Height 342 341 333 333 347 368 390 415 428 443 457 426 374 369 359 345 343 328 331 332 326 314 299 282 266 258 255 246 209 195 195 196 196 202 214 223 227 235 250 266 265 263 305 353 359 356 346 334 310 288 289 288 280 268 266 273 267 290 342 365 379 405 388 396 391 395 418 454 472 489 495 494 486 471 515 536 554 572 585 572 588 605 618 631 643 641 623 637 657 654 620 614 611 564 476 394 419 716 655 539 491 430 420 447 544 644 667 561 477 282 358 405 108 108 118 134 145 140 114 112 123 129 156 236 382 187 141 141 150 171 231 407 388 377 416 373 283 287 413 488 455 518 546 669 711 685 670 650 626 613 612 627 663 696 683 657 638 631 625 627 629 625 616 603 583 536 483 440 412 399 398 463 514 475 346 260 251 260 276 298 323 339 348 354 358 362 368 373 370 368 370 372 370 364 362 389 440 478 460 450 440 427 408 379 352 291 259 254 255 257 244 249 262 278 290 250 212 189 180 180 180 174 194 239 314 393 387 472 576 535 424 420 429 455 521 804 1123 777 458 432 474 492 479 501 559 606 639 653 645 616 544 519 518 510 496 540 577 538 447 402 502 526 545 564 580 593 619 624 601 563 522 481 444 430 433 450 478 496 511 530 546 556 560 565 568 571 574 578 582 584 585 585 583 581 578 579 578 575 570 563 558 553 546 540 532 522 523 525 522 515 501 488 482 479 478 477 475 473 472 357 370 348 339 353 368 384 411 443 458 449 420 365 365 352 336 348 325 327 328 323 313 303 286 262 254 252 241 219 199 192 189 186 185 199 224 231 232 238 251 255 247 274 316 342 343 305 323 313 276 263 277 275 261 255 266 290 314 355 378 399 431 414 422 422 432 453 476 489 491 475 472 487 486 522 545 561 578 595 593 596 609 614 611 617 619 617 633 654 663 651 637 613 541 459 436 542 760 729 598 488 446 443 455 511 632 738 616 473 223 237 335 228 113 119 138 150 141 107 104 119 132 191 284 269 168 144 144 146 150 181 305 324 366 439 417 243 236 300 441 619 659 632 639 619 589 595 620 625 619 621 643 680 725 697 661 639 633 633 627 622 616 608 598 565 504 449 409 386 373 371 369 436 502 473 298 247 243 262 292 323 338 342 345 352 361 367 367 362 361 361 360 356 354 373 427 485 494 467 449 438 422 398 371 350 277 236 230 230 232 243 266 287 293 283 258 231 207 195 197 202 197 211 239 271 294 312 323 332 342 356 374 428 469 582 866 1109 573 418 410 429 431 430 465 553 605 629 635 609 524 509 522 522 491 465 453 468 424 401 514 516 525 538 551 566 597 617 607 576 538 499 457 424 410 410 422 446 478 496 513 532 550 556 557 558 561 566 572 578 581 582 582 581 579 577 578 577 574 570 563 554 546 539 528 503 479 484 495 501 498 482 476 472 469 468 468 469 468 467 347 383 374 368 375 375 389 410 448 451 414 406 352 331 325 324 320 319 319 321 319 312 303 285 260 252 247 237 234 207 192 186 183 179 175 215 234 236 234 236 246 236 242 268 298 300 287 292 300 295 270 242 249 254 260 274 296 337 368 390 418 452 446 440 444 455 470 483 487 472 461 467 484 484 512 538 560 580 595 606 601 608 600 583 583 575 585 598 619 645 657 649 616 544 474 473 612 760 745 613 474 448 435 444 469 567 702 679 482 207 151 270 354 206 155 144 141 128 103 98 109 125 188 264 176 151 150 149 143 142 169 301 363 406 445 425 258 232 315 491 691 767 655 590 567 573 596 636 632 625 627 643 666 680 656 629 614 616 634 634 623 615 605 581 534 460 407 374 356 348 352 345 343 344 338 316 265 242 254 290 328 342 341 342 349 355 357 353 351 349 347 345 342 352 395 454 497 491 470 455 439 418 394 377 344 279 236 219 214 219 236 263 284 287 270 253 236 222 215 220 232 228 238 254 273 298 341 367 344 310 303 333 457 507 630 775 776 388 372 384 387 380 382 476 558 590 603 603 523 491 518 627 669 500 466 339 287 325 443 612 580 554 549 556 568 606 610 583 550 514 472 432 407 397 398 408 427 449 474 496 518 540 546 547 548 552 557 563 572 576 579 579 577 576 575 575 573 570 567 561 549 536 519 496 472 467 470 472 474 473 466 463 459 456 455 455 458 459 459 337 385 395 400 403 394 401 423 429 426 419 404 340 325 315 307 306 317 314 310 312 313 297 255 229 230 235 235 237 224 204 192 184 175 170 193 217 226 223 223 229 227 228 242 262 271 282 276 270 262 243 224 245 253 263 278 291 343 372 397 429 459 455 437 441 455 470 480 467 450 456 471 482 478 492 514 542 571 591 599 598 597 584 566 561 533 536 555 586 620 644 648 625 569 510 496 583 681 626 536 479 452 439 439 453 498 590 739 492 244 143 215 373 352 223 164 137 117 103 99 101 117 160 208 178 155 159 155 145 159 247 389 437 443 443 433 337 323 405 547 691 774 619 562 564 595 637 648 637 630 628 629 629 615 607 600 594 595 615 634 629 613 590 550 468 375 334 325 320 320 319 316 314 312 308 301 270 241 240 275 324 327 333 340 344 343 341 340 338 334 331 331 335 363 410 453 472 463 457 451 439 420 398 387 348 293 246 217 205 209 225 249 268 272 254 239 228 221 220 228 248 264 275 291 316 352 461 490 416 323 297 347 458 504 542 526 404 376 364 368 378 381 376 514 558 554 552 559 485 478 507 625 692 498 353 278 258 334 573 1041 774 623 565 564 591 611 594 562 527 486 443 413 395 389 393 402 415 429 448 471 497 518 529 534 538 544 551 558 566 571 573 574 572 571 569 567 566 564 562 555 537 519 499 478 466 455 452 452 455 460 459 456 450 444 439 439 442 443 444 338 374 394 405 418 428 410 455 443 423 427 443 340 345 322 294 294 295 295 305 311 307 291 242 221 208 215 235 238 232 219 203 190 181 167 181 195 204 206 207 211 222 227 232 240 250 260 254 238 223 218 223 248 254 263 278 290 343 369 396 424 442 432 419 424 441 460 465 443 444 454 470 485 481 478 490 519 562 599 591 594 586 570 554 540 509 504 531 563 585 611 636 634 606 556 508 544 550 521 510 520 511 485 457 453 469 539 746 492 366 215 182 396 402 272 190 151 131 117 116 113 129 159 188 191 185 176 164 171 235 401 423 429 434 439 440 442 464 496 565 665 692 571 556 580 615 660 641 634 629 621 608 592 581 583 586 586 583 588 611 613 597 556 472 375 315 296 294 292 291 286 284 285 285 282 280 265 243 234 251 284 294 310 321 326 329 332 330 321 316 316 319 332 374 405 422 428 431 437 439 439 433 416 406 376 316 260 225 208 206 217 236 254 260 248 234 226 224 227 235 250 273 293 309 335 405 493 522 443 351 368 517 499 408 355 366 395 398 382 401 433 449 457 544 538 512 505 518 482 476 485 531 533 351 266 246 257 369 683 1275 829 617 537 530 602 612 562 531 500 457 419 400 389 386 389 396 405 412 423 439 460 482 504 517 528 537 544 553 559 563 566 566 563 561 559 557 557 557 555 548 526 505 489 473 459 445 442 443 445 448 450 447 442 435 429 425 422 421 422 322 338 378 404 429 456 394 393 377 368 361 340 319 313 314 304 286 285 284 294 300 296 277 225 212 198 194 205 222 226 225 218 208 196 176 181 185 190 195 199 203 215 223 226 226 230 226 222 215 211 214 222 240 253 265 278 294 350 369 388 405 410 401 403 410 427 446 451 442 452 472 478 470 471 477 486 515 553 585 603 594 588 557 513 488 490 495 543 583 583 566 608 633 627 593 543 505 493 491 528 616 723 634 518 468 465 478 487 436 357 238 228 420 425 306 212 165 155 148 143 153 174 192 203 217 265 214 177 239 409 420 423 425 430 438 449 475 528 572 597 606 584 561 569 602 634 636 617 616 611 598 578 558 563 565 566 566 564 555 561 566 540 475 394 322 298 292 289 284 275 264 257 253 253 255 257 253 240 229 233 261 269 281 296 312 321 322 311 303 302 306 313 336 372 394 403 406 415 432 440 443 439 430 430 404 336 272 237 218 212 216 229 244 255 252 242 236 236 242 252 271 282 289 294 307 352 395 411 397 399 467 588 460 381 362 374 402 409 435 485 521 529 587 547 507 487 487 493 480 469 419 366 321 228 217 226 253 366 605 782 555 473 490 541 588 558 534 506 469 430 404 394 388 386 387 389 393 397 402 411 425 445 470 492 512 528 539 547 552 555 556 555 553 550 548 548 550 552 549 543 521 499 483 469 451 440 438 440 443 445 444 440 435 429 424 418 410 402 401 317 325 336 394 413 378 416 360 345 340 349 371 316 307 310 301 281 281 290 294 284 274 265 216 205 194 184 184 199 216 219 218 212 201 188 186 187 190 194 199 204 205 212 215 213 212 202 200 200 202 208 216 234 248 262 278 298 353 368 380 388 388 374 379 390 409 431 443 443 447 458 468 473 475 499 514 532 560 593 604 606 573 534 502 479 462 541 558 571 602 604 588 615 632 622 588 528 495 484 513 616 800 827 684 542 464 450 431 415 340 333 356 342 431 409 275 178 166 164 175 209 228 232 230 234 302 244 196 253 418 427 428 426 429 440 462 558 692 692 600 534 548 594 630 639 620 588 580 576 567 549 528 513 513 519 519 514 510 503 494 495 454 382 362 329 315 309 305 298 275 253 236 228 228 235 240 241 234 224 222 240 255 268 283 298 305 298 290 289 293 300 310 335 363 381 389 396 407 422 433 439 442 442 442 407 336 275 246 231 224 223 228 239 252 260 257 254 254 259 269 286 278 271 272 286 305 332 393 449 495 541 530 424 377 372 378 385 398 443 510 573 596 543 506 488 483 481 477 466 448 334 217 188 190 201 219 252 324 436 426 390 407 468 535 540 524 495 461 430 408 397 394 392 390 386 382 382 385 389 395 405 419 440 462 487 510 527 537 542 544 543 543 543 542 543 544 546 547 545 538 516 493 474 457 445 438 438 441 444 443 437 431 426 420 414 405 394 385 382 317 320 329 345 354 359 400 387 349 331 344 371 320 310 301 289 281 291 274 269 255 248 251 223 204 192 185 180 183 202 205 203 198 194 193 192 191 193 195 198 201 200 199 200 202 201 196 194 193 194 198 211 233 240 252 275 308 352 367 377 380 375 369 380 400 416 427 437 447 448 458 466 472 488 511 522 546 574 597 610 603 559 522 497 481 548 592 595 582 580 601 587 597 623 645 643 614 522 482 489 583 801 822 738 602 489 438 409 408 339 337 338 265 412 427 311 208 185 191 224 260 271 267 261 246 275 258 299 386 430 464 452 433 425 435 461 599 740 712 592 543 601 658 658 628 592 559 543 521 505 496 488 479 477 483 472 449 434 420 430 415 393 380 369 354 348 343 333 312 273 241 222 214 217 227 234 235 226 216 214 224 248 265 276 284 286 281 279 283 290 300 312 338 358 369 376 389 407 419 428 433 435 435 432 375 318 275 250 239 234 232 234 240 251 262 268 268 266 265 269 270 264 282 315 331 310 367 442 495 521 526 464 398 366 361 366 369 380 433 475 492 501 495 489 486 483 478 465 444 423 307 184 175 181 201 228 262 296 316 320 347 390 447 501 503 482 449 419 401 394 395 397 396 392 385 378 377 379 382 387 396 409 420 436 457 481 501 515 523 526 526 529 533 536 539 542 542 542 540 533 510 483 462 444 439 438 440 442 443 438 431 423 415 406 399 390 383 380 384 324 368 377 378 362 344 361 393 349 326 334 347 316 308 288 273 270 278 248 237 229 230 239 239 205 193 186 180 176 184 192 196 196 194 193 193 194 194 197 200 197 194 194 194 195 194 194 193 193 194 198 209 234 247 260 288 339 360 368 374 376 375 378 388 408 419 429 443 444 438 452 476 497 509 518 520 541 565 582 612 590 554 524 503 498 566 629 632 595 567 600 579 580 613 660 698 733 654 539 478 507 599 602 580 554 508 445 410 408 347 362 421 432 439 423 366 277 209 245 340 367 347 312 283 251 260 330 394 425 443 507 421 406 423 425 449 527 635 644 597 596 637 660 642 603 563 538 516 499 490 485 477 463 452 440 421 404 399 394 385 377 383 405 419 414 402 384 350 296 247 224 212 210 214 224 236 232 218 205 201 215 240 258 267 271 272 272 275 282 292 303 319 340 352 357 365 382 407 422 427 428 428 423 403 358 306 264 241 232 229 232 238 245 251 256 259 257 252 249 253 251 281 353 416 409 367 449 487 491 483 465 408 364 337 324 320 326 361 410 437 443 452 463 471 475 473 464 446 425 408 303 178 176 185 205 238 273 298 304 315 341 382 429 469 471 444 413 392 384 386 393 396 394 388 378 372 371 372 376 384 395 402 409 419 432 448 467 490 504 509 510 512 517 525 532 536 537 535 534 517 491 464 440 430 432 434 437 438 437 431 422 411 399 388 382 378 378 383 393 340 352 360 362 350 335 338 358 337 322 322 324 309 293 275 259 249 243 235 226 221 222 232 242 204 192 187 182 178 176 188 194 196 194 193 189 190 194 198 200 197 195 191 190 192 193 192 192 192 193 198 210 231 248 266 290 323 346 359 371 376 373 376 392 412 429 441 447 442 439 452 484 515 519 519 520 534 546 556 587 581 564 534 496 469 503 616 646 621 593 603 585 577 605 655 711 787 767 679 554 448 417 446 460 525 555 500 420 409 372 390 451 482 363 324 354 330 255 283 398 431 412 376 344 299 285 368 432 418 341 395 363 395 431 424 442 490 558 597 611 629 646 644 619 586 556 526 507 497 495 494 485 467 455 438 415 392 372 363 360 365 392 435 445 441 426 393 341 283 256 228 214 210 214 222 233 224 209 194 187 207 227 245 258 264 266 267 273 283 295 308 325 338 342 346 355 374 409 426 427 421 411 399 381 353 300 246 225 215 213 219 230 242 248 243 238 233 228 225 230 258 351 410 405 385 466 518 512 475 445 410 353 318 296 282 276 291 341 386 411 419 432 445 456 462 460 449 432 414 402 308 180 183 193 205 227 256 285 302 319 342 375 414 448 443 418 394 379 376 381 385 385 382 378 373 370 371 374 379 385 391 395 401 406 412 424 448 480 494 496 496 496 501 510 519 525 526 523 520 494 463 439 424 418 420 425 430 431 428 421 411 398 384 373 371 373 380 389 400 349 328 333 332 346 360 350 323 322 318 314 311 304 270 262 250 235 229 226 220 216 214 214 220 199 185 181 182 183 180 191 195 196 194 191 186 186 190 195 197 196 195 191 189 189 192 192 193 192 193 198 210 235 251 268 284 302 336 358 371 376 378 382 401 417 439 456 456 441 444 467 498 519 520 521 524 529 532 538 560 562 556 519 467 433 444 565 626 638 626 608 601 591 604 638 685 741 776 783 647 448 383 422 444 557 642 598 433 323 353 395 413 404 247 223 321 374 336 330 400 441 446 428 397 360 341 385 442 422 257 279 363 436 464 449 454 499 559 606 632 640 638 620 595 570 548 523 509 507 508 507 498 473 461 445 427 411 399 389 374 385 417 451 459 446 425 385 335 293 275 247 226 217 219 227 223 214 204 196 194 207 225 241 254 260 262 265 274 286 299 313 327 330 330 334 345 365 406 426 424 407 388 376 369 353 298 233 208 198 194 198 209 224 235 232 223 215 210 208 217 275 352 389 395 459 554 618 543 436 400 341 298 273 258 252 257 281 312 352 383 400 423 436 444 448 445 435 419 406 337 244 183 186 193 201 213 234 268 302 327 348 372 400 425 423 406 388 375 370 371 380 376 371 371 368 366 368 370 374 379 383 386 390 392 394 405 460 487 491 485 481 483 487 494 502 506 504 504 496 467 439 425 415 413 416 421 425 426 423 416 404 390 376 368 368 375 384 393 402 338 323 327 328 358 387 366 319 310 311 309 300 285 255 239 230 224 218 217 219 216 210 204 200 191 178 178 184 187 188 195 196 195 194 191 184 181 183 189 195 195 194 191 188 188 190 192 194 194 195 199 208 239 255 267 277 287 313 351 373 381 385 399 413 430 446 459 461 444 464 494 514 521 521 527 530 528 528 534 550 540 525 482 444 446 451 528 589 623 630 618 613 610 611 624 647 648 694 732 655 514 458 443 456 603 733 687 397 176 252 352 380 347 250 222 336 424 413 396 399 432 460 459 421 393 390 403 433 421 294 302 419 500 546 565 492 544 604 640 648 641 622 592 570 557 545 527 522 523 522 517 504 477 465 451 438 430 430 422 410 410 422 438 444 425 409 376 324 270 257 243 230 222 220 218 211 204 200 200 204 211 226 240 250 256 260 266 277 290 304 315 324 319 319 325 335 355 389 414 410 388 369 362 359 350 305 238 194 184 180 180 186 197 210 213 209 202 197 193 195 245 293 316 311 292 420 463 442 390 329 273 251 238 234 238 248 273 275 301 342 380 412 424 430 432 430 422 409 350 274 217 192 189 194 200 211 234 272 309 334 353 373 395 410 407 399 385 370 357 356 382 375 362 363 361 361 362 364 368 372 376 381 385 394 414 438 473 488 484 473 468 471 478 486 489 486 480 483 469 444 424 415 410 409 410 412 416 419 419 411 400 386 375 370 373 381 388 395 405 331 318 322 328 343 349 331 310 304 304 295 274 258 235 230 224 217 212 212 214 212 206 199 192 186 185 188 191 194 196 199 197 194 191 190 185 177 173 178 188 193 194 193 189 187 190 191 195 197 199 203 214 242 254 262 268 276 297 343 380 393 397 417 421 441 445 449 461 459 503 517 523 528 531 534 538 535 529 529 542 536 508 471 462 498 498 548 577 599 619 625 613 613 613 610 607 603 590 586 613 629 574 533 532 643 749 675 237 213 168 238 303 209 331 228 346 445 406 380 386 415 464 497 480 425 400 398 387 371 381 413 456 532 648 733 557 608 645 657 650 632 602 569 551 545 542 534 540 540 533 520 503 477 466 454 446 446 455 453 443 432 423 416 410 397 381 342 287 244 236 229 221 214 211 210 206 202 204 209 217 227 241 250 255 259 264 272 286 298 307 314 313 314 316 320 328 339 360 383 381 368 361 350 344 344 318 261 192 180 173 169 169 174 183 192 195 194 190 187 183 201 218 227 224 209 238 259 282 293 270 244 230 229 236 247 246 256 255 265 301 364 391 404 412 416 416 410 380 294 240 218 204 199 198 202 228 274 315 325 340 354 367 382 390 389 383 368 350 337 345 380 372 353 352 354 355 356 358 362 366 372 381 391 406 428 453 472 479 474 466 468 471 480 492 491 478 470 466 447 429 417 410 407 407 407 407 410 413 414 409 401 391 383 381 384 386 391 399 409 368 319 319 348 370 358 315 304 307 301 282 256 236 226 224 219 214 210 210 215 210 204 200 196 194 196 200 200 199 197 199 196 192 188 187 188 179 169 166 174 188 193 194 191 189 190 193 198 203 208 214 224 242 250 254 257 269 313 355 390 410 419 425 429 432 436 452 478 495 512 521 529 537 544 541 545 546 543 534 513 497 458 466 498 518 565 580 593 605 603 570 547 566 582 586 579 555 520 476 520 656 802 805 779 609 475 443 284 319 239 154 105 98 127 161 343 464 381 132 346 405 439 491 545 512 435 398 367 347 390 449 474 540 626 677 629 651 663 656 636 613 581 560 543 531 525 536 550 548 535 516 495 473 466 462 461 466 480 480 461 444 425 401 382 365 343 302 249 227 221 214 202 191 191 197 201 205 211 220 228 242 252 256 258 261 269 284 300 314 318 307 303 304 307 312 319 328 339 350 358 361 357 347 340 343 330 282 208 188 175 167 161 158 163 172 179 184 185 183 182 183 186 189 191 189 187 199 224 247 248 235 227 238 251 248 239 237 253 274 296 323 362 381 393 401 402 383 327 268 234 222 216 227 231 244 275 313 334 345 356 360 362 364 366 365 357 347 334 321 358 362 353 346 348 351 353 352 353 357 362 369 379 392 409 428 449 461 467 467 465 468 474 490 498 490 472 466 454 438 423 412 409 404 403 403 403 404 408 408 405 400 394 389 386 386 387 394 408 412 407 322 330 328 326 323 316 307 303 284 263 244 230 223 220 216 211 209 210 217 214 208 204 205 205 206 207 206 201 195 192 192 191 188 185 189 187 175 163 162 176 189 194 194 192 192 196 203 213 220 225 228 236 242 248 253 263 284 370 402 417 428 430 433 439 435 454 495 506 515 523 531 540 547 542 555 549 530 512 507 497 504 508 524 566 607 603 592 576 566 577 585 562 550 550 554 550 529 504 506 578 742 808 635 495 430 372 162 198 210 181 140 130 112 334 327 334 462 471 475 441 434 459 515 693 535 432 390 395 450 485 523 557 587 616 638 650 643 625 605 584 554 542 529 519 521 535 541 536 524 506 486 473 474 479 485 492 498 493 468 444 422 393 366 332 308 275 237 225 219 208 187 170 171 182 196 208 218 227 233 243 249 252 256 266 281 293 305 311 305 290 291 290 289 291 300 311 322 337 346 348 344 345 338 340 322 272 229 206 188 174 163 152 150 156 164 171 175 176 181 184 185 185 186 187 189 198 215 232 237 234 234 244 251 240 231 233 244 258 271 282 316 355 377 387 379 304 278 253 236 230 231 269 284 303 320 328 330 350 360 363 365 366 350 346 343 335 329 348 364 352 343 345 349 353 356 355 354 354 359 365 372 384 402 422 442 453 460 464 467 471 483 493 488 472 459 450 441 434 422 407 403 400 398 397 398 399 402 403 401 397 394 390 387 385 386 393 407 408 334 321 322 319 321 318 307 306 297 281 258 237 225 220 216 213 210 209 210 218 220 217 214 214 213 213 212 209 204 195 184 187 191 190 185 187 191 185 174 165 161 184 194 197 196 195 196 209 221 226 227 229 231 238 236 240 259 291 391 418 423 427 432 453 456 465 481 498 501 513 523 533 540 547 567 581 561 528 506 507 488 531 541 540 569 609 611 600 592 590 591 596 546 530 560 611 627 589 536 508 521 564 567 345 326 376 348 284 176 161 160 151 167 346 448 419 342 334 513 591 536 475 454 475 543 529 486 458 470 516 670 648 607 591 600 621 625 609 583 560 549 543 532 524 525 537 552 547 530 512 498 486 493 500 507 510 507 499 478 458 438 415 384 342 317 288 261 243 233 232 219 189 161 162 173 193 208 219 227 232 234 237 241 252 271 289 298 302 300 292 281 273 273 274 277 285 296 309 323 337 346 345 334 323 316 300 269 239 218 202 189 177 161 151 152 157 162 164 165 172 178 181 182 182 184 190 200 214 225 230 234 237 240 239 230 228 240 247 249 254 269 327 356 370 361 316 259 254 248 243 246 258 308 328 338 336 319 321 340 351 360 370 369 346 337 340 346 353 369 356 347 345 350 360 364 367 367 364 359 358 360 362 371 392 420 440 452 463 473 479 483 489 485 472 454 438 434 430 426 417 402 396 397 395 394 395 395 397 398 396 394 392 388 386 384 384 390 400 399 317 315 313 317 320 314 303 299 289 277 253 229 218 216 214 213 211 209 211 222 228 230 228 221 217 217 215 212 207 199 187 185 190 193 189 183 187 191 186 175 168 170 185 192 193 192 194 200 206 214 221 225 226 230 230 234 254 301 394 419 423 431 451 470 477 487 497 506 510 515 527 535 538 544 568 588 562 528 508 503 496 522 519 510 529 561 554 562 584 599 583 550 513 510 560 649 718 718 610 522 490 463 292 302 383 419 372 353 306 304 247 236 423 593 580 518 433 384 488 699 714 595 473 467 484 509 514 528 580 692 764 664 608 611 614 618 594 567 548 540 539 535 529 536 546 551 570 548 529 514 502 501 507 512 513 512 509 494 462 438 417 390 350 326 306 280 257 245 234 229 232 203 164 163 173 193 206 214 221 226 225 224 232 251 276 290 297 295 292 286 269 255 257 261 267 276 284 297 311 326 341 351 343 330 315 295 270 249 232 220 208 196 183 171 168 168 165 160 160 167 175 182 186 186 186 191 201 211 218 225 230 232 232 229 224 231 243 246 241 235 250 286 313 316 297 272 238 242 246 249 261 296 350 365 359 338 308 319 329 340 356 372 366 346 338 346 363 377 372 355 349 352 358 357 354 357 365 372 370 364 357 351 358 385 424 441 453 467 480 484 485 481 468 448 428 419 423 424 423 420 415 401 397 396 396 396 394 395 394 393 390 388 384 382 381 382 386 390 390 313 306 305 305 305 304 299 289 280 268 247 225 212 212 214 216 213 210 212 226 235 240 237 224 215 214 213 211 207 203 192 183 188 194 190 184 183 189 189 182 172 167 174 185 191 192 193 197 201 205 210 215 214 218 219 230 258 304 382 411 421 437 466 481 488 499 505 505 508 522 534 539 541 549 569 573 547 509 490 520 518 500 482 477 490 509 498 517 549 566 540 500 484 466 512 637 705 759 693 579 489 458 301 397 524 549 454 401 418 420 355 371 635 763 732 624 523 460 371 623 759 724 593 491 490 506 517 559 645 743 691 610 599 626 622 613 579 557 546 542 548 536 535 536 542 559 588 553 535 523 514 512 516 520 517 512 508 492 450 420 393 364 337 322 304 277 254 242 231 227 222 202 178 170 178 194 207 214 217 216 213 216 233 258 275 286 290 289 288 281 254 246 245 250 257 266 275 285 299 316 336 359 353 340 320 295 272 249 241 228 215 206 196 184 176 171 166 162 162 170 180 189 193 190 189 193 199 206 211 217 220 223 226 226 223 230 236 234 224 210 217 245 272 278 265 247 231 232 234 240 257 300 344 367 361 332 307 332 332 341 360 377 368 349 346 358 376 383 369 358 353 353 350 344 341 344 354 368 376 373 363 341 337 376 424 441 451 460 468 471 471 460 440 418 404 407 414 419 420 420 417 409 398 392 390 391 393 392 391 389 386 382 379 377 378 380 382 381 380 309 303 294 290 292 294 291 280 270 259 242 222 208 212 216 216 214 212 212 225 235 238 231 220 213 212 210 207 207 208 195 183 183 188 191 190 186 187 188 186 181 173 172 178 185 188 190 196 200 202 204 208 210 212 213 226 256 298 354 396 423 442 465 490 496 505 503 496 509 530 539 541 544 555 575 549 520 494 494 542 513 475 459 463 474 484 481 496 512 512 488 472 462 432 465 580 605 666 692 625 521 484 473 448 546 633 599 483 457 433 416 476 674 809 776 675 589 504 254 407 605 730 728 613 527 521 519 560 638 659 598 586 607 628 621 609 580 564 556 552 562 548 542 540 541 544 569 548 538 533 528 524 516 513 509 505 498 482 445 419 393 363 337 322 304 277 253 240 230 225 220 210 198 191 192 198 205 208 208 208 210 222 239 256 266 273 280 285 282 268 255 245 241 241 245 253 266 276 291 310 332 356 353 342 322 296 273 252 245 231 216 209 200 186 177 172 169 167 169 179 187 192 191 189 190 189 191 195 200 203 209 216 222 226 223 218 218 212 202 190 189 216 237 245 239 227 217 218 219 224 239 274 326 346 336 321 331 345 357 368 382 396 378 361 360 371 381 376 367 358 350 342 333 329 328 331 340 356 374 374 358 333 331 379 411 428 436 438 440 446 446 430 404 385 387 397 405 412 416 416 414 410 401 393 388 388 391 391 389 385 381 376 373 372 373 375 377 373 367 308 305 289 282 286 288 282 271 260 249 225 208 209 214 218 217 216 216 222 228 233 234 230 224 220 218 214 210 206 201 194 183 176 178 188 195 191 190 191 192 191 187 179 180 183 186 189 195 199 201 202 203 208 211 215 230 258 293 327 381 421 447 469 492 502 506 502 500 521 535 538 540 547 560 573 532 505 507 526 529 474 455 453 461 475 482 484 492 487 471 456 446 438 444 469 509 536 553 577 591 572 508 472 442 450 564 707 551 508 476 469 522 658 732 653 624 646 616 332 274 417 601 738 782 603 556 548 574 610 587 594 614 625 624 615 599 576 565 563 563 566 555 546 546 543 530 538 536 537 539 537 530 521 513 504 493 484 469 444 425 401 368 333 311 294 273 252 237 227 224 223 220 214 205 201 200 201 203 204 207 211 217 230 245 254 258 266 274 273 261 256 244 238 237 239 245 258 269 285 305 326 338 340 333 315 291 268 256 246 231 217 205 192 179 171 167 165 165 169 178 184 185 182 180 183 181 182 185 188 193 200 208 216 221 219 211 201 192 185 182 182 195 207 214 212 206 199 200 203 207 220 248 295 320 324 324 343 359 363 380 403 402 381 376 378 380 377 369 362 351 337 323 316 314 315 318 325 336 352 361 342 320 315 337 371 391 399 405 415 420 412 388 367 363 371 386 393 400 403 399 389 380 373 370 369 374 376 376 376 373 370 367 364 364 365 367 367 361 351 310 306 297 275 269 274 275 263 255 243 221 211 215 216 221 221 220 223 230 237 232 231 234 238 239 233 220 210 203 198 192 186 178 172 174 188 192 192 193 195 198 198 190 187 186 187 189 194 198 201 201 203 208 214 222 242 269 292 317 368 411 448 480 485 499 504 512 525 532 536 536 540 555 574 555 522 521 522 506 471 454 451 456 465 473 475 475 476 464 446 437 419 421 426 444 484 540 499 516 555 585 582 505 473 467 475 499 567 568 545 554 600 644 640 590 599 684 768 636 350 408 532 642 752 684 614 605 625 634 614 612 621 627 623 608 573 556 555 562 567 558 546 545 537 526 527 526 527 533 540 540 530 526 521 509 493 481 467 451 433 409 372 321 294 282 269 252 237 228 227 229 230 225 213 205 200 198 200 204 211 216 223 233 244 248 248 253 254 248 238 236 234 230 228 230 237 247 253 268 291 314 324 324 317 299 275 258 254 245 234 221 205 185 171 163 159 156 156 160 167 172 172 169 168 171 172 174 177 179 184 192 200 207 210 209 203 195 187 180 176 180 186 190 193 194 186 183 184 187 192 202 229 263 282 292 314 348 365 369 378 387 374 375 376 376 372 364 357 351 334 315 302 298 299 300 303 307 314 321 321 309 301 302 310 329 337 341 344 353 368 361 348 341 345 351 366 374 377 375 368 352 344 344 348 353 359 361 363 363 361 358 356 354 354 355 355 354 345 335 309 304 291 268 273 274 267 256 247 238 220 216 225 229 229 228 226 228 235 237 232 238 245 250 250 239 222 208 199 196 190 188 184 174 166 175 187 190 192 195 200 202 200 194 190 189 191 193 197 200 203 208 214 220 232 253 277 294 320 356 401 437 456 481 493 509 524 534 536 531 536 547 569 585 547 494 503 502 475 453 448 453 460 463 462 461 462 457 447 435 420 319 391 428 435 443 440 455 452 463 508 587 573 534 510 503 506 519 543 549 574 616 644 635 582 587 670 778 769 578 426 442 565 634 648 639 639 641 638 629 629 627 623 615 597 556 554 543 537 544 551 551 528 502 491 505 516 521 528 535 536 528 521 520 517 509 494 477 463 443 414 371 303 280 275 267 254 241 234 238 242 241 232 215 206 199 196 198 204 215 228 240 245 244 243 241 233 230 231 229 230 226 222 220 221 225 232 240 251 272 307 315 313 301 284 267 253 251 249 245 237 219 192 170 157 151 146 144 148 155 158 157 155 158 162 165 167 169 170 176 184 191 195 195 192 190 187 181 174 170 172 176 180 182 179 174 173 173 175 179 187 207 226 238 254 292 346 365 372 371 366 357 359 359 357 352 348 344 328 308 293 287 284 285 284 285 286 289 291 282 282 287 292 300 307 312 315 317 320 324 320 316 315 316 319 327 333 336 335 333 329 329 333 339 344 347 349 351 352 351 348 344 344 346 347 347 346 337 327 293 295 282 273 265 261 257 249 238 215 210 216 227 232 232 231 231 235 241 239 232 238 245 248 247 234 218 206 197 192 188 187 187 181 171 166 177 184 190 195 200 205 206 199 193 192 194 195 197 201 210 220 223 225 239 262 288 304 334 376 410 434 451 474 498 516 536 546 532 529 543 558 557 528 463 495 493 474 453 444 447 455 461 461 455 450 450 447 440 433 421 330 401 433 433 432 433 442 425 424 452 501 578 580 562 548 546 547 505 568 620 620 584 559 549 577 624 663 665 612 511 505 571 595 632 652 647 637 637 631 628 626 622 613 596 585 551 540 547 557 550 539 524 508 500 506 514 517 522 526 525 522 520 515 514 513 506 488 475 452 416 362 288 271 271 267 255 246 248 259 262 254 236 217 207 198 194 196 204 219 237 253 256 246 241 237 223 218 222 223 225 221 215 212 212 214 220 230 241 259 293 302 299 285 271 265 262 261 262 263 257 239 207 174 154 144 140 138 142 148 150 147 144 149 154 160 163 165 166 172 179 186 188 185 180 177 175 172 168 165 165 167 170 169 165 165 166 167 169 171 177 183 192 208 234 272 323 348 364 364 347 339 331 325 322 321 322 314 300 287 280 274 271 268 265 264 263 261 264 271 276 281 287 293 299 304 307 308 308 305 301 298 297 299 303 308 314 317 316 315 316 320 325 331 336 339 341 344 345 344 339 336 336 338 340 341 339 335 323 275 277 276 265 254 248 244 238 231 218 210 214 223 228 228 230 236 243 247 242 232 233 235 236 235 225 214 205 198 190 187 188 189 186 179 173 169 179 187 194 200 206 208 206 201 197 198 202 209 211 213 214 215 222 237 264 294 316 352 390 414 430 453 497 514 529 548 554 525 522 528 536 531 506 479 482 474 464 458 461 462 466 465 458 450 444 443 442 437 412 361 396 424 431 429 430 433 440 438 446 458 461 513 577 592 578 558 534 543 648 723 693 557 494 492 521 533 526 590 614 597 589 594 597 630 641 636 630 630 625 616 612 610 604 589 599 586 586 592 588 561 541 521 509 508 513 526 528 526 524 523 515 519 518 513 507 501 501 492 473 432 363 276 267 266 264 260 257 271 282 280 262 235 218 207 197 193 195 205 219 237 254 259 249 238 234 224 219 220 220 225 222 217 211 209 210 216 225 238 257 286 298 295 290 287 288 286 289 287 280 269 254 225 190 163 146 140 138 144 148 148 144 142 145 151 158 163 166 169 173 179 184 187 181 175 170 167 165 165 164 162 163 164 164 164 167 170 171 171 172 179 179 190 211 239 262 286 313 337 338 306 295 286 283 284 287 290 283 276 271 268 264 259 252 246 241 238 236 249 262 270 276 281 287 293 298 301 304 304 301 296 294 293 297 303 311 318 322 322 319 315 316 321 327 331 333 335 337 339 339 333 330 328 329 332 335 334 331 323 264 266 269 256 244 230 221 219 218 212 208 210 216 220 221 228 240 248 247 242 236 231 227 226 226 214 213 205 196 191 190 192 194 196 195 191 182 181 186 192 196 201 203 204 203 202 205 216 217 213 211 212 216 223 238 267 301 326 362 389 409 427 452 495 528 544 550 545 527 517 509 503 493 477 466 462 464 483 506 511 490 487 470 452 445 442 439 435 433 419 389 429 430 427 427 432 437 445 454 464 470 467 487 533 557 554 535 528 585 677 717 646 469 435 436 412 415 474 503 561 601 608 595 587 614 603 597 599 608 632 623 617 613 605 586 591 586 599 603 582 591 549 523 513 514 522 538 535 530 524 520 515 513 519 519 510 498 498 490 466 429 379 305 294 289 285 283 284 297 295 280 256 229 217 205 196 193 196 205 217 231 246 253 246 233 230 227 222 218 217 223 225 221 214 208 209 215 224 237 257 287 299 301 299 300 303 306 306 302 291 276 260 240 211 181 159 148 148 149 150 149 149 150 153 157 161 166 172 177 178 180 183 185 183 176 168 163 161 158 158 159 161 163 165 166 169 173 176 177 179 187 190 201 219 236 247 262 281 294 286 249 243 244 248 254 257 258 257 256 257 258 254 245 236 229 225 224 228 239 252 264 271 274 281 287 293 298 303 305 302 298 295 296 301 311 321 330 335 337 334 322 320 322 323 323 326 328 330 333 335 330 326 320 318 319 323 326 325 320 257 259 255 239 230 212 201 201 204 195 199 204 207 211 216 228 242 246 242 243 244 239 229 229 240 206 201 200 199 197 198 195 197 201 204 203 198 191 190 191 193 197 200 205 211 216 220 224 220 215 215 220 224 231 251 281 312 335 364 390 408 430 463 503 528 543 543 533 521 506 493 475 463 460 450 451 462 513 570 582 553 510 471 449 444 444 431 427 416 414 436 433 429 426 428 434 444 457 468 474 476 481 491 502 513 517 514 519 574 607 582 498 389 389 355 304 330 444 455 511 551 557 548 561 591 583 567 562 579 609 621 618 610 603 595 595 595 605 603 585 604 555 526 517 521 530 540 536 528 520 513 512 506 513 518 514 498 493 481 452 418 394 372 333 332 350 362 343 331 306 272 241 223 213 202 195 193 196 204 213 222 231 235 234 224 223 221 217 211 211 217 224 223 215 209 209 215 224 237 254 285 302 308 310 313 319 317 316 311 301 286 267 251 226 202 183 168 162 159 158 158 158 159 161 163 167 174 180 183 182 181 181 181 185 178 167 159 154 150 150 154 158 162 165 167 169 173 178 184 195 208 216 222 226 227 225 237 255 256 240 226 222 224 229 232 233 233 236 240 244 245 240 229 220 214 213 216 222 227 235 242 248 258 274 284 291 298 304 305 301 297 294 295 302 313 325 334 339 340 337 332 331 331 326 323 321 320 322 324 326 325 319 311 303 302 307 314 317 312 253 252 242 225 213 199 191 191 195 191 193 198 201 204 211 225 241 243 238 242 245 244 239 231 220 206 200 199 200 201 201 200 202 205 208 210 211 205 201 199 200 204 209 229 237 236 236 239 237 234 234 237 242 255 275 298 320 340 367 394 419 452 491 516 516 529 531 521 507 501 482 474 483 491 452 449 458 532 614 624 585 512 468 450 446 446 423 422 409 403 440 439 437 436 436 439 450 467 482 489 488 485 490 501 505 508 512 498 515 491 437 387 376 359 294 259 286 361 396 428 446 452 464 499 531 536 517 513 545 563 590 603 602 596 602 609 607 607 604 595 603 558 532 524 527 536 537 532 523 515 509 510 503 507 514 514 500 487 473 453 433 424 424 422 431 440 433 398 353 308 264 231 216 206 199 195 194 197 203 208 213 216 218 217 212 210 209 207 205 209 216 222 222 217 213 213 216 223 234 250 275 302 311 318 327 334 322 321 317 309 297 280 262 242 221 202 189 180 173 169 167 166 166 167 169 174 182 189 188 187 184 183 184 182 175 164 152 145 142 145 150 154 159 163 166 168 172 179 189 203 220 229 230 226 221 216 221 233 235 219 211 208 209 212 213 213 215 222 228 231 231 223 212 205 203 205 209 213 215 217 220 225 234 248 261 274 285 293 294 290 286 284 287 293 307 320 330 336 337 335 334 334 332 325 323 317 312 311 314 316 314 307 299 292 290 296 303 305 298 246 241 234 216 195 187 185 186 187 190 193 197 199 201 206 225 236 236 231 234 237 236 233 227 217 206 204 203 203 205 207 208 208 208 209 211 216 212 208 206 207 211 220 238 247 250 256 260 260 258 258 260 266 283 299 312 326 345 371 402 443 486 517 518 504 513 512 502 495 500 478 512 557 556 460 448 457 529 600 583 520 482 463 454 448 442 424 427 437 444 445 448 453 459 462 458 455 467 485 498 502 497 496 498 507 512 506 497 466 438 413 397 394 343 328 273 233 245 242 259 286 327 375 414 434 439 439 456 497 526 538 570 591 592 597 613 600 601 607 601 598 562 542 534 533 540 539 531 520 512 508 508 504 503 507 510 500 487 477 467 459 457 461 473 481 478 458 416 351 293 249 222 209 200 198 199 200 200 201 201 203 205 206 207 207 206 204 204 207 216 215 215 217 218 218 217 218 223 233 246 265 296 309 319 331 338 324 323 320 315 307 294 276 259 242 223 204 191 181 175 172 170 169 170 173 176 179 188 191 187 183 181 182 176 172 165 155 145 141 143 146 149 153 157 163 167 175 183 192 203 217 224 225 221 217 215 216 216 212 204 198 196 196 197 198 199 204 212 218 219 214 204 196 192 194 198 202 203 203 203 205 209 216 226 236 247 259 267 273 275 275 276 279 285 299 314 325 332 335 335 334 333 332 324 320 313 305 301 302 303 301 295 289 285 283 289 291 286 279 236 224 211 194 187 185 184 185 188 192 196 200 202 204 213 236 234 234 235 234 232 228 224 219 212 206 208 209 210 211 212 217 215 212 210 212 213 212 211 212 215 218 229 239 249 262 275 279 280 280 281 285 292 304 315 323 333 351 378 413 467 508 520 506 497 503 487 472 481 473 487 569 621 582 460 449 476 505 506 469 467 465 461 457 446 419 426 437 446 451 453 446 451 482 510 509 470 477 489 497 500 503 501 499 506 513 511 494 497 484 466 451 434 334 307 242 188 195 202 224 248 274 324 420 447 456 464 457 436 490 484 513 557 591 596 597 584 589 603 606 593 569 553 545 543 548 546 536 523 511 507 507 505 502 501 503 496 490 489 485 479 475 480 484 486 480 458 417 356 314 269 226 209 202 202 207 209 206 202 197 196 196 198 199 200 201 204 207 212 213 213 212 215 219 222 222 222 225 232 243 261 287 304 314 319 327 324 325 325 321 314 305 290 274 259 243 218 195 181 174 172 170 169 171 174 174 174 180 187 185 180 175 171 167 169 165 158 150 145 146 147 148 149 152 160 170 182 191 195 198 202 204 205 207 212 211 209 203 197 190 185 183 183 184 187 189 196 204 208 206 198 189 184 184 187 190 192 193 192 193 194 198 204 210 218 228 243 253 260 264 267 270 273 278 293 309 322 331 337 338 338 337 334 327 321 313 303 293 293 293 291 286 281 279 280 279 275 272 271 221 207 199 189 184 186 189 192 196 200 207 211 213 215 223 237 237 240 244 241 229 221 213 208 205 205 208 212 215 216 216 221 224 224 220 215 213 211 215 222 228 229 237 248 262 275 285 290 294 300 306 310 315 321 328 333 341 359 388 427 473 502 508 501 502 496 476 453 438 418 521 595 593 530 473 486 497 486 468 464 461 465 465 460 444 407 420 439 449 449 442 425 426 445 509 585 557 509 493 493 496 494 497 503 512 516 511 503 503 490 473 457 435 325 295 339 354 292 303 218 213 281 368 405 493 464 451 443 413 426 472 494 514 549 602 592 575 565 564 572 590 574 562 554 550 551 556 543 526 513 508 504 504 501 498 494 491 492 495 494 488 479 482 482 481 474 453 414 370 344 298 244 224 219 211 211 213 213 204 197 192 191 193 193 194 198 203 208 212 215 213 210 211 217 222 225 225 227 231 239 252 274 296 311 316 319 322 326 329 327 319 312 301 286 271 255 231 197 179 172 170 169 169 174 177 177 174 172 179 184 183 176 167 159 164 166 162 156 153 152 153 154 155 156 166 178 189 196 195 192 187 182 181 185 193 197 197 194 189 181 176 173 172 173 177 184 191 197 198 194 187 180 177 177 179 182 184 184 184 185 187 190 194 198 202 210 225 241 250 255 260 264 268 272 285 301 317 329 337 342 344 342 338 329 320 310 297 287 286 285 283 279 276 276 276 271 268 267 267 228 218 196 190 184 187 192 196 200 209 217 220 222 226 235 237 238 244 248 245 235 223 213 205 200 202 205 211 217 223 226 229 239 244 238 226 226 220 229 240 246 244 249 259 271 283 292 298 304 312 321 329 335 335 335 339 350 372 409 439 470 489 491 485 481 473 460 445 433 428 514 536 507 470 474 501 500 483 465 460 461 468 470 465 454 444 462 467 461 447 430 415 417 431 465 521 600 536 511 511 525 542 536 524 512 511 520 517 507 491 474 460 439 331 307 321 331 322 338 382 348 335 367 391 425 426 428 428 416 389 446 476 476 477 528 520 547 557 553 559 592 576 561 552 547 548 556 547 531 516 504 503 498 495 490 484 486 492 495 495 491 486 482 479 476 467 447 405 374 342 302 262 245 241 224 214 214 215 207 198 190 187 187 187 189 194 199 204 208 212 210 207 206 210 215 220 223 225 227 233 242 253 278 300 308 311 317 325 331 332 327 318 309 294 278 260 234 202 183 174 170 170 173 180 184 182 176 168 180 191 193 183 167 156 161 165 164 158 158 161 169 176 176 173 179 180 182 186 189 190 184 175 168 165 168 178 186 189 186 179 171 165 162 164 170 179 184 186 185 181 176 171 170 170 172 173 175 175 176 177 179 182 184 185 186 188 196 208 217 225 234 244 252 256 265 280 300 318 329 338 343 342 335 317 304 294 285 278 277 277 275 273 271 271 269 266 264 263 263 206 201 191 187 187 193 203 207 211 232 227 227 217 216 240 232 233 242 247 245 244 235 228 220 211 203 206 210 217 229 245 255 261 264 259 250 250 230 254 260 251 253 259 267 279 290 299 306 315 328 342 357 373 365 359 354 362 389 423 444 463 477 483 484 474 465 450 441 442 435 480 478 462 455 466 464 491 485 464 459 462 471 478 480 501 589 588 524 475 453 438 428 425 432 447 480 553 521 510 524 548 556 525 516 510 508 511 513 499 484 472 463 448 346 317 319 331 354 431 422 389 373 382 393 369 395 406 402 403 409 407 448 464 452 515 487 491 522 553 558 582 568 555 547 543 544 549 547 536 520 507 505 495 487 480 475 484 493 499 500 497 492 491 486 481 473 452 399 368 337 301 268 259 253 240 230 221 215 209 200 192 187 185 185 187 191 195 199 205 207 205 201 200 202 206 211 214 215 217 223 234 240 257 279 296 304 312 322 332 339 339 326 315 302 285 264 239 210 190 180 176 177 185 191 193 189 181 180 196 208 207 190 172 160 162 164 162 157 160 164 170 176 178 175 171 169 171 176 183 184 180 175 170 165 161 167 177 185 186 178 167 158 154 158 166 174 176 175 173 169 164 162 162 162 162 163 164 165 166 167 170 180 186 190 193 191 168 171 178 188 198 210 219 223 227 234 248 273 307 323 327 323 310 292 282 276 271 267 266 268 268 267 266 266 263 261 260 258 256 194 196 195 189 197 209 217 223 229 241 234 236 226 213 218 220 223 235 244 244 246 246 246 246 239 218 219 219 221 232 254 268 281 283 277 269 265 255 260 260 259 265 268 273 286 300 313 325 349 353 362 378 395 396 422 396 378 402 431 447 459 467 473 479 476 465 453 447 448 459 465 460 456 458 464 483 502 489 468 465 470 475 484 501 559 709 649 549 491 481 486 466 445 437 439 451 478 476 480 501 525 530 492 496 525 539 522 510 492 477 469 464 457 403 343 326 340 372 457 440 426 419 417 412 375 377 380 380 386 417 424 437 435 430 480 479 437 463 534 565 572 559 549 543 540 542 547 544 535 523 507 503 493 485 479 477 485 495 502 503 499 495 495 489 481 467 442 392 356 319 293 285 285 278 270 259 245 227 215 207 198 192 192 192 194 194 194 197 202 201 198 194 192 194 197 199 201 202 204 211 222 229 243 264 288 299 307 318 332 342 343 331 316 300 284 265 245 220 203 195 192 196 206 204 201 199 197 216 228 231 221 197 182 172 173 170 160 156 161 164 166 167 169 169 166 163 163 166 173 176 175 173 169 166 160 159 166 174 178 172 161 151 149 154 162 167 166 164 160 156 154 153 153 152 152 152 154 155 156 157 165 248 265 266 265 249 175 161 158 163 170 179 187 194 199 204 213 233 267 291 305 310 310 293 281 272 263 257 257 260 261 261 260 258 257 256 255 253 249 190 194 197 198 212 223 227 234 240 237 240 249 256 234 181 204 210 223 237 245 249 250 255 255 253 255 255 251 252 261 275 272 286 290 287 282 281 299 273 262 263 269 277 285 296 307 324 354 365 372 377 380 382 402 416 404 399 414 432 450 460 464 467 475 479 471 463 458 452 442 455 460 463 470 487 521 526 510 494 492 494 489 492 509 563 673 593 525 496 508 540 518 469 440 426 418 417 425 440 462 484 494 471 476 519 552 542 511 493 477 467 463 459 450 369 331 355 413 451 474 474 462 443 419 388 359 348 353 370 414 449 439 424 431 447 445 429 437 479 545 551 550 546 541 539 541 544 541 531 517 506 502 494 489 489 489 491 499 505 507 503 496 496 488 477 460 432 382 338 316 309 305 303 299 292 282 267 248 226 213 206 204 205 203 202 200 198 197 195 192 189 185 184 187 189 188 188 189 190 196 209 220 233 254 281 296 304 314 327 335 331 317 302 285 270 258 244 230 220 216 221 231 227 222 216 213 236 267 261 244 226 208 198 196 196 184 162 160 163 162 159 157 158 161 164 164 163 164 169 171 170 166 162 157 153 151 149 149 151 158 148 143 145 151 157 158 156 153 150 147 146 145 144 143 143 143 145 146 147 164 228 249 254 256 255 253 249 178 151 149 154 161 170 179 186 192 198 209 236 261 283 301 303 291 281 268 254 249 251 254 255 254 252 250 249 249 248 246 243 193 190 197 210 221 225 230 235 239 239 249 259 259 231 183 181 194 204 222 242 244 250 257 261 267 275 277 280 282 284 286 286 293 298 298 293 284 296 272 263 266 273 286 296 306 316 332 357 364 376 385 388 388 390 399 404 411 423 437 455 470 472 471 476 480 475 468 454 433 409 448 461 471 491 522 545 551 546 537 529 522 506 499 501 510 530 496 482 483 504 544 545 488 444 414 394 382 391 412 439 463 473 465 458 469 497 517 470 462 458 457 456 451 445 370 336 379 470 465 492 497 473 432 401 368 334 317 325 356 412 445 437 427 435 429 390 413 417 420 482 527 530 526 527 535 534 536 537 530 516 508 503 500 498 497 498 494 499 504 507 505 497 495 484 469 444 402 366 341 336 340 339 317 311 308 300 285 264 242 224 215 215 217 213 209 205 200 195 189 184 179 178 181 184 184 183 181 180 180 183 198 211 225 245 271 291 301 310 315 313 297 282 269 259 252 249 243 238 238 240 242 242 236 230 232 253 310 300 273 248 232 221 217 231 221 197 176 172 173 164 154 149 148 152 159 164 166 168 170 171 167 162 156 151 148 145 141 137 136 139 139 142 147 152 154 152 149 146 144 142 140 138 137 136 136 136 138 140 141 158 236 240 242 244 244 242 239 232 188 145 146 151 160 169 177 185 190 197 218 240 263 287 291 284 276 264 250 246 248 249 250 248 245 243 241 240 239 238 237 198 194 202 213 220 220 228 235 239 241 251 250 241 228 209 187 188 193 208 228 242 251 260 266 273 282 291 328 316 299 297 298 299 300 301 297 286 279 268 264 267 275 289 299 311 321 331 344 363 381 394 404 408 392 403 408 416 431 451 476 491 490 485 488 484 471 458 433 400 404 443 458 483 519 546 562 570 588 585 547 523 506 497 492 488 477 465 460 464 472 484 506 486 453 419 391 376 376 390 414 441 460 457 445 430 425 417 335 334 379 421 438 435 437 363 336 377 452 446 470 481 447 387 374 343 313 299 308 346 399 430 422 406 408 419 353 349 379 410 420 496 484 487 503 507 510 523 532 534 527 518 508 508 506 502 498 491 491 494 497 498 493 487 475 453 422 383 365 360 364 369 370 356 328 317 310 297 274 252 235 229 235 243 235 224 212 201 192 183 175 171 172 175 178 179 177 177 176 175 175 188 204 219 236 259 284 298 303 299 284 264 251 241 237 238 241 242 244 248 254 255 255 252 248 269 322 341 303 267 246 240 239 237 253 249 227 205 201 193 173 155 146 141 143 151 160 168 173 175 172 166 158 152 147 144 139 134 130 129 132 137 142 147 150 149 146 143 140 139 137 134 132 131 131 131 132 134 135 136 148 223 229 231 232 232 230 228 227 221 197 142 146 152 160 169 178 185 190 207 226 243 265 270 268 264 257 248 245 246 247 246 244 242 238 235 232 230 230 231 193 200 208 214 218 224 223 225 234 245 241 232 224 214 204 199 193 193 200 217 244 253 263 271 277 284 297 322 313 301 299 300 300 300 300 297 290 280 273 268 267 272 285 295 309 319 325 332 360 390 410 417 415 416 412 415 424 439 464 516 519 512 511 515 497 462 432 418 412 380 426 457 496 535 552 550 563 661 679 543 502 489 487 488 482 468 453 444 443 451 466 480 477 462 439 414 393 384 386 400 419 435 435 422 336 278 304 304 270 357 417 414 418 421 358 322 352 433 449 423 423 403 357 342 307 289 285 297 328 371 413 401 377 387 427 351 342 399 459 433 433 406 438 467 439 476 505 526 537 537 532 518 511 510 506 496 488 483 480 478 479 476 475 460 434 403 381 377 382 392 398 396 387 356 333 318 304 279 255 240 241 252 259 244 230 213 199 190 185 176 170 168 169 172 173 174 175 177 177 175 184 198 215 232 251 278 293 296 285 262 251 239 229 226 228 235 241 247 254 261 265 265 260 285 334 373 362 298 256 242 247 256 273 281 275 261 251 241 211 182 161 148 141 141 146 156 168 176 177 173 164 155 147 143 139 133 129 127 128 132 137 142 145 147 145 143 140 138 136 134 130 127 126 127 127 128 130 130 131 137 180 209 221 222 221 219 218 219 220 218 206 155 149 154 161 170 179 185 199 212 222 236 242 247 250 249 247 245 245 245 244 242 239 236 232 228 225 225 226 204 211 217 221 222 229 229 228 230 235 235 221 211 208 210 208 210 207 207 217 236 255 268 276 281 287 299 303 302 299 299 301 301 301 299 295 292 294 286 278 271 270 279 291 303 315 326 337 348 397 428 434 424 421 423 428 428 434 470 527 541 544 546 542 514 462 416 380 365 389 434 473 511 540 547 550 545 567 570 525 474 464 469 486 501 494 461 442 433 434 444 457 460 460 457 450 436 420 409 406 410 416 411 294 224 211 235 268 269 292 348 406 403 361 312 300 314 326 327 347 369 358 317 293 284 275 273 282 306 342 382 330 272 275 279 371 412 435 440 401 393 356 339 342 369 484 462 493 531 537 531 527 517 511 507 503 496 488 475 463 458 454 462 446 419 393 382 386 397 413 422 414 399 381 356 329 305 281 252 240 244 255 262 242 226 210 198 190 187 179 170 163 160 162 166 171 176 181 183 183 187 197 212 228 245 265 282 288 282 269 250 233 223 219 223 232 241 250 259 265 270 270 277 331 392 404 370 286 245 242 255 268 292 297 292 285 277 265 223 187 166 153 147 145 148 157 168 177 177 172 163 152 142 140 134 129 126 127 129 132 136 139 141 142 141 139 136 134 132 129 125 123 122 123 124 125 125 126 127 127 126 185 213 213 212 211 211 212 215 219 224 209 211 188 155 162 170 178 186 193 197 203 215 227 236 242 245 245 246 245 243 241 238 234 230 226 223 222 223 215 217 216 215 221 222 189 192 211 226 229 220 209 208 214 219 226 230 232 236 243 263 275 283 290 295 301 305 303 301 302 308 305 302 297 293 294 297 298 291 286 286 289 298 306 323 355 395 406 433 450 457 452 431 424 427 420 420 464 544 568 585 591 575 543 496 434 399 392 366 406 472 517 538 546 534 520 484 457 461 480 458 455 473 496 498 403 423 433 426 428 437 444 450 455 458 458 450 434 419 408 388 273 199 180 196 221 236 262 315 375 397 334 279 253 263 274 257 261 280 287 282 271 266 270 270 271 278 296 316 263 275 281 245 358 366 384 407 422 429 431 396 377 375 371 362 412 480 522 526 531 523 520 515 508 502 498 491 483 476 469 458 449 436 415 388 374 383 399 417 428 419 403 393 376 343 299 278 249 237 239 247 251 233 217 206 197 191 188 182 174 165 157 154 161 171 181 189 192 192 194 201 212 226 243 255 274 286 286 277 252 233 222 220 225 234 245 256 264 268 270 275 307 364 412 406 338 268 241 245 259 280 299 305 303 299 292 275 225 187 169 161 154 151 152 158 169 177 177 172 163 150 139 138 133 129 127 128 129 131 132 134 135 135 135 133 131 129 126 124 120 119 118 119 120 120 121 121 122 121 119 174 205 205 205 205 206 208 211 216 221 227 231 222 210 215 172 169 175 178 179 182 192 207 222 234 240 244 246 246 244 241 237 233 228 223 221 220 221 229 221 216 214 213 196 166 162 178 202 222 224 218 215 220 229 239 252 260 264 270 282 289 297 304 308 307 310 308 305 306 312 309 304 299 300 305 305 306 305 304 304 306 311 316 322 349 404 427 459 460 452 452 454 453 417 392 400 445 519 568 596 605 594 559 515 448 403 390 379 405 446 476 501 529 509 458 423 501 645 542 486 460 459 456 417 422 439 437 427 424 430 438 445 449 449 451 448 435 417 370 270 182 169 184 204 220 251 251 298 360 375 278 227 214 217 216 202 209 218 227 235 243 249 258 268 272 275 288 332 226 242 295 286 325 334 356 376 390 402 411 411 412 402 380 432 423 408 440 518 525 525 525 518 508 501 500 495 487 476 467 459 451 430 404 382 370 371 385 401 411 408 401 394 386 353 296 270 248 233 230 234 235 222 211 203 197 192 189 186 180 172 164 160 166 176 187 197 202 201 202 205 213 224 238 252 272 288 294 288 259 239 230 229 234 242 251 260 267 270 275 288 322 362 384 364 278 246 240 246 260 289 304 309 308 304 296 271 219 183 172 167 161 157 155 159 170 178 177 173 163 150 141 140 136 132 130 129 128 128 128 128 129 129 128 127 125 123 121 119 116 115 115 115 116 116 117 117 117 115 112 163 198 199 199 200 202 205 209 213 218 224 228 231 233 233 212 212 196 168 170 171 177 190 209 225 235 240 245 247 245 240 235 230 225 221 218 218 218 232 221 215 213 211 177 160 149 152 174 210 227 232 231 233 241 251 265 274 283 296 306 313 324 327 322 318 323 319 320 322 318 321 307 300 301 309 317 314 317 320 320 321 340 335 333 355 405 441 466 468 459 458 481 449 406 392 408 439 480 545 587 602 594 559 515 457 408 393 429 446 468 484 496 502 451 407 394 542 798 786 608 506 465 428 344 441 450 441 433 431 434 449 456 452 442 435 426 382 336 273 172 151 164 190 207 210 232 247 304 353 345 248 207 191 184 179 174 178 179 191 210 230 242 253 263 268 270 278 310 252 256 287 287 286 313 337 353 363 373 381 392 406 411 404 422 442 397 368 419 518 524 523 519 512 504 501 496 487 475 464 455 449 426 397 371 355 355 366 384 400 405 404 405 392 356 300 256 240 227 221 224 226 219 212 205 200 195 192 189 185 181 176 176 178 185 196 205 211 211 211 212 216 224 235 257 274 286 291 290 267 249 240 239 243 252 256 259 263 268 277 292 307 316 315 291 262 242 237 245 261 293 305 308 305 299 287 252 208 180 173 169 163 158 156 158 167 176 176 173 164 153 153 147 141 137 133 129 126 125 124 123 123 123 122 121 119 118 116 114 113 112 112 112 112 112 112 112 111 109 107 154 193 193 195 197 200 203 207 211 215 220 224 228 229 229 228 227 216 194 161 163 167 178 194 214 227 235 241 243 241 236 230 225 220 217 215 215 214 224 217 210 207 203 175 171 154 148 165 201 229 245 250 253 262 262 270 281 295 310 316 351 370 383 386 374 422 376 356 357 349 327 308 302 306 315 321 322 325 330 335 338 346 348 361 382 406 433 452 457 456 450 435 454 414 403 420 433 448 495 544 577 582 546 488 438 408 412 466 480 495 504 502 478 388 371 377 479 697 941 799 595 473 415 333 431 444 443 442 441 448 469 476 468 449 424 368 325 253 182 165 165 165 189 209 201 182 258 331 346 298 227 219 191 176 173 167 170 168 180 201 225 241 252 258 260 262 264 268 266 266 264 260 266 293 318 335 343 349 358 369 385 402 410 403 426 378 328 346 413 457 501 523 520 508 499 492 484 475 464 453 446 425 397 369 350 347 362 380 392 399 406 400 380 345 297 247 225 217 217 218 220 219 216 211 207 202 197 193 190 188 188 189 191 197 205 213 219 220 220 219 220 227 241 260 271 277 282 283 270 259 253 252 257 268 264 258 256 257 264 274 284 295 306 316 277 249 239 247 272 295 301 300 294 284 262 226 197 179 170 165 160 156 153 155 163 171 173 171 165 161 166 156 146 139 133 128 123 121 119 118 117 118 118 116 114 113 111 111 110 110 110 110 109 108 107 107 106 104 102 145 188 189 192 195 198 202 205 209 212 216 219 222 225 224 222 220 219 214 191 193 198 204 214 227 238 236 235 237 234 227 222 218 215 212 211 211 210 214 212 207 198 188 181 198 173 164 187 214 228 249 262 267 271 269 277 293 307 316 319 357 375 385 388 380 371 361 361 365 359 328 309 303 308 318 327 329 334 339 346 352 355 356 376 403 419 403 414 417 420 423 420 463 437 431 438 424 434 463 487 517 540 505 444 402 396 425 466 474 484 491 482 441 354 343 354 366 433 710 805 598 437 398 384 418 417 416 427 448 460 473 483 479 455 414 269 311 266 176 197 208 188 204 220 208 191 273 294 268 222 189 237 206 183 177 168 175 177 192 212 232 246 254 255 254 251 248 249 247 244 243 244 253 269 294 315 327 331 340 350 364 379 392 400 390 343 313 333 333 377 429 482 522 513 497 487 480 473 464 452 443 430 408 378 357 347 353 364 378 391 397 388 370 340 297 259 225 213 213 215 218 220 219 218 214 209 201 197 194 192 193 196 200 207 214 221 225 227 227 226 228 238 255 263 266 268 272 273 269 268 268 270 275 280 271 258 248 244 252 262 277 296 313 322 309 281 257 253 271 286 291 289 280 264 224 208 194 177 163 157 153 150 150 152 157 166 170 170 170 172 174 164 154 144 137 131 126 121 118 116 115 114 114 113 110 109 108 108 108 108 108 108 106 105 104 103 102 100 98 137 182 185 188 192 195 199 202 206 209 212 215 217 219 218 217 214 212 212 212 212 212 214 217 225 236 242 239 229 227 220 215 212 210 209 208 208 207 208 207 208 206 197 182 188 197 208 219 231 241 263 270 271 279 286 296 304 313 318 317 348 400 423 412 384 372 402 406 387 356 321 314 310 312 321 334 345 345 351 365 379 389 368 373 404 429 391 384 386 397 420 452 465 452 459 461 432 445 467 445 440 466 441 411 385 390 419 447 446 462 471 441 367 348 337 329 331 334 296 290 307 343 410 495 367 321 307 348 434 435 439 439 438 431 402 240 212 201 183 184 206 213 214 217 228 251 247 223 184 140 110 158 172 176 178 178 188 201 223 246 265 270 268 262 252 243 241 244 239 236 234 233 249 257 272 291 308 317 323 333 344 355 362 383 373 340 325 349 333 338 356 406 468 477 489 483 476 471 464 453 443 436 421 393 359 340 339 352 371 383 381 371 353 327 293 271 236 216 212 214 217 220 221 219 215 210 203 198 194 192 193 197 205 213 220 226 230 232 234 236 243 260 271 268 266 265 264 264 267 273 278 282 284 282 269 259 256 250 258 265 273 282 293 301 295 280 262 251 259 269 273 265 248 229 213 204 190 172 154 148 145 145 146 148 153 161 166 169 173 178 178 167 154 142 134 128 126 125 124 120 116 114 113 111 109 107 106 106 106 107 107 106 104 103 101 99 98 124 132 152 177 179 183 187 191 195 198 201 204 207 210 213 214 213 212 209 207 205 205 205 205 207 210 218 230 241 245 241 220 215 210 207 206 206 206 206 205 200 199 213 218 210 203 237 233 234 239 241 242 253 256 265 285 299 317 316 320 335 352 350 411 442 435 416 411 432 422 391 356 333 325 321 321 327 341 363 360 369 390 412 437 379 362 389 426 409 394 403 430 455 453 470 442 450 468 464 472 451 428 414 414 422 421 410 419 437 432 422 457 435 387 361 346 327 307 306 307 257 243 259 342 436 455 450 373 327 315 314 303 397 347 339 409 392 241 215 214 202 185 203 202 209 230 267 325 315 190 99 92 105 142 172 172 165 180 199 230 258 287 317 324 295 269 255 250 244 240 237 236 235 230 238 250 257 267 281 286 306 325 340 345 339 347 384 387 369 354 323 330 348 357 359 389 448 452 457 471 466 456 445 437 424 398 356 331 331 346 363 371 367 351 328 305 288 279 251 227 215 214 216 219 221 221 217 208 201 195 191 190 191 197 208 217 224 228 231 235 241 253 271 284 278 274 270 267 264 264 266 271 276 278 276 271 262 260 264 259 263 264 262 261 264 271 273 267 256 243 244 250 250 240 226 212 202 196 184 166 147 140 139 140 142 146 150 156 159 162 166 170 172 164 152 140 132 126 123 125 128 129 127 123 120 116 111 108 106 105 105 105 105 104 103 101 99 99 114 159 171 171 172 174 178 182 186 190 194 197 200 203 206 209 210 210 207 205 202 200 199 198 199 200 204 212 224 235 244 248 239 217 206 203 202 202 204 205 206 176 172 198 216 223 241 261 236 237 247 243 264 268 272 280 296 325 340 329 338 362 369 387 421 439 442 440 437 435 416 387 366 374 349 341 340 344 357 379 379 392 415 437 463 374 355 382 414 413 439 451 445 441 464 467 446 444 451 449 450 450 430 416 421 435 429 413 384 356 346 349 372 402 401 357 330 321 307 326 346 257 252 271 353 442 454 453 395 370 377 393 386 405 389 383 377 299 227 214 211 206 206 219 216 256 300 313 323 224 138 91 80 78 94 137 158 169 201 224 268 354 387 329 308 278 259 248 244 247 214 216 222 225 226 229 245 251 251 253 266 284 322 315 311 438 367 371 377 357 315 303 322 337 340 338 343 361 363 402 460 469 460 447 435 415 386 353 332 332 342 352 358 352 326 301 287 283 280 263 238 218 215 215 217 220 220 216 206 198 191 187 186 189 197 210 219 224 227 231 238 255 273 282 282 280 277 276 274 269 265 262 261 261 259 253 251 256 259 256 255 256 252 246 240 238 242 249 251 245 232 231 234 230 221 209 198 190 183 173 160 144 135 134 136 140 143 144 144 144 145 147 149 156 156 151 144 136 130 125 125 129 134 134 132 128 123 116 110 107 105 104 104 103 102 101 99 97 103 163 168 167 167 167 169 173 177 181 185 189 192 196 199 203 206 208 207 205 202 199 195 193 193 193 195 199 206 217 228 238 245 250 237 217 201 199 199 200 202 204 204 192 204 218 231 245 252 242 243 246 246 277 278 285 298 318 354 370 370 383 396 385 423 428 431 435 437 434 426 419 402 388 422 391 373 369 376 389 398 403 427 460 483 473 361 387 412 397 427 454 471 469 460 463 473 439 433 435 423 436 468 444 417 417 434 469 422 372 337 313 318 349 379 382 352 333 328 317 331 349 289 291 376 431 446 451 450 424 389 349 327 394 398 395 391 356 235 214 210 210 218 236 248 300 327 329 314 279 164 111 93 85 79 85 116 149 182 219 226 250 292 309 280 264 246 236 234 236 238 223 216 214 217 225 225 234 237 234 232 251 282 265 305 405 443 367 359 349 322 296 298 316 328 332 333 343 442 439 388 370 471 458 446 425 397 375 351 346 342 341 347 351 326 298 281 276 272 270 260 238 218 214 213 214 215 215 211 202 194 187 183 183 186 198 208 215 220 225 229 238 252 264 271 273 274 276 278 277 273 264 253 244 237 235 238 247 251 252 251 252 250 245 234 222 217 219 226 233 233 223 220 220 215 207 197 188 181 174 165 153 139 129 128 131 134 135 135 135 136 137 138 139 140 143 145 145 143 138 132 129 130 133 135 134 132 126 118 110 107 104 103 101 101 99 98 96 94 97 157 166 165 165 165 166 169 172 176 180 184 188 192 196 200 203 205 206 204 201 197 193 190 189 189 191 194 201 210 220 231 239 245 249 238 217 196 195 196 198 202 218 213 221 232 242 248 252 253 244 239 249 278 298 309 318 339 386 399 417 422 418 414 418 427 427 427 432 423 407 412 420 429 450 412 400 395 393 399 407 436 466 484 485 473 372 400 426 423 464 460 479 483 475 463 424 447 461 459 454 473 457 434 422 421 416 422 397 370 345 316 307 340 366 368 349 337 336 337 352 366 343 355 477 506 461 450 446 427 393 325 261 377 387 335 308 298 210 208 208 217 234 257 322 360 356 333 313 286 156 105 94 92 90 120 138 181 221 211 229 229 233 230 214 210 218 216 214 216 221 217 210 207 211 220 221 226 224 219 221 237 222 287 326 318 364 345 313 288 273 266 282 307 320 357 412 314 323 303 255 210 220 309 399 418 389 378 371 359 352 350 348 336 304 283 270 260 253 246 237 224 212 208 209 210 209 207 203 196 188 181 178 179 183 196 205 210 214 218 224 234 244 252 258 260 262 266 271 274 272 264 254 245 239 237 239 243 246 247 247 248 246 236 222 212 203 204 208 216 221 216 212 209 204 198 191 183 176 169 160 147 133 124 122 124 126 126 127 128 130 132 135 136 135 134 133 135 144 144 138 132 130 130 131 131 130 125 117 109 105 103 101 100 99 98 96 94 105 152 162 164 163 164 164 165 166 169 172 175 179 184 189 193 197 201 203 204 203 200 196 192 189 188 187 189 192 197 204 213 223 233 240 245 250 239 193 191 192 195 199 220 228 235 243 250 254 260 259 242 238 259 282 321 339 340 353 413 411 414 402 394 413 423 431 431 428 425 423 427 424 433 452 467 468 449 426 417 436 462 475 479 483 485 475 440 440 442 441 459 466 479 484 477 462 445 437 454 471 476 486 468 436 410 397 391 383 376 373 361 331 305 326 344 350 343 335 337 351 363 369 371 392 513 545 496 452 439 422 380 312 264 373 368 276 224 233 208 208 233 245 264 323 384 375 353 333 318 315 157 113 131 143 95 132 148 194 236 219 236 216 194 174 159 165 190 194 190 191 201 202 201 201 206 215 217 220 214 210 207 153 162 233 267 251 281 323 304 265 240 247 255 292 334 330 258 216 217 186 154 144 154 188 228 262 287 313 374 373 363 354 342 308 282 264 251 240 229 219 214 206 197 198 202 207 207 203 195 189 181 176 174 176 180 192 201 206 209 212 217 227 237 244 246 248 250 255 261 267 269 266 262 257 253 248 245 245 246 246 246 247 246 233 217 208 198 197 200 206 212 214 207 203 199 193 187 180 174 167 157 143 130 120 116 116 118 118 119 120 123 126 128 130 128 127 126 123 130 142 140 134 131 127 126 126 125 122 114 107 104 102 100 99 98 97 96 94 104 160 162 162 162 162 163 164 165 166 168 171 175 180 185 190 195 198 201 202 201 199 196 193 190 188 188 189 191 195 201 208 217 227 236 242 247 240 192 188 189 192 198 223 237 244 249 254 259 265 261 246 251 279 294 308 323 344 371 401 427 409 393 393 408 422 428 421 420 428 436 437 440 449 463 478 483 479 472 469 473 482 486 479 472 468 464 462 463 462 460 459 465 473 473 465 451 434 436 431 446 478 479 474 450 405 367 379 376 373 374 370 349 320 314 318 328 335 331 334 348 355 354 360 389 475 530 522 463 435 422 363 314 324 380 355 286 241 232 214 218 294 316 318 377 385 369 351 335 321 317 189 174 209 212 120 134 163 212 261 280 248 202 156 129 131 143 167 172 167 165 175 182 182 186 197 209 212 211 202 198 187 74 165 176 197 259 246 280 250 211 204 246 209 213 243 237 164 162 163 149 142 142 104 103 122 152 190 232 203 262 333 362 327 283 263 250 235 221 214 202 196 188 182 187 204 217 219 210 194 184 175 170 169 170 175 185 196 204 208 210 212 221 231 236 235 237 241 247 254 261 266 267 268 268 265 256 254 254 253 250 247 247 244 229 211 203 196 193 195 200 206 210 204 199 194 189 184 179 173 166 156 142 129 117 112 111 111 113 112 113 115 118 120 120 120 118 116 114 116 129 136 136 129 124 122 120 120 117 111 106 104 102 101 99 98 97 95 94 102 156 161 161 161 161 162 162 163 164 166 169 172 176 182 187 192 196 198 199 199 197 195 193 191 190 190 191 193 196 200 205 213 223 232 239 245 242 195 188 188 191 197 226 242 250 255 259 265 273 273 257 260 285 304 320 342 373 398 404 426 403 386 383 392 411 422 415 406 408 426 439 449 462 475 484 486 486 488 490 492 494 496 479 460 450 447 453 463 466 462 458 463 472 468 442 406 423 453 434 433 468 466 459 433 395 364 375 377 377 373 367 359 339 312 305 314 327 329 328 333 344 353 352 393 417 461 497 482 433 409 377 370 397 384 378 359 344 318 247 246 350 405 363 269 361 359 345 333 324 320 316 313 272 212 209 232 271 333 381 364 276 188 133 117 129 145 160 159 148 139 142 153 147 154 175 195 201 197 185 168 138 58 205 194 193 266 227 220 169 145 170 216 178 136 178 216 151 154 149 142 139 134 95 90 99 112 137 189 118 163 214 247 274 278 252 234 223 211 202 189 181 176 172 180 197 212 217 212 204 185 173 167 164 165 169 179 190 200 207 210 212 219 225 227 224 226 232 240 250 259 264 266 270 273 272 264 265 265 263 259 252 247 242 225 207 201 195 191 192 196 201 204 200 195 190 185 181 177 171 165 156 141 129 117 111 109 109 109 108 108 109 111 113 113 112 111 110 109 110 116 126 132 126 121 118 116 115 114 112 109 110 112 113 113 101 97 95 101 123 157 161 161 161 161 161 161 162 163 164 167 170 174 179 185 190 194 197 197 197 196 194 193 193 192 193 194 195 197 201 205 211 219 229 237 243 243 199 190 189 192 196 221 237 249 257 262 266 274 283 284 282 291 322 363 376 379 387 404 412 390 382 382 387 395 411 416 413 413 427 430 449 467 480 483 483 485 488 493 498 505 506 482 455 437 430 437 447 448 444 445 460 475 474 435 381 459 470 469 464 457 446 438 365 353 383 361 386 381 378 369 346 316 310 305 305 315 329 322 325 338 355 376 457 464 438 429 454 393 408 414 408 400 387 379 378 383 392 394 274 251 249 283 376 361 350 342 336 330 324 319 314 311 308 308 310 318 345 369 356 325 169 102 104 116 137 151 142 129 122 116 114 115 122 139 164 178 174 157 114 52 82 199 230 217 204 174 179 143 133 151 145 170 132 205 276 193 159 149 138 126 116 109 106 107 107 121 172 103 108 137 192 277 264 267 243 215 210 207 194 185 179 178 186 198 221 228 216 202 193 177 166 161 161 165 175 188 199 207 212 214 217 217 216 214 215 221 234 248 260 265 267 271 275 276 274 276 276 274 271 263 253 245 229 211 199 193 190 191 194 198 200 197 192 186 181 178 173 168 162 153 141 130 119 112 108 107 107 106 106 106 107 108 108 108 108 107 107 108 110 117 123 120 116 114 113 113 113 114 115 142 165 166 166 118 107 108 122 161 162 162 163 163 163 162 162 162 162 163 165 169 173 178 184 189 193 196 197 196 196 195 195 195 195 195 196 198 200 202 206 211 218 227 236 242 245 242 211 194 196 199 233 253 261 268 273 282 307 319 308 321 357 394 405 402 403 408 415 403 389 381 381 386 392 402 414 421 425 431 436 455 472 482 484 483 484 486 490 497 507 508 489 455 423 412 419 424 425 425 430 445 470 479 474 466 462 475 470 459 448 432 421 360 351 376 374 451 416 425 421 349 322 321 318 314 314 327 326 329 332 357 440 471 467 441 429 451 405 357 380 410 406 399 390 385 387 392 397 384 378 302 258 361 349 341 336 333 332 326 320 316 312 311 310 310 314 321 327 325 319 247 159 107 118 152 151 137 123 115 105 109 105 101 108 136 152 161 109 45 64 279 232 183 163 162 161 159 149 134 120 123 142 155 169 216 297 167 149 146 138 127 110 105 106 108 117 153 109 111 168 236 238 202 228 213 192 209 191 202 207 209 213 222 232 249 250 232 203 195 173 164 164 160 163 174 189 203 210 217 220 221 219 216 212 213 219 229 244 261 269 272 276 279 282 283 287 287 286 283 277 265 253 238 221 204 194 191 191 193 197 199 197 192 186 180 175 171 165 159 152 143 134 125 117 110 107 106 105 104 104 105 106 107 107 107 106 107 107 108 111 115 115 112 111 111 111 112 115 117 143 166 165 165 163 164 163 163 162 163 163 164 165 165 164 163 163 163 164 166 169 173 178 184 190 194 196 197 197 197 197 197 198 198 198 198 200 201 204 207 211 218 226 234 241 244 249 221 203 204 206 255 257 263 326 326 282 289 333 314 342 391 412 417 398 394 406 421 413 404 396 393 394 393 402 413 417 417 420 446 465 479 487 491 487 486 485 485 490 499 504 494 456 410 393 396 408 416 420 423 426 451 474 483 479 481 469 418 406 432 420 407 393 389 397 405 374 404 390 357 339 331 354 338 317 315 326 348 345 359 404 468 475 467 446 424 410 380 356 383 412 412 406 399 393 390 389 382 273 336 350 326 348 341 341 340 338 334 327 321 317 314 313 311 311 313 317 320 320 321 263 182 123 114 126 129 125 119 113 102 98 96 94 96 113 133 146 144 139 148 181 187 174 161 159 151 135 132 134 133 125 124 115 116 128 140 127 140 147 146 141 130 122 118 115 115 125 138 158 220 247 113 113 127 134 149 186 191 217 232 240 249 257 264 271 270 253 214 200 176 165 166 167 165 171 186 207 230 240 238 234 231 227 220 217 220 228 240 256 271 278 284 290 293 296 300 301 298 294 287 277 263 247 230 212 197 191 190 192 196 198 197 193 186 180 175 170 163 157 151 146 138 130 123 115 108 106 104 103 103 104 106 107 107 107 107 107 106 106 107 109 110 110 109 109 109 110 112 115 141 167 166 165 164 163 163 163 163 163 164 165 166 167 166 166 166 166 166 167 170 174 179 185 190 195 197 198 199 200 201 202 202 201 200 200 201 203 205 208 213 219 226 234 240 244 249 243 229 212 214 262 264 261 291 297 283 294 371 324 344 395 412 416 388 385 402 422 423 418 413 410 406 402 414 422 414 403 411 441 466 484 494 495 492 490 486 482 480 486 493 491 462 415 380 384 397 410 416 416 415 435 474 498 492 483 471 444 385 344 401 379 379 363 372 442 435 385 368 359 341 351 368 344 320 322 348 373 372 406 461 480 453 449 433 406 373 345 371 398 413 414 411 406 399 391 384 375 309 339 310 278 341 341 345 345 340 332 326 321 318 316 314 312 312 314 316 299 246 314 302 264 208 142 109 108 108 106 103 95 92 90 90 91 95 101 103 107 112 118 138 153 156 151 145 133 114 119 132 136 124 112 106 102 101 107 106 121 136 149 159 149 144 140 132 120 114 115 118 123 135 158 99 98 111 124 147 244 251 251 256 262 268 274 276 278 273 246 211 183 167 165 174 168 179 206 237 257 267 270 264 257 251 244 235 230 232 239 248 269 281 294 306 308 306 302 300 298 295 290 284 273 257 236 215 198 191 189 190 193 196 197 194 188 182 178 174 166 158 152 148 141 134 127 120 111 106 104 103 102 103 105 107 108 109 109 108 106 104 103 104 106 107 107 108 108 108 109 111 122 142 167 166 165 164 164 163 164 164 165 166 167 168 168 168 168 169 169 170 172 175 180 186 191 195 198 199 200 201 204 205 206 205 204 203 204 205 207 210 214 220 227 235 241 246 250 244 229 217 221 269 268 261 269 276 284 306 391 334 347 387 401 416 367 376 399 409 413 414 413 411 413 425 429 437 437 441 458 459 475 488 496 497 493 492 488 482 476 477 482 485 472 436 384 383 386 397 408 411 412 426 470 499 491 473 460 442 409 382 394 343 365 345 323 365 425 361 348 355 349 354 352 334 321 329 363 383 392 434 480 468 420 410 399 371 327 299 353 396 415 414 413 408 400 390 380 372 362 353 305 278 339 344 348 346 338 330 325 301 268 274 315 314 313 314 315 291 218 297 319 262 177 128 103 97 94 93 94 92 89 89 89 89 89 85 83 88 96 99 118 141 147 140 131 127 125 132 138 136 126 114 107 102 99 101 101 107 120 138 152 106 242 223 148 133 125 115 110 106 105 109 112 131 155 178 199 225 252 270 274 267 271 275 272 272 279 283 214 178 160 156 171 174 193 228 259 267 274 281 285 289 296 297 283 259 242 243 256 290 299 302 303 302 295 287 282 280 282 285 285 281 270 253 225 202 191 187 188 190 194 196 195 191 186 184 181 174 164 154 150 143 137 130 124 117 111 107 104 102 103 105 108 110 110 110 109 106 103 100 99 101 103 105 106 107 108 108 108 109 124 170 169 168 166 165 164 164 164 165 166 167 168 169 170 170 171 172 173 175 177 181 187 192 196 198 200 200 202 204 207 209 209 209 208 208 209 210 212 215 220 223 226 231 237 242 231 217 219 222 282 292 268 276 277 281 308 378 335 343 368 379 408 345 348 364 373 395 402 407 410 415 423 428 440 450 453 450 450 460 472 483 491 492 491 488 484 479 476 475 477 474 453 407 387 386 391 397 401 408 422 454 471 462 451 443 436 426 414 399 367 371 364 347 346 402 346 335 346 348 351 338 325 324 336 357 380 394 424 448 429 393 381 367 337 296 274 340 402 427 417 411 405 361 354 378 370 358 349 342 339 340 346 347 343 336 329 324 268 185 204 314 315 314 314 312 297 262 284 311 234 129 98 111 91 83 85 89 93 90 89 88 87 90 86 84 87 93 97 106 129 136 130 124 117 119 131 141 139 127 112 112 110 102 102 100 101 108 121 136 131 180 170 142 136 130 121 113 108 102 97 94 99 111 128 146 163 191 223 250 267 275 264 255 254 258 258 186 155 144 140 154 178 197 224 249 254 261 269 284 307 334 345 336 306 280 273 281 297 300 298 294 289 280 272 261 253 253 256 268 276 277 271 256 221 197 187 185 187 190 193 194 193 189 191 190 185 175 159 152 145 138 132 126 121 117 114 109 105 104 106 108 110 110 110 108 106 102 99 96 96 99 102 104 106 107 108 108 109 117 148 166 170 169 167 166 165 165 165 166 167 168 169 170 171 172 174 175 177 180 183 188 193 196 198 199 200 201 204 207 210 213 214 213 213 208 198 196 200 199 190 181 190 209 221 223 218 216 217 274 305 278 281 279 283 309 368 330 311 333 373 378 405 372 340 341 379 400 410 412 413 421 429 428 428 430 434 434 439 446 456 468 477 485 485 484 481 476 472 472 468 455 428 406 392 388 388 392 401 416 436 441 431 432 433 432 427 414 391 392 386 386 384 373 393 346 332 334 337 349 335 325 327 337 343 387 391 396 401 390 381 373 354 325 294 283 347 399 424 421 403 399 307 304 376 368 357 348 341 339 342 345 343 339 335 329 321 225 125 146 273 314 314 314 307 301 309 290 285 256 192 111 122 83 74 82 87 93 92 90 88 87 89 89 89 89 89 93 100 124 132 129 128 118 118 129 140 141 134 115 115 114 107 102 98 97 100 106 114 121 124 123 121 121 116 124 119 110 105 98 93 95 101 108 119 132 149 169 195 231 268 273 255 237 226 153 146 142 136 134 141 165 185 208 229 236 245 256 273 302 343 364 367 348 322 303 295 291 290 288 284 277 267 257 244 227 208 208 218 235 253 268 272 258 229 201 189 187 188 190 192 192 190 193 195 194 185 166 154 145 138 131 126 123 121 120 116 111 106 106 107 108 108 108 107 105 102 98 95 94 96 99 102 104 106 107 108 108 109 111 159 173 171 170 168 167 166 166 166 167 168 169 170 170 172 173 175 178 181 185 189 193 196 198 198 199 200 203 207 211 215 217 224 227 222 210 201 202 201 192 180 198 214 223 220 210 206 209 236 265 280 277 282 294 314 362 371 332 329 366 368 370 354 345 354 375 386 404 417 423 424 427 405 401 404 404 412 406 411 422 436 461 471 474 477 476 468 462 458 456 451 443 434 409 391 383 385 393 407 421 423 416 422 428 428 425 412 385 387 398 389 371 364 375 345 325 322 333 343 328 324 322 324 345 409 395 387 392 389 370 347 343 324 274 271 285 296 339 396 369 390 387 378 371 363 355 347 341 339 341 340 339 338 335 328 320 146 90 84 119 302 313 316 316 316 315 299 218 207 208 135 99 74 71 81 90 93 91 92 92 88 84 81 86 90 91 88 100 132 139 134 137 128 134 139 139 134 136 124 116 115 115 101 97 96 96 96 97 97 102 103 101 102 99 111 112 109 108 102 99 100 101 103 111 113 120 131 150 177 216 230 233 209 153 131 128 127 127 128 130 134 161 189 205 215 232 248 270 299 336 362 368 356 331 299 284 280 280 280 276 267 255 243 229 209 176 173 178 187 199 213 227 240 239 226 206 194 190 189 190 190 189 190 195 198 193 176 158 147 137 130 125 124 124 124 122 119 113 110 108 107 106 106 105 103 101 99 96 94 95 97 101 103 105 106 108 109 110 111 151 163 164 172 170 169 168 167 167 167 168 168 169 170 171 173 175 178 181 186 190 194 196 197 197 197 199 202 207 211 216 221 230 233 227 219 215 221 218 209 212 207 216 217 208 198 198 201 235 254 263 271 271 296 345 366 361 328 337 371 357 352 351 351 355 366 382 397 409 414 414 415 396 389 388 386 392 387 388 395 412 446 452 456 463 465 454 443 445 448 450 454 459 433 402 382 379 386 391 402 409 412 420 424 425 423 422 423 422 413 404 394 383 361 309 300 328 359 337 317 300 305 327 343 368 386 390 381 370 356 325 318 305 267 260 277 285 274 250 240 361 382 372 365 361 358 351 344 340 339 339 341 342 340 333 324 153 95 94 110 164 288 317 317 316 311 239 282 216 103 84 74 68 70 82 100 104 106 99 92 86 77 77 71 79 92 86 102 128 133 129 136 122 133 139 133 119 128 132 125 122 122 102 98 96 92 88 88 90 94 94 91 89 86 93 97 101 104 103 102 101 102 106 106 104 105 109 116 126 145 157 173 180 170 185 138 117 117 123 129 134 149 169 190 209 229 248 267 287 315 342 344 338 318 284 272 270 271 271 266 258 246 233 220 200 160 153 151 155 164 170 179 189 198 207 215 215 203 195 190 188 188 188 191 197 200 193 168 151 140 133 128 127 128 128 127 125 123 117 112 109 108 105 103 102 101 99 97 95 95 97 100 102 105 107 108 110 111 112 112 111 127 166 161 167 169 168 167 167 167 167 168 168 170 172 174 177 181 185 189 192 194 195 194 195 198 202 207 213 216 224 229 230 227 223 226 239 251 251 232 226 225 217 203 199 198 201 225 229 246 269 282 303 328 321 323 311 326 357 362 357 361 364 367 374 384 398 400 397 395 393 385 381 379 378 380 381 380 389 409 432 437 439 444 445 435 425 441 449 454 462 474 454 416 386 374 374 373 378 390 408 426 425 421 418 416 416 412 407 406 385 338 309 274 266 289 344 423 346 312 317 328 305 318 375 395 382 367 336 330 322 304 285 287 320 328 294 238 231 354 375 367 363 362 361 354 347 342 338 338 341 341 339 322 243 137 103 104 115 146 286 320 319 318 316 303 310 219 109 107 116 92 92 113 135 121 116 102 89 84 85 72 68 72 82 98 136 145 138 128 123 133 140 132 115 106 138 139 135 129 122 112 99 90 83 77 78 83 90 91 86 79 73 80 84 86 93 98 99 99 102 107 103 100 100 99 97 98 102 109 121 135 146 161 150 160 158 120 127 136 149 163 176 191 221 245 265 285 307 319 318 311 298 277 267 262 260 258 252 248 240 230 216 197 155 139 133 139 151 158 157 152 154 165 185 198 212 212 201 191 187 185 186 190 195 194 174 156 144 136 133 132 132 133 133 132 130 125 121 119 116 111 108 107 106 105 102 99 97 98 101 103 105 106 108 110 111 112 113 113 112 109 104 147 164 162 168 167 166 165 166 167 169 171 174 176 180 184 187 190 192 193 193 194 198 203 209 214 216 224 230 233 233 231 240 259 279 286 267 244 233 226 221 220 223 227 228 241 261 262 278 295 311 326 308 301 320 342 340 356 370 367 366 379 381 390 387 380 376 372 370 372 373 373 374 377 379 399 423 426 431 429 424 418 414 419 431 444 456 467 473 458 426 395 376 370 368 368 373 387 411 409 405 403 403 405 402 398 403 385 334 300 268 259 276 312 348 367 337 319 323 328 375 420 433 408 360 340 339 328 307 287 291 358 362 330 294 283 362 373 366 364 365 362 355 347 341 337 337 338 339 291 189 151 119 109 110 117 137 286 323 281 243 320 318 229 164 176 254 171 111 114 173 251 270 270 190 112 87 79 90 79 79 99 127 157 243 217 126 99 101 118 115 103 103 120 116 111 114 121 115 101 86 76 74 73 75 82 86 81 67 58 66 68 71 81 92 98 101 101 101 101 99 98 96 93 91 92 95 98 101 105 111 130 152 168 168 136 140 151 163 174 186 209 235 260 282 301 307 304 295 285 274 269 268 264 259 253 244 232 222 212 196 167 138 127 127 133 147 148 142 134 131 141 154 186 209 217 206 192 185 183 183 187 189 176 161 149 141 137 137 137 137 136 134 134 133 131 128 125 123 121 119 116 114 111 108 104 102 103 104 104 106 107 109 110 111 113 113 112 109 106 106 101 115 165 160 162 164 165 166 168 170 172 175 178 181 184 187 190 191 192 194 199 205 212 218 223 235 243 245 246 249 263 281 293 295 294 264 250 245 240 238 247 256 234 246 258 268 282 288 294 308 293 294 314 335 338 357 370 364 360 373 373 374 372 368 365 366 366 369 373 374 374 378 383 399 418 425 422 416 405 398 403 418 429 441 451 460 468 446 422 404 392 380 368 364 365 371 381 388 389 391 394 396 394 387 374 332 272 268 267 274 286 298 303 308 304 311 340 392 443 470 471 446 402 367 369 361 334 302 314 367 371 353 342 363 378 374 367 358 340 357 355 349 343 338 338 307 317 275 144 114 116 112 113 125 149 222 235 197 168 239 307 206 150 202 323 273 242 245 243 211 197 292 227 131 104 100 105 91 88 105 126 147 179 154 102 92 93 109 107 97 98 105 101 105 112 113 114 95 82 76 75 74 72 79 83 75 60 53 51 54 61 73 84 103 104 98 98 95 96 96 96 96 91 90 92 93 94 96 96 98 103 131 196 182 161 156 164 174 188 205 227 253 278 296 302 299 292 283 276 273 271 268 264 257 246 234 220 207 195 187 159 139 127 122 122 130 126 116 109 115 118 138 172 207 219 207 193 183 179 179 181 175 165 154 147 143 142 141 141 138 136 134 135 135 135 134 131 128 124 122 122 123 123 118 113 113 108 105 105 106 108 110 111 112 113 112 110 107 104 100 99 100 95 139 164 165 166 168 170 172 168 153 157 162 176 187 190 192 196 201 205 207 221 240 254 260 262 265 276 287 294 297 297 294 284 277 271 263 263 272 280 245 258 270 282 283 279 275 274 276 284 301 329 359 364 367 365 364 368 367 370 368 366 364 363 366 367 371 375 378 383 389 396 405 409 394 395 390 385 387 392 416 430 441 451 446 425 415 411 406 399 389 381 376 374 377 378 378 380 383 386 384 376 323 252 205 238 264 290 300 288 265 271 310 358 409 461 504 516 499 474 455 415 410 403 387 368 382 379 371 354 350 409 386 373 365 354 333 353 355 351 346 341 341 304 313 285 173 117 116 111 113 129 150 148 143 169 200 170 243 193 158 204 332 334 332 330 302 230 144 280 223 121 104 120 117 101 92 100 116 114 115 105 91 93 98 106 105 100 98 96 106 104 104 114 108 89 79 75 73 75 73 79 79 73 65 58 53 52 58 69 85 94 94 92 90 92 92 94 98 99 96 94 92 91 93 94 95 95 92 101 138 210 195 175 166 172 187 204 223 246 273 295 303 301 295 286 279 276 273 271 269 265 255 242 228 214 202 195 177 162 145 123 102 101 97 92 86 88 98 108 128 160 202 219 208 191 179 174 175 172 166 159 153 150 148 147 147 144 141 139 139 140 139 136 133 129 127 127 129 133 134 133 133 133 120 112 108 106 107 110 112 113 113 112 110 107 103 99 96 93 91 97 125 165 166 168 170 168 146 99 114 131 154 170 170 192 187 191 202 214 238 258 272 279 284 292 294 297 299 299 300 299 298 296 293 288 288 292 294 251 266 288 302 280 265 260 257 264 273 283 309 349 363 365 360 360 365 361 361 364 366 364 359 365 369 371 375 381 388 391 393 393 393 393 388 384 382 381 382 408 424 432 434 429 419 419 421 422 418 410 403 395 390 389 382 372 371 374 375 372 365 271 197 195 213 245 311 325 286 257 278 355 426 474 505 545 545 519 492 483 457 442 435 436 442 448 397 365 350 358 406 382 369 361 356 355 354 354 352 348 344 342 339 334 292 200 127 112 107 112 122 125 116 152 227 267 163 169 156 156 210 333 333 331 303 274 268 224 271 197 109 99 117 114 103 97 100 109 96 97 96 92 91 100 111 109 101 99 94 100 95 93 102 97 85 79 75 72 75 74 76 75 72 67 69 65 62 63 66 84 91 91 87 80 80 81 88 94 96 96 90 88 90 94 94 94 91 90 92 97 128 198 207 178 171 184 203 221 242 267 292 305 307 301 292 284 279 276 274 274 272 265 255 242 227 214 206 193 178 161 142 104 91 85 81 78 79 84 89 104 127 150 203 220 209 186 173 171 170 167 163 159 156 155 155 155 152 149 147 146 146 145 141 136 132 129 128 130 134 140 145 147 145 136 127 118 112 111 114 115 115 114 112 107 105 101 98 95 92 91 90 97 106 104 154 170 142 98 99 119 136 141 136 133 174 176 187 209 233 260 277 288 294 298 300 301 303 305 307 308 309 306 304 302 300 299 300 300 251 271 303 327 284 260 254 251 254 272 277 299 344 367 366 356 355 361 355 319 337 348 344 346 356 364 371 376 382 386 387 387 387 387 390 387 385 383 380 380 400 411 417 422 427 428 429 431 432 429 421 415 402 388 381 376 369 368 369 366 360 354 243 183 218 221 237 306 322 289 300 328 403 455 482 512 545 544 531 511 489 472 462 456 453 451 441 375 342 364 411 395 376 365 358 354 354 354 353 352 350 348 344 336 329 295 218 139 115 108 110 113 101 110 232 273 206 162 159 145 152 205 302 290 291 242 183 178 279 233 164 117 106 105 100 101 104 106 104 101 101 99 94 89 106 118 113 101 100 96 89 85 87 94 88 80 76 73 71 73 73 75 75 72 61 69 68 66 66 69 83 86 86 82 75 76 77 84 91 90 89 85 77 79 92 95 93 93 92 88 87 88 123 185 221 174 183 204 221 238 260 285 302 310 308 301 292 285 280 277 276 276 274 268 258 245 231 221 209 196 180 160 124 95 80 74 69 72 76 81 91 106 123 156 207 228 207 179 172 169 168 166 164 163 164 165 165 163 159 157 155 154 154 150 143 137 133 130 131 134 140 146 150 151 149 142 136 133 130 126 122 120 118 113 105 101 99 97 94 92 91 90 90 91 91 107 111 106 99 101 118 134 141 139 136 144 177 207 232 259 278 290 297 301 303 304 305 307 312 318 320 316 312 309 308 308 305 305 303 263 300 343 319 287 284 287 271 250 261 275 300 336 366 365 360 361 362 343 337 342 335 330 352 359 365 370 375 380 384 384 384 385 386 386 387 386 383 379 376 388 395 405 419 433 437 433 429 425 420 411 405 387 368 360 362 370 375 368 351 350 344 260 201 217 273 273 243 240 279 345 456 466 464 476 498 501 517 528 524 505 491 487 480 466 439 381 332 324 364 412 381 368 362 358 357 358 355 354 354 355 353 344 333 326 272 167 157 116 101 112 126 93 96 180 209 174 189 144 143 156 168 172 113 125 221 272 176 154 191 155 109 107 114 111 107 104 104 101 99 98 97 94 90 121 117 109 104 100 95 88 84 87 93 81 73 71 71 71 71 72 75 76 70 57 62 64 66 71 83 86 82 79 77 71 71 72 78 85 87 84 82 80 83 90 95 90 90 90 87 87 88 95 126 160 147 194 211 221 233 251 276 296 309 313 311 302 294 287 282 279 279 279 277 272 263 251 239 227 215 200 182 147 110 85 72 66 66 69 75 82 91 102 124 167 212 234 198 178 170 169 168 168 170 174 177 177 175 170 167 165 164 163 161 153 146 139 135 134 136 141 146 150 152 156 162 167 169 163 151 142 134 126 115 105 101 99 97 96 93 92 91 91 91 91 92 95 97 100 105 118 130 138 144 147 170 200 232 260 282 288 293 297 301 304 306 308 312 318 325 324 318 314 312 310 310 306 304 302 276 302 323 275 270 271 272 275 287 259 274 316 359 363 360 363 365 363 354 327 334 339 344 360 365 369 372 376 379 382 382 383 384 385 384 387 385 382 378 369 377 387 402 419 433 426 417 407 397 390 380 372 368 371 378 382 383 388 361 314 347 339 337 311 259 214 260 278 274 273 315 490 472 435 415 399 397 474 517 525 515 501 499 486 454 410 385 328 366 402 395 373 363 359 359 363 365 363 362 360 357 343 255 302 322 270 165 140 113 102 120 155 154 156 167 172 165 152 144 123 126 144 149 134 130 142 181 236 174 118 116 123 107 128 143 119 99 101 96 102 93 84 83 89 108 101 95 94 91 87 82 81 82 81 74 67 70 73 69 71 74 76 73 64 59 57 60 64 73 94 86 78 74 70 62 66 69 70 74 82 80 77 76 79 87 88 87 89 89 88 88 89 90 104 122 112 155 199 222 230 245 265 291 310 318 317 312 305 298 291 287 285 285 286 284 279 271 259 246 232 217 201 173 134 101 80 68 65 65 68 75 82 88 103 133 186 248 234 196 178 174 173 174 178 183 187 188 186 182 177 174 172 172 173 167 157 149 143 141 142 143 146 149 158 162 161 159 160 162 160 154 145 137 132 120 109 104 104 103 99 96 93 92 91 92 93 95 97 100 111 120 128 136 147 160 184 220 256 280 285 288 292 297 302 305 309 313 319 326 330 324 318 314 313 311 311 306 302 298 294 291 278 281 264 266 274 282 290 293 320 348 366 366 361 358 357 351 336 307 325 344 356 363 365 368 371 374 378 383 383 382 382 383 385 386 386 384 379 369 374 384 400 414 411 388 380 376 372 367 369 371 373 387 418 447 433 437 413 360 360 345 340 341 313 203 227 318 324 307 413 490 450 419 415 413 374 443 491 507 508 503 490 469 400 322 396 384 393 348 291 371 362 360 364 370 375 376 370 363 354 337 264 304 321 266 151 108 100 122 145 149 145 146 152 160 164 154 152 141 124 135 221 236 170 136 134 130 127 98 102 120 130 132 139 118 97 92 86 91 95 96 94 94 101 99 94 92 94 84 83 83 79 74 72 73 74 69 58 66 73 74 68 58 56 58 60 62 68 87 78 73 67 59 50 61 68 65 64 76 76 69 65 69 82 80 84 87 88 88 88 90 91 98 112 131 117 184 224 220 236 270 296 314 322 321 319 315 311 306 302 299 298 298 297 293 286 276 262 246 231 215 198 163 127 97 77 69 65 65 68 75 81 89 110 160 240 252 219 194 183 179 179 183 189 194 198 197 194 188 182 179 179 183 180 172 162 154 150 148 147 147 150 155 156 154 151 152 154 158 158 154 147 137 130 125 121 119 117 112 106 99 95 94 93 94 95 98 102 115 122 128 137 154 174 203 241 271 276 282 287 293 299 304 308 314 321 328 333 333 324 318 315 314 313 312 307 301 296 299 275 256 268 266 266 265 276 316 322 352 366 365 366 338 346 352 339 305 305 331 350 359 364 361 364 366 369 374 384 382 377 376 378 383 381 384 385 383 377 375 381 392 394 378 369 366 365 365 368 368 371 387 410 436 456 449 441 420 389 373 356 348 349 344 304 283 330 355 372 436 481 449 424 407 388 409 443 469 483 489 496 481 432 356 305 397 402 401 369 316 286 349 363 367 374 381 382 373 362 351 330 238 296 321 267 149 91 92 118 140 145 147 138 142 152 159 152 147 127 128 153 182 205 178 161 140 86 87 88 97 116 138 117 122 108 91 83 79 89 108 111 99 103 101 99 95 91 90 88 82 81 82 81 81 78 69 62 61 54 64 65 59 56 59 63 66 67 65 66 63 62 55 45 48 59 65 64 62 67 74 64 58 61 70 71 71 74 78 81 85 89 88 91 104 127 117 164 197 207 253 291 316 332 339 331 328 323 320 318 316 315 315 316 315 310 302 291 276 260 243 226 210 188 157 121 94 79 70 65 64 67 74 80 93 133 217 255 238 213 195 189 184 186 193 202 209 208 204 198 190 185 185 188 189 186 177 166 161 157 154 152 152 152 151 150 150 151 151 156 158 157 154 150 141 134 131 129 126 123 119 111 100 97 97 97 98 100 104 117 124 130 140 160 188 224 254 270 276 283 290 297 303 308 314 323 331 337 340 333 325 319 316 316 315 313 307 301 297 292 265 243 247 248 260 268 279 316 332 353 363 365 363 304 325 340 328 299 327 349 363 369 367 366 369 372 374 377 385 384 383 380 376 381 381 385 387 385 380 372 373 373 370 364 354 354 358 363 366 368 372 394 418 435 452 464 449 423 396 375 361 354 354 357 356 347 339 366 409 434 485 479 450 420 410 440 456 465 471 474 482 466 412 339 301 397 401 400 393 366 300 289 338 369 374 378 376 368 359 349 333 273 308 303 242 150 88 86 105 130 152 165 150 143 146 152 143 146 130 135 154 146 159 166 190 176 71 70 90 105 114 121 117 112 99 85 75 81 100 116 123 132 174 137 109 95 94 92 93 88 85 84 83 77 74 66 59 60 60 67 68 66 65 58 67 71 67 58 62 57 59 56 49 53 54 58 63 63 53 73 68 62 60 56 61 54 56 63 68 77 86 85 85 94 105 124 170 196 200 258 294 319 337 346 344 340 334 329 326 325 327 329 330 330 326 317 305 289 271 252 234 217 198 178 153 113 93 78 69 64 62 67 73 81 113 199 248 251 232 211 200 192 191 197 208 218 219 215 208 200 193 192 196 198 197 191 180 173 167 163 159 159 157 155 154 154 154 152 155 157 158 159 159 152 146 141 139 136 132 128 120 107 104 102 102 103 104 106 119 127 134 145 166 198 231 255 268 278 286 293 300 307 314 323 330 337 343 343 333 326 320 318 317 317 313 308 303 298 295 259 233 227 222 242 265 280 290 338 348 353 362 361 301 293 293 299 315 355 364 369 369 364 372 377 378 378 377 375 377 380 384 385 382 385 385 384 381 377 367 362 357 355 358 356 354 357 361 365 368 388 412 433 447 458 464 455 430 397 371 360 356 357 360 365 372 356 373 410 435 484 492 464 437 443 460 472 477 475 470 466 441 394 339 313 382 374 386 390 369 311 222 271 336 370 371 367 361 354 346 333 322 309 273 215 146 88 80 98 128 158 178 164 149 142 142 139 145 138 136 141 144 150 195 231 198 69 69 97 112 108 98 112 101 88 80 82 90 107 122 129 136 164 150 114 93 95 91 90 90 87 82 82 87 80 69 59 58 59 59 62 65 65 55 66 71 68 62 64 66 58 50 48 52 60 68 64 52 48 64 56 55 62 63 62 61 57 54 58 66 82 86 86 90 98 126 179 210 212 252 280 303 322 337 344 343 340 337 336 337 340 343 346 347 344 337 325 308 289 270 252 231 210 190 173 148 113 91 76 67 63 62 66 75 104 192 239 254 247 230 213 203 198 202 213 226 228 225 217 209 202 200 203 206 206 201 194 187 180 173 169 167 165 161 159 158 157 154 155 158 162 164 165 163 160 155 150 146 142 137 131 121 117 114 113 112 112 113 123 131 140 154 178 204 229 251 269 281 290 299 308 317 323 329 335 341 345 341 334 328 323 320 319 317 313 309 305 299 287 255 231 216 210 219 240 264 289 340 351 348 347 349 304 288 278 289 321 346 365 371 372 372 372 374 375 375 375 375 371 378 387 392 386 386 382 379 375 369 358 353 351 353 361 364 363 360 360 367 387 407 420 430 444 462 470 472 453 413 370 361 357 358 361 364 369 372 380 399 433 464 463 443 428 438 459 473 480 478 463 425 393 356 343 356 349 330 364 386 341 202 202 200 259 333 334 358 358 353 340 315 284 265 244 203 137 91 79 94 122 153 180 166 151 138 131 141 138 126 123 132 143 153 239 245 166 75 72 97 105 97 90 99 91 82 80 87 99 113 128 129 116 121 138 115 95 94 91 87 88 88 84 81 87 76 67 62 59 63 57 58 64 64 52 64 69 66 60 63 60 60 58 51 46 49 53 54 53 47 61 66 61 53 56 53 53 53 55 57 58 66 74 82 90 105 136 162 188 220 254 266 274 285 304 327 333 337 339 341 344 347 351 354 355 354 350 341 328 311 291 270 247 223 201 186 168 138 110 87 73 65 63 64 71 98 178 230 253 257 250 227 214 208 210 219 233 236 233 226 218 212 210 212 213 213 211 205 201 197 191 184 182 173 167 165 164 163 160 160 164 168 169 171 173 173 170 166 159 152 147 142 135 130 128 128 129 127 124 127 136 149 165 192 210 230 253 271 284 296 307 318 325 330 333 338 344 346 341 335 330 326 322 319 315 312 309 306 301 251 249 236 220 210 225 254 276 276 274 315 314 323 356 286 286 328 359 360 358 367 370 370 368 361 372 375 376 377 376 371 381 389 391 384 381 379 375 369 362 351 348 349 355 364 370 371 367 368 381 416 424 419 417 425 446 469 485 493 469 390 372 362 362 366 370 376 382 390 404 424 433 419 402 395 401 419 440 453 455 431 331 325 321 345 377 335 321 359 382 337 201 204 202 201 202 214 334 354 350 333 295 243 241 196 147 132 113 85 75 99 153 195 172 154 138 126 133 134 112 104 118 138 145 187 160 92 76 79 82 87 92 95 102 93 90 89 89 103 127 140 134 114 121 131 119 103 95 93 91 92 94 92 81 73 64 61 62 63 63 56 55 58 58 52 63 68 66 62 67 61 58 59 62 47 47 48 50 49 45 53 65 65 54 53 52 52 59 64 48 51 57 57 54 54 73 139 184 190 171 243 240 230 229 244 293 317 330 337 341 346 351 356 360 362 363 360 355 345 330 310 288 263 236 212 196 181 159 130 101 84 71 66 65 74 105 176 223 248 260 262 245 226 217 218 226 238 245 243 237 230 225 224 224 223 222 222 218 215 215 213 204 198 184 174 171 174 179 174 173 174 175 176 179 180 182 182 180 173 163 155 150 146 139 135 134 134 134 136 140 149 162 176 203 215 233 256 274 291 306 317 325 331 335 338 343 347 348 342 335 331 327 322 317 312 310 308 307 303 220 226 228 211 211 241 263 272 279 330 335 312 322 371 350 348 362 352 319 320 365 377 377 373 367 372 376 379 380 381 375 382 386 384 378 376 374 371 366 359 350 346 348 354 362 367 374 376 385 407 440 446 434 428 430 422 435 462 523 554 456 399 377 371 374 382 392 411 425 432 434 428 410 394 387 390 401 410 416 420 401 309 349 345 312 274 260 295 355 371 320 214 204 201 201 216 258 273 329 350 303 199 185 181 173 161 149 139 94 78 108 169 190 169 148 135 134 147 147 113 98 112 134 137 138 115 81 68 82 86 91 97 101 121 107 98 109 134 118 151 156 146 137 117 134 127 109 96 96 95 102 106 101 82 65 60 60 64 70 61 58 54 51 53 53 65 70 69 70 74 68 59 59 67 52 47 45 46 49 43 47 58 66 63 52 47 55 66 69 57 47 46 47 48 52 64 84 126 148 111 117 125 161 194 199 240 290 320 336 346 350 356 362 367 370 371 369 364 355 342 323 301 274 246 220 205 191 174 149 120 94 83 76 76 87 113 170 212 241 260 271 265 239 227 226 232 242 253 255 250 245 243 241 239 236 233 233 231 229 229 227 220 211 196 184 179 180 183 185 185 184 185 187 187 187 187 187 185 182 174 165 158 155 149 143 139 139 140 149 157 166 178 194 211 221 238 262 284 302 317 326 331 337 341 344 348 351 349 340 334 330 325 321 315 310 308 307 307 304 221 223 229 243 250 287 287 279 283 296 340 317 332 392 373 344 357 359 342 344 375 381 378 374 372 374 377 379 383 392 382 380 377 373 369 370 369 368 365 359 356 349 348 351 356 357 371 380 399 431 464 478 471 470 474 458 418 418 468 543 588 442 399 386 386 399 417 478 504 487 444 419 413 415 416 413 421 422 419 413 403 386 329 350 371 367 369 378 389 390 378 347 228 217 229 266 344 276 327 309 236 183 178 176 174 171 161 133 96 82 110 170 192 163 151 148 146 148 145 114 105 117 113 120 127 114 89 72 80 92 95 95 106 149 118 108 124 147 146 149 130 123 144 138 133 120 104 94 96 96 98 103 104 87 77 68 70 77 77 71 72 62 51 54 59 69 74 75 76 79 68 59 57 59 55 50 48 48 50 47 49 53 57 60 55 49 54 56 55 71 50 51 51 47 51 82 72 71 79 78 93 113 187 241 200 198 204 250 314 359 361 364 366 368 371 374 373 368 360 348 330 307 280 252 226 212 199 184 165 141 111 95 89 88 95 113 156 198 230 254 276 280 258 240 233 237 246 260 267 268 264 263 263 258 251 245 244 246 244 242 240 235 223 208 196 188 182 181 180 178 179 186 193 193 191 189 188 186 184 181 175 167 164 161 152 143 143 146 160 176 188 198 212 222 229 244 268 291 312 323 330 337 343 346 350 354 354 349 339 332 328 323 318 312 308 307 307 308 306 226 243 255 258 260 275 281 278 273 271 305 330 337 345 378 351 355 368 376 380 382 379 377 375 371 368 375 378 383 395 391 378 370 365 362 361 365 367 366 361 360 354 351 353 357 352 369 380 391 408 434 462 481 490 480 444 398 350 364 426 477 424 391 378 350 300 409 496 549 532 444 401 405 427 438 427 428 427 419 407 396 393 368 374 383 387 396 399 399 397 393 384 335 285 262 291 369 277 328 306 232 181 177 175 174 171 155 109 93 84 109 162 172 146 143 143 135 123 138 129 118 114 112 116 118 110 95 82 78 84 87 89 93 106 109 107 109 119 119 128 114 102 114 137 120 120 113 90 89 86 89 91 89 84 74 72 76 78 67 82 80 73 62 47 76 81 78 75 77 80 56 49 52 50 55 57 57 55 51 53 54 52 50 51 58 53 52 48 45 54 43 45 55 63 50 62 58 53 52 57 68 85 121 178 252 226 211 201 225 307 364 373 372 369 364 370 376 372 363 351 334 307 280 252 227 214 203 191 177 159 134 112 101 98 102 116 145 183 216 246 275 288 278 259 245 243 250 265 276 282 285 284 286 280 269 260 256 262 262 259 254 248 234 221 208 196 184 176 168 162 163 170 183 191 193 191 187 184 182 181 180 179 172 169 157 144 145 155 175 195 209 217 226 232 237 249 272 296 314 324 332 340 347 351 356 359 356 348 337 331 325 320 315 310 307 306 306 308 308 228 242 250 245 246 255 268 288 308 317 314 351 336 294 341 373 371 370 380 393 383 379 383 385 373 355 370 382 384 379 392 378 369 367 365 364 369 370 369 365 353 352 354 358 362 362 367 374 379 385 396 428 463 474 461 439 404 371 359 370 388 392 377 368 354 332 379 367 418 465 443 396 392 416 434 427 416 422 420 409 395 389 388 387 389 394 400 400 399 397 394 386 382 352 309 304 373 276 327 310 243 203 179 195 187 166 146 99 91 85 105 151 155 146 145 142 134 127 129 119 109 104 99 103 105 100 91 82 80 85 87 88 89 89 99 100 96 102 98 108 104 96 97 105 119 120 108 90 85 82 78 78 81 82 79 79 75 69 77 80 79 80 81 78 84 83 84 86 84 77 53 48 54 54 55 57 58 56 51 55 54 53 52 51 54 53 52 51 49 38 33 41 55 60 45 42 57 58 45 49 79 96 94 102 161 264 278 281 269 219 261 296 343 377 368 367 375 385 379 349 335 304 274 245 220 210 203 195 185 171 153 132 117 110 112 123 141 170 203 236 269 288 289 280 267 255 257 269 282 291 294 292 292 295 292 279 273 280 282 278 269 259 245 232 219 203 186 171 157 151 153 157 167 181 190 191 187 182 180 179 179 181 176 171 158 144 145 166 192 212 224 231 236 240 243 251 272 296 313 324 332 341 348 353 358 360 355 342 335 329 323 317 313 309 307 305 305 307 307 226 228 229 231 240 244 259 287 328 373 336 342 339 311 282 373 389 383 386 408 388 383 385 387 386 387 384 386 404 429 390 378 370 366 368 373 376 372 371 372 359 357 359 363 368 372 368 373 377 379 382 398 426 445 454 455 429 387 362 352 351 362 368 367 359 346 345 320 344 386 404 392 386 402 415 412 401 414 422 417 403 393 395 398 402 404 404 399 396 373 354 386 383 354 334 342 375 280 301 308 291 273 245 223 191 162 141 99 90 85 104 148 148 149 144 136 131 131 114 101 97 97 91 99 100 95 86 80 85 89 91 90 88 89 97 96 92 95 94 99 97 91 87 90 114 117 105 90 88 88 79 74 74 65 64 66 70 74 76 80 78 75 74 81 83 84 87 85 72 67 56 46 43 49 50 57 56 52 55 55 53 58 58 47 41 53 55 52 51 52 36 46 50 38 47 40 54 61 57 64 98 113 105 91 104 208 288 282 228 242 309 260 264 327 381 381 371 367 365 354 327 305 273 236 205 200 198 194 189 180 168 150 136 129 127 133 142 164 193 227 263 284 293 292 286 275 272 278 288 298 305 308 309 309 309 307 297 301 301 296 284 270 255 243 230 212 189 168 152 144 145 149 154 170 186 191 188 181 178 177 178 181 178 171 156 143 152 181 208 225 234 240 244 246 246 250 267 293 311 322 330 339 348 355 359 357 349 340 333 327 320 314 311 309 306 304 304 305 305 212 210 214 226 236 240 257 271 300 369 302 299 353 381 304 370 382 385 386 384 385 384 384 385 384 366 375 381 399 427 388 376 371 372 376 379 381 379 378 377 366 364 364 367 372 378 374 378 381 381 381 383 395 418 444 462 456 413 378 359 349 352 365 372 365 344 332 333 336 348 364 359 385 401 407 405 402 412 421 421 412 405 409 413 416 415 410 403 399 359 330 391 389 337 348 388 376 303 290 322 355 351 339 262 196 155 133 97 91 86 108 153 147 140 130 120 112 110 94 89 91 92 90 96 96 89 81 83 92 93 92 90 87 92 98 95 89 89 93 93 89 85 84 88 108 114 105 89 86 89 83 75 69 56 55 56 62 70 69 75 78 76 70 73 76 84 87 83 81 63 65 55 39 47 50 61 66 63 55 52 49 46 41 34 33 54 60 57 54 54 37 34 35 38 60 41 35 50 78 88 102 115 119 113 105 135 226 237 216 340 341 247 225 289 360 372 366 355 346 336 315 283 257 236 214 197 191 190 190 191 184 165 152 145 144 146 150 165 189 218 253 279 291 297 298 293 289 291 298 307 316 320 320 319 321 322 320 319 317 311 298 283 266 254 243 228 197 171 151 139 137 139 146 162 180 194 190 182 177 175 176 180 180 172 157 146 162 195 218 233 242 248 250 249 247 248 262 290 309 321 329 339 348 354 356 352 344 337 330 324 317 311 309 308 306 304 303 303 302 192 195 206 219 218 250 260 287 328 359 328 360 390 395 377 379 380 383 384 381 387 389 392 391 384 379 380 377 390 412 387 373 375 380 382 383 390 391 387 377 354 361 367 372 376 382 390 395 396 395 394 386 385 400 429 461 472 441 409 383 365 360 368 377 376 361 344 333 329 339 350 305 379 409 417 424 430 419 413 412 414 422 426 428 419 408 419 414 410 405 401 401 399 386 385 388 378 334 345 359 363 355 340 326 234 140 116 97 92 88 109 151 149 130 119 108 92 78 73 77 82 84 81 79 80 76 75 88 97 94 89 85 85 92 96 93 85 79 89 83 79 80 85 89 103 107 100 88 84 89 87 80 71 61 54 53 61 74 72 65 71 73 67 71 81 83 84 85 78 64 65 61 53 52 63 59 63 66 50 65 52 40 35 33 32 34 44 53 51 51 35 29 30 30 30 30 31 45 71 83 97 111 119 119 111 118 168 207 253 410 370 302 282 316 353 377 379 371 361 349 322 273 231 203 183 183 178 176 183 201 202 194 182 174 171 170 169 176 191 213 240 272 288 297 304 305 305 307 312 319 327 329 329 328 330 332 333 331 329 323 312 298 283 270 259 246 212 181 156 141 137 129 143 161 179 198 192 185 179 176 177 180 179 171 157 145 169 202 224 238 248 253 254 251 247 245 259 290 310 321 329 340 349 353 352 348 341 334 327 319 312 308 306 306 305 303 303 300 299 184 190 202 219 237 259 267 304 349 367 360 369 377 378 372 378 381 388 391 385 386 387 389 386 377 371 377 374 379 394 387 370 364 372 386 391 396 401 403 390 354 363 368 375 386 401 407 410 412 412 410 406 393 392 414 456 473 458 437 416 395 382 381 382 383 382 367 346 330 327 330 299 367 403 427 454 477 430 400 392 404 432 439 440 388 342 428 427 424 422 419 417 411 326 332 386 374 273 258 312 366 355 340 326 227 127 105 106 95 90 107 142 151 147 126 104 87 69 67 74 78 77 75 77 75 72 75 91 93 90 83 79 87 92 93 89 82 75 84 71 68 76 87 90 97 95 90 87 90 94 91 85 80 67 55 51 63 85 79 65 64 63 60 67 83 80 78 79 70 72 68 62 59 62 56 49 56 66 48 65 56 43 33 30 29 40 47 48 45 32 30 28 27 27 27 27 37 51 61 78 89 100 111 123 130 134 170 210 258 394 408 392 382 380 351 402 403 388 379 379 340 278 204 143 136 147 153 157 168 194 203 215 213 202 196 192 191 193 199 212 231 264 285 296 305 313 318 323 328 334 339 339 338 338 339 342 344 342 338 332 323 310 298 287 275 263 236 200 168 148 144 139 152 173 192 202 196 189 184 181 180 183 179 172 160 146 169 202 225 239 250 254 253 249 243 240 252 292 314 323 331 343 349 350 348 344 338 331 323 316 309 304 302 301 302 303 300 297 296 175 188 206 221 232 255 270 306 347 368 363 350 362 377 378 378 379 382 383 382 383 385 391 391 384 380 372 369 373 382 388 380 373 377 385 370 387 398 413 413 371 356 364 379 403 437 411 403 408 415 416 425 405 393 405 440 469 475 454 436 442 433 407 389 384 394 417 375 342 329 335 348 367 389 418 457 499 438 396 380 389 418 434 439 433 424 432 436 437 437 433 425 413 303 313 386 383 367 360 362 363 354 341 328 224 121 101 98 99 107 126 149 152 145 127 108 90 70 67 67 70 72 65 79 81 77 76 90 92 86 79 77 87 90 90 89 85 80 79 68 64 71 86 90 88 88 88 86 91 98 96 91 84 65 56 50 58 80 73 75 65 54 52 57 70 71 68 67 65 76 72 62 54 57 48 47 50 51 48 55 56 51 43 40 29 41 41 33 32 28 33 33 30 27 26 25 34 44 50 69 85 99 112 124 130 132 168 206 246 375 369 396 421 401 306 383 409 401 381 389 352 288 189 104 136 122 129 140 155 187 200 219 231 232 226 216 210 208 210 215 228 258 281 294 303 318 328 337 344 349 353 353 352 350 349 351 353 351 346 339 331 319 308 298 289 278 256 223 192 172 170 174 187 201 207 200 201 197 192 189 188 189 183 176 167 153 174 200 223 239 249 253 251 248 245 242 256 296 319 327 336 348 348 346 344 341 335 330 322 314 307 302 300 299 300 301 298 296 295 162 179 196 213 234 258 261 282 326 375 359 356 365 374 374 370 377 377 376 378 382 359 379 396 388 370 365 371 375 376 382 397 394 394 386 344 363 382 409 417 363 317 343 381 421 458 399 384 391 403 404 406 400 395 407 442 464 480 465 446 445 456 424 402 393 396 415 446 397 348 343 353 367 382 403 429 453 422 398 386 387 402 412 419 426 433 439 443 443 439 432 420 406 368 367 386 383 377 370 363 356 349 338 301 195 103 96 100 101 122 144 150 148 143 123 105 93 74 68 66 68 71 70 77 79 79 80 89 90 83 75 73 85 90 89 86 81 72 62 61 61 66 83 88 85 82 81 84 93 90 88 86 82 76 66 64 59 50 59 66 67 57 44 50 52 51 55 62 65 72 72 65 55 44 53 54 47 41 47 45 51 52 48 46 38 37 32 28 36 41 38 35 31 26 32 33 35 38 39 48 70 98 122 131 128 132 162 196 234 370 370 392 396 335 221 249 351 407 384 368 349 296 193 92 148 107 110 128 151 195 205 218 234 250 254 242 233 227 223 221 229 250 273 291 301 317 334 350 361 368 372 372 370 367 361 359 360 359 355 346 338 325 314 306 300 292 276 249 221 200 198 203 207 208 207 206 208 206 203 200 198 199 194 186 177 162 183 202 221 238 249 254 255 255 253 248 262 299 325 337 353 347 344 341 339 338 336 331 324 316 309 304 301 301 301 300 298 296 296 164 176 186 201 223 241 255 281 323 361 322 337 357 368 368 369 376 376 375 377 380 342 366 389 380 346 363 371 374 372 374 402 366 370 409 421 339 390 424 396 318 317 315 337 393 470 399 380 377 380 387 392 394 396 401 413 455 473 476 467 450 436 418 405 399 400 405 440 444 412 369 375 403 417 419 414 407 399 396 396 398 401 398 401 410 423 434 438 434 427 418 407 393 385 381 379 374 366 359 354 351 346 335 273 172 100 103 122 104 123 147 148 147 142 123 105 95 79 80 78 75 72 72 72 75 81 87 84 80 71 69 77 86 90 88 82 73 66 53 52 52 57 71 78 78 77 79 83 86 87 85 82 82 76 68 64 62 61 62 66 61 54 51 44 44 41 44 58 74 80 79 77 72 53 60 51 46 49 46 43 43 43 43 48 46 35 29 34 43 49 42 36 33 27 36 32 36 48 60 41 51 85 122 135 130 139 176 258 382 415 420 418 365 240 153 183 210 283 398 336 329 304 214 95 109 82 88 112 145 200 210 216 230 253 272 264 253 244 237 230 233 248 269 289 302 317 336 358 376 384 387 388 387 384 375 371 367 365 362 355 345 332 320 312 310 305 294 274 250 228 221 221 220 217 214 214 217 216 214 211 209 209 206 200 189 175 196 213 227 242 253 262 269 272 270 261 290 317 340 358 358 351 345 342 342 344 344 337 329 322 315 311 308 307 306 304 301 301 301 162 171 180 189 202 223 240 274 308 321 288 313 345 364 368 375 376 381 381 377 376 378 371 372 380 387 381 336 340 380 397 420 357 322 350 426 423 398 385 384 389 408 368 353 391 464 411 385 375 374 378 382 382 386 395 410 439 461 474 477 469 445 425 413 403 396 401 418 451 475 477 465 470 457 434 382 264 360 387 396 403 400 402 401 404 411 416 415 411 404 397 389 379 374 373 370 363 354 348 349 349 345 335 245 165 125 129 139 105 109 131 144 142 143 125 105 94 83 87 87 84 79 72 67 74 84 89 83 70 61 63 74 87 87 83 74 66 65 49 46 47 50 59 61 62 68 76 81 81 81 82 83 82 78 72 70 69 65 69 70 64 55 50 46 45 48 58 73 80 82 79 73 64 61 52 48 46 45 46 45 40 37 41 57 48 36 34 42 42 45 42 40 41 47 48 38 41 54 58 39 41 70 110 137 142 158 231 336 408 412 425 413 385 363 333 210 164 174 169 136 280 277 203 166 68 57 66 90 128 179 205 214 225 249 277 277 269 260 252 244 242 252 269 289 305 319 337 361 386 397 399 400 400 398 389 383 376 372 369 365 353 339 327 318 317 315 310 296 275 251 239 234 230 225 221 221 225 224 221 218 217 217 219 217 205 191 214 231 242 252 262 274 286 292 289 283 313 342 362 370 367 363 359 357 361 377 364 352 343 337 328 323 320 317 313 310 309 308 308 154 165 176 182 188 212 225 256 279 287 302 311 335 349 354 371 372 388 387 374 375 376 328 335 372 358 364 366 373 363 311 317 315 363 421 429 398 379 365 362 374 392 346 353 404 454 429 396 379 373 372 371 373 381 395 412 427 446 463 477 483 473 452 432 417 407 405 416 443 486 527 524 503 454 426 389 259 308 358 388 397 398 405 411 412 408 403 396 391 386 379 374 368 366 367 366 360 352 349 349 341 315 280 208 166 153 153 138 101 91 109 138 144 150 133 109 93 88 89 89 88 83 68 63 76 87 86 75 62 55 56 67 84 81 75 66 58 57 47 45 44 44 48 49 51 61 74 81 77 78 81 83 79 79 76 73 70 69 73 64 63 63 54 44 44 48 59 73 75 70 75 75 59 52 45 41 38 35 37 40 42 50 63 61 59 43 37 45 47 44 42 48 63 82 69 53 48 48 36 38 43 71 114 148 166 194 241 305 388 391 409 411 404 409 404 358 340 336 319 292 174 105 111 149 119 73 55 68 102 150 197 216 225 244 273 286 284 274 264 258 255 259 272 291 310 323 339 363 389 405 409 411 411 410 402 394 388 382 377 373 363 348 335 325 322 323 325 318 298 266 251 245 239 233 227 227 230 230 226 225 227 238 248 246 225 221 234 245 251 260 270 283 300 311 311 312 335 362 378 377 376 374 373 373 380 403 399 394 388 377 354 341 338 334 325 322 322 323 323 145 155 169 179 188 210 240 259 276 299 340 296 288 286 298 355 359 362 367 371 367 345 356 365 367 368 365 347 328 334 371 308 300 348 406 416 332 322 319 319 325 321 329 352 381 403 405 389 376 368 362 360 370 380 394 410 426 442 458 475 490 492 480 459 444 437 431 439 442 461 490 501 482 436 429 448 415 308 344 382 386 395 390 414 424 417 408 399 390 382 375 371 367 366 369 371 368 363 360 354 320 245 182 164 152 148 148 120 93 81 92 122 153 155 140 117 95 93 92 91 85 74 61 64 79 86 76 62 57 53 52 60 79 75 70 62 52 47 46 44 40 37 39 42 47 57 69 72 72 75 77 77 77 80 80 78 74 70 72 64 65 66 56 46 48 51 57 63 61 60 63 64 60 53 47 40 34 33 39 39 36 42 55 34 35 37 43 50 46 46 45 67 99 77 65 49 41 43 44 49 62 97 143 173 210 235 251 288 380 393 399 393 380 376 385 398 405 400 380 342 160 67 71 96 191 245 169 62 77 109 172 202 212 232 263 296 300 287 276 271 267 268 277 294 315 329 344 365 391 409 416 420 421 420 414 405 398 392 387 382 373 359 344 334 329 332 343 343 320 281 262 255 248 238 232 232 234 234 231 232 251 264 272 269 247 241 246 253 260 268 283 300 316 329 337 338 358 375 383 383 384 383 383 391 418 429 431 430 427 420 407 402 393 376 356 344 344 346 347 143 145 163 176 189 224 289 281 284 298 274 266 254 256 276 313 355 355 354 345 318 327 344 361 367 362 381 357 355 352 329 365 351 360 381 384 333 289 285 291 284 273 301 324 335 340 358 359 349 342 346 360 348 367 389 406 435 452 466 479 491 493 493 486 476 471 475 467 454 455 464 456 454 463 485 500 472 431 401 384 380 384 368 405 420 411 407 412 404 393 385 381 377 377 378 376 371 369 364 355 307 217 255 151 115 125 123 92 85 80 80 95 146 145 138 122 97 93 92 87 75 60 58 73 81 75 58 57 56 54 51 54 73 67 65 61 56 51 46 39 33 31 32 37 44 52 58 58 62 70 70 65 69 72 80 83 79 68 69 67 68 68 61 54 54 55 56 56 55 55 56 57 58 49 46 43 41 40 41 39 36 35 35 37 38 62 74 56 51 45 37 38 48 48 49 48 48 48 50 72 108 143 172 203 263 280 318 376 394 413 399 367 326 286 242 241 299 373 366 343 245 185 185 221 165 152 115 75 77 96 150 183 199 225 247 269 284 290 285 281 278 278 284 297 319 335 351 370 392 410 421 427 429 429 423 413 405 400 398 395 386 371 356 343 338 350 364 364 342 297 276 267 258 244 237 237 237 237 238 247 269 279 283 282 269 258 259 266 275 286 300 314 330 343 342 342 363 381 388 392 392 392 396 412 438 437 437 438 438 436 426 419 419 425 429 387 370 367 367 158 146 165 177 185 208 242 237 246 258 244 250 237 230 241 277 318 306 316 319 286 325 339 356 359 341 374 368 374 372 342 350 369 373 371 361 320 262 259 272 266 262 268 278 287 297 322 329 313 310 336 367 317 338 375 399 445 464 476 485 490 490 494 497 497 492 485 478 474 472 471 471 452 452 492 548 568 489 438 405 385 380 393 407 351 278 290 402 416 411 404 394 385 390 388 381 376 374 369 363 337 291 324 182 117 117 120 95 88 81 75 80 130 148 147 127 94 82 77 71 64 61 68 81 76 64 56 58 58 56 53 54 69 60 54 56 63 56 43 33 28 27 26 38 41 41 46 60 55 61 62 56 52 55 70 80 77 63 64 65 68 70 67 61 58 57 56 55 51 51 53 56 55 49 46 48 48 46 47 45 40 36 37 39 44 55 59 48 43 59 63 60 59 61 54 51 51 52 42 90 123 152 190 240 288 351 391 401 410 415 400 362 302 227 84 50 127 237 234 227 251 272 258 182 131 96 81 83 86 104 146 181 191 172 211 250 279 291 291 290 288 287 291 300 322 343 361 376 392 410 423 431 435 436 431 419 410 407 409 410 402 388 370 355 351 365 377 375 353 318 293 283 274 254 243 240 239 239 244 263 275 283 287 290 285 273 272 279 288 300 310 309 311 326 329 343 368 388 396 401 402 400 406 417 415 409 357 308 297 287 272 260 258 263 271 296 358 396 387 168 164 165 170 178 186 201 201 215 233 238 245 232 217 219 248 271 278 294 310 310 313 319 332 330 309 358 368 367 361 349 315 333 353 362 344 249 229 231 245 259 258 253 244 250 275 299 324 310 315 349 352 363 321 329 405 453 470 483 491 495 493 492 489 489 491 493 451 437 442 458 473 454 443 454 497 573 545 504 456 416 398 399 407 404 354 249 330 399 421 379 298 399 414 405 392 382 380 380 377 366 337 262 166 122 111 104 97 90 81 71 65 72 120 137 125 102 103 91 82 74 68 81 80 67 57 55 55 55 54 54 56 68 56 52 56 60 54 48 46 44 39 25 38 35 36 48 65 59 60 64 63 46 52 57 62 66 62 62 62 67 72 69 66 62 59 57 56 48 48 53 56 53 53 48 49 51 48 50 49 46 43 45 43 48 52 54 55 75 127 113 75 69 65 55 104 116 35 39 89 122 152 199 267 351 391 397 389 391 414 414 388 346 305 134 61 44 49 45 48 129 198 189 69 114 99 80 83 87 102 135 167 188 203 188 228 268 289 304 299 296 295 297 304 326 354 372 382 394 410 423 434 442 446 440 428 418 414 420 424 418 405 388 373 368 382 391 387 367 335 308 293 283 264 259 249 243 241 246 263 276 285 291 295 296 283 281 287 293 298 301 298 297 308 325 355 378 391 396 404 404 388 367 344 324 304 201 116 113 113 131 128 134 182 214 254 257 247 273 171 156 164 169 171 173 168 175 186 207 234 241 225 206 200 217 244 270 279 295 319 274 283 295 293 286 342 345 344 318 282 364 295 304 326 300 214 220 224 230 241 254 207 216 236 246 276 309 294 307 345 312 343 352 359 381 431 466 483 490 493 492 487 466 450 446 454 450 446 438 430 430 440 436 433 444 473 492 501 490 460 420 410 414 420 389 298 390 424 428 386 303 421 435 423 407 395 393 396 391 378 344 216 180 138 104 101 100 93 83 73 64 54 70 103 126 121 111 99 92 84 74 78 72 63 57 55 52 51 51 55 60 58 63 59 52 47 47 45 36 36 44 40 31 36 50 64 72 74 77 76 68 55 52 54 68 90 103 89 82 75 67 65 75 75 68 60 60 55 55 57 58 56 56 49 46 48 48 50 50 49 49 48 49 52 79 101 84 91 123 105 71 65 60 113 122 81 36 61 64 89 138 202 277 376 407 396 385 389 406 419 417 393 342 309 161 55 72 45 40 39 43 59 97 118 99 79 81 83 93 115 141 171 221 207 205 206 224 305 302 301 302 303 306 325 359 384 394 402 413 427 442 455 463 452 439 428 424 429 434 430 420 408 400 395 401 403 397 380 348 318 302 299 299 290 276 262 252 252 262 275 286 294 300 303 289 284 290 295 296 296 295 297 305 339 361 363 306 163 231 167 130 122 80 73 69 65 63 64 64 98 89 82 127 142 181 188 170 150 170 148 153 161 164 161 163 165 169 190 228 227 202 190 195 211 217 259 265 268 276 228 250 262 266 274 309 282 299 303 288 348 278 259 237 199 220 199 201 218 239 246 228 203 202 230 264 271 268 288 326 339 314 323 339 353 369 407 445 472 484 486 483 476 459 441 444 482 491 456 407 396 402 408 413 417 421 435 457 474 472 444 430 424 377 326 338 423 438 404 344 293 365 425 436 420 401 324 381 399 382 355 281 249 199 141 102 103 97 88 77 67 57 50 79 116 131 117 103 91 81 73 71 68 65 60 54 50 49 48 53 64 61 63 59 49 38 33 33 31 37 45 32 31 40 56 70 76 75 74 73 71 64 79 92 101 103 100 118 126 128 123 107 85 79 82 85 75 60 63 62 57 56 55 52 44 39 44 50 50 50 50 50 55 56 95 129 98 75 69 65 58 55 116 188 133 48 69 76 60 72 121 202 282 374 412 414 414 393 397 406 412 409 372 326 174 45 49 76 50 40 56 88 100 119 99 76 79 82 87 99 117 145 189 207 202 193 208 311 315 309 305 306 308 325 365 398 411 419 427 447 464 473 476 466 453 440 433 436 441 440 433 424 424 431 425 414 403 390 359 325 305 302 310 307 301 289 275 266 273 283 293 301 304 306 294 290 298 308 314 316 318 321 324 336 300 245 178 96 128 110 87 68 68 72 71 74 79 74 71 73 67 60 61 63 96 121 122 98 172 146 141 151 156 149 159 161 161 180 216 211 174 172 199 223 169 240 258 249 237 212 216 235 237 225 265 198 287 360 325 213 278 236 188 180 190 172 170 193 228 239 155 139 177 233 253 250 252 264 288 317 279 264 279 306 312 333 380 416 435 447 462 476 501 509 462 480 487 457 409 384 376 382 391 398 399 405 419 439 452 449 437 415 344 299 369 429 427 360 284 271 356 426 444 432 414 326 383 401 385 371 357 324 258 183 128 108 102 113 107 70 63 53 62 90 123 125 104 85 71 65 64 68 68 64 57 52 49 48 53 64 66 64 52 41 34 28 28 37 42 37 29 36 44 57 73 71 65 63 60 54 48 57 68 89 115 122 113 108 102 94 90 109 103 93 83 61 59 57 53 50 55 55 45 37 38 49 53 53 54 56 56 60 51 44 48 66 63 61 57 59 87 164 181 117 55 96 78 69 104 147 139 221 351 417 424 417 412 419 421 418 418 394 352 289 189 49 78 76 76 70 54 101 123 101 73 76 80 87 94 106 126 147 170 197 217 229 289 294 304 317 321 322 330 368 407 427 442 454 468 486 507 508 491 469 452 444 444 448 448 443 436 431 458 452 430 409 397 368 333 310 304 308 314 318 312 297 285 289 300 308 312 319 317 320 326 334 352 355 351 336 303 271 242 190 140 107 104 105 106 88 59 69 79 189 204 80 73 81 81 77 75 69 71 70 74 91 135 167 138 134 144 147 137 137 155 151 166 202 207 169 166 173 173 165 232 244 230 217 226 215 198 186 176 155 170 219 270 278 193 228 203 176 170 169 168 159 174 210 228 130 136 172 206 232 238 244 250 255 252 226 195 203 238 258 289 337 370 385 393 418 451 520 571 518 462 455 454 437 394 374 371 374 379 382 392 404 414 423 431 426 382 334 325 382 433 412 329 268 314 426 447 450 437 408 424 417 401 386 379 370 363 301 228 184 129 115 141 150 104 71 58 51 62 96 118 97 77 64 58 55 68 73 71 66 56 50 51 57 64 62 64 50 39 38 29 29 43 45 30 32 41 50 61 69 61 56 51 47 43 43 52 65 93 127 137 112 100 93 89 89 106 104 94 82 62 56 54 51 48 53 49 40 35 38 46 55 56 55 56 57 54 45 54 72 67 64 62 53 83 201 78 61 56 55 88 78 101 150 153 63 130 258 363 397 323 341 410 443 434 426 410 373 333 242 63 79 79 79 82 85 108 128 106 73 76 78 84 91 102 121 134 148 171 193 205 226 236 273 311 317 322 336 371 417 461 476 486 503 518 519 515 513 503 483 455 453 455 455 452 447 438 449 465 458 417 405 378 347 323 312 312 324 333 331 316 303 307 316 322 326 350 353 361 368 371 367 356 329 258 147 88 76 101 125 123 122 122 124 118 100 79 88 137 145 98 84 85 82 79 82 81 90 99 110 140 220 147 118 130 142 141 130 123 143 137 162 211 198 164 159 156 157 194 226 227 210 202 239 191 181 178 169 150 194 218 230 222 173 172 155 144 143 146 155 142 140 166 218 118 133 149 153 188 217 228 232 223 188 176 149 150 176 207 256 305 332 334 321 359 408 486 555 554 457 449 478 484 421 387 374 370 370 372 383 397 405 409 410 407 344 301 306 363 414 410 341 320 434 436 427 443 428 354 424 420 392 374 384 382 380 373 336 253 173 164 148 150 174 83 67 57 53 62 80 76 65 58 61 52 69 78 79 75 62 52 55 64 69 55 58 52 48 46 31 29 39 41 31 34 44 56 63 61 50 47 43 41 44 52 68 82 107 137 134 104 85 77 79 86 96 96 90 80 62 56 50 46 46 49 47 44 42 45 55 59 59 58 58 58 55 46 54 73 69 70 51 80 141 132 74 80 78 65 97 98 191 173 71 59 111 144 232 307 226 267 354 422 453 436 418 383 340 252 68 59 68 77 82 93 111 131 111 75 79 79 85 92 101 117 129 141 156 172 185 196 209 234 262 276 292 330 373 423 481 493 496 504 518 534 528 522 511 498 487 486 479 471 464 459 452 449 464 467 424 413 393 368 343 324 330 341 350 348 333 321 328 336 339 341 363 364 363 361 352 332 203 124 96 76 81 86 119 151 158 157 157 160 154 129 117 190 234 242 246 245 152 99 93 97 101 164 207 227 239 261 120 107 107 130 141 136 135 126 146 181 204 176 149 146 140 144 193 192 205 198 183 196 177 168 166 166 159 174 193 191 172 159 147 119 102 100 106 116 110 106 125 177 132 144 145 137 159 174 192 197 182 144 139 133 136 149 169 205 247 269 263 236 294 352 412 461 479 439 463 522 544 466 418 386 371 369 374 383 392 398 400 396 361 307 287 329 421 376 403 422 429 434 431 328 376 469 462 443 424 345 307 382 384 388 385 377 349 205 284 241 138 80 77 71 63 55 48 42 46 46 48 57 63 71 79 83 80 67 55 60 71 73 66 49 46 48 46 32 30 30 30 31 34 48 54 55 54 43 39 40 43 49 63 84 97 115 133 111 86 68 60 63 78 86 88 84 75 59 55 50 47 45 49 52 49 48 52 57 60 61 59 57 60 55 62 62 55 72 63 65 93 134 145 80 151 214 218 222 235 241 213 150 65 190 168 139 166 233 299 294 357 465 444 419 380 337 255 66 55 56 66 82 91 108 129 132 115 80 84 89 92 99 116 127 140 152 163 177 181 196 218 239 249 263 306 360 414 459 476 472 468 483 530 529 533 530 518 504 498 494 485 474 472 468 464 474 475 433 427 417 394 364 347 353 360 364 362 351 344 352 363 367 359 367 352 301 232 194 193 234 197 103 95 108 112 114 135 194 199 195 191 189 183 222 315 355 347 338 334 201 119 110 111 120 193 248 251 202 251 104 102 103 121 132 130 119 112 144 174 180 154 124 133 142 147 163 162 189 183 159 165 159 146 146 158 169 160 168 164 152 152 142 108 84 77 83 85 85 99 125 148 163 171 171 170 172 133 150 154 135 108 106 120 135 149 166 168 184 201 212 208 203 264 320 353 369 397 448 517 567 555 459 414 393 386 389 396 399 399 398 395 387 323 296 322 379 338 380 409 420 423 403 413 456 492 484 451 427 396 377 382 381 385 386 384 361 213 296 226 109 81 78 73 61 52 54 50 50 47 44 47 63 69 76 81 80 68 56 50 52 62 71 65 55 48 47 48 40 34 31 33 37 50 56 54 46 41 39 42 47 55 70 93 107 114 112 82 74 68 61 59 73 79 82 78 66 55 52 52 51 48 52 57 53 50 51 51 59 62 60 58 61 55 61 62 56 72 79 88 115 160 192 202 220 233 242 251 235 223 197 168 199 217 221 224 201 90 212 233 313 452 431 400 360 303 208 60 63 49 49 67 71 100 123 142 148 125 94 89 93 99 114 126 138 150 162 169 174 185 199 218 240 254 275 315 371 426 439 432 427 442 486 503 529 539 525 501 505 508 506 501 503 508 490 479 478 463 441 429 415 398 384 379 380 380 379 377 371 376 372 346 320 304 272 203 123 93 104 153 150 110 119 153 149 169 207 144 219 187 168 230 355 378 368 331 290 313 272 236 190 121 119 130 198 258 279 271 375 104 97 130 134 128 122 122 111 135 156 159 142 118 116 132 145 135 147 171 161 136 135 137 123 126 144 163 157 149 147 147 142 132 112 100 98 103 97 90 115 165 207 134 130 131 139 171 159 143 124 111 115 147 143 136 138 153 178 171 181 204 219 181 210 266 307 306 362 400 437 468 483 464 443 429 422 420 411 404 399 396 396 397 367 351 363 395 364 386 404 411 415 412 431 469 503 499 386 411 416 399 386 380 384 386 386 377 330 343 307 211 87 79 80 77 69 59 54 50 50 47 45 63 67 72 75 72 62 47 45 49 49 47 50 46 38 33 38 43 40 42 54 34 64 66 53 45 36 43 48 52 62 82 91 92 93 96 86 81 72 64 62 78 81 80 71 57 51 50 52 54 54 54 61 57 50 44 46 57 61 61 61 61 54 55 58 63 80 92 117 157 209 274 290 263 236 231 217 206 201 184 156 150 185 205 167 78 64 65 86 202 378 359 333 303 203 54 40 40 41 42 44 56 94 118 137 153 164 129 104 94 99 109 123 136 150 160 161 168 176 186 202 227 239 249 277 328 373 386 388 393 405 431 464 493 503 492 482 498 503 502 500 503 500 477 458 459 485 469 430 420 453 443 437 422 412 413 397 384 381 323 217 200 179 154 125 99 88 86 92 114 148 134 155 170 204 249 247 257 258 304 357 160 309 340 252 141 225 154 208 218 122 114 119 150 198 245 222 280 93 88 123 128 123 116 112 106 129 142 138 124 113 100 114 131 122 140 148 135 115 106 123 112 116 130 136 133 124 122 124 124 116 111 116 122 115 91 84 105 142 170 131 112 118 137 150 131 129 134 137 132 139 112 113 125 124 144 138 152 176 192 184 206 232 250 258 302 355 384 401 421 421 423 433 444 450 440 429 418 361 264 409 418 398 358 306 353 388 405 407 400 422 436 458 486 498 425 385 395 410 392 382 385 387 386 380 372 363 344 257 91 82 96 88 70 63 58 52 50 51 54 53 65 70 67 60 53 46 45 46 45 44 37 34 35 37 46 44 48 49 39 42 54 56 52 47 36 45 52 59 71 89 93 92 91 93 84 72 65 66 73 86 86 77 65 55 52 52 52 54 58 57 63 60 51 40 46 55 58 60 61 59 59 58 61 75 100 124 162 200 240 345 330 277 231 215 202 199 191 178 163 144 120 110 90 55 52 43 61 85 93 112 80 65 58 52 50 42 45 49 53 89 101 115 132 148 163 167 128 95 100 107 120 136 151 162 158 163 171 180 192 212 227 237 255 289 336 348 366 385 394 405 426 442 445 440 446 456 458 454 450 464 458 433 415 424 450 429 394 386 411 399 384 362 336 307 279 252 228 205 186 169 159 139 124 124 111 107 114 136 161 153 164 197 234 246 209 194 212 246 274 330 217 137 109 103 112 110 113 118 113 100 96 97 115 150 130 149 79 76 101 108 109 107 106 103 125 130 120 104 100 90 98 113 121 131 126 111 98 100 117 116 123 132 135 134 132 122 113 115 127 132 130 125 114 89 89 94 99 99 89 82 95 115 125 111 83 100 121 109 140 148 141 129 118 119 119 128 149 179 186 193 199 209 231 268 313 346 374 404 410 417 428 437 438 439 440 436 396 331 455 382 371 368 309 359 389 362 329 341 365 419 444 456 463 395 387 407 419 399 386 386 386 384 377 371 364 351 269 104 83 115 103 74 67 63 55 50 50 54 46 55 56 54 52 48 46 45 44 44 45 40 35 35 45 50 40 46 54 48 51 51 53 55 52 48 51 61 73 82 91 93 93 91 88 79 77 84 92 91 91 86 71 57 53 51 51 52 56 60 62 55 55 55 50 46 53 58 60 59 55 70 70 72 96 127 176 211 228 245 356 317 279 249 212 222 216 197 180 175 152 93 65 59 53 45 57 68 69 63 73 72 58 51 67 63 57 68 82 86 90 100 114 129 142 158 167 139 108 102 108 120 134 150 162 161 165 171 178 187 196 213 227 240 255 303 282 316 370 382 392 401 405 405 402 405 398 392 387 386 426 431 398 374 398 395 370 346 338 352 346 337 323 301 268 245 230 220 210 199 193 191 184 171 152 133 140 149 147 128 169 184 204 218 211 171 162 170 185 208 338 321 224 135 175 169 124 108 117 104 85 82 79 74 72 75 85 72 68 87 93 94 97 105 103 113 115 107 93 88 83 86 99 120 119 105 97 91 86 99 127 134 129 120 108 112 123 134 141 140 135 129 124 120 114 114 110 104 99 105 100 101 103 95 87 63 82 103 94 123 150 155 142 121 118 124 128 137 154 166 169 173 186 211 240 275 307 346 394 412 416 417 416 414 414 419 418 423 443 462 359 358 392 375 380 391 337 289 310 315 387 422 426 413 335 414 414 388 408 394 350 357 380 375 369 362 354 284 134 89 115 108 83 71 67 59 51 47 48 47 50 50 48 49 45 45 45 45 45 46 48 40 37 48 50 43 47 53 49 53 54 55 57 61 63 61 67 79 91 95 93 93 89 77 74 89 100 104 101 96 85 69 56 54 52 52 53 55 58 56 54 54 54 53 52 54 56 58 59 49 56 71 87 102 148 197 229 242 248 299 261 280 293 228 262 242 217 202 186 123 76 58 55 54 46 65 71 67 68 71 78 63 47 57 60 53 66 84 85 87 97 112 127 137 150 163 172 157 105 109 119 133 147 157 168 172 175 179 185 187 199 212 224 236 251 240 255 281 300 378 390 386 382 378 377 364 352 345 350 401 410 383 363 396 375 353 336 328 320 353 319 295 292 273 279 290 278 243 212 205 198 195 191 176 159 123 110 124 145 197 205 206 224 241 251 257 221 162 169 226 225 180 135 144 133 112 101 98 85 80 81 78 74 78 78 84 77 78 95 91 87 89 97 98 96 92 90 90 93 84 79 86 102 101 87 85 82 72 77 85 96 103 105 104 108 120 122 111 122 117 116 106 90 125 107 96 95 103 112 106 103 98 86 80 60 65 80 88 90 109 130 140 132 133 128 130 138 150 166 159 162 174 191 215 243 267 307 370 403 410 408 410 415 398 386 376 375 379 352 402 411 393 379 384 387 386 372 347 350 361 386 399 387 398 426 367 336 418 408 297 316 377 371 365 360 355 307 195 110 94 90 85 77 70 63 54 47 45 49 56 58 55 47 42 47 49 49 49 49 47 42 39 46 50 51 50 47 43 51 55 54 55 63 70 69 73 82 90 87 87 89 85 71 77 91 100 108 118 106 90 73 61 55 54 54 55 57 59 58 58 57 57 58 67 61 58 61 69 69 80 90 96 101 132 189 224 234 232 233 229 267 293 254 291 255 239 234 202 109 66 53 59 68 62 68 66 62 63 58 59 53 45 51 57 67 78 84 83 85 70 86 122 130 140 153 164 155 106 111 118 132 147 155 172 180 183 183 186 186 190 197 212 244 243 234 225 227 252 335 374 379 364 353 348 339 328 319 329 384 397 384 374 404 381 360 366 368 269 383 317 257 269 306 304 308 318 318 252 226 207 197 188 153 135 117 117 139 184 303 269 267 348 369 385 386 304 173 199 164 144 140 145 161 191 166 124 99 83 85 80 74 73 83 86 93 87 103 120 100 85 81 87 95 93 80 70 73 93 82 76 78 88 98 89 88 94 98 78 80 88 97 103 104 112 121 116 98 112 101 98 95 93 122 96 85 87 93 93 95 97 89 70 78 55 47 55 71 69 72 93 120 142 147 122 125 149 182 210 175 168 173 176 202 217 240 286 355 403 421 428 435 440 410 387 371 359 327 187 330 394 394 390 391 386 379 348 297 344 345 364 388 400 433 405 417 437 427 422 404 387 376 369 364 359 353 345 311 129 98 87 82 91 73 65 57 50 46 47 50 52 52 50 44 49 53 54 52 50 42 38 38 42 49 51 46 43 50 52 53 51 52 59 70 73 77 80 74 62 74 85 86 78 80 93 101 107 117 106 101 93 81 69 68 69 71 70 62 60 60 65 72 81 84 85 90 95 98 111 107 106 106 105 123 153 176 196 221 219 230 230 243 315 217 211 223 223 204 215 115 63 78 98 116 113 105 91 53 47 45 46 47 49 68 83 88 85 83 84 60 57 81 113 123 137 151 160 162 124 121 132 145 155 167 181 190 190 190 189 185 189 208 256 266 254 231 215 240 306 362 377 353 331 323 319 314 312 328 376 394 393 389 402 393 368 362 340 154 324 308 240 219 296 286 286 325 378 325 273 220 180 159 127 122 120 126 145 193 272 287 300 343 358 357 355 304 206 259 203 158 153 200 253 264 221 157 105 86 84 80 75 71 73 81 89 80 90 113 108 92 81 81 80 79 71 64 69 92 86 82 81 85 95 89 90 95 99 89 89 92 90 87 101 107 114 113 103 107 97 92 95 102 92 76 73 73 69 64 74 77 63 41 70 51 45 43 45 75 75 82 105 138 138 131 140 162 191 222 187 184 186 171 160 198 244 289 335 400 437 452 454 450 422 403 383 361 338 326 353 381 395 393 399 383 367 352 337 324 367 463 502 428 445 426 448 460 426 436 427 408 388 374 368 361 351 338 304 127 99 99 89 65 73 62 55 52 48 48 49 49 49 48 49 53 57 56 50 47 41 38 36 31 48 51 51 51 55 58 52 52 55 59 66 76 74 64 49 44 67 85 91 92 74 98 108 105 110 100 109 111 103 96 99 106 110 102 81 74 65 65 74 87 93 97 103 112 119 119 114 129 151 141 130 133 147 173 209 231 278 313 330 339 219 221 222 172 81 212 158 105 101 107 219 236 224 187 79 60 54 52 52 61 74 85 90 87 84 71 57 49 52 71 98 114 130 148 169 125 124 137 147 164 171 189 200 198 197 193 190 190 201 237 246 265 252 206 232 288 338 364 358 323 309 307 312 329 385 370 382 401 401 407 404 396 378 326 170 203 290 303 210 212 262 298 339 389 384 297 209 152 131 116 120 124 129 142 170 210 229 255 315 334 241 230 275 277 272 257 202 169 233 281 271 226 161 102 89 86 86 85 76 80 79 80 71 69 87 99 95 89 84 74 70 64 61 66 92 91 86 83 86 92 90 88 89 93 101 97 99 93 83 98 91 98 102 98 89 86 85 84 79 50 47 47 49 52 51 47 37 31 40 69 67 67 57 46 78 76 83 111 142 95 139 158 166 174 179 178 175 161 145 173 208 239 269 300 333 349 369 385 393 417 415 398 374 351 344 356 388 411 409 399 381 340 271 207 312 383 457 507 511 515 521 533 541 538 547 495 452 418 388 373 362 348 334 319 281 151 85 71 66 81 70 59 52 47 47 48 48 47 47 48 38 43 53 46 44 44 41 40 47 49 52 56 63 72 51 42 55 66 47 49 54 57 55 50 63 80 85 83 87 64 87 101 109 136 116 111 108 109 120 132 146 149 134 102 90 75 66 69 83 95 101 108 115 120 111 124 162 197 181 147 134 135 150 186 219 300 352 340 267 226 191 174 179 198 262 257 177 100 240 260 260 258 266 292 107 59 54 56 91 67 81 93 86 76 58 57 60 59 56 90 104 115 135 161 157 144 139 154 172 183 192 196 199 209 210 206 204 208 212 228 255 249 199 228 249 292 341 367 330 313 309 317 339 386 370 385 408 408 410 412 397 368 340 323 192 129 189 361 357 342 350 370 380 364 255 168 125 117 119 125 128 131 137 152 192 238 277 293 325 336 316 277 282 282 276 231 180 192 209 217 190 139 96 90 88 88 88 83 85 88 94 70 63 62 75 85 88 86 80 65 60 58 64 88 92 89 87 89 91 89 84 80 82 92 93 100 101 97 102 85 87 85 72 57 51 48 46 46 44 46 55 74 94 90 40 27 29 38 67 64 59 56 55 58 62 79 92 97 107 131 125 123 139 140 149 150 141 135 166 173 198 236 276 292 290 298 322 358 389 411 411 400 386 376 387 419 438 424 400 387 345 266 192 307 424 471 471 469 529 565 584 592 596 597 573 526 466 407 378 360 344 331 322 320 167 83 71 80 71 71 64 53 46 45 46 47 47 47 42 42 47 49 44 41 42 40 40 48 49 49 56 67 72 70 48 40 46 54 56 58 59 69 97 117 88 70 74 89 77 94 103 109 134 134 117 105 106 120 138 150 149 132 98 90 87 82 80 96 98 107 116 120 114 116 135 172 207 200 152 134 130 135 170 223 300 332 302 262 294 266 214 184 231 179 228 250 215 289 302 186 161 296 298 286 152 48 63 64 97 104 96 79 54 61 64 69 80 84 109 119 120 126 154 179 159 140 162 184 198 208 212 210 213 219 227 236 244 234 243 267 266 212 214 215 270 338 363 344 329 322 326 340 350 368 394 414 411 410 412 392 360 343 347 295 199 149 288 287 310 344 366 346 240 180 141 117 117 129 132 132 133 135 153 207 263 297 305 245 269 292 285 295 302 304 297 288 282 284 230 171 126 100 94 92 91 90 92 93 97 103 68 61 55 57 76 87 89 86 72 66 63 66 84 88 89 89 92 98 89 85 76 65 63 76 84 87 93 111 116 94 70 56 48 47 47 49 53 60 42 100 140 119 35 30 30 32 39 64 61 59 56 52 49 52 55 70 86 67 78 87 95 104 103 116 121 122 124 144 168 198 232 262 264 269 282 296 310 327 370 401 416 415 390 386 425 453 437 408 316 327 345 303 329 445 463 441 451 504 526 561 592 601 605 602 580 520 423 379 359 342 329 323 320 238 135 72 88 76 76 68 57 48 46 46 47 48 49 41 51 50 43 44 40 40 41 42 47 47 49 56 66 77 72 51 50 65 69 62 81 75 66 112 116 87 75 87 107 104 111 121 133 149 122 109 103 98 91 112 134 142 133 118 121 107 94 97 129 111 107 116 129 128 146 149 158 178 193 143 124 121 128 155 231 287 294 260 266 309 275 216 188 234 199 198 195 177 181 159 104 146 286 144 103 66 53 68 70 65 82 85 49 58 64 65 67 82 120 139 149 143 125 148 177 164 146 167 195 212 226 235 240 238 241 247 254 263 269 273 289 296 265 225 241 287 337 366 357 345 335 335 347 360 375 398 417 411 405 397 376 352 345 362 265 176 184 279 291 313 288 218 198 173 162 146 127 136 144 141 136 136 142 161 206 241 250 247 224 252 282 296 310 320 324 325 324 304 285 276 232 132 108 102 101 102 107 111 107 108 118 65 59 54 51 64 79 88 87 83 79 75 75 83 84 82 81 89 110 93 99 94 77 63 59 57 59 66 80 93 81 70 66 65 65 62 62 68 80 107 122 105 69 51 36 40 43 45 72 51 47 53 59 47 51 61 71 76 73 62 71 79 78 75 105 118 122 124 130 152 189 223 246 255 270 285 287 279 295 335 379 409 412 378 364 405 446 443 403 311 387 481 469 446 502 467 426 453 472 474 508 548 572 602 603 600 523 349 366 295 295 326 314 244 257 172 75 87 85 80 71 59 47 47 49 50 50 50 47 57 53 43 46 43 42 42 44 46 46 51 54 57 67 68 58 61 71 65 79 93 83 74 119 102 76 70 90 126 122 117 115 121 137 125 118 117 120 117 105 122 135 130 115 121 120 117 117 118 113 112 132 161 154 181 201 192 164 174 143 115 106 120 140 207 247 249 230 254 291 275 229 187 230 238 192 144 134 115 104 90 153 290 109 78 154 243 242 98 77 74 66 59 65 69 70 88 138 159 169 167 154 132 147 174 168 154 175 201 220 236 252 267 269 271 271 269 270 295 299 297 294 290 308 336 368 395 399 374 359 355 360 373 389 399 410 420 418 364 322 313 339 345 373 293 233 242 272 285 279 243 192 175 160 149 143 145 149 147 147 145 142 153 163 175 183 183 173 238 277 293 308 321 331 338 339 329 331 304 277 229 139 118 115 120 127 146 139 128 126 136 69 60 53 51 55 69 83 85 85 85 84 83 83 81 70 60 61 76 81 85 98 107 98 70 61 57 57 63 78 84 78 70 69 65 63 66 67 59 109 93 69 57 61 42 55 57 53 79 52 47 56 64 48 52 62 69 70 70 62 68 70 62 58 88 114 127 128 127 130 157 196 233 257 278 287 284 280 311 335 365 380 368 343 340 370 408 425 398 431 527 598 592 599 591 509 437 440 461 466 476 494 523 582 597 598 472 195 288 172 189 263 245 114 160 136 80 83 81 77 70 60 49 54 55 53 50 49 51 54 51 46 42 45 45 45 46 47 47 50 49 48 58 69 64 60 57 51 85 84 71 70 105 87 69 66 80 107 111 110 109 110 115 111 111 113 114 106 100 120 138 138 129 124 115 124 149 141 124 127 145 171 208 222 218 206 193 171 159 129 104 107 158 164 174 188 210 250 294 314 273 180 223 235 205 160 122 105 135 158 212 311 217 209 266 327 321 119 91 98 93 64 98 89 81 101 153 170 179 178 164 136 150 168 165 158 186 202 218 239 264 280 297 307 308 300 289 231 207 243 317 331 356 370 381 393 404 381 377 377 374 388 410 418 419 423 442 275 174 185 293 340 371 347 301 277 250 264 243 209 192 188 177 166 161 164 166 159 154 148 142 156 166 172 174 175 179 244 287 303 317 328 337 351 356 324 320 310 291 264 244 164 203 220 191 217 146 141 145 144 79 67 53 53 71 77 78 82 82 81 81 81 81 82 75 63 53 52 52 53 57 66 78 67 59 54 51 50 54 58 59 58 61 60 61 64 71 84 101 71 56 62 69 58 61 63 64 78 52 49 58 64 50 55 52 60 71 56 62 64 61 55 54 61 88 108 113 125 123 129 160 212 246 281 288 286 294 339 357 361 342 308 297 314 333 351 373 413 502 559 588 602 600 584 540 490 460 478 470 469 469 471 513 551 574 456 150 114 104 95 89 90 80 78 79 80 81 78 73 67 61 60 70 63 54 49 46 48 43 44 44 31 46 48 47 47 46 48 46 44 46 59 69 62 56 52 44 74 66 56 59 77 72 66 66 74 86 96 102 106 106 101 100 102 104 104 99 107 124 136 136 129 130 133 141 151 143 121 127 137 140 178 199 220 219 190 204 154 131 124 108 110 149 178 213 260 219 200 188 179 174 211 228 233 200 118 99 147 218 265 239 236 287 323 335 339 163 129 128 116 85 82 99 113 123 149 177 172 148 126 131 145 160 159 153 180 191 207 238 277 298 323 345 352 343 328 212 184 250 356 369 375 376 377 384 401 403 410 405 386 398 413 425 425 411 418 379 241 127 167 336 373 307 251 282 244 248 232 212 209 208 202 194 184 177 178 177 171 164 167 177 185 184 177 177 184 246 294 308 320 330 346 365 367 328 316 310 301 292 287 254 262 238 172 153 135 133 137 139 83 72 56 65 79 83 82 81 82 74 74 77 81 82 79 70 58 47 46 46 46 48 55 66 72 72 70 70 51 50 54 59 63 63 61 60 75 115 95 66 58 64 66 73 58 60 73 71 45 50 60 63 57 63 53 58 74 66 65 55 52 56 59 61 59 57 68 116 122 128 131 144 205 269 279 285 315 360 352 342 327 307 299 311 353 373 347 325 426 432 446 529 549 550 529 502 486 491 480 475 470 458 452 449 494 472 295 116 87 89 94 96 90 83 80 81 80 77 72 66 60 56 63 50 46 48 45 44 46 43 36 33 45 47 48 45 36 43 39 40 51 61 62 56 66 77 44 57 57 58 63 64 62 64 68 74 79 88 96 100 99 97 101 104 104 101 99 107 119 124 119 115 127 137 138 130 127 122 124 122 114 139 163 183 200 215 191 208 188 156 159 204 194 185 199 240 272 249 202 158 146 187 220 227 205 158 107 109 181 220 81 91 234 327 341 350 183 151 136 102 95 65 77 96 110 124 166 161 134 114 119 133 144 149 151 170 186 198 233 295 327 342 359 369 369 366 367 370 377 388 394 392 387 383 385 408 421 428 423 409 405 409 421 426 407 388 367 357 368 380 397 365 359 355 296 295 264 246 246 245 236 231 223 211 193 195 195 193 193 200 213 214 209 201 185 183 243 295 308 317 324 357 379 365 337 324 314 319 341 327 303 288 258 192 138 116 111 112 112 87 82 77 76 77 79 78 76 77 65 69 76 80 84 82 72 59 49 59 59 59 60 66 80 84 79 76 79 59 58 63 64 59 68 64 59 74 117 88 65 59 60 56 79 59 58 71 70 43 61 67 63 70 69 73 68 55 49 47 47 50 50 35 37 39 43 52 67 84 131 164 177 206 264 291 313 338 341 336 339 323 291 288 338 380 394 376 343 333 334 364 425 452 495 519 520 503 496 494 482 469 463 440 421 385 286 117 84 78 80 96 130 125 95 81 81 80 77 73 68 63 58 49 43 45 48 44 42 43 38 34 44 45 47 43 37 39 39 43 45 50 71 60 71 81 77 53 54 51 62 81 79 62 69 72 62 61 73 85 89 86 99 107 112 110 101 97 98 106 109 104 113 131 139 133 118 112 114 120 117 101 120 131 148 172 197 216 188 151 138 168 198 191 192 208 231 217 201 185 172 169 180 206 218 206 174 109 101 120 135 114 97 218 311 344 356 151 124 114 72 81 60 53 68 96 101 137 148 141 126 115 120 127 140 160 176 194 204 250 344 369 365 369 377 381 387 400 404 405 411 420 417 410 403 404 429 438 437 434 435 418 406 411 418 400 395 382 378 381 378 379 364 352 349 359 374 319 274 268 271 268 259 247 232 209 207 208 213 221 235 244 240 233 226 209 190 240 295 303 308 311 356 388 365 340 326 323 341 383 369 341 308 250 156 118 129 122 97 97 92 85 81 80 77 73 66 61 65 64 69 75 79 85 85 79 70 65 72 76 71 72 83 91 84 73 65 67 64 58 62 60 45 66 65 62 75 106 74 64 58 59 75 88 72 67 75 80 50 51 49 50 68 80 63 49 46 46 50 42 43 51 52 53 59 58 57 72 105 143 170 180 180 243 275 291 296 278 285 297 294 279 285 308 353 387 391 375 352 367 384 385 401 444 488 518 523 490 468 459 451 438 438 409 357 279 177 89 78 78 93 129 138 99 79 79 79 77 74 70 64 54 55 53 52 49 45 42 37 37 40 43 44 47 43 35 37 34 42 48 51 58 70 77 79 76 59 45 60 74 75 73 78 84 81 67 57 67 72 70 72 108 119 112 101 96 93 93 95 99 108 133 146 148 138 118 106 103 112 116 100 123 128 143 162 172 212 166 131 136 175 184 203 209 209 232 188 193 195 181 164 176 187 195 199 198 128 110 112 109 95 263 200 197 338 354 167 96 80 69 70 58 51 65 97 102 120 146 170 177 122 113 115 133 174 200 212 223 262 339 351 378 396 404 409 417 425 426 424 423 432 437 440 442 445 455 459 453 446 448 425 407 404 409 396 410 409 407 403 383 376 358 351 364 382 398 343 291 283 288 278 268 256 240 218 211 215 226 238 257 258 257 254 245 225 200 240 295 299 296 328 361 373 356 339 333 337 353 380 386 374 329 242 113 124 124 105 86 87 92 86 81 79 78 74 63 53 55 68 72 73 74 82 86 86 83 81 78 85 76 73 84 84 75 67 62 60 59 43 48 57 58 59 63 70 77 78 49 57 65 63 54 57 72 69 58 52 41 50 58 63 67 62 52 52 53 38 38 50 49 41 49 48 48 50 60 82 104 139 167 181 187 219 256 261 241 244 246 257 269 274 279 285 318 363 398 387 369 368 371 370 371 399 439 485 519 476 436 424 429 436 440 418 359 262 144 91 83 81 88 111 118 93 82 83 79 77 74 74 72 58 59 57 55 51 47 43 37 37 42 42 44 47 44 38 41 38 44 49 49 42 69 77 75 70 59 66 71 72 78 114 104 92 76 59 51 56 60 68 86 123 119 104 92 92 90 83 83 89 103 138 141 133 120 104 99 101 104 108 118 137 148 156 161 163 169 161 148 147 176 184 207 214 218 264 186 236 251 195 185 181 187 194 201 213 205 165 130 117 92 265 305 235 148 338 189 108 81 70 90 80 63 57 75 114 129 157 199 235 160 122 109 128 180 216 232 251 284 336 351 380 401 418 443 463 472 473 467 453 451 453 453 453 454 466 471 469 459 443 420 407 403 405 403 421 429 430 422 392 378 361 355 370 379 391 371 336 299 263 273 273 260 245 233 220 218 226 235 263 265 266 268 267 248 242 267 298 296 301 361 411 422 395 368 350 355 375 372 383 375 333 249 111 124 114 96 80 79 90 86 82 79 78 76 65 52 51 71 74 71 67 70 80 83 84 84 87 88 87 85 81 66 53 52 55 56 59 63 75 72 51 53 65 74 79 79 61 54 52 51 51 49 57 59 56 55 59 56 55 55 54 48 49 46 42 40 47 55 55 51 54 54 55 58 64 80 96 128 154 170 181 199 226 227 209 222 248 256 262 270 266 271 287 329 384 387 377 304 264 297 315 350 391 438 477 454 420 408 415 429 426 392 295 175 91 94 81 75 80 92 118 96 84 84 79 77 73 76 78 60 59 58 56 51 42 44 41 40 42 42 43 44 44 44 48 45 48 52 52 45 70 76 70 61 49 68 72 69 68 80 96 87 67 53 47 49 55 65 79 85 106 107 91 73 76 80 85 90 97 129 124 115 110 110 90 89 97 117 153 151 158 154 143 139 138 147 149 151 181 200 212 220 239 298 209 257 270 209 210 203 200 200 203 218 237 196 149 131 110 153 155 140 164 333 189 105 83 73 94 85 74 67 63 84 114 154 194 221 211 149 113 122 174 215 242 276 317 347 363 380 404 435 467 482 487 485 477 460 450 446 447 454 461 472 476 471 456 439 419 406 402 410 420 432 439 438 429 404 385 365 357 373 378 393 402 370 273 250 246 252 258 245 232 218 212 211 212 261 275 276 275 282 272 287 303 316 345 368 387 409 435 426 406 367 364 409 371 380 365 316 233 112 87 104 115 88 75 88 86 83 80 79 78 67 55 57 70 75 71 61 48 63 73 79 82 87 92 90 79 61 44 47 51 55 58 60 66 86 94 83 78 76 67 61 61 57 52 46 42 43 43 48 50 52 54 66 59 51 46 45 46 42 37 38 52 61 57 56 58 58 59 62 64 65 68 82 109 135 156 171 190 192 193 198 205 246 251 249 253 250 260 263 286 327 344 369 275 208 241 259 295 330 364 398 429 420 400 367 323 315 285 191 106 98 102 71 60 67 82 137 118 94 83 81 78 72 72 71 56 57 57 55 50 39 44 43 41 42 43 43 47 48 45 43 48 53 56 57 63 73 72 67 62 57 69 74 81 91 95 90 76 61 51 47 53 56 59 69 75 93 99 88 65 70 76 87 94 92 99 100 101 101 97 111 109 105 108 130 144 159 158 140 118 120 140 154 173 231 249 255 251 255 306 247 251 253 218 220 221 211 200 200 213 234 199 158 153 135 193 153 101 162 327 193 105 85 73 97 90 84 78 64 66 92 142 186 182 178 168 137 113 157 201 238 290 344 356 368 379 410 458 480 488 490 487 479 462 451 444 441 442 448 461 466 464 456 441 424 412 409 420 435 442 446 445 437 418 394 371 356 355 364 394 418 404 325 253 232 241 253 237 228 215 208 207 205 251 277 286 283 270 280 300 315 333 394 422 417 404 400 440 420 372 343 357 350 351 327 260 144 102 85 97 117 112 85 74 75 78 83 81 79 70 65 74 73 73 69 60 48 46 52 66 82 88 90 90 79 60 45 48 40 41 54 66 78 87 87 79 75 70 58 49 47 48 46 42 39 42 58 48 45 46 48 56 52 46 42 41 46 39 37 43 57 62 57 56 58 58 59 61 65 67 68 77 91 115 145 173 195 187 183 192 196 198 201 207 216 230 247 250 247 243 239 296 301 297 300 258 254 257 270 303 384 398 343 233 107 96 137 150 130 95 101 66 47 53 78 125 142 118 83 81 79 71 63 56 54 54 55 54 51 47 46 42 39 39 41 45 58 62 54 46 46 55 61 62 69 74 70 67 68 69 65 68 83 106 113 88 68 57 53 44 55 58 57 61 78 91 101 96 66 74 79 87 93 90 78 83 90 94 101 101 98 96 97 101 103 112 117 114 107 114 126 150 189 239 237 233 231 248 331 275 306 310 228 216 215 208 199 195 201 222 206 178 162 139 202 174 120 139 212 146 100 84 69 99 102 98 91 73 63 75 107 139 133 102 129 132 97 103 159 229 298 349 356 366 376 410 462 478 488 490 484 470 457 451 445 440 437 444 457 464 464 460 448 434 424 422 432 443 449 449 444 436 422 404 382 357 327 339 381 416 421 389 258 218 220 228 235 222 210 202 201 218 247 260 258 247 236 277 294 305 340 376 408 428 423 391 421 395 356 333 344 361 351 319 255 145 109 87 93 113 109 110 46 47 59 84 84 80 69 66 78 75 73 67 58 50 47 47 65 85 87 87 90 88 75 51 46 43 54 71 79 76 69 63 58 55 53 47 43 41 42 42 42 42 47 65 63 60 57 56 55 47 43 42 41 41 42 44 46 48 49 53 57 58 57 61 68 73 77 85 96 91 99 126 168 204 230 220 190 184 144 143 157 173 192 240 257 255 234 177 108 88 153 268 258 269 288 282 244 226 259 182 95 92 100 147 118 62 50 85 79 56 48 74 80 128 121 83 80 75 71 65 59 55 55 55 54 52 50 49 48 45 40 34 51 73 92 99 82 52 54 64 67 59 69 72 71 68 67 56 54 67 91 97 85 66 52 48 46 54 58 57 55 75 87 101 106 88 82 78 78 82 89 71 70 81 96 100 95 92 91 91 87 83 81 92 110 106 113 140 179 216 224 214 220 240 275 343 353 355 319 239 197 190 202 209 198 189 207 224 209 139 113 111 126 141 137 115 106 99 87 70 101 93 79 73 76 72 63 74 98 80 73 99 112 97 94 192 253 298 342 349 358 369 389 423 455 471 475 470 456 447 445 444 442 443 452 462 465 462 456 452 441 433 432 439 445 445 442 437 435 439 415 381 351 336 330 353 389 420 397 242 186 190 204 240 233 221 214 220 241 268 279 279 277 271 288 299 321 375 316 360 409 431 437 405 381 355 338 362 359 339 310 272 221 129 88 78 75 73 103 48 49 50 56 83 82 64 57 71 73 74 71 63 51 49 48 66 87 87 85 89 90 85 71 66 67 76 87 88 71 55 45 43 41 40 40 41 41 43 44 46 50 53 54 76 81 77 73 73 53 45 45 45 43 42 42 42 43 43 45 46 51 63 58 69 74 75 80 87 100 103 105 127 171 195 201 192 173 116 100 106 122 137 208 248 262 246 187 108 82 85 116 223 132 95 122 182 198 121 76 72 109 210 181 111 58 60 79 66 60 68 86 75 87 88 80 75 51 61 68 61 44 59 62 61 60 59 58 60 59 61 76 82 80 119 173 83 85 73 66 76 78 65 69 74 70 68 61 55 62 87 95 86 66 45 37 55 57 56 54 51 65 77 89 101 106 87 73 65 65 74 66 66 79 94 90 93 92 91 92 84 82 78 85 103 108 122 144 171 200 234 205 195 217 272 348 319 328 333 266 158 207 252 254 221 191 183 195 186 104 80 84 107 136 153 129 118 109 96 84 94 77 61 63 82 81 68 74 97 83 74 98 116 102 95 121 218 313 330 337 347 358 369 383 415 436 449 454 452 444 439 439 444 450 461 463 458 451 447 446 439 433 430 432 434 431 428 426 428 432 419 388 349 333 337 319 334 397 337 193 140 156 194 250 251 241 235 241 261 284 296 297 297 297 294 292 294 295 297 355 393 406 454 424 417 397 361 382 367 345 317 278 205 126 89 76 71 73 108 56 51 52 52 55 69 69 65 67 73 75 75 68 53 51 49 65 83 85 84 87 87 83 76 79 84 91 95 94 64 48 46 49 48 47 48 48 47 49 49 52 56 59 58 58 61 63 64 64 55 51 50 50 49 47 46 46 46 45 44 44 44 48 56 62 64 63 65 66 73 96 127 150 147 170 185 181 156 104 96 92 85 96 193 232 249 251 210 158 110 81 79 103 185 221 186 112 185 203 141 101 146 157 117 79 59 65 82 66 59 63 69 85 68 66 77 74 67 64 67 65 40 41 58 69 67 65 65 70 77 81 71 52 59 71 80 101 87 69 69 83 57 62 64 68 77 63 60 56 64 89 92 84 65 46 44 46 51 53 50 45 64 78 80 79 88 87 71 59 54 52 57 68 77 80 82 99 95 88 87 81 81 87 96 107 119 136 150 163 178 202 208 198 208 269 317 317 319 315 288 237 250 266 262 232 221 156 117 117 123 94 76 89 125 157 144 135 123 109 103 86 73 66 66 79 79 74 78 105 171 200 173 126 108 100 163 236 289 324 329 338 348 358 368 383 408 428 440 445 443 439 440 445 452 461 451 438 432 433 431 424 417 412 409 406 403 403 406 412 417 409 383 342 313 327 324 323 333 171 121 106 124 179 245 258 256 252 251 260 276 288 292 292 291 288 289 286 258 284 319 353 392 470 453 455 443 396 386 386 365 324 273 172 116 88 77 73 73 84 78 75 65 53 50 56 68 73 72 76 78 78 72 59 54 50 63 79 84 86 87 85 75 60 64 78 93 101 94 54 45 56 71 70 69 73 66 52 50 50 47 47 49 48 55 58 60 61 57 52 52 53 53 53 56 57 56 54 53 51 49 46 44 50 72 94 109 116 119 117 108 110 145 159 160 154 148 148 107 96 91 87 100 136 142 160 194 193 172 125 88 78 84 168 225 196 103 145 158 118 93 122 116 86 62 55 67 86 65 58 60 53 72 57 59 73 73 74 73 65 57 66 43 61 75 73 69 50 60 75 79 70 63 67 62 51 88 76 66 66 75 81 66 61 61 59 58 60 59 63 75 64 59 53 47 45 49 50 49 50 52 81 83 80 80 82 85 71 58 53 54 62 66 64 65 88 111 98 80 76 75 74 88 105 115 129 140 147 153 160 170 193 204 215 243 252 297 315 306 297 262 269 310 354 344 251 154 104 114 161 82 62 79 115 165 156 144 131 120 115 109 89 69 58 57 69 71 71 96 261 259 188 127 111 104 201 262 284 318 325 332 340 350 358 369 384 403 422 436 441 441 440 440 447 443 429 418 414 412 408 400 391 385 380 375 374 376 380 387 394 388 366 330 333 344 341 330 325 305 179 97 97 104 188 237 257 251 247 241 248 256 256 255 253 251 249 245 228 248 290 332 361 434 420 409 404 388 365 374 355 306 245 168 117 88 76 73 72 73 86 83 70 54 54 52 67 78 79 80 82 82 78 70 59 52 66 81 85 87 89 86 74 54 45 66 88 98 90 68 70 72 69 65 63 75 71 55 48 48 48 47 47 50 58 59 57 52 49 54 46 47 62 64 54 50 46 40 51 51 51 52 53 57 83 107 125 136 141 141 119 108 150 151 144 134 124 118 101 94 93 98 108 93 85 96 118 121 125 106 87 87 119 151 181 174 127 114 98 80 74 82 82 67 55 51 60 73 61 59 62 55 68 65 69 76 67 78 81 68 52 60 44 51 65 76 72 58 63 70 66 51 57 56 51 49 60 60 66 105 174 156 87 55 51 51 51 55 58 60 61 57 67 62 47 42 47 48 48 54 71 86 88 79 71 88 86 67 52 51 55 70 63 59 73 90 94 86 79 80 79 71 81 96 105 124 129 128 127 136 149 163 187 210 218 211 261 287 282 280 254 270 328 393 393 266 158 102 110 165 154 193 208 164 140 144 140 129 124 166 144 110 91 92 61 76 79 73 86 226 122 84 126 153 152 230 281 288 294 320 330 335 341 354 364 375 390 409 425 433 435 433 431 433 430 421 411 401 391 383 376 371 366 359 355 354 355 358 363 367 364 347 310 318 330 332 325 321 319 188 89 85 88 109 191 250 233 228 218 216 214 206 203 203 201 199 198 195 211 242 273 293 348 361 358 356 377 358 364 346 282 184 166 125 87 75 72 71 71 87 82 69 55 56 53 68 80 81 83 85 86 85 81 71 56 71 88 90 90 93 90 86 78 49 45 80 115 113 97 84 83 93 108 98 113 103 72 51 49 47 47 50 57 57 55 51 47 50 44 47 52 54 51 45 45 45 41 48 51 56 63 68 72 84 97 109 118 121 127 119 118 151 139 124 110 99 91 83 84 88 95 107 84 79 79 77 66 80 84 83 94 153 157 161 156 135 98 81 70 64 61 56 55 54 54 57 57 58 61 63 63 67 69 73 74 61 71 81 77 60 41 40 40 50 67 68 67 67 61 50 36 42 41 42 46 45 50 60 93 149 127 75 61 65 52 45 47 51 53 52 53 60 56 47 44 45 46 48 56 85 85 89 87 81 91 78 62 57 65 65 67 61 59 68 85 89 85 80 78 74 69 81 97 105 110 112 108 102 104 112 134 152 172 207 203 229 247 248 252 249 280 336 391 394 269 199 150 107 162 175 234 272 234 139 137 141 135 124 175 159 143 125 88 79 82 83 83 82 56 53 83 156 252 259 284 296 292 276 315 325 323 326 354 363 373 386 402 416 423 423 420 416 420 425 421 408 391 381 375 371 366 358 348 343 342 343 347 346 345 342 330 297 287 305 319 312 320 319 197 140 228 93 92 176 243 217 205 197 189 180 171 164 160 160 163 165 165 176 199 226 239 275 301 320 338 371 339 326 287 210 183 218 157 87 77 72 71 70 86 81 68 56 57 51 64 73 77 83 84 88 89 87 86 60 71 87 90 90 102 96 88 83 63 49 81 118 126 127 116 101 97 112 120 123 118 103 80 77 71 63 61 69 59 54 52 49 43 45 56 60 53 41 42 45 48 50 53 58 66 73 77 74 73 74 76 83 95 103 109 118 131 129 111 89 76 81 72 80 82 82 95 89 87 87 89 96 102 92 84 97 163 155 160 152 118 84 76 70 64 60 56 57 61 64 63 53 62 65 63 64 55 57 60 61 60 55 70 77 69 51 42 40 45 55 63 60 57 49 37 35 35 36 42 53 57 51 50 52 54 54 50 63 73 56 42 48 48 43 46 48 49 48 46 44 44 43 45 57 88 88 90 86 80 89 69 58 60 69 68 66 59 61 75 79 76 69 65 69 60 79 100 108 97 92 94 94 93 94 99 110 120 134 167 173 207 229 231 241 259 300 349 389 387 291 224 159 103 162 183 226 253 226 147 122 129 134 105 121 114 119 118 80 71 70 68 64 63 76 70 158 304 253 300 285 281 311 300 318 321 316 317 356 366 374 385 400 410 413 410 404 401 411 419 415 401 385 380 378 375 367 354 343 338 337 337 340 336 333 328 320 302 274 275 287 302 302 315 267 210 168 87 85 167 255 244 197 181 170 155 140 132 129 132 136 140 144 148 165 194 207 224 259 298 327 340 327 311 291 275 253 185 123 95 95 79 72 69 85 83 71 58 57 53 50 46 53 79 80 85 87 87 85 76 79 84 85 84 87 87 88 88 79 54 74 106 122 128 126 106 87 88 112 112 117 120 109 106 99 87 79 80 70 66 64 60 50 63 67 64 55 40 45 43 43 50 65 70 74 74 68 57 58 58 57 62 88 93 95 98 104 110 111 99 81 73 87 90 85 78 75 83 96 104 118 174 159 122 93 97 157 136 167 174 124 84 77 75 72 67 62 63 66 67 60 45 60 68 68 68 63 61 56 52 54 57 55 48 49 80 48 39 46 61 68 55 46 39 33 36 40 42 54 78 84 63 49 43 40 42 49 58 62 57 44 51 46 37 42 44 45 45 44 41 43 39 45 63 84 91 99 97 83 81 62 53 55 62 67 66 60 61 76 69 62 58 60 77 204 136 103 115 91 88 91 89 87 94 94 99 102 105 111 144 189 215 221 244 272 302 344 390 375 338 208 94 98 163 198 219 218 187 159 115 108 135 164 99 84 95 103 78 75 70 66 65 62 65 61 74 96 85 257 316 315 315 316 321 332 339 338 362 370 376 385 397 404 403 397 391 390 402 407 404 395 385 383 382 377 365 351 340 334 333 335 335 332 329 326 321 314 274 234 235 288 273 303 320 265 92 83 83 120 182 238 204 189 167 134 109 103 101 104 114 123 131 132 139 162 177 205 233 263 309 323 320 287 259 290 267 180 115 95 97 83 72 67 80 84 82 71 55 57 102 87 49 50 53 73 83 82 81 86 88 86 82 79 72 78 88 96 89 63 61 79 104 111 119 99 72 60 78 88 104 116 114 114 111 107 99 87 82 79 78 76 74 80 74 62 50 43 47 36 30 41 76 76 73 62 43 54 54 68 81 81 82 85 79 81 102 103 110 104 90 79 88 64 69 90 77 83 95 106 123 168 154 136 121 127 180 129 144 164 143 87 77 75 73 70 65 67 70 69 57 57 46 57 74 69 63 58 58 55 42 51 54 49 42 42 38 38 43 52 52 53 44 35 35 49 65 71 73 76 82 87 67 44 41 50 59 63 61 55 50 42 41 45 48 49 48 47 47 43 43 40 48 65 74 89 104 109 100 77 59 50 50 56 61 64 62 62 70 61 57 56 59 66 140 106 96 112 94 84 78 82 92 93 90 94 101 106 108 121 126 157 224 250 286 309 340 389 361 326 206 95 96 161 192 208 209 190 184 135 109 128 186 165 112 81 87 85 81 71 64 66 62 65 64 63 85 241 308 324 322 319 317 320 329 344 359 369 375 379 384 391 395 394 390 385 385 392 394 394 392 388 386 382 375 363 350 340 334 332 333 330 327 325 322 311 273 208 196 218 230 247 283 311 292 172 109 87 89 109 167 207 193 155 124 90 89 115 127 98 109 120 122 125 143 155 215 228 224 264 288 300 269 231 288 259 201 139 91 102 96 81 67 80 78 80 78 67 58 70 68 56 50 51 67 70 65 67 97 100 94 85 78 59 59 75 94 95 67 51 61 91 102 115 97 70 54 47 62 82 97 98 98 106 112 108 91 82 79 79 82 81 72 70 63 56 60 49 34 28 38 74 62 46 45 63 78 82 66 62 84 92 85 89 100 107 98 87 71 69 93 75 72 80 95 108 101 95 100 118 141 139 134 142 166 186 161 187 196 159 133 88 71 70 70 66 66 70 65 47 53 49 46 51 65 61 60 60 60 58 48 45 44 42 37 39 45 47 44 34 37 46 56 60 52 66 72 74 76 79 82 82 71 47 58 63 64 62 58 48 51 55 58 64 63 58 59 60 45 44 43 47 54 57 81 90 104 123 84 60 53 55 58 53 57 59 60 61 57 61 67 91 157 80 73 89 98 89 76 69 77 93 90 87 91 100 107 106 124 119 139 207 227 259 287 324 366 258 165 114 100 98 157 176 186 196 207 221 186 159 153 147 269 174 75 77 94 81 71 69 70 63 66 63 102 223 311 328 334 336 333 327 325 331 345 361 372 379 382 384 385 388 389 387 385 383 384 385 387 388 385 382 377 368 359 349 340 334 331 330 327 326 325 325 320 280 291 284 223 122 212 258 297 332 327 194 121 88 89 104 197 203 165 137 87 104 129 141 137 110 108 111 116 124 187 215 236 248 220 238 277 278 248 279 241 203 159 112 103 96 89 79 77 59 66 76 72 66 61 62 64 62 59 60 59 57 62 99 103 100 95 82 61 49 56 74 82 60 54 71 100 113 121 108 90 74 51 49 58 73 88 82 102 100 90 91 88 86 86 86 82 83 76 70 69 72 46 46 50 54 58 41 53 65 68 81 86 84 79 73 69 70 80 92 98 81 66 60 60 60 60 62 66 82 124 114 107 119 136 123 128 133 147 168 180 174 186 193 180 148 99 77 71 70 67 64 64 63 56 63 51 44 45 47 44 45 52 58 55 38 45 49 44 34 40 44 42 38 37 43 55 60 52 54 69 76 77 78 79 79 79 71 47 61 73 73 63 59 62 67 69 69 68 56 61 63 55 45 43 46 57 71 57 73 83 100 124 87 60 56 62 63 52 47 52 59 59 58 67 76 114 230 97 74 82 85 82 66 61 72 89 82 85 90 97 104 113 129 127 137 180 205 224 244 260 263 237 155 110 135 234 200 181 182 198 217 231 235 249 285 336 335 194 76 79 94 85 82 83 83 68 69 68 104 213 305 332 342 349 351 346 341 342 350 364 379 386 387 386 385 385 385 384 385 383 382 382 382 381 377 374 368 362 356 348 341 334 331 331 330 330 331 331 329 316 319 317 296 232 272 311 337 341 338 328 211 96 91 94 163 199 200 170 106 115 130 141 153 109 136 167 174 178 192 199 214 243 275 297 306 303 290 263 221 189 162 134 105 97 94 88 56 48 53 58 59 59 57 61 67 75 98 70 59 61 64 80 83 94 103 95 81 59 49 49 50 52 65 91 118 122 121 120 108 82 53 51 50 63 87 77 82 84 83 85 95 93 89 84 77 72 52 42 44 50 45 53 63 66 59 47 50 56 61 80 82 81 78 72 62 54 67 77 68 57 57 57 51 37 53 60 61 79 139 124 105 104 118 126 114 109 115 131 158 165 176 181 175 159 124 93 72 63 62 60 60 59 56 58 52 54 54 41 43 40 46 56 51 43 45 48 47 40 40 40 38 35 44 43 53 63 65 71 77 79 79 78 78 77 76 68 47 59 68 67 61 64 73 82 84 80 74 58 51 50 51 46 50 52 62 83 75 74 80 88 94 72 56 47 45 51 60 54 64 81 78 74 69 64 62 69 60 68 79 83 82 59 56 69 85 79 84 89 92 93 105 126 120 119 168 199 212 193 178 226 235 208 240 305 271 238 211 196 197 216 239 247 265 308 364 347 199 75 86 82 110 106 91 101 88 82 111 155 160 299 338 348 357 363 363 303 291 353 358 382 393 397 396 392 388 384 382 382 384 385 384 381 376 370 366 363 360 355 348 341 335 332 334 335 336 338 339 337 337 335 332 327 312 323 334 339 340 342 334 227 108 99 100 105 162 229 204 140 108 105 128 146 134 161 186 190 188 181 176 177 191 225 251 265 263 248 228 201 179 160 138 102 107 110 94 48 49 50 50 52 55 57 62 69 83 125 84 78 86 83 58 55 72 97 113 96 68 58 60 61 59 50 65 92 94 95 111 109 87 72 57 51 56 71 81 81 78 77 82 92 90 80 66 53 53 47 43 42 46 38 57 69 66 62 57 52 51 56 72 60 60 63 60 56 47 60 70 58 43 52 55 49 42 64 76 79 94 139 118 86 70 84 130 106 90 87 99 126 136 149 150 139 147 127 93 63 54 56 59 61 59 53 49 50 56 58 47 52 46 44 49 53 51 48 46 45 43 39 39 38 37 48 46 53 61 65 80 81 80 79 77 75 74 73 65 43 53 60 61 60 65 78 89 94 92 84 69 55 45 43 55 56 55 60 71 73 75 77 79 78 74 57 46 47 57 58 80 112 125 85 64 67 72 69 66 73 97 101 79 77 61 64 74 79 81 77 78 80 81 80 110 103 97 158 205 222 175 131 229 239 253 299 336 256 242 224 210 207 217 224 249 283 320 380 356 316 294 287 169 120 83 69 105 139 124 213 346 342 340 347 354 359 365 369 266 240 353 341 369 391 401 401 398 392 385 381 380 384 386 388 386 377 370 367 364 360 354 347 340 335 333 335 302 291 307 342 345 345 344 341 337 337 339 339 339 338 339 338 318 259 105 106 108 147 210 220 170 101 70 96 125 139 151 160 165 163 154 147 143 144 151 144 134 127 129 145 157 162 158 144 102 142 180 157 68 65 58 56 60 66 67 70 75 80 80 78 113 145 142 82 76 68 79 120 119 99 78 66 68 65 57 54 60 75 85 104 113 104 82 65 54 51 58 81 79 74 68 63 65 72 63 50 45 52 54 52 51 54 50 56 58 57 62 60 56 55 58 68 55 56 53 43 44 41 52 63 63 46 51 53 54 64 84 89 95 102 109 89 61 49 66 116 93 78 75 81 92 98 108 111 107 112 94 69 53 53 58 62 64 62 56 50 47 47 49 50 56 52 45 42 52 53 52 48 44 43 37 38 40 42 49 52 57 57 53 78 80 79 77 75 73 71 70 61 38 45 51 55 58 62 78 89 99 106 92 83 69 57 52 61 59 56 57 67 75 73 76 80 76 68 54 48 51 55 50 100 134 122 72 57 65 69 61 61 92 114 104 68 79 72 78 81 68 65 54 47 54 78 71 88 94 103 143 211 236 208 174 229 213 276 320 294 253 238 226 220 219 220 222 249 285 312 365 345 243 134 125 116 110 104 107 133 152 267 352 352 340 345 355 362 365 364 368 273 220 299 311 335 372 402 398 371 378 379 373 378 389 393 391 385 381 374 369 366 359 348 341 335 331 328 329 211 176 228 321 344 347 345 343 338 334 335 335 335 335 338 339 335 319 280 151 107 138 199 201 179 126 71 49 85 97 105 113 120 121 118 115 113 115 116 112 106 102 101 104 110 123 140 143 127 208 290 287 96 88 70 61 63 69 72 77 78 75 71 73 83 92 109 176 189 130 75 77 119 121 102 80 67 69 66 61 58 60 77 89 97 97 88 75 58 49 54 80 79 66 54 48 48 53 49 45 48 57 59 59 60 63 67 70 66 58 50 57 59 60 62 68 69 67 55 36 31 37 44 53 63 59 52 56 68 85 93 79 82 86 63 50 45 50 64 88 60 50 49 54 71 73 85 104 119 101 71 60 60 61 62 62 63 62 59 53 51 49 48 47 47 51 51 46 43 54 54 52 52 53 39 38 45 51 51 56 56 52 49 75 77 77 76 75 72 68 66 61 45 40 43 48 53 58 74 87 100 108 98 93 81 70 63 62 61 54 52 62 66 65 71 77 76 73 63 54 49 51 61 95 102 79 66 72 65 58 58 55 94 114 108 83 84 82 79 70 54 51 46 41 42 54 73 74 89 120 155 213 238 252 254 224 204 302 349 279 264 247 242 238 227 219 222 240 266 294 337 331 216 73 68 80 99 111 119 153 162 249 329 330 185 302 361 376 387 374 367 284 199 197 288 292 337 403 403 358 367 373 366 371 382 391 392 386 380 372 366 358 347 340 338 335 331 325 324 213 170 200 250 325 342 341 337 331 327 326 326 326 322 278 244 222 212 229 202 152 138 212 214 180 129 81 52 41 60 71 69 73 84 90 92 92 94 101 107 107 103 98 92 91 98 112 126 122 110 143 286 89 88 83 72 63 65 74 82 70 52 58 71 78 84 96 121 197 200 144 75 82 98 109 105 83 74 71 68 61 53 60 64 68 71 73 68 56 47 50 74 74 58 46 47 48 45 41 40 45 50 51 59 64 62 76 109 111 80 35 55 56 58 63 65 62 57 53 46 29 50 61 64 62 59 49 67 95 108 96 72 75 85 69 48 47 58 68 61 43 43 46 53 81 81 92 109 125 128 109 97 85 69 56 52 52 54 58 61 62 59 54 50 48 47 51 55 51 47 52 54 51 51 53 50 52 60 56 67 63 49 40 70 75 76 77 76 73 68 65 66 68 43 38 42 48 53 67 85 95 96 101 97 86 75 66 62 58 51 47 51 53 59 68 76 75 76 73 64 54 58 76 90 87 72 76 74 63 54 55 72 90 91 85 81 77 68 61 58 57 56 44 50 69 67 66 103 124 121 142 202 228 184 119 218 326 350 317 263 256 263 270 265 238 219 224 234 246 260 310 300 198 73 76 73 78 95 126 162 169 258 344 354 317 341 357 373 399 393 375 362 359 345 336 271 300 397 416 394 385 377 370 368 370 345 344 395 388 375 361 348 335 325 332 338 336 329 325 246 192 177 163 279 329 339 333 326 322 320 318 318 310 206 135 113 131 160 178 157 143 186 185 153 120 93 53 47 63 62 39 42 75 86 85 82 79 89 100 108 106 99 89 83 84 94 107 109 101 94 92 83 86 86 81 65 37 42 71 80 70 65 76 79 82 90 104 143 194 198 141 74 75 92 102 92 75 72 69 62 50 47 48 50 51 53 55 50 45 44 59 61 53 49 53 53 49 39 31 31 36 39 56 63 48 97 131 123 87 52 62 45 46 63 63 52 47 45 43 34 62 72 76 79 72 128 147 137 118 86 72 68 65 52 44 44 45 45 47 43 46 64 85 83 91 112 131 137 133 126 114 91 60 51 50 55 60 63 65 64 64 63 60 52 49 48 47 42 48 44 45 55 54 55 49 49 63 73 74 61 44 38 71 78 80 79 75 71 67 66 67 69 43 37 38 42 50 60 75 88 95 103 101 94 83 72 60 50 47 47 44 49 60 72 78 76 70 72 71 68 75 83 82 78 76 74 63 57 54 55 86 87 79 73 75 79 64 57 59 60 55 58 68 78 76 65 77 96 110 101 123 110 135 233 265 157 167 234 255 276 271 274 277 261 238 246 256 252 224 277 251 176 96 79 75 66 75 110 146 169 223 247 202 203 303 353 357 374 384 376 367 353 321 265 234 279 373 398 406 402 393 386 378 367 307 303 410 419 394 366 344 329 296 319 339 338 332 326 240 178 175 181 269 323 341 334 326 322 319 317 316 314 180 93 81 112 141 152 147 141 169 234 187 128 103 69 55 50 51 58 73 91 93 85 76 70 77 92 106 110 99 85 75 75 84 95 97 94 84 61 84 86 82 67 54 53 59 77 84 78 70 78 82 83 89 108 112 141 180 191 117 102 86 80 85 71 67 64 58 52 50 52 54 53 50 53 51 48 45 44 46 51 56 60 58 56 56 48 38 65 83 80 70 72 107 108 71 32 32 58 60 59 61 56 49 45 44 49 64 70 81 86 88 122 154 160 139 97 74 69 65 59 53 46 44 43 42 42 42 44 51 58 57 63 83 107 123 116 99 79 61 50 47 50 57 60 54 64 63 64 67 67 60 52 48 47 47 47 46 46 49 58 59 53 49 54 72 74 61 45 41 79 85 83 77 71 67 67 68 69 70 65 46 36 41 48 54 62 75 91 99 99 99 94 77 59 53 50 50 52 44 60 70 73 81 71 70 73 78 89 85 69 58 57 53 53 52 53 57 81 84 82 80 78 73 65 63 63 61 62 74 78 71 72 71 74 78 79 73 118 98 84 145 280 239 233 258 267 281 278 271 263 254 274 300 309 288 225 226 207 181 146 68 69 67 71 92 113 146 171 191 220 223 312 307 235 232 209 210 271 349 290 266 222 251 365 373 382 392 405 412 395 371 362 376 417 458 434 390 349 332 300 319 336 334 329 324 287 263 272 295 326 342 343 335 326 323 321 318 314 301 170 92 82 81 126 148 144 130 157 223 186 129 100 69 56 51 51 53 56 87 99 89 77 67 70 85 104 114 99 79 66 68 81 91 92 88 82 74 84 78 64 54 53 61 67 79 82 78 77 81 84 86 91 109 103 91 128 187 163 151 94 61 71 64 58 56 57 62 73 76 70 60 51 52 57 61 63 61 62 63 64 63 60 59 59 62 65 71 84 84 82 88 101 99 66 31 33 55 56 52 50 47 46 83 107 105 96 94 101 102 100 130 154 149 122 87 66 63 53 46 48 43 41 41 41 43 46 46 45 44 44 45 53 64 73 71 61 52 46 46 46 48 52 57 58 59 68 74 77 75 68 59 52 48 48 49 47 46 48 51 50 51 52 54 67 71 63 51 43 56 77 83 77 73 70 69 70 71 71 67 46 34 39 43 47 54 68 88 95 99 91 82 81 66 55 50 48 42 49 54 64 75 69 68 72 78 85 90 82 76 69 58 48 50 50 51 57 64 76 87 92 85 58 62 67 66 71 77 81 77 73 94 84 94 107 106 103 222 264 248 232 295 260 246 264 282 273 268 257 251 272 321 325 314 298 255 213 195 181 148 64 56 66 82 93 84 114 146 199 308 306 332 299 207 111 92 159 267 347 311 222 181 236 365 368 369 372 377 379 373 357 343 345 378 453 466 425 361 336 335 334 331 327 322 319 318 319 324 339 344 344 339 328 321 319 318 317 313 161 97 74 56 59 99 122 125 117 139 157 152 130 99 73 64 62 62 62 67 100 115 102 87 74 68 76 94 111 97 74 58 57 70 89 94 87 80 82 85 73 55 53 59 65 63 77 80 79 83 85 86 86 88 94 79 83 116 157 151 147 81 44 58 55 54 60 69 85 153 161 112 60 49 53 57 60 62 64 66 67 66 63 58 55 53 53 57 63 69 73 74 75 72 81 65 44 44 59 54 48 44 43 44 98 142 151 126 112 108 99 85 92 134 132 103 71 59 56 45 37 43 40 39 40 41 43 46 46 43 41 40 40 39 39 40 41 44 47 48 48 47 47 48 53 63 55 64 77 84 83 78 61 52 53 49 51 51 49 47 52 50 50 52 57 61 68 63 51 42 41 54 70 81 80 77 75 74 75 73 67 45 33 38 42 45 52 66 83 84 85 77 73 84 74 58 50 47 41 48 50 60 76 81 71 67 70 75 78 71 77 84 74 46 47 45 44 51 52 70 86 88 72 55 58 65 73 87 87 80 77 87 116 108 124 139 142 206 319 368 351 300 304 284 272 281 327 286 253 230 229 275 322 325 314 304 272 228 196 172 146 83 84 98 97 67 71 111 148 174 197 245 293 296 222 72 69 141 244 338 328 264 256 304 373 371 372 372 368 361 355 346 337 334 341 367 398 403 371 346 336 330 326 321 317 314 313 313 317 325 330 287 217 202 203 266 312 288 179 95 63 62 75 77 81 84 86 93 119 145 155 146 122 95 79 75 79 84 89 125 149 141 118 92 75 70 78 94 87 71 51 32 41 80 99 91 81 83 95 79 68 67 72 75 65 79 83 83 86 88 86 80 74 71 64 115 135 123 127 124 88 65 67 63 64 71 98 137 150 102 66 49 48 49 50 51 53 55 58 60 59 55 50 47 45 44 46 50 53 57 60 62 61 63 61 57 57 59 52 47 45 48 51 82 131 168 150 124 100 78 61 56 100 105 84 54 49 48 41 37 41 39 39 40 40 40 41 42 41 39 39 39 39 40 43 49 59 63 61 54 49 48 48 53 61 53 105 107 78 88 86 67 58 61 54 54 58 58 55 60 58 51 49 56 57 63 62 55 49 48 51 59 67 66 63 72 79 78 74 66 44 31 34 43 44 49 57 67 70 77 70 68 90 80 61 50 47 43 47 48 56 70 84 74 66 67 81 83 78 76 71 59 51 49 49 51 56 54 69 79 73 45 63 52 56 81 83 83 83 88 96 94 134 147 146 171 295 323 330 325 293 297 304 307 315 349 325 278 234 217 242 298 315 311 302 258 225 195 172 159 87 81 92 91 56 103 102 113 153 190 234 268 221 102 72 68 103 177 248 241 296 321 330 386 380 380 375 365 355 349 344 334 324 335 333 325 326 350 348 333 324 320 317 313 310 307 305 305 309 314 234 105 102 111 165 205 199 129 78 56 58 73 70 70 70 73 82 102 132 154 163 165 126 104 94 89 99 105 124 150 178 161 120 90 75 72 80 77 67 52 33 40 77 101 97 88 88 115 101 97 94 93 90 82 86 88 87 86 86 70 61 81 134 140 91 65 73 104 81 52 50 66 66 72 94 118 134 134 75 52 48 48 47 38 67 82 38 49 51 51 50 47 36 38 40 40 42 45 42 45 57 61 55 57 61 60 52 47 44 49 66 73 66 94 143 157 134 93 62 51 60 75 75 62 44 41 39 39 40 40 40 40 39 39 40 39 39 40 40 40 40 42 48 61 79 88 84 72 59 49 47 49 54 58 50 186 164 58 89 89 85 79 71 65 64 66 70 72 61 62 53 47 52 56 60 60 60 64 66 71 64 48 39 39 65 81 79 72 63 43 30 32 42 43 45 48 52 59 75 78 81 98 80 66 61 60 47 48 53 61 72 74 67 64 69 83 88 83 77 67 53 49 49 49 52 61 57 68 72 65 49 48 51 54 53 51 64 80 92 96 99 145 147 170 277 262 233 239 262 245 279 299 320 345 349 357 327 283 248 241 214 197 220 286 245 223 199 177 166 108 89 92 103 109 111 116 121 133 197 230 250 271 276 139 87 182 244 68 113 253 299 295 379 377 373 360 341 325 339 344 341 331 279 257 252 274 324 331 325 319 315 313 310 306 301 295 280 272 271 214 106 96 94 99 116 141 113 71 58 64 59 66 67 67 70 77 90 120 144 148 137 138 138 122 92 91 104 108 130 196 189 152 114 87 79 76 70 55 36 34 40 72 99 100 96 94 138 131 123 113 111 114 107 94 91 90 86 76 62 77 103 119 83 60 66 83 88 62 53 54 61 65 72 93 115 122 94 60 49 49 48 48 85 133 141 79 71 54 47 57 85 72 52 41 41 42 39 32 37 54 50 53 55 56 53 43 40 40 55 89 95 70 59 81 143 141 108 74 62 93 87 66 48 40 38 37 37 38 40 40 41 42 45 48 45 43 41 40 40 41 45 58 82 106 98 69 48 50 49 49 54 52 37 44 52 54 63 97 95 92 88 85 81 83 85 84 77 55 62 59 51 47 57 66 56 49 67 74 76 74 66 43 45 67 81 76 68 54 39 32 37 41 43 42 43 49 54 75 91 99 104 82 73 75 79 59 54 57 68 80 71 64 64 69 79 87 87 84 79 71 58 53 51 51 54 55 59 58 51 38 40 49 55 53 45 59 75 87 96 159 146 208 295 270 186 113 87 98 106 248 290 308 339 358 364 356 333 299 281 141 75 130 283 239 221 200 176 174 137 108 99 118 164 181 153 137 175 226 243 251 220 135 251 133 164 246 81 264 291 290 296 301 303 294 284 283 300 328 340 342 333 241 248 268 276 267 288 307 251 182 306 305 278 269 269 138 98 113 130 116 90 86 94 111 135 97 67 63 70 58 65 66 66 70 75 71 93 113 112 109 92 83 92 119 80 90 110 144 199 196 173 139 106 95 84 71 53 33 35 39 67 96 99 97 95 140 137 128 119 122 131 129 121 109 98 92 97 88 92 100 96 63 63 82 89 63 53 66 64 54 57 60 79 93 90 61 52 49 49 56 96 165 193 177 131 101 58 52 84 137 120 71 44 44 44 32 28 36 46 30 44 48 48 48 41 39 41 55 82 88 65 50 63 117 142 131 111 100 113 99 71 47 36 41 40 39 39 40 41 44 51 60 70 51 44 41 41 42 45 49 67 95 112 88 62 44 37 49 54 48 42 47 50 53 55 58 63 62 61 61 64 63 92 100 96 85 74 63 58 55 51 54 62 64 57 47 72 75 72 71 74 77 78 76 71 59 36 29 32 38 44 42 37 37 46 53 78 92 97 104 91 82 83 89 78 63 60 69 83 77 68 63 65 72 78 78 82 89 94 73 59 53 51 49 57 59 54 41 32 45 45 43 49 50 55 60 68 82 108 126 158 206 275 248 263 278 276 279 287 288 290 307 353 364 348 322 310 303 147 90 167 301 259 220 187 171 176 154 121 102 112 151 159 156 158 175 252 290 233 134 100 104 192 200 147 284 126 161 191 121 101 106 107 130 195 287 318 330 327 306 261 264 254 234 245 191 251 228 112 208 275 231 159 127 92 85 85 77 57 73 78 77 78 93 79 70 67 68 63 59 60 64 65 57 58 73 89 96 97 82 89 110 111 118 97 120 182 188 186 172 150 128 124 105 83 62 41 40 58 79 93 95 91 89 138 137 132 111 109 118 117 104 97 93 94 106 107 106 102 93 77 86 95 87 58 64 83 70 47 49 66 78 72 56 49 50 68 79 95 180 203 188 154 117 101 56 76 117 114 55 45 45 45 42 41 34 29 29 31 40 38 39 48 45 44 37 37 71 242 125 50 62 111 135 139 105 57 60 55 48 43 41 45 44 44 44 45 45 46 55 62 53 45 42 42 44 46 47 50 66 92 102 69 52 44 38 51 55 57 54 46 52 54 57 59 61 61 59 57 55 51 82 92 90 84 74 67 60 57 56 55 57 59 59 55 53 67 75 74 75 78 76 71 60 33 37 35 32 33 42 32 31 38 45 52 73 89 97 97 94 94 100 105 88 72 66 68 73 74 68 61 59 66 68 63 67 79 93 80 66 59 60 51 56 58 53 42 39 47 40 33 39 41 42 44 53 69 77 96 124 180 310 297 303 304 293 290 289 185 148 268 122 272 347 334 317 300 147 155 282 303 307 224 166 167 167 158 132 106 94 106 105 135 168 178 276 313 227 127 231 175 154 177 246 256 225 147 76 69 88 88 92 99 111 195 276 315 310 274 308 268 218 197 212 132 193 201 89 122 183 157 102 86 81 77 71 61 46 46 52 58 63 75 71 61 57 61 55 49 52 59 63 47 51 61 70 77 80 73 87 109 69 109 127 140 156 157 152 141 136 145 157 128 97 71 44 47 59 74 89 88 83 81 129 137 135 113 101 98 98 92 92 89 85 86 98 104 103 97 99 107 106 96 83 94 104 85 60 61 100 95 73 55 59 64 122 159 164 185 179 159 138 126 128 113 124 117 58 47 46 45 42 40 39 45 42 35 45 49 39 39 50 32 43 41 47 93 247 243 163 92 107 126 140 117 70 48 44 43 42 41 41 41 42 44 46 45 44 58 66 45 43 43 45 47 48 48 49 57 72 88 61 50 46 44 51 53 58 60 55 49 52 54 58 74 60 55 50 43 42 56 74 86 86 80 71 63 60 63 54 50 52 57 56 51 59 58 55 76 74 70 57 37 33 42 40 36 36 40 39 39 42 46 57 59 72 92 91 97 100 110 122 96 75 67 66 64 63 66 63 60 65 64 65 57 50 63 77 74 73 74 53 51 49 48 50 49 42 35 31 33 41 43 45 47 53 57 67 86 136 264 289 213 138 153 276 289 170 70 112 59 152 258 325 309 137 77 73 118 298 307 231 166 160 152 167 160 130 85 84 90 109 139 183 267 237 194 191 183 137 92 132 250 268 167 84 53 64 74 74 74 78 93 111 194 273 317 317 314 288 275 262 136 127 161 155 70 83 99 91 77 81 74 72 65 53 45 42 47 57 69 67 54 51 50 45 58 53 50 53 63 51 50 54 57 60 65 79 100 114 96 116 128 130 126 119 110 104 107 128 152 129 99 74 48 50 45 56 84 81 76 77 106 119 129 120 103 89 86 86 90 87 75 58 67 77 81 82 103 110 113 114 116 122 127 120 107 100 121 111 95 92 113 144 152 143 131 140 153 151 146 144 137 96 71 59 49 47 45 45 44 39 38 46 47 48 78 67 53 47 53 65 73 59 45 57 137 243 253 184 102 128 141 124 84 45 43 42 42 42 40 39 40 42 43 43 45 59 67 45 44 46 47 47 46 46 46 48 53 66 56 49 47 51 50 51 54 58 61 54 58 61 67 81 69 64 54 40 40 47 60 69 72 85 76 67 61 59 54 53 51 48 42 43 48 47 44 53 64 63 49 31 43 44 43 42 43 44 41 40 43 46 53 55 67 87 95 104 113 126 134 101 89 77 69 69 71 61 57 63 72 68 58 56 61 58 73 83 86 79 58 53 43 41 51 49 40 33 31 32 54 59 54 45 41 43 50 81 133 159 173 103 41 70 258 214 116 48 48 44 72 172 298 325 264 151 74 107 293 309 224 150 156 159 188 195 161 86 80 82 74 78 140 182 103 113 211 136 134 94 83 148 181 114 83 81 80 63 53 51 69 125 163 208 246 275 312 313 280 236 189 98 93 121 122 55 69 62 58 62 75 66 65 61 50 45 42 47 59 72 67 57 51 49 48 42 48 54 54 55 47 48 49 48 53 56 83 109 115 115 117 121 121 112 101 95 93 95 98 111 108 95 79 76 51 43 54 80 76 74 76 75 85 108 110 100 89 83 71 82 86 74 44 41 40 39 46 77 93 99 104 113 124 130 135 138 135 140 134 128 127 137 149 144 125 106 120 144 145 116 77 92 64 51 45 43 71 67 56 46 42 48 51 50 59 103 81 64 58 72 122 99 69 48 44 67 167 216 187 97 123 134 118 82 44 42 42 41 41 40 39 40 41 43 48 54 64 66 54 54 54 51 48 45 44 44 44 44 47 62 69 65 53 48 48 51 52 53 56 57 66 78 81 80 77 68 55 55 52 54 56 58 74 79 73 64 57 57 58 51 41 36 45 51 54 50 36 45 45 38 32 44 48 47 48 55 55 40 36 42 43 50 59 74 90 97 106 124 141 145 111 98 83 73 76 73 65 59 58 68 66 60 54 52 51 48 77 95 86 87 50 40 47 50 49 40 35 34 35 55 56 46 36 40 37 47 94 154 85 64 48 36 52 205 137 70 47 54 59 51 87 177 305 302 272 196 88 123 182 179 158 162 159 206 222 180 81 74 72 71 64 36 51 61 62 79 233 236 134 45 62 101 129 116 81 72 50 52 55 60 106 146 146 189 303 312 311 303 253 132 92 113 108 77 67 50 48 48 49 63 57 56 55 50 46 42 46 54 62 70 66 58 50 46 42 54 62 57 55 57 55 49 46 49 51 75 103 109 111 110 111 112 104 95 91 91 92 88 93 92 86 74 49 54 55 56 77 74 74 75 53 54 73 77 86 88 75 48 66 84 80 46 41 39 39 40 40 42 44 50 64 90 102 118 130 136 136 135 130 129 141 150 147 134 124 133 147 141 102 52 60 51 47 51 69 124 116 88 60 43 53 53 52 64 103 86 78 86 114 159 106 71 56 54 53 117 150 142 105 115 117 99 69 45 42 40 39 39 39 40 40 41 46 61 69 68 64 63 69 67 63 57 54 52 46 42 40 41 74 113 119 78 48 47 49 48 43 42 41 57 79 78 79 78 75 73 78 58 54 56 55 51 68 75 70 63 64 59 52 46 44 54 57 57 52 33 33 34 35 37 47 53 53 56 66 63 43 33 36 40 47 57 72 89 95 110 134 152 152 140 126 102 81 79 80 79 76 71 66 65 59 61 70 68 65 56 50 57 78 77 59 44 52 51 56 59 60 60 61 43 31 31 31 46 52 60 79 83 86 57 26 36 115 93 62 51 62 67 53 45 85 263 287 294 226 81 71 97 105 98 90 84 197 201 102 77 74 72 71 67 39 134 182 146 46 44 64 61 41 52 150 160 116 67 46 39 52 60 61 75 103 103 149 278 305 308 305 282 217 112 91 77 50 40 45 47 47 47 43 47 49 49 48 47 43 43 46 53 75 77 64 48 46 43 51 56 54 56 56 56 64 86 54 49 70 98 106 104 101 100 102 96 90 87 88 91 88 86 82 78 73 48 48 48 50 76 74 74 69 53 50 56 54 82 82 43 42 41 62 70 43 39 41 66 93 88 51 42 42 45 51 55 62 83 116 134 129 114 103 110 135 139 133 128 138 145 139 111 70 51 50 49 61 97 159 152 117 75 46 54 53 58 72 94 85 87 109 140 143 96 71 60 55 48 126 160 150 121 118 96 75 59 50 42 40 38 37 36 36 36 36 42 66 70 59 49 55 72 72 71 76 86 77 53 38 36 37 46 123 191 187 74 51 48 50 53 42 45 60 72 62 72 75 65 54 80 69 59 52 47 46 47 59 71 68 70 62 59 59 52 49 45 41 38 33 39 44 46 48 62 56 58 68 74 60 47 35 29 37 46 50 61 78 95 119 144 158 157 155 136 108 84 81 83 81 78 76 77 69 62 61 65 71 68 52 41 45 56 55 52 49 44 55 59 59 53 35 40 35 39 53 36 172 143 67 77 73 84 60 32 43 49 53 57 57 53 51 46 44 65 172 223 203 135 66 67 57 56 57 46 55 200 210 79 79 80 79 81 91 129 162 191 216 226 78 197 175 39 58 165 109 74 96 40 38 42 53 70 67 101 107 132 243 293 303 300 269 161 99 71 54 43 42 43 45 46 45 45 45 46 48 47 45 43 41 41 51 72 72 61 48 47 46 49 51 52 54 54 51 58 98 63 60 61 63 101 93 87 87 94 90 83 79 79 81 83 81 74 65 63 60 54 57 70 59 69 74 71 56 70 130 137 138 101 41 40 39 42 39 30 50 76 88 89 82 52 45 43 42 41 43 44 54 73 85 113 104 80 69 95 114 119 120 131 136 137 130 112 82 75 65 73 105 149 150 125 90 63 59 57 70 87 89 78 74 91 112 86 73 67 62 53 44 105 142 138 103 111 91 73 64 67 45 39 37 35 34 34 33 33 33 39 47 45 40 40 44 44 45 57 90 83 55 35 34 34 39 118 191 212 232 98 40 41 42 40 63 79 79 64 53 52 49 48 71 67 62 58 56 56 51 49 58 77 60 57 54 51 57 54 48 49 55 39 45 51 54 55 67 57 64 78 78 48 40 36 33 38 43 46 52 67 98 130 151 162 162 145 119 98 86 83 80 75 75 79 81 72 71 71 69 70 61 50 44 47 49 47 49 50 46 42 51 56 53 43 44 39 41 52 46 71 76 77 83 84 68 51 40 33 45 61 72 75 73 45 39 43 44 42 102 102 69 48 49 43 44 48 38 55 203 227 83 82 89 118 147 158 165 168 179 170 103 58 74 60 35 65 126 92 50 43 39 34 38 52 73 77 125 123 126 238 277 278 244 178 97 73 52 42 47 45 44 38 35 45 32 28 36 47 43 40 42 43 43 48 54 54 52 48 47 50 51 49 50 50 50 47 52 96 66 69 75 70 94 79 73 81 99 90 80 74 70 64 67 72 69 57 54 62 53 52 75 67 56 61 66 88 96 121 132 132 96 45 42 42 42 38 37 70 93 96 86 74 63 51 45 48 59 63 55 48 47 45 80 93 77 46 56 77 86 91 102 117 129 139 145 142 131 108 98 108 121 130 126 116 101 61 66 78 79 61 55 66 81 85 53 44 51 56 51 42 80 120 129 94 99 89 66 45 42 41 39 38 37 37 37 36 34 33 34 43 42 38 37 40 40 40 42 49 71 78 62 36 34 35 52 69 90 202 197 119 43 38 57 70 77 81 84 60 60 64 64 67 65 64 63 61 49 49 53 58 67 64 65 64 61 57 67 61 54 50 38 46 61 63 44 58 73 83 86 81 44 33 38 48 49 35 38 48 62 101 137 157 166 165 133 113 101 92 81 74 76 87 96 72 67 76 83 78 66 54 46 45 55 48 51 51 49 49 40 46 51 53 60 46 43 47 49 46 44 48 60 78 73 61 48 37 26 40 61 78 84 74 49 36 36 45 45 45 109 150 47 46 49 50 45 38 52 197 239 90 84 93 161 227 215 190 177 147 98 54 49 47 45 45 54 102 109 84 43 35 36 40 48 61 79 90 95 126 241 223 215 171 83 67 57 49 47 50 47 45 37 28 34 38 39 41 42 42 40 42 42 41 47 48 51 52 44 46 52 52 47 45 44 45 43 43 65 62 73 79 67 77 68 66 76 100 94 86 80 75 58 52 58 62 53 44 55 57 58 72 68 60 57 52 90 97 115 121 112 87 56 46 44 49 52 55 82 100 100 90 78 72 57 51 59 80 86 67 53 49 45 44 71 77 45 44 44 42 40 42 81 112 125 132 156 155 157 156 145 123 112 101 94 91 74 73 70 65 66 85 97 94 80 64 50 50 50 46 42 84 120 125 90 91 81 60 40 38 38 39 40 41 40 40 39 38 36 35 38 38 38 37 39 40 42 42 42 50 72 91 93 61 41 35 36 44 90 101 75 44 44 53 60 61 64 83 62 61 65 64 62 60 59 60 62 60 54 53 57 62 66 68 67 61 55 65 59 52 53 62 49 48 51 47 52 68 86 92 69 51 46 47 48 44 32 43 52 53 100 143 160 163 163 108 128 123 90 65 70 83 106 118 67 63 71 75 65 62 54 48 50 58 45 49 51 48 48 47 47 51 60 62 48 46 49 47 45 48 43 46 79 72 67 54 36 36 55 71 75 66 53 42 35 34 45 43 42 45 47 49 42 51 55 47 41 52 171 216 91 80 83 183 289 262 219 198 140 61 51 49 49 50 52 54 90 90 66 50 35 37 43 48 50 51 71 84 102 197 92 112 136 77 45 49 55 55 51 48 46 40 32 27 42 45 40 32 43 42 40 38 36 46 49 48 46 47 44 46 46 44 41 41 43 44 43 48 56 65 67 50 61 59 60 69 83 81 74 70 68 51 46 44 45 44 30 47 63 68 67 64 62 56 45 87 93 108 107 95 78 62 51 56 65 67 68 85 99 102 96 85 72 59 57 69 92 93 73 60 55 47 44 42 42 44 44 44 41 39 37 38 79 112 134 155 150 151 154 155 148 130 105 85 76 66 55 49 48 51 65 87 92 81 73 68 58 49 49 67 110 122 107 78 66 56 46 38 37 37 39 45 52 53 42 41 43 42 41 41 42 43 43 45 56 66 70 67 51 59 83 108 106 99 110 136 167 168 79 41 42 45 47 50 50 53 67 59 61 64 61 57 53 52 54 59 63 61 60 59 55 60 64 68 68 61 62 57 52 54 72 59 51 50 57 60 66 78 81 51 43 50 54 50 46 44 48 51 57 124 151 165 166 153 121 105 97 89 66 76 88 91 81 70 67 70 73 76 80 63 56 56 51 48 46 46 47 46 53 56 63 71 54 49 47 44 40 45 48 40 39 78 79 69 54 44 57 67 75 68 42 37 36 33 33 44 41 40 40 43 49 118 150 124 55 60 73 80 78 69 66 66 159 272 255 194 167 121 57 51 44 47 54 58 63 93 91 68 55 60 45 41 51 44 43 50 56 59 75 57 50 43 33 34 46 51 48 51 48 47 45 41 31 43 46 42 38 51 45 36 33 42 45 46 53 61 45 43 44 42 37 46 45 46 50 54 57 56 55 52 38 51 53 56 66 77 72 62 54 52 47 44 42 40 40 29 44 59 63 61 59 59 56 51 85 92 102 95 84 72 62 59 73 79 76 72 88 96 103 101 89 77 59 56 74 108 106 94 83 70 49 46 43 42 43 44 43 41 39 37 38 46 55 74 114 129 133 135 139 140 138 117 101 98 88 67 50 40 41 47 57 62 66 83 82 68 53 56 106 136 135 116 90 53 44 40 39 38 38 40 46 57 71 62 56 53 52 48 60 59 60 76 78 83 92 98 91 73 63 69 92 123 148 201 244 248 199 86 39 40 47 107 72 46 48 50 49 54 59 60 54 49 48 49 53 57 59 59 57 52 58 61 64 64 56 57 56 52 52 65 67 63 62 69 72 62 58 56 40 39 45 51 52 46 47 49 50 59 133 155 164 169 175 142 106 86 80 79 87 105 103 74 76 69 70 76 82 61 52 52 54 49 48 48 48 47 46 72 82 78 67 53 44 42 39 27 41 40 34 38 72 87 75 61 60 67 63 65 58 31 32 38 40 39 38 40 39 38 40 43 65 119 159 144 63 53 53 52 51 50 50 56 61 51 43 38 42 50 50 36 42 55 60 68 78 81 80 76 65 46 40 46 36 38 37 39 50 53 40 42 52 53 55 73 67 43 50 48 46 46 46 38 45 46 44 44 51 40 30 29 43 35 40 48 52 44 42 42 44 46 36 40 48 55 66 64 60 54 46 38 41 43 45 52 78 72 60 50 49 48 45 42 37 27 27 44 59 60 58 57 55 54 61 87 95 99 93 82 69 62 68 79 83 79 75 88 109 119 113 96 97 89 83 90 113 121 112 107 101 82 69 68 69 64 46 44 42 40 39 39 41 43 49 67 94 111 126 138 142 132 125 125 129 114 108 79 49 37 39 41 42 49 68 93 86 66 62 131 151 150 135 110 53 46 46 45 44 42 44 48 57 76 86 76 64 61 75 95 87 86 115 117 104 106 112 101 95 85 84 94 113 150 222 253 196 68 45 40 54 103 217 149 75 43 41 43 48 54 58 53 49 46 46 48 50 50 49 50 52 59 61 61 57 50 54 52 49 49 52 59 67 74 78 82 70 55 42 40 37 40 44 45 39 37 43 52 67 131 155 170 179 174 145 108 83 80 92 92 99 94 76 75 73 79 82 71 60 59 57 52 49 49 64 66 50 52 65 64 56 50 39 45 47 41 30 28 29 34 47 76 92 82 69 66 59 49 49 49 36 37 43 47 44 39 40 39 38 38 44 42 105 175 191 198 215 147 42 42 42 44 40 30 33 29 40 51 51 49 42 45 52 52 61 48 50 68 81 64 55 49 42 36 34 30 32 44 38 42 48 52 52 53 45 43 52 49 47 43 43 50 45 45 44 42 39 39 32 26 28 42 36 36 38 40 42 42 43 43 39 33 44 52 58 77 79 71 60 48 37 30 30 33 34 74 77 70 63 59 53 48 43 38 27 44 58 62 61 58 58 48 42 62 97 104 104 104 92 76 67 75 86 89 88 86 86 97 106 112 116 123 127 124 119 118 113 122 125 122 116 101 97 90 82 85 71 70 62 45 45 46 46 46 46 61 81 109 135 145 122 124 138 149 138 143 121 85 53 50 52 48 42 45 84 97 89 85 143 158 153 139 115 55 52 54 55 54 52 51 55 59 59 80 76 64 66 135 128 109 102 120 119 111 118 128 121 105 105 116 129 129 149 164 187 197 74 50 43 98 252 260 260 168 43 45 55 62 60 52 54 49 46 45 47 47 47 47 49 51 53 59 62 61 57 51 48 48 48 46 43 55 72 82 86 90 74 48 44 38 37 38 39 36 34 38 50 76 123 150 172 183 168 154 115 87 84 98 123 113 90 80 80 77 76 73 62 57 60 59 52 43 66 76 74 66 69 68 63 53 41 53 46 45 49 43 37 39 42 54 106 96 64 40 45 45 44 47 51 50 50 50 50 48 43 42 40 40 47 93 58 69 105 117 231 272 245 196 202 77 34 32 58 200 108 60 64 78 45 36 40 49 47 46 54 51 30 44 68 70 57 44 39 33 31 36 49 44 42 45 54 53 55 54 52 51 47 45 43 43 50 47 39 38 41 34 34 32 29 28 38 42 36 31 38 42 39 40 45 44 51 63 69 67 83 89 91 80 48 37 33 34 36 31 66 76 79 87 82 70 55 41 31 28 51 64 65 63 62 61 61 62 64 111 111 112 124 116 101 89 86 88 105 110 101 87 89 98 106 111 114 123 133 135 125 104 111 121 127 125 104 100 92 88 106 86 94 95 80 74 66 57 50 44 42 53 81 112 128 112 110 126 148 151 146 150 136 97 86 79 65 51 46 50 79 110 136 166 162 147 132 114 59 57 59 59 59 61 61 60 58 55 51 48 55 83 151 130 97 93 134 155 148 143 139 129 145 143 146 144 86 83 80 97 128 69 57 50 111 285 285 284 181 42 43 49 55 66 77 63 50 45 45 48 48 48 49 50 51 58 56 55 56 52 38 54 69 61 49 45 42 52 82 84 98 90 61 45 44 36 36 45 45 45 40 47 83 116 143 163 173 168 171 142 110 94 92 123 115 93 84 80 75 73 70 58 52 57 59 52 42 71 81 79 75 70 61 55 52 51 59 51 45 45 52 46 48 49 47 63 78 66 47 47 48 52 59 65 63 64 57 53 52 43 40 39 41 50 112 75 68 94 114 217 255 225 157 150 63 34 42 74 161 94 57 65 91 108 86 62 48 30 29 99 115 31 32 52 51 43 44 39 36 36 39 49 48 46 51 60 58 62 63 59 50 45 43 43 49 71 52 39 35 36 32 41 44 39 27 29 38 34 29 39 38 34 37 45 50 62 72 91 124 132 108 98 85 37 28 34 40 38 31 58 60 70 100 101 81 57 39 26 40 58 67 68 65 64 64 65 65 65 128 126 122 116 113 110 101 88 86 92 100 101 88 87 91 97 101 99 102 119 131 132 117 105 107 111 109 94 88 81 79 91 74 83 94 95 88 77 64 51 43 40 41 54 75 96 103 85 92 124 141 132 147 159 152 137 101 86 78 55 58 57 84 131 161 159 155 139 107 60 59 59 59 61 61 59 55 52 50 47 46 48 69 151 133 104 94 114 112 131 145 158 183 169 153 139 126 120 131 138 138 127 114 76 57 112 267 284 286 184 44 43 46 49 70 101 81 57 45 44 49 50 50 50 50 52 59 56 54 55 51 42 65 88 82 49 46 44 51 79 77 82 85 76 45 45 45 45 45 45 45 45 56 89 120 139 154 163 162 176 176 156 120 96 86 91 98 96 82 77 78 76 56 52 56 57 52 46 73 85 84 76 66 56 53 56 54 58 46 43 51 47 44 46 53 63 65 57 48 44 43 47 65 73 64 49 44 44 47 49 39 34 35 39 38 35 77 138 191 211 222 233 166 35 39 38 48 66 85 103 70 52 59 75 84 75 63 72 167 173 185 179 136 50 39 36 30 27 38 42 39 34 32 33 51 66 64 63 65 65 59 48 44 42 43 51 70 45 33 30 28 33 41 44 39 30 42 34 27 27 27 30 34 40 48 52 59 69 94 142 139 130 118 92 43 36 36 36 33 29 33 47 64 75 92 67 46 35 26 52 64 68 68 66 64 65 65 66 66 128 125 121 112 100 97 94 88 85 85 88 90 87 87 87 86 86 88 88 100 115 123 117 98 90 89 87 84 78 72 66 62 52 49 49 48 48 54 51 46 43 39 39 39 50 86 119 73 56 93 155 143 153 160 150 121 113 105 88 61 65 64 81 119 167 163 158 138 100 54 48 53 58 59 58 55 53 51 48 46 46 74 121 139 119 111 104 88 79 105 138 166 186 191 192 194 200 205 206 197 186 188 241 209 182 201 283 287 265 166 46 44 44 46 71 113 93 60 42 41 50 50 49 49 50 50 56 56 55 54 51 55 75 95 97 60 52 48 57 98 112 102 76 51 48 48 47 47 47 47 47 39 43 87 121 140 154 163 163 168 178 178 166 154 121 107 114 133 112 108 98 78 55 58 58 54 49 52 82 94 86 68 61 54 58 63 49 57 44 40 50 45 51 51 56 74 66 47 39 41 41 81 76 61 53 45 46 45 38 29 37 38 38 39 39 33 123 191 207 202 218 208 137 31 40 48 65 83 91 74 53 50 64 72 152 181 189 211 258 150 89 111 196 69 35 32 34 29 29 28 27 29 29 32 47 61 59 59 60 60 56 48 43 42 44 50 58 38 34 38 37 36 41 43 42 41 33 32 33 33 33 43 49 52 56 56 58 73 99 121 118 118 102 70 46 42 36 32 35 29 33 41 55 87 66 51 38 25 30 54 65 67 66 64 63 63 64 65 65 126 123 114 98 90 87 87 87 86 86 84 84 87 87 87 82 78 82 82 88 96 100 92 83 79 79 79 77 76 78 72 53 55 53 51 49 47 45 44 43 42 42 42 41 40 48 113 95 65 65 133 125 134 145 150 147 140 116 91 81 80 96 120 149 181 165 150 122 83 59 53 52 55 58 57 55 54 51 47 45 81 123 148 135 103 86 75 65 63 78 121 165 179 192 201 213 227 240 214 169 139 149 209 230 236 248 283 270 234 145 48 46 44 68 99 113 72 52 49 51 49 50 48 47 47 51 52 54 54 53 51 64 89 110 110 94 79 65 63 88 118 113 86 53 46 46 44 43 46 50 52 48 57 102 134 149 158 169 189 189 186 181 181 214 209 193 189 213 172 173 143 84 59 57 55 49 42 55 92 100 85 61 54 54 61 65 43 48 41 37 42 52 56 58 66 83 94 67 47 40 35 64 61 52 49 47 47 43 38 38 39 31 33 42 48 73 127 161 166 194 211 124 40 39 40 60 71 75 80 54 46 57 73 66 228 283 250 179 169 80 37 85 242 197 98 36 38 34 38 33 32 45 47 34 39 51 49 49 51 52 51 48 43 42 44 48 50 34 31 38 43 40 41 42 41 42 41 36 36 49 44 51 53 53 58 60 66 87 108 100 103 88 64 45 44 42 38 34 31 29 35 40 47 72 55 46 37 27 48 59 64 66 64 61 61 61 62 62 62 123 114 102 88 82 77 77 80 85 87 86 86 87 87 93 92 87 80 77 82 87 89 90 84 84 84 86 100 98 90 78 69 93 98 97 99 115 84 69 65 72 98 78 56 43 45 78 83 66 56 94 114 118 132 156 156 154 122 97 107 122 134 149 163 167 165 150 118 80 70 59 55 55 57 57 57 56 52 46 44 104 147 150 134 99 71 56 58 61 65 93 128 142 157 166 178 190 190 155 111 83 87 109 139 190 239 259 254 222 150 68 46 45 68 96 109 76 70 73 75 70 58 51 48 48 52 52 52 52 51 51 75 99 116 123 126 107 83 68 78 106 102 81 57 53 45 52 62 63 57 58 62 76 109 143 158 172 196 236 219 176 157 188 196 189 201 224 233 236 200 142 83 57 56 55 51 46 51 68 86 94 77 55 57 59 53 40 34 33 33 37 57 52 58 72 91 117 83 52 41 38 44 47 46 40 44 43 41 40 42 41 36 42 57 61 63 71 69 70 161 97 50 38 38 40 52 58 52 43 44 60 72 75 98 242 291 219 52 49 35 76 152 154 144 154 129 42 37 42 44 46 51 48 45 46 49 49 48 48 48 49 62 50 42 41 40 45 33 28 34 43 39 40 38 34 41 44 43 44 51 49 51 54 59 63 59 59 54 48 80 88 70 47 43 45 41 37 34 33 39 44 47 50 59 50 44 37 27 50 44 49 66 63 59 58 58 59 59 59 123 107 92 87 85 75 69 69 79 84 86 86 86 89 110 111 100 90 83 87 91 93 96 97 98 100 102 93 111 105 89 78 84 88 99 117 138 104 95 87 79 87 84 64 48 51 58 64 60 55 66 91 88 97 128 154 159 132 107 112 142 163 169 166 163 165 140 103 72 68 59 56 57 57 58 59 57 53 47 76 120 138 123 105 92 78 72 77 76 81 91 104 118 130 126 127 129 110 106 95 80 66 58 53 127 216 240 252 230 172 97 47 46 47 62 92 102 105 102 100 101 80 60 51 51 51 51 50 49 50 59 86 103 114 127 143 133 107 80 75 93 82 67 60 59 50 64 80 76 56 56 69 89 114 149 168 183 197 195 173 146 146 187 208 208 206 204 202 214 173 114 65 56 55 53 56 67 57 52 65 86 89 75 59 48 42 37 37 35 34 38 45 47 52 65 88 94 64 45 47 44 41 40 37 31 41 40 40 41 40 41 42 53 70 77 69 58 47 47 75 57 41 35 41 43 51 47 36 60 64 68 68 92 271 277 258 202 64 49 35 100 176 45 30 107 130 44 40 41 46 53 54 51 48 47 47 48 47 47 48 70 243 119 40 33 25 35 29 31 42 42 36 38 37 26 37 39 43 47 47 46 46 48 52 55 52 41 36 49 52 53 50 44 42 46 43 37 34 39 47 49 49 50 50 45 42 38 26 51 44 47 67 63 58 56 55 55 55 55 128 109 93 96 107 94 78 68 68 76 80 83 84 85 86 88 97 112 106 105 112 121 123 127 110 113 135 134 123 120 116 107 98 85 85 100 123 131 115 98 84 71 67 61 56 58 57 59 65 71 71 84 78 79 96 127 143 130 114 116 150 184 187 177 181 165 121 82 61 57 57 57 57 57 58 59 57 58 73 149 150 115 73 53 69 83 97 109 110 128 148 160 161 154 120 97 91 83 122 116 88 59 53 50 124 217 252 252 233 175 97 47 47 48 48 55 93 110 115 112 110 103 74 55 52 50 48 47 47 52 78 98 105 109 121 146 150 134 107 85 82 68 59 62 60 54 64 75 69 50 72 92 98 90 143 175 191 188 148 143 133 135 169 206 216 224 226 202 180 141 94 52 55 54 52 58 77 74 55 48 60 86 86 65 48 44 36 34 37 44 55 46 46 60 71 55 42 37 47 64 45 36 29 27 32 38 39 39 38 39 40 48 61 75 79 78 68 56 48 57 65 52 34 45 46 41 35 38 68 74 59 100 250 280 189 115 89 77 45 36 37 37 34 28 25 29 42 43 37 42 54 56 54 51 48 47 48 49 42 47 93 252 130 42 38 26 25 24 30 40 39 36 38 37 27 33 34 40 47 44 42 42 43 45 47 43 40 41 45 44 44 43 42 43 48 50 49 46 39 43 46 46 43 43 38 34 33 28 51 53 55 67 62 57 54 52 53 53 52 126 110 105 124 134 109 92 86 84 79 80 82 84 84 85 87 96 113 129 130 131 130 126 130 117 114 125 138 128 133 140 136 124 95 81 82 97 142 136 116 95 74 60 60 64 66 68 71 82 95 101 104 97 92 90 88 102 99 105 137 176 202 205 198 195 165 120 90 77 63 62 61 60 60 61 60 55 79 157 193 148 90 54 57 60 69 85 108 138 186 215 211 175 151 107 86 94 106 75 64 61 58 52 51 129 223 249 243 217 140 51 51 50 50 49 48 49 97 119 116 101 104 88 67 52 49 48 47 47 56 103 118 113 104 109 137 149 151 139 110 74 64 63 61 73 59 54 56 54 52 102 129 112 65 126 168 188 185 143 148 142 138 160 194 206 218 216 165 148 122 86 49 54 53 50 57 79 78 58 45 48 73 78 69 54 41 35 38 43 44 39 37 56 71 74 69 52 48 68 104 79 47 32 32 39 29 33 37 38 38 47 53 60 72 79 77 71 64 65 84 84 60 34 47 49 48 50 56 59 182 237 238 246 274 194 130 101 36 35 35 36 38 32 27 25 29 38 43 35 37 48 57 57 55 52 50 52 52 57 68 85 116 72 43 44 41 38 31 30 40 27 29 34 36 35 33 36 41 46 43 42 42 42 42 38 35 36 39 44 43 42 41 41 44 46 47 46 46 44 39 40 44 41 40 35 33 35 30 52 62 64 67 61 55 52 51 51 51 50 122 125 123 124 126 124 125 127 121 91 89 99 108 97 96 95 97 102 114 110 111 117 129 131 124 122 129 138 137 142 148 149 141 104 84 79 84 119 135 124 98 87 74 68 69 76 80 88 99 112 126 126 111 104 103 95 68 59 86 150 205 213 217 216 202 167 140 115 95 90 83 76 70 65 64 59 53 91 203 182 114 70 60 63 77 88 97 112 157 200 210 186 136 143 132 130 136 131 79 62 79 107 60 53 119 202 232 236 218 199 181 152 76 53 53 53 54 76 93 98 94 104 104 89 68 56 62 56 49 57 109 128 130 112 72 113 143 157 153 136 82 65 58 54 119 87 71 72 70 65 111 140 132 97 117 144 168 180 154 144 148 162 176 195 186 175 160 121 122 109 82 51 54 52 50 52 64 89 75 55 47 62 66 68 60 40 35 42 51 53 43 38 64 89 94 69 53 46 48 55 51 38 32 35 45 39 39 39 39 42 69 58 48 68 85 74 64 66 90 107 95 66 41 50 52 55 59 63 53 213 293 258 153 123 82 74 90 37 35 31 32 44 40 36 37 38 31 41 39 35 37 57 59 57 55 54 50 104 114 95 178 74 42 42 44 46 45 42 38 33 29 36 42 43 43 30 37 45 44 44 45 44 44 43 37 37 39 42 45 43 41 40 41 43 44 44 44 44 44 42 40 37 39 40 43 48 51 40 55 62 60 66 60 55 52 52 51 50 48 128 126 125 125 126 127 127 127 124 99 97 103 107 102 97 93 90 89 92 91 96 109 127 130 125 125 130 136 145 147 147 147 143 105 85 83 91 86 96 94 84 85 83 77 76 83 91 106 123 134 132 106 112 127 136 129 96 113 162 218 231 222 219 205 161 105 92 89 86 85 86 82 81 80 61 71 116 168 194 145 99 73 67 69 73 75 100 151 191 195 180 148 107 127 140 170 197 162 125 117 120 114 62 54 116 190 208 231 231 219 192 135 74 55 55 55 56 75 94 108 118 114 102 89 84 94 103 100 81 53 61 117 141 135 122 120 124 138 155 148 126 90 66 71 106 105 107 110 103 94 128 157 161 140 142 149 159 163 122 102 131 181 199 210 161 126 131 144 113 95 79 56 54 53 51 47 43 84 83 66 50 55 56 60 55 37 36 52 67 70 51 41 69 94 94 61 48 52 55 46 47 44 38 33 38 62 53 40 42 48 82 81 74 91 76 77 75 73 90 99 89 69 54 54 54 54 55 61 129 174 178 146 72 45 33 55 96 37 34 33 35 42 35 28 32 43 44 31 27 35 51 52 54 56 58 58 88 167 145 79 189 78 39 36 34 43 45 40 34 39 35 39 43 41 35 39 42 43 45 47 48 48 46 47 48 49 49 48 45 42 40 40 41 41 41 41 41 42 42 40 38 37 38 42 47 52 56 54 60 58 52 64 61 59 59 60 59 55 52 126 129 129 130 133 129 119 111 111 118 114 109 102 95 94 85 74 68 71 84 92 97 104 114 112 104 101 114 140 149 149 144 139 103 81 83 107 113 87 72 72 75 85 88 89 95 116 137 148 152 150 130 121 117 117 116 102 123 173 228 234 227 224 203 149 74 61 63 66 70 72 70 68 64 53 110 176 209 180 99 76 70 70 72 72 69 112 199 224 185 142 119 128 118 101 118 159 173 189 172 142 111 62 53 118 190 194 238 255 233 172 85 63 57 57 56 56 63 89 120 137 129 115 112 121 129 133 121 93 56 53 107 153 169 146 141 144 152 160 156 111 80 67 72 94 121 134 135 133 123 145 181 204 156 151 153 161 172 148 114 118 155 202 204 145 122 157 171 140 105 78 66 53 56 55 49 43 47 62 66 54 50 48 46 41 33 37 60 83 89 62 47 74 96 88 67 53 46 44 46 43 43 45 47 46 51 53 51 45 59 82 87 87 99 86 76 60 44 47 63 55 48 56 56 53 72 101 107 212 122 45 37 37 36 45 68 91 41 36 38 36 30 53 45 38 43 40 37 37 40 44 46 48 53 54 37 227 145 45 38 38 34 33 33 29 38 42 37 32 44 38 35 36 42 39 38 40 45 46 48 49 48 48 48 49 49 48 46 43 41 40 40 40 39 38 38 39 39 39 38 38 38 41 46 52 57 59 38 51 66 66 64 64 66 79 114 127 130 106 116 121 123 125 128 131 109 91 93 115 109 102 95 86 90 73 56 46 49 78 74 63 63 79 81 82 84 88 124 143 150 150 148 105 85 83 98 156 138 103 79 83 95 106 106 102 124 150 158 159 161 161 148 124 106 116 119 152 196 233 234 232 226 202 150 84 62 58 61 64 65 63 59 54 49 149 209 199 118 75 67 69 71 74 73 69 121 224 241 184 120 87 106 90 68 69 93 120 167 166 132 86 58 53 119 197 217 249 244 202 133 61 59 59 58 57 56 56 71 96 120 127 129 137 151 157 151 134 112 88 58 92 143 182 176 159 167 168 147 97 79 70 79 111 124 151 157 144 129 143 167 198 220 190 148 148 162 159 149 135 154 196 225 204 139 119 166 191 172 134 98 78 57 53 52 49 46 46 57 67 65 44 41 38 34 33 38 57 83 97 66 52 76 95 84 74 59 42 34 48 36 40 46 49 54 46 46 48 48 70 82 86 86 86 88 65 44 36 39 38 42 49 54 59 43 146 287 263 136 64 36 36 37 39 63 82 67 43 38 38 37 30 67 69 52 32 37 38 39 41 45 48 51 45 34 34 46 46 47 41 44 33 31 35 38 38 40 39 36 37 39 36 32 35 42 42 43 45 45 46 46 45 45 44 44 45 44 43 42 40 40 39 39 37 37 38 37 38 38 38 40 42 46 41 45 62 63 60 63 65 66 67 70 81 122 209 228 239 210 101 110 116 122 127 129 101 76 69 73 66 68 76 81 74 56 49 53 57 82 77 64 58 52 51 51 53 59 109 136 148 149 141 107 90 86 97 157 157 122 87 84 91 107 108 98 105 141 151 153 159 168 181 145 100 112 167 202 224 236 231 233 215 176 121 90 73 70 76 84 88 87 73 58 87 185 221 176 70 71 70 71 73 75 74 70 126 233 245 187 114 65 64 63 67 76 80 62 92 109 96 63 91 95 130 182 225 242 201 144 96 75 63 59 58 57 56 56 56 62 81 95 126 155 174 187 165 143 127 116 83 88 126 176 203 169 175 161 110 64 64 98 142 172 168 166 158 144 120 133 176 215 227 216 172 154 147 130 118 115 139 179 209 177 128 113 143 132 146 135 105 77 62 56 52 49 47 72 95 95 66 45 42 43 42 39 46 48 63 78 50 48 66 83 82 71 58 46 42 55 44 47 47 42 51 44 41 47 67 87 83 83 87 79 65 48 35 28 36 31 28 31 39 33 32 135 251 110 88 54 31 36 35 52 75 81 46 39 36 36 35 32 69 81 64 32 37 38 39 40 43 47 50 51 47 32 31 39 47 46 43 42 37 32 38 37 38 39 37 32 42 42 36 35 43 45 42 39 45 45 45 45 45 44 43 43 44 44 42 40 39 39 37 36 36 36 36 39 40 42 44 47 52 51 49 47 64 65 64 63 65 68 80 138 223 242 255 283 297 96 108 117 127 135 121 100 70 42 40 39 53 70 78 72 59 55 58 61 66 65 60 55 53 54 55 55 57 90 133 153 146 128 102 92 80 77 147 158 127 92 85 87 100 102 94 96 123 133 135 140 159 179 149 109 121 208 234 239 237 233 229 194 140 88 74 78 86 96 109 119 124 107 90 153 215 219 163 72 70 71 73 75 75 71 79 139 236 234 180 115 70 67 70 91 119 125 65 62 59 66 94 179 191 160 133 154 181 154 119 100 108 83 71 64 57 56 56 55 54 54 52 110 166 196 212 174 148 133 122 114 93 109 158 216 192 186 144 69 63 65 135 208 218 201 166 135 114 105 132 183 219 224 218 203 170 140 140 115 118 128 139 158 149 140 132 126 120 132 129 110 83 67 60 55 50 46 77 121 140 108 54 64 72 68 61 50 51 56 55 48 42 44 55 72 75 62 54 56 63 64 58 49 40 42 41 39 49 84 95 84 81 84 65 42 36 34 31 38 37 35 35 38 38 38 55 73 56 62 50 38 42 35 45 64 72 37 36 36 34 31 34 68 74 58 39 38 38 39 40 41 43 45 48 50 43 43 53 93 183 71 44 44 42 39 38 37 33 28 44 45 40 38 49 45 43 39 35 38 42 44 44 44 43 43 43 44 44 42 40 40 39 38 37 32 27 34 43 46 48 51 53 57 62 61 53 66 57 55 64 68 61 100 157 207 260 288 306 315 108 118 120 117 116 109 110 82 41 38 47 55 65 77 78 65 61 62 62 81 69 57 54 55 58 59 59 59 68 127 156 148 118 97 81 67 67 128 150 127 95 87 87 94 99 100 101 110 120 122 119 132 143 139 138 162 222 235 237 238 237 218 173 126 93 65 78 94 102 102 111 118 128 146 186 224 206 145 72 67 72 75 74 70 63 111 175 216 181 161 125 88 70 94 143 167 144 65 61 63 104 189 240 237 191 121 51 50 94 138 160 144 141 120 88 56 56 56 55 53 52 51 116 177 204 213 167 148 141 129 112 88 95 137 206 232 217 146 51 73 92 160 224 228 213 161 105 72 95 127 177 211 211 211 217 190 165 182 155 150 148 145 147 160 174 172 146 135 141 137 123 108 81 67 58 51 46 76 100 106 90 49 60 71 72 75 74 65 61 66 51 44 49 56 54 78 88 86 71 44 46 46 44 42 40 39 39 50 81 89 83 75 67 47 34 34 37 36 35 41 38 33 39 40 39 41 51 67 52 40 36 36 35 30 34 43 37 36 36 33 31 71 69 52 38 38 39 40 39 35 36 35 38 43 46 48 63 66 69 111 53 42 40 31 39 38 40 42 36 28 26 27 31 46 44 41 41 40 33 38 41 41 41 42 42 43 44 42 41 41 41 40 39 41 43 47 49 52 54 55 57 58 60 63 66 63 67 56 55 66 63 101 139 178 229 251 291 310 299 101 106 112 113 109 114 110 91 69 69 70 71 76 84 88 84 80 78 80 88 84 69 55 55 72 77 72 63 61 107 147 154 116 101 75 59 63 92 138 130 103 89 82 84 96 112 116 111 124 129 115 89 106 136 175 217 229 233 236 236 223 188 157 133 117 104 95 97 91 58 56 56 84 145 215 229 190 139 103 74 88 85 69 63 55 126 193 207 162 147 128 109 105 175 223 205 133 60 58 132 190 193 221 198 166 119 52 52 56 74 113 176 152 114 78 56 57 57 56 55 51 50 116 177 201 199 169 149 138 130 111 97 107 135 167 223 217 151 72 160 210 223 220 221 211 147 94 78 106 83 147 203 195 213 214 209 207 216 205 196 197 203 194 204 213 211 194 177 151 139 146 155 98 71 58 50 46 103 123 107 72 48 48 50 56 86 89 68 50 50 49 48 50 53 55 73 82 83 71 37 48 52 48 43 40 36 50 70 70 90 83 62 41 40 39 38 38 38 33 38 35 28 41 36 37 50 72 80 48 33 35 34 35 32 52 84 47 38 36 36 40 77 47 31 40 40 43 45 40 27 29 31 38 45 47 73 80 64 44 40 37 42 40 26 30 36 39 39 43 37 39 37 32 43 42 41 41 40 41 40 40 39 39 41 42 43 42 40 37 40 44 42 42 46 51 55 57 59 60 60 59 58 60 63 63 52 63 62 64 76 91 138 187 237 278 210 266 320 290 97 98 105 109 104 94 86 83 82 84 83 87 91 93 88 80 79 82 86 87 93 80 58 57 73 87 87 76 74 82 123 153 123 116 83 63 58 53 122 135 117 93 65 68 92 121 132 127 139 146 129 68 62 133 207 221 226 232 231 218 189 115 92 91 95 110 77 62 61 58 58 56 57 90 215 219 189 153 134 135 115 88 64 56 52 137 192 182 167 153 139 127 132 248 260 207 123 57 113 171 203 199 174 150 122 100 90 61 53 54 74 151 153 125 87 57 58 60 60 59 53 51 110 177 213 194 169 148 133 124 108 103 113 137 162 212 224 194 145 168 195 207 212 220 196 143 94 64 63 138 182 193 182 196 217 222 218 220 222 238 252 252 238 239 235 229 227 223 145 125 166 197 109 70 57 48 45 117 160 149 77 61 53 48 49 77 77 60 45 45 48 50 59 70 67 65 75 76 64 56 58 54 48 43 40 70 86 76 55 67 65 54 43 43 41 40 42 51 48 42 35 31 38 30 34 51 75 68 40 29 35 36 36 34 59 100 39 34 36 38 46 53 45 41 43 45 50 49 40 30 31 46 52 51 53 110 105 77 42 39 38 38 36 36 36 39 40 38 37 36 39 43 42 43 42 42 42 42 42 41 40 38 39 40 42 42 41 40 37 39 44 44 55 53 51 58 51 59 63 60 58 44 52 61 60 53 58 63 69 76 115 146 211 290 308 252 249 244 208 99 89 97 106 107 99 82 76 80 88 90 96 98 93 80 76 77 81 83 87 97 88 68 60 67 84 94 94 92 68 99 140 140 135 97 70 62 55 94 126 132 107 65 102 122 121 119 136 150 155 146 118 78 101 162 224 229 234 233 221 189 137 86 60 64 70 107 124 108 56 54 52 89 150 177 151 143 142 139 137 130 96 59 55 109 168 193 178 157 146 113 104 162 270 236 155 80 55 162 198 193 174 155 105 77 71 73 58 53 50 52 79 140 142 105 58 61 63 62 60 54 51 108 175 214 194 169 149 133 116 105 104 116 139 169 206 222 202 144 82 131 178 201 200 152 126 122 124 93 127 155 175 188 179 196 223 241 224 226 235 243 246 241 242 240 229 210 193 136 128 174 209 107 66 56 47 44 88 151 179 106 87 75 62 52 57 55 47 40 39 41 44 58 76 79 74 73 70 64 63 60 54 47 40 55 95 108 90 85 72 53 40 44 43 42 40 51 94 73 56 46 40 28 27 33 46 62 46 31 28 35 40 36 31 52 97 34 32 33 31 43 50 48 45 46 49 41 41 42 32 30 47 58 60 71 80 130 127 39 37 38 34 33 46 44 44 42 39 37 37 40 43 43 42 40 39 40 41 40 39 39 39 40 37 37 39 41 40 40 40 40 43 56 60 63 69 51 58 63 60 57 48 59 68 56 40 34 49 63 52 76 125 201 277 300 312 256 184 172 108 88 88 98 108 108 88 78 77 82 87 95 96 90 88 87 87 87 85 84 98 98 86 69 90 94 95 95 90 66 94 136 153 137 126 97 64 58 59 98 126 122 120 133 132 123 118 135 143 147 147 138 84 103 165 228 236 236 233 224 204 154 113 90 87 107 138 148 120 53 50 103 164 199 167 101 86 98 113 113 99 76 56 57 131 165 170 157 138 130 126 153 228 261 205 154 134 142 192 195 159 107 104 72 59 58 57 55 53 50 46 44 117 150 145 113 69 62 61 57 52 51 111 171 196 189 169 150 132 113 105 104 112 130 161 197 220 211 167 139 161 175 171 153 125 138 161 160 77 119 148 164 179 175 195 221 238 232 234 229 216 202 219 228 223 201 158 140 132 156 200 212 113 70 59 47 46 67 121 169 148 110 92 74 50 46 43 39 36 34 36 41 51 66 81 84 74 64 64 60 54 49 45 42 83 110 111 90 76 59 47 42 43 46 47 55 70 77 50 49 50 37 37 38 41 44 45 41 32 29 36 43 36 30 45 87 35 29 28 27 39 44 45 46 46 38 44 47 45 45 44 51 58 87 204 125 65 39 39 28 35 40 40 40 43 43 41 42 41 42 42 43 42 40 38 37 37 38 38 38 40 43 42 40 36 33 41 40 38 37 38 40 44 57 70 68 57 56 52 46 56 52 55 58 55 52 54 50 44 73 62 112 169 206 282 313 256 173 154 111 91 90 94 100 106 95 86 80 78 79 84 87 95 119 101 98 99 92 62 77 90 97 106 111 103 99 94 63 60 91 133 163 153 137 100 62 57 55 95 123 124 140 157 152 138 131 136 128 128 135 138 125 158 203 235 241 237 230 222 211 163 128 113 121 155 154 145 112 54 97 172 215 211 164 99 67 62 74 77 63 55 53 54 96 111 111 108 119 148 194 243 278 238 206 203 218 222 162 136 104 56 56 57 57 57 56 55 54 52 48 45 82 134 176 179 76 59 56 52 49 49 113 170 186 186 167 144 123 111 103 95 97 117 160 192 213 208 178 187 200 183 140 89 121 152 175 172 82 115 146 170 191 195 213 222 220 216 211 181 157 163 188 175 164 157 148 137 146 175 212 219 118 73 61 47 47 74 129 175 132 95 105 105 66 43 42 44 46 47 48 51 52 53 66 76 69 59 59 54 58 57 53 57 96 111 105 83 61 50 44 44 55 59 78 87 77 56 43 43 44 38 37 39 44 47 46 43 40 37 36 41 36 35 48 82 39 28 26 27 38 34 39 47 46 30 35 41 44 46 47 53 60 69 104 163 120 34 34 35 37 39 38 27 44 42 37 43 40 42 44 44 42 40 38 37 36 36 36 38 44 61 72 61 47 42 41 38 36 36 37 39 42 48 52 49 56 53 49 52 61 58 54 53 53 53 57 60 65 77 77 94 139 228 308 284 228 168 116 119 105 105 100 93 96 96 92 88 89 79 69 72 91 124 119 115 107 90 60 57 74 98 119 122 115 90 63 60 61 83 119 155 161 148 105 61 58 55 95 123 128 152 184 178 157 143 132 124 109 104 142 181 214 236 244 244 240 232 223 215 163 128 125 152 179 153 121 96 92 173 215 222 199 152 123 94 66 49 67 69 60 49 48 50 51 51 65 134 215 271 290 270 230 231 233 229 222 121 82 67 55 54 53 54 55 55 56 55 53 51 47 46 100 168 197 84 57 55 57 54 56 109 166 195 185 168 144 121 111 93 75 73 99 162 194 212 201 160 181 195 160 96 49 129 160 176 179 98 111 138 170 211 219 219 212 200 191 172 143 125 132 162 170 166 154 142 140 162 173 169 199 114 72 61 47 44 106 158 169 143 98 89 83 59 57 52 53 55 46 48 50 48 43 38 54 58 55 52 49 75 83 69 73 89 93 85 68 53 48 49 63 99 81 87 85 64 41 40 42 42 38 37 36 45 61 66 44 37 37 36 45 38 35 50 96 53 38 33 31 37 34 39 46 46 34 31 35 42 45 49 55 64 73 80 90 61 27 33 33 34 35 35 36 29 35 45 37 33 42 47 46 44 43 41 39 38 38 37 37 40 51 57 48 41 41 38 36 36 36 39 41 44 47 48 40 40 43 54 74 78 79 75 65 52 61 63 66 77 78 75 108 170 213 240 228 187 129 86 139 132 124 116 106 91 90 92 96 96 80 59 73 99 108 107 114 113 97 60 56 58 82 129 131 91 64 55 58 61 68 93 134 162 151 104 60 59 57 76 104 132 156 195 188 165 149 131 110 85 85 166 221 242 248 250 246 242 235 227 217 159 132 144 177 178 140 95 96 170 210 212 198 175 142 127 121 94 53 112 112 84 57 58 59 51 46 78 220 280 296 279 245 265 226 191 188 236 216 167 105 53 51 50 51 53 56 56 55 54 52 49 47 76 123 160 98 70 71 83 75 83 103 146 197 179 179 166 142 111 75 53 51 75 144 191 219 199 130 159 159 111 51 49 133 161 171 173 106 103 122 161 224 234 220 194 169 164 158 138 116 109 135 163 169 156 141 145 167 170 148 160 135 96 66 72 63 88 108 112 106 115 105 81 58 63 55 51 53 53 46 53 62 63 60 52 50 52 48 47 89 101 74 72 78 67 54 53 50 57 72 98 137 94 76 66 49 38 41 44 42 38 38 33 47 78 79 50 38 36 35 35 34 35 48 96 86 63 46 44 30 41 45 42 42 41 39 40 42 47 52 55 59 69 64 46 33 31 35 31 32 35 35 35 34 37 37 27 64 61 48 47 46 45 44 43 43 42 40 38 37 38 39 39 39 41 38 37 37 38 42 45 48 49 49 49 36 30 38 59 87 106 109 91 63 77 82 83 92 79 81 121 186 236 245 216 176 151 109 133 149 130 120 118 112 95 89 91 98 100 82 82 100 125 123 125 118 97 60 57 54 80 136 141 104 72 63 84 65 60 79 118 152 141 110 77 60 59 72 99 134 157 187 178 157 143 133 86 71 107 197 234 245 247 246 241 237 233 225 207 164 160 171 179 160 132 132 166 218 179 154 143 137 121 100 88 70 52 99 105 113 123 128 125 77 47 90 286 299 276 250 239 222 188 135 90 94 97 92 74 50 48 49 50 52 53 53 53 52 51 49 47 44 55 82 70 116 135 116 84 102 101 116 159 184 184 178 157 104 58 46 45 52 96 161 198 185 121 125 130 100 55 52 123 153 156 140 100 92 108 153 229 240 226 184 134 133 152 137 109 95 105 127 137 134 130 142 161 162 134 118 138 125 99 101 82 78 80 83 86 120 119 89 52 50 59 65 67 72 59 60 66 67 65 61 56 51 46 64 89 85 53 85 78 63 52 49 47 70 102 131 140 96 70 54 42 41 43 42 40 38 38 31 51 96 69 48 38 35 34 33 38 45 52 50 47 36 27 28 37 40 39 37 39 39 39 41 44 49 55 53 51 62 45 39 37 35 31 30 34 38 37 36 35 36 37 37 43 47 49 46 46 46 47 48 49 49 47 43 39 38 39 42 44 44 41 40 36 31 33 45 51 50 49 48 46 47 49 52 51 81 111 112 85 90 97 99 92 87 104 151 218 237 245 216 167 130 104 146 150 147 140 131 118 95 98 109 121 127 104 98 112 137 135 136 125 99 60 58 55 84 144 141 103 84 87 109 83 65 69 98 136 130 122 105 78 75 104 125 138 163 178 163 137 117 125 90 105 160 210 236 243 239 233 233 228 223 212 191 190 195 200 197 175 160 161 173 187 182 154 137 124 98 60 47 73 122 118 121 134 148 151 142 84 50 95 289 282 253 218 184 146 134 111 78 55 56 56 53 51 70 69 67 62 49 49 48 47 52 75 73 58 46 49 49 114 143 118 62 66 97 133 160 177 199 205 184 127 89 94 82 44 47 100 149 165 128 70 103 109 77 61 119 140 139 128 90 89 105 147 226 241 226 181 121 102 102 100 94 83 86 90 94 98 105 125 147 152 134 115 139 141 127 132 109 92 95 113 79 103 106 85 53 47 53 66 79 82 66 63 65 63 61 59 54 49 48 88 92 76 63 85 64 50 47 45 46 46 73 124 153 129 83 46 42 41 41 39 36 37 37 34 49 83 51 41 37 35 34 34 40 43 38 29 28 33 41 44 41 40 38 36 37 38 40 43 47 51 57 56 60 94 52 37 37 34 29 32 39 44 40 38 37 37 37 40 41 38 34 35 45 47 48 51 54 55 54 51 47 44 44 45 47 47 46 45 42 36 29 37 45 50 50 47 45 44 45 48 36 57 94 115 93 90 93 91 72 88 122 179 250 246 228 199 169 137 113 150 152 153 148 142 137 109 118 132 140 135 121 120 130 146 144 143 130 106 79 61 70 104 142 110 70 75 101 112 97 70 54 67 128 130 125 122 126 125 123 126 142 179 184 159 113 64 62 124 167 187 198 209 216 222 227 228 228 216 196 177 186 192 197 195 185 186 193 195 184 161 142 124 108 95 83 108 144 169 140 137 144 148 140 138 82 105 205 270 260 236 197 146 128 155 151 118 89 74 57 46 45 51 60 63 57 44 44 44 53 69 84 65 51 43 45 73 136 144 99 49 67 98 133 167 187 206 210 192 154 111 129 136 116 118 77 70 85 95 83 119 124 93 70 121 142 138 119 90 86 119 174 220 237 209 149 87 91 83 82 83 80 97 101 96 88 85 102 122 144 166 171 180 161 139 175 157 130 122 137 117 107 93 76 59 49 48 56 68 82 69 63 62 57 55 50 48 50 57 86 91 83 76 63 53 48 45 44 67 59 48 62 137 117 92 72 45 41 40 40 39 32 36 39 41 42 39 36 35 34 35 47 47 40 32 25 37 56 65 45 40 37 36 36 37 40 42 41 30 48 56 62 89 192 72 33 38 35 35 37 41 46 49 39 37 39 38 40 41 38 35 37 34 41 49 49 52 55 57 58 57 55 53 51 48 48 51 51 50 45 37 39 41 42 50 46 43 42 42 45 34 44 71 91 85 84 79 69 73 74 108 169 248 252 204 162 149 140 110 155 155 156 154 152 149 128 148 160 155 138 134 139 147 154 150 145 132 117 108 66 88 115 113 56 54 59 78 111 64 54 53 66 120 134 132 128 128 131 126 120 122 143 163 150 109 71 123 177 194 198 218 215 199 200 219 227 222 194 171 175 169 170 178 189 199 191 190 182 159 134 123 117 118 131 144 168 181 172 137 127 122 117 109 89 61 137 266 249 243 204 152 110 105 125 131 119 104 89 74 58 44 42 47 49 46 41 41 53 69 78 64 50 43 42 48 118 153 125 65 43 54 103 147 160 179 207 216 201 165 148 141 116 76 77 53 46 51 59 77 108 113 88 65 104 135 151 149 136 107 99 129 208 238 212 156 97 83 70 69 81 103 118 107 96 93 81 84 84 97 144 200 222 221 214 231 210 188 139 77 216 177 116 73 63 53 56 57 57 75 69 64 60 52 50 55 65 71 64 67 79 86 75 58 52 49 46 44 89 88 67 51 62 108 125 102 53 43 38 38 40 37 42 38 33 39 37 35 33 34 36 61 55 40 38 32 46 61 64 44 40 38 38 38 40 42 43 44 42 50 54 62 74 54 39 38 39 38 36 36 37 41 57 44 38 38 41 40 40 40 39 39 36 42 49 50 53 56 59 61 63 61 59 56 53 54 56 57 52 34 44 48 44 40 50 47 44 42 41 43 41 55 75 58 59 53 47 51 53 67 87 126 214 228 178 128 121 143 115 155 157 160 154 147 143 142 169 181 174 156 148 154 160 160 155 147 134 123 116 65 54 53 52 52 53 89 120 115 62 51 50 60 100 130 141 139 135 139 132 98 65 70 82 109 124 132 178 196 197 205 238 233 219 209 210 227 200 165 146 158 174 172 169 171 183 173 166 156 141 128 126 130 142 163 184 189 179 157 120 105 93 85 80 69 117 195 247 175 173 155 138 129 88 73 78 95 110 95 79 61 47 45 43 41 40 38 38 51 62 62 42 40 39 44 64 159 159 105 44 42 41 95 145 155 165 196 212 203 169 153 116 75 46 50 53 49 44 48 92 101 90 70 56 69 92 120 149 158 125 90 83 147 214 215 171 112 92 88 90 98 115 102 95 94 96 88 87 87 89 94 124 187 226 232 238 209 192 156 100 256 235 146 61 53 67 75 80 82 70 69 66 59 50 48 70 94 102 62 51 69 85 68 62 56 51 46 44 103 106 79 61 53 73 107 133 100 55 39 39 44 67 44 34 38 37 35 34 33 34 37 54 51 39 40 41 43 44 44 44 43 43 42 41 42 42 42 43 45 48 50 57 66 42 38 37 38 41 39 38 37 37 39 54 45 32 42 40 40 40 39 39 41 44 49 53 55 58 60 61 62 63 62 61 59 57 57 58 53 32 41 40 43 52 52 49 46 44 43 44 45 58 82 72 50 37 42 65 68 81 114 167 216 204 158 118 119 155 130 143 153 162 152 138 134 147 170 188 196 190 163 169 176 172 157 150 142 135 125 66 54 54 54 54 52 100 139 134 114 69 49 62 108 131 144 149 149 152 139 94 53 54 59 73 110 165 218 209 188 191 232 231 228 209 192 216 182 149 131 138 188 197 192 184 182 163 150 142 138 137 148 157 163 167 184 177 158 134 98 78 68 70 89 139 234 251 178 74 71 96 131 151 79 50 51 73 110 92 66 49 50 58 55 47 39 37 37 37 36 36 36 36 37 55 104 181 159 104 53 42 40 68 112 154 154 175 188 182 151 121 84 62 63 68 65 55 45 49 108 113 88 54 49 46 53 71 100 142 129 93 63 80 171 203 183 130 100 111 124 129 125 90 82 88 96 85 76 77 83 82 85 123 172 217 238 241 210 181 190 182 128 88 73 60 69 83 93 91 74 70 65 56 47 46 71 102 112 61 53 69 84 68 67 61 53 47 44 106 115 92 76 54 50 79 125 126 63 39 39 42 52 43 38 38 36 35 33 33 34 38 41 39 36 38 40 40 39 40 42 45 47 46 45 42 41 41 43 45 48 49 57 73 52 42 38 38 41 40 39 39 40 40 33 32 39 43 42 42 43 43 43 42 44 48 54 58 60 60 59 56 57 59 60 58 55 54 56 58 55 41 42 48 37 50 51 48 48 46 45 44 50 65 61 60 63 64 68 71 87 134 209 228 196 149 109 88 133 116 123 138 155 154 148 144 149 182 197 201 202 188 193 193 180 159 156 152 145 128 65 56 56 56 55 52 108 151 149 132 74 67 97 129 139 153 161 162 158 141 96 57 59 60 59 96 167 235 216 180 170 208 219 221 200 174 179 159 128 104 105 152 205 225 220 208 183 166 152 141 144 163 170 161 143 169 172 150 111 79 52 46 78 156 263 281 213 104 42 40 39 47 61 45 42 42 47 67 63 56 49 51 84 78 57 39 37 37 36 35 33 33 34 39 75 160 181 156 116 75 44 41 40 72 146 147 153 156 143 102 84 76 78 85 85 72 56 45 45 93 124 104 48 44 41 40 41 48 105 116 95 62 47 113 167 178 131 98 116 142 157 143 91 72 76 88 79 69 70 79 83 79 90 124 178 230 246 238 218 193 146 89 57 54 52 73 101 112 92 79 73 66 55 46 45 72 93 87 90 82 80 80 73 73 67 58 48 44 88 117 122 99 55 43 59 94 122 70 43 39 38 42 41 39 38 36 36 35 35 36 38 84 97 69 42 39 37 35 35 36 40 44 47 47 44 43 43 45 47 50 51 54 64 57 46 39 38 40 40 39 37 29 29 27 33 44 45 47 48 49 49 48 47 46 47 53 59 61 60 57 51 50 52 53 53 51 51 48 39 45 36 40 49 40 52 47 45 51 47 45 43 42 42 36 61 77 74 67 68 100 157 211 222 205 159 100 87 86 90 116 115 144 153 155 156 159 188 206 213 215 215 221 228 222 181 166 155 144 125 65 59 59 58 55 53 112 167 180 144 106 84 92 134 145 166 175 168 157 143 112 79 63 62 80 118 173 231 211 174 158 186 213 216 196 158 112 111 80 56 56 55 157 208 211 208 221 205 174 145 141 142 138 122 96 156 207 190 119 81 50 67 131 231 276 264 180 73 46 46 45 44 44 44 45 44 44 46 48 46 44 46 77 72 54 40 40 39 38 36 34 33 34 54 96 159 180 150 108 70 44 41 39 66 131 147 142 134 118 80 75 78 83 85 84 71 56 44 42 56 102 103 49 41 39 38 38 40 70 92 87 61 48 62 111 141 112 92 103 133 164 164 104 70 62 70 70 65 72 84 86 86 81 101 160 228 248 245 219 165 116 85 65 52 49 58 66 75 86 79 56 47 54 51 48 50 63 89 126 131 99 57 74 75 72 64 52 45 51 105 161 133 64 44 48 66 111 80 53 39 32 36 39 39 37 36 35 35 35 36 37 82 87 48 38 36 35 34 34 34 37 41 45 49 48 48 49 49 50 53 54 55 62 51 43 39 38 39 40 40 38 34 37 38 41 45 48 53 55 56 55 55 52 49 48 53 59 60 59 56 49 46 46 47 47 46 48 48 44 35 34 35 40 61 42 42 49 46 44 43 43 43 43 46 54 61 66 66 67 98 150 200 195 189 162 111 86 80 80 117 111 126 149 169 176 161 191 211 221 222 226 233 239 239 223 192 164 144 125 65 61 61 59 56 52 111 173 199 150 134 88 61 98 112 154 172 163 152 145 137 117 81 64 120 175 207 220 197 169 161 184 210 217 187 127 58 58 60 63 63 61 57 121 189 176 201 211 186 134 102 60 65 74 44 49 78 87 68 41 70 147 228 276 283 221 138 66 48 47 62 76 79 77 76 75 74 76 53 44 41 45 74 74 72 72 70 48 40 37 34 33 60 72 90 135 155 142 110 70 42 40 39 50 79 124 128 109 85 79 74 73 75 78 72 59 49 42 40 39 76 91 65 43 40 39 38 38 41 67 72 49 46 46 60 78 87 87 89 109 143 173 120 80 58 55 63 64 77 95 96 91 75 89 153 227 248 222 171 126 96 78 65 55 54 61 64 63 62 71 60 57 64 55 51 49 52 66 161 135 89 69 77 75 73 68 59 48 45 95 164 154 75 47 44 52 107 93 65 42 35 41 42 39 37 36 35 34 34 33 39 54 53 38 35 35 35 36 37 37 36 37 39 44 38 46 56 52 52 55 59 68 90 42 34 41 39 39 41 42 40 40 43 46 48 50 53 56 58 60 59 57 56 55 53 55 59 60 58 53 48 46 44 43 42 42 44 48 52 41 40 40 42 55 46 45 46 44 44 44 45 44 42 51 61 68 70 67 71 91 129 188 159 152 149 127 111 83 70 119 111 114 141 169 187 185 200 217 227 228 232 237 240 242 238 214 180 154 135 94 89 89 80 57 52 89 145 183 149 120 79 47 44 44 97 137 148 144 142 135 133 132 68 122 195 240 225 186 174 191 225 216 210 182 146 126 76 67 70 71 68 64 68 95 150 188 200 184 166 225 93 46 49 42 39 43 44 40 34 182 249 265 251 147 96 66 50 47 47 51 56 58 64 57 53 57 72 72 53 55 82 80 75 75 76 72 49 41 37 34 33 70 79 77 91 128 136 118 79 41 39 39 42 53 103 107 97 88 87 67 54 49 49 55 49 38 31 37 38 63 84 82 53 44 41 40 38 40 65 71 48 46 45 46 58 87 87 85 87 104 148 137 105 75 61 65 65 78 101 114 94 70 74 126 219 241 190 109 85 76 63 55 55 56 66 71 69 60 54 54 64 77 58 52 50 56 79 118 99 77 73 75 75 73 81 106 58 46 64 97 124 97 66 44 47 91 92 71 49 52 57 49 40 37 36 35 35 41 66 48 39 37 38 37 37 39 40 40 38 38 38 38 40 43 40 38 54 55 60 73 85 47 32 36 44 41 39 42 44 44 41 44 49 54 58 58 57 58 59 60 59 57 55 53 52 53 55 57 55 52 48 43 40 40 41 43 46 49 45 44 45 45 47 47 46 45 45 46 47 47 46 48 57 67 72 74 70 79 99 130 167 133 120 121 116 109 95 88 128 110 79 122 166 194 201 211 224 233 235 237 239 242 237 220 204 181 161 146 134 132 135 115 58 52 49 83 137 146 84 59 53 49 45 42 77 128 132 133 133 111 68 58 59 144 241 231 197 193 211 236 229 196 164 143 139 126 123 123 122 118 79 60 63 82 154 180 206 223 166 95 69 76 97 131 145 138 134 184 255 271 234 154 67 45 37 37 51 50 50 49 49 53 47 43 44 52 56 64 81 98 79 72 71 70 62 46 40 37 38 56 84 73 56 73 103 124 116 80 39 37 38 40 45 84 90 89 88 89 65 49 41 41 45 54 49 37 37 37 48 67 86 52 45 43 42 40 40 56 60 45 44 45 46 55 80 102 93 84 90 114 116 102 76 46 61 64 80 106 123 99 83 75 81 200 230 175 82 52 51 53 55 57 55 60 67 72 72 48 55 73 83 59 52 57 87 157 104 77 69 71 72 58 66 83 76 52 54 59 56 59 53 49 48 52 78 84 79 70 60 44 39 39 37 36 35 36 52 121 61 40 41 40 39 40 42 43 42 41 41 41 40 40 42 42 45 54 58 77 74 36 44 45 46 46 42 40 43 47 50 48 48 52 59 64 61 58 57 56 57 57 55 51 48 47 47 47 46 46 51 50 44 40 40 41 42 44 47 40 41 43 42 45 46 46 46 47 49 49 49 50 55 47 59 86 78 73 76 94 125 124 119 106 95 104 89 103 119 136 111 60 111 158 190 208 220 231 238 242 243 244 245 230 190 163 156 151 143 132 127 130 111 60 53 49 47 65 129 131 92 59 56 49 44 46 67 117 122 127 108 64 58 54 137 235 237 222 216 223 237 233 205 170 143 138 142 147 146 138 131 81 59 55 53 87 128 160 165 104 88 98 136 194 207 195 187 202 260 262 256 215 128 55 41 41 48 70 64 58 53 53 62 62 53 42 38 37 74 100 93 73 64 63 63 54 43 39 37 46 98 93 62 44 71 88 112 113 88 55 40 36 38 42 62 74 79 80 86 76 56 41 40 41 61 67 57 41 39 40 56 85 61 50 46 46 45 43 57 66 60 60 50 46 49 56 86 90 85 82 85 91 92 86 73 61 67 80 98 142 113 104 104 96 201 221 162 70 50 56 61 69 78 60 59 63 66 65 58 74 93 96 61 51 59 90 152 83 63 64 66 57 43 56 75 59 50 51 51 46 44 42 43 49 62 89 90 84 79 76 56 45 40 38 36 35 36 50 110 59 39 42 42 41 41 42 43 44 44 43 42 41 41 41 44 47 53 54 67 63 27 43 46 47 47 44 42 43 50 60 59 57 58 62 66 62 60 58 56 55 53 49 45 41 41 43 44 43 42 45 45 43 42 44 44 43 43 43 44 43 41 37 42 45 47 48 48 48 47 47 49 44 44 49 54 57 63 85 111 122 120 94 81 94 121 93 105 132 139 113 61 96 137 177 214 227 236 242 247 248 251 252 228 173 149 144 141 137 132 79 66 66 61 57 52 50 53 64 70 68 62 58 50 46 70 103 115 119 125 125 117 115 113 162 222 234 227 225 228 233 232 203 171 147 141 145 151 149 138 125 88 72 70 69 80 107 114 99 85 84 120 188 265 230 184 176 201 221 217 216 197 148 95 67 62 73 87 79 66 57 61 82 85 71 50 36 47 85 103 85 71 59 55 55 50 44 45 50 68 126 94 60 50 76 91 112 120 107 74 44 34 35 37 43 54 60 63 79 83 65 45 38 38 54 70 75 57 46 39 51 81 71 55 47 48 46 48 61 72 72 72 65 55 47 48 75 86 87 84 82 85 96 103 92 69 61 69 93 134 146 152 163 189 227 160 86 51 50 55 61 65 66 64 62 61 61 58 53 70 102 131 67 51 49 47 36 38 51 60 54 42 42 53 65 62 54 48 45 45 45 44 43 46 53 103 116 106 83 59 49 44 41 38 36 36 38 44 50 38 36 41 40 39 39 39 42 45 44 43 42 41 42 42 43 46 50 49 53 51 36 43 46 47 47 45 43 44 49 61 64 64 65 65 63 61 61 62 59 54 49 45 40 35 37 40 43 43 43 43 43 44 46 49 142 180 43 42 42 43 45 45 33 39 49 49 47 44 43 42 39 33 49 57 41 52 62 78 99 117 116 100 80 65 80 84 98 111 134 118 76 75 115 171 221 233 240 246 250 252 257 255 242 214 164 150 144 141 136 78 64 65 64 59 54 52 52 55 61 63 61 56 50 48 81 122 130 124 126 136 150 156 171 198 220 216 192 202 218 229 235 196 167 151 146 146 146 143 134 120 98 92 98 112 146 140 126 109 84 86 140 213 265 225 186 160 149 148 142 141 129 108 144 119 93 80 76 76 65 61 75 90 88 83 68 36 75 96 98 85 77 67 56 47 47 46 62 86 109 114 89 67 61 81 100 123 134 121 75 43 32 32 33 34 36 37 43 62 76 72 56 35 34 37 51 70 74 60 47 51 77 76 52 42 47 46 56 69 78 79 77 75 66 55 47 60 74 83 84 81 84 100 118 120 87 64 58 68 87 127 169 206 227 228 138 69 60 54 54 52 54 65 65 64 62 59 58 53 52 69 115 65 51 51 53 59 63 62 53 40 50 51 55 63 64 58 50 47 50 52 49 46 45 45 81 113 120 85 55 47 44 41 38 37 40 42 43 41 39 39 38 37 37 37 38 39 42 42 42 43 44 44 43 42 43 45 46 47 47 45 44 45 46 48 46 44 44 47 56 62 59 54 53 53 54 58 61 59 52 48 43 38 34 37 40 42 44 44 45 46 47 50 52 94 110 47 44 43 44 46 46 46 48 47 45 42 41 41 39 28 38 55 58 40 53 53 63 89 112 113 101 82 64 63 58 58 66 126 124 133 137 141 168 218 236 243 248 252 254 258 251 242 229 205 168 148 143 142 126 88 65 63 60 55 52 52 58 95 102 101 100 94 87 101 122 129 125 126 139 163 184 210 227 223 190 151 145 169 207 232 191 166 154 148 145 138 134 130 121 102 105 130 170 197 188 165 134 90 95 162 223 231 211 186 114 34 33 59 62 51 41 74 116 114 80 46 44 42 57 89 90 81 73 61 36 78 87 88 93 86 79 73 65 51 36 83 120 116 90 69 56 56 69 86 117 138 131 88 47 31 32 33 33 32 32 34 37 65 77 68 39 34 32 33 41 66 74 64 57 69 75 45 33 41 45 101 103 86 83 81 74 71 69 55 47 55 67 75 78 83 100 124 139 99 74 65 69 64 87 141 202 233 218 138 72 58 57 53 52 55 62 64 62 60 58 59 73 73 78 116 48 42 51 53 57 60 48 42 67 70 57 59 73 69 62 55 51 56 66 57 48 47 45 62 94 109 86 61 48 42 40 38 38 42 45 41 39 38 37 37 37 38 39 40 41 42 45 47 48 49 46 42 40 40 43 45 48 49 49 46 45 46 48 49 47 45 47 54 61 58 52 48 48 50 53 54 52 48 44 41 39 39 40 42 44 47 48 49 50 51 53 54 54 53 50 45 43 43 46 47 47 45 42 39 39 40 41 42 35 56 60 50 38 55 55 62 86 104 104 97 87 76 73 74 77 75 100 84 132 137 141 150 176 233 245 250 252 253 248 237 224 214 212 194 169 150 147 147 124 107 98 62 55 53 53 60 120 132 121 112 135 128 110 97 97 100 102 126 170 211 234 237 219 181 152 89 87 147 202 173 163 159 148 141 135 135 137 132 127 135 172 233 233 231 194 133 87 132 181 209 205 202 163 95 34 33 35 36 35 34 37 57 92 112 81 62 66 76 82 70 62 49 45 68 80 75 69 71 84 86 89 81 45 35 73 107 117 115 85 76 77 68 86 107 124 126 85 55 38 44 75 71 47 32 33 34 49 67 75 64 41 34 32 32 34 67 74 65 52 69 52 36 32 42 209 184 103 84 90 80 79 86 82 61 52 52 59 80 85 99 122 140 99 75 73 86 73 69 101 160 219 204 155 102 66 59 56 56 59 62 61 59 57 56 55 79 76 64 87 40 31 39 51 52 56 57 63 80 57 66 79 79 74 67 59 52 48 74 60 46 46 45 74 86 81 75 60 47 41 40 39 38 43 45 38 32 34 38 39 40 42 44 45 46 48 50 51 50 47 42 40 39 41 45 46 48 49 51 51 50 50 51 53 50 49 51 60 65 61 54 48 48 49 49 49 47 44 42 41 41 44 48 51 53 54 53 52 52 52 52 54 55 55 51 46 43 43 44 45 44 41 37 36 35 37 41 48 61 56 61 69 39 61 70 75 89 99 98 92 85 78 76 78 76 63 99 69 84 130 142 148 168 225 245 252 253 253 247 229 212 205 211 208 191 168 151 148 146 145 129 63 55 54 54 58 99 107 84 60 111 113 80 50 49 49 48 83 149 212 235 231 220 211 177 102 62 78 143 152 154 151 145 141 137 139 142 142 142 148 179 236 235 211 164 120 119 195 202 187 183 199 175 133 92 72 44 36 36 43 91 57 46 56 60 61 65 63 53 45 40 36 47 92 81 66 55 53 56 71 80 74 43 65 91 110 118 115 104 87 68 53 79 112 134 132 89 52 36 37 44 43 37 33 34 35 38 56 64 43 41 39 37 35 35 46 67 80 68 69 68 69 72 66 78 183 217 52 104 119 129 140 140 117 92 66 48 81 90 99 114 136 98 66 57 77 85 79 84 116 193 187 166 130 82 66 59 57 58 64 59 55 54 57 73 94 79 54 85 65 43 37 52 49 52 65 79 79 74 76 79 78 74 70 65 58 50 49 49 47 45 44 70 76 64 49 47 45 42 40 40 39 41 43 40 34 38 38 34 42 44 45 46 48 50 50 48 46 43 40 39 40 42 45 46 45 44 47 55 57 56 59 58 53 52 57 70 71 64 55 49 48 47 46 45 43 43 42 43 47 53 56 58 59 58 51 47 46 46 49 54 57 56 51 47 44 43 44 43 36 39 53 37 37 41 47 57 60 65 71 68 41 60 70 76 92 99 96 88 79 74 72 74 71 54 99 66 72 132 146 130 129 219 245 253 253 251 242 225 210 204 208 196 189 177 155 147 144 134 112 61 55 53 52 52 50 51 50 49 48 49 50 51 51 50 50 51 84 197 221 220 205 187 181 152 133 130 134 138 136 134 138 139 130 131 138 141 140 150 188 249 244 201 156 137 168 217 203 182 181 156 128 107 93 82 72 74 73 64 66 64 49 34 40 45 47 45 39 34 33 33 40 60 53 52 52 53 56 66 69 60 37 95 117 119 112 95 109 101 73 42 68 109 137 136 100 54 36 36 35 35 35 34 34 35 37 51 64 63 57 51 51 56 55 55 65 80 94 81 81 83 83 83 87 121 183 263 274 277 278 277 274 270 178 76 47 65 83 105 125 122 96 65 45 48 79 86 88 102 158 159 142 114 82 70 63 58 58 66 57 51 49 55 82 100 90 68 87 75 55 45 54 48 49 62 79 73 77 75 73 71 51 62 67 61 54 50 49 47 45 44 50 59 65 51 47 44 42 41 41 40 39 39 43 43 43 40 35 38 42 44 44 45 46 44 42 40 39 39 41 42 42 41 41 42 43 45 48 43 40 69 61 53 54 64 76 72 62 52 49 47 45 43 42 42 42 44 46 51 54 56 56 54 50 47 45 46 47 50 55 59 58 53 49 46 45 45 42 35 38 54 42 46 52 65 102 85 75 66 53 63 67 72 81 94 93 89 83 77 73 71 71 70 61 98 66 74 137 151 117 101 215 243 252 250 242 218 204 195 190 192 164 157 157 154 145 137 106 66 59 54 51 49 48 47 50 53 54 53 54 54 54 54 53 53 54 79 164 215 203 172 154 153 147 142 137 132 132 129 126 125 127 122 125 132 140 140 151 191 252 253 212 178 167 188 194 185 178 178 151 115 92 84 84 89 88 77 57 45 67 66 53 52 40 37 36 34 33 33 34 34 33 33 39 45 47 51 52 102 128 39 108 128 121 102 74 101 103 78 38 50 100 136 136 106 59 38 35 35 35 35 35 35 35 49 58 63 64 55 49 48 50 48 49 61 81 103 89 88 87 85 86 91 102 125 159 157 177 233 281 172 132 100 80 75 57 67 99 138 145 106 68 44 45 74 85 87 86 88 88 88 83 70 54 66 74 72 65 55 48 44 46 59 89 104 97 76 61 54 52 53 48 42 48 62 59 69 70 68 69 43 59 70 64 58 51 48 47 46 62 70 65 52 51 50 47 44 42 41 40 39 38 37 38 37 41 49 35 39 42 41 40 39 39 38 38 39 41 42 43 41 40 40 40 40 44 48 54 62 70 61 55 55 64 73 67 58 50 48 46 44 42 42 42 43 46 49 51 51 50 49 48 45 46 50 55 53 53 56 59 61 59 53 49 47 46 44 42 40 37 48 62 68 70 96 78 65 56 44 64 69 74 84 93 90 87 83 79 75 73 72 73 76 97 66 71 114 149 133 114 173 236 251 245 228 186 160 145 143 153 150 148 148 147 138 124 121 107 56 53 50 48 48 49 53 56 58 58 58 58 57 57 57 57 56 86 181 221 193 156 143 141 138 134 131 133 132 127 117 109 114 119 125 132 140 144 174 214 252 251 231 208 191 185 157 142 138 140 141 114 97 95 104 93 79 63 51 60 69 68 62 61 42 35 33 32 33 34 34 34 33 33 34 34 35 36 34 110 160 50 98 110 104 89 59 86 94 76 39 40 91 130 132 104 61 40 36 35 35 35 36 36 36 63 72 65 56 59 51 43 40 38 41 57 81 103 90 88 87 85 86 89 93 96 95 110 95 159 267 113 81 75 76 74 55 61 86 120 143 123 81 45 44 58 78 103 127 128 101 88 82 68 67 56 48 51 57 52 46 42 40 49 89 118 112 64 50 47 48 48 47 36 38 54 48 61 65 66 68 43 53 67 69 60 53 49 48 48 70 70 61 51 52 54 53 50 47 44 42 41 39 37 37 37 38 40 40 42 42 40 37 36 36 37 39 41 43 44 42 40 41 40 40 39 42 48 57 66 65 60 58 58 59 59 56 52 50 48 46 44 43 42 43 45 48 49 49 48 48 47 45 43 45 51 57 58 59 61 64 65 59 53 49 48 47 44 44 43 30 57 80 87 72 73 61 52 46 38 63 71 75 84 95 95 92 88 83 79 77 76 76 80 Wind_Speed 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 14 14 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 11 11 11 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 10 10 10 10 10 10 10 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 13 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 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 15 15 15 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 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 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 12 12 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 13 13 13 13 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 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 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 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 15 15 15 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 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 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 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 12 11 11 11 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 13 13 14 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 15 15 15 15 15 15 15 15 14 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 11 11 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 12 11 11 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 13 13 14 14 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 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 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 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 11 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 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 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 18 18 18 18 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 15 15 15 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 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 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 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 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 14 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 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 18 18 18 18 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 12 12 12 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 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 18 18 18 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 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 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 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 18 18 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 15 15 15 15 15 15 15 15 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 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 12 12 12 12 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 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 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 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 15 16 16 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 18 18 18 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 15 15 15 15 15 15 15 14 14 14 14 14 14 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 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 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 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 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 16 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 18 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 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 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 10 10 10 10 10 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 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 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 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 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 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 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 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 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 10 10 10 10 10 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 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 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 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 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 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 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 15 15 15 15 15 15 15 15 14 14 14 14 14 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 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 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 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 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 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 16 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 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 15 15 15 15 15 15 15 14 14 14 14 14 14 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 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 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 13 13 12 12 12 12 12 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 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 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 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 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 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 15 15 15 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 11 11 11 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 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 14 14 14 14 14 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 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 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 15 15 15 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 11 11 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 13 13 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 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 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 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 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 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 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 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 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 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 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 15 15 15 15 15 15 15 14 14 14 14 14 14 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 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 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 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 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 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 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 15 15 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 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 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 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 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 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 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 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 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 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 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 14 14 14 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 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 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 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 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 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 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 13 14 14 14 14 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 13 13 13 13 13 12 12 12 13 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 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 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 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 12 12 12 12 11 11 11 11 11 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 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 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 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 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 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 14 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 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 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 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 10 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 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 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 11 11 11 11 11 11 11 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 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 13 13 13 13 13 13 13 13 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 17 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 10 10 11 11 11 11 11 11 11 11 11 11 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 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 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 8 8 8 7 7 8 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 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 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 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 9 9 9 9 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 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 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 12 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 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 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 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 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 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 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 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 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 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 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 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 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 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 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 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 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 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 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 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 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 16 16 16 16 16 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 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 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 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 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 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 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 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 14 14 14 14 14 14 14 14 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 16 16 16 16 16 17 17 17 17 17 17 18 18 17 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 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 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 11 11 11 11 11 12 12 12 12 12 12 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 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 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 14 14 14 14 14 14 14 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 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 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 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 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 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 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 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 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 14 14 14 14 14 14 14 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 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 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 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 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 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 12 12 12 12 12 12 12 12 12 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 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 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 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 11 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 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 13 13 13 13 13 13 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 15 15 15 15 15 15 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 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 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 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 11 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 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 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 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 17 17 17 17 17 17 17 17 17 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 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 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 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 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 11 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 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 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 13 13 13 13 13 13 14 14 14 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 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 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 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 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 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 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 11 11 11 11 11 11 11 11 12 11 12 11 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 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 15 15 15 15 15 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 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 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 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 11 12 11 12 12 12 12 12 12 12 12 12 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 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 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 15 15 15 15 15 15 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 10 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 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 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 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 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 15 15 15 15 15 15 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 10 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 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 9 10 10 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 10 10 11 11 11 11 11 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 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 13 13 13 13 13 13 13 13 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 13 13 13 13 13 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 16 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 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 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 10 9 10 10 9 10 9 9 9 10 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 10 10 10 11 11 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 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 13 13 13 13 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 13 13 13 13 13 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 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 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 8 8 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 10 10 10 10 9 10 9 9 10 10 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 11 11 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 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 7 7 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 10 10 10 10 10 10 10 10 9 10 9 10 9 10 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 11 11 11 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 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 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 10 10 10 10 10 10 10 10 10 10 9 10 10 10 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 11 11 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 15 15 15 15 15 15 15 15 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 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 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 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 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 10 10 10 10 10 10 10 10 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 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 12 12 11 11 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 13 13 13 13 13 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 15 16 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 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 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 8 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 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 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 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 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 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 9 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 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 9 9 9 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 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 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 13 13 13 13 13 13 13 13 13 13 13 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 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 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 15 15 15 16 16 16 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 15 15 14 14 14 14 14 14 14 13 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 9 9 9 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 12 12 12 12 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 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 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 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 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 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 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 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 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 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 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 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 14 14 14 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 13 12 12 12 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 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 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 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 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 11 11 11 11 11 11 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 14 14 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 13 13 13 13 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 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 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 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 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 9 9 9 9 9 9 9 9 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 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 14 14 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 13 13 13 13 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 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 13 13 13 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 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 14 14 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 12 12 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 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 11 11 11 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 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 13 13 13 13 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 16 16 16 16 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 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 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 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 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 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 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 9 9 9 9 9 9 9 9 9 9 9 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 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 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 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 8 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 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 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 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 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 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 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 8 8 8 8 8 8 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 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 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 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 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 12 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 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 14 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 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 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 9 9 9 9 9 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 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 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 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 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 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 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 14 14 14 13 13 13 12 12 12 11 11 11 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 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 9 9 9 9 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 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 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 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 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 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 14 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 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 14 14 14 13 13 13 12 12 12 11 11 11 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 8 8 8 8 8 8 8 8 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 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 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 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 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 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 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 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 15 15 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 13 13 13 14 14 14 14 14 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 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 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 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 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 9 9 9 10 10 10 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 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 10 10 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 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 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 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 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 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 9 10 10 10 10 10 10 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 9 9 9 9 9 9 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 9 9 9 9 9 9 9 10 10 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 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 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 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 11 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 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 15 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 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 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 9 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 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 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 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 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 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 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 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 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 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 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 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 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 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 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 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 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 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 11 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 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 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 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 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 9 8 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 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 11 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 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 14 14 14 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 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 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 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 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 9 9 9 9 9 9 9 9 9 8 8 8 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 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 12 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 12 12 12 12 12 12 12 12 12 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 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 15 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 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 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 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 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 8 8 8 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 11 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 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 14 14 14 14 14 14 14 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 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 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 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 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 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 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 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 9 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 12 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 12 12 12 12 12 12 12 12 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 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 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 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 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 9 10 10 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 12 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 12 12 12 12 12 12 12 12 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 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 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 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 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 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 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 12 12 12 12 12 12 12 12 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 17 17 17 17 17 17 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 14 15 15 15 15 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 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 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 10 10 10 9 9 9 9 9 9 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 17 17 17 17 17 17 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 15 15 15 15 15 14 14 14 14 14 14 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 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 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 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 9 9 9 9 9 9 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 10 9 9 9 9 10 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 12 12 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 12 12 12 12 12 12 12 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 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 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 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 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 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 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 17 17 17 17 17 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 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 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 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 8 8 8 8 8 8 8 8 8 8 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 18 18 18 17 18 17 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 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 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 8 8 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 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 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 12 12 12 12 12 12 12 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 17 17 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 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 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 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 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 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 12 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 12 12 12 12 12 12 12 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 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 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 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 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 11 11 11 11 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 16 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 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 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 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 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 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 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 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 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 18 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 17 17 17 17 17 17 17 17 17 17 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 16 16 15 15 15 16 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 16 16 16 16 16 15 15 15 15 15 15 14 14 14 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 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 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 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 16 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 14 14 14 14 13 13 13 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 11 11 11 11 11 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 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 12 12 12 12 12 12 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 11 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 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 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 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 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 10 10 10 10 10 10 10 11 11 11 11 11 11 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 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 17 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 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 16 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 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 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 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 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 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 12 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 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 12 12 12 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 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 12 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 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 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 14 14 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 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 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 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 12 12 12 12 12 12 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 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 13 13 13 13 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 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 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 15 15 15 14 14 14 14 14 14 14 15 14 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 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 14 13 13 13 13 13 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 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 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 13 13 13 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 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 15 15 15 15 15 15 15 15 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 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 14 14 14 14 14 14 14 14 13 13 13 13 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 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 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 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 12 12 12 12 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 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 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 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 14 14 14 14 14 14 14 13 13 13 13 13 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 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 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 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 14 14 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 12 12 12 12 12 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 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 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 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 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 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 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 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 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 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 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 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 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 19 19 19 19 19 19 19 19 19 20 20 20 19 19 20 20 20 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 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 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 14 14 14 14 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 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 19 19 19 19 19 19 19 19 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 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 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 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 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 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 15 15 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 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 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 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 15 15 15 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 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 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 8 8 9 9 9 9 9 9 9 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 14 14 14 14 14 14 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 15 15 15 15 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 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 15 15 15 15 15 15 15 15 15 15 15 15 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 11 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 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 15 15 15 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 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 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 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 16 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 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 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 18 17 17 17 17 17 17 17 17 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 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 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 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 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 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 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 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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 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 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 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 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 15 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 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 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 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 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 12 12 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 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 15 15 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 14 14 14 14 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 12 12 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 18 18 18 18 18 18 19 19 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 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 15 15 15 15 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 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 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 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 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 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 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 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 17 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 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 14 14 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 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 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 13 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 11 11 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 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 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 13 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 11 11 11 11 10 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 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 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 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 11 11 11 10 17 17 16 16 17 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 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 13 14 14 14 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 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 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 17 16 16 16 16 16 16 16 16 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 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 14 13 13 13 14 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 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 11 11 11 11 11 11 11 11 11 10 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 18 18 18 18 18 17 17 17 17 17 17 17 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 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 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 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 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 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 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 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 14 14 14 14 14 14 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 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 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 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 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 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 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 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 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 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 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 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 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 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 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 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 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 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 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 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 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 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 20 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 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 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 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 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 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 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 14 14 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 14 14 14 14 14 14 14 15 15 14 14 14 14 14 13 13 13 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 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 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 14 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 16 16 16 16 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 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 17 17 17 17 17 17 17 16 16 16 16 16 16 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 14 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 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 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 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 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 11 11 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 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 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 13 13 13 13 13 14 14 14 14 13 13 13 13 13 12 12 12 12 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 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 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 8 8 8 8 8 8 8 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 8 8 8 9 9 9 9 10 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 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 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 11 11 11 11 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 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 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 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 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 8 8 8 8 8 8 8 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 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 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 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 13 13 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 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 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 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 11 11 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 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 12 12 12 12 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 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 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 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 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 7 7 7 7 7 7 8 8 8 8 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 17 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 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 11 17 17 17 17 17 17 17 17 17 17 17 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 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 9 9 9 9 10 9 10 9 10 9 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 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 17 17 17 17 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 15 15 15 15 15 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 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 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 17 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 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 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 9 9 9 9 9 9 9 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 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 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 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 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 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 16 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 8 8 8 8 8 8 8 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 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 9 9 9 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 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 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 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 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 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 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 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 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 12 12 12 12 16 16 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 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 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 10 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 7 7 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 16 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 12 12 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 15 15 15 15 15 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 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 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 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 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 8 8 8 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 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 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 12 12 16 16 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 15 15 15 15 15 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 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 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 16 16 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 15 15 15 15 14 14 14 14 14 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 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 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 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 6 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 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 16 16 16 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 15 15 14 14 14 14 14 13 13 13 13 13 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 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 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 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 7 7 8 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 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 17 16 16 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 15 15 14 14 14 14 13 13 13 13 13 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 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 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 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 7 7 7 7 7 7 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 6 6 6 6 6 7 7 7 7 7 8 8 8 8 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 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 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 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 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 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 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 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 18 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 17 17 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 14 14 14 14 14 13 13 13 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 10 10 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 9 8 8 8 7 7 7 7 7 7 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 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 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 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 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 16 16 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 15 14 14 14 14 13 13 13 13 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 10 10 10 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 9 8 8 8 7 7 7 7 7 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 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 6 6 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 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 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 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 13 13 13 13 13 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 15 15 14 14 14 14 14 13 13 13 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 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 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 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 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 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 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 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 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 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 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 13 13 13 13 12 12 12 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 9 9 9 9 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 5 5 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 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 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 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 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 14 14 14 14 14 14 13 13 13 13 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 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 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 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 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 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 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 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 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 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 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 17 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 15 15 15 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 13 13 13 13 13 13 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 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 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 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 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 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 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 15 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 13 13 13 13 13 13 13 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 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 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 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 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 12 13 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 17 17 17 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 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 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 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 6 6 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 14 14 14 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 13 12 12 12 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 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 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 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 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 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 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 16 16 16 16 16 16 16 16 16 16 16 16 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 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 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 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 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 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 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 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 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 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 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 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 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 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 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 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 11 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 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 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 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 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 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 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 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 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 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 10 10 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 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 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 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 4 4 4 4 4 4 4 5 4 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 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 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 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 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 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 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 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 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 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 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 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 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 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 8 8 8 8 8 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 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 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 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 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 15 16 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 16 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 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 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 8 8 8 8 8 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 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 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 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 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 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 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 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 9 9 9 9 9 9 8 8 8 8 8 8 8 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 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 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 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 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 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 15 16 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 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 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 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 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 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 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 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 14 14 14 14 14 16 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 13 13 13 13 13 12 12 12 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 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 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 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 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 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 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 14 14 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 14 14 14 14 14 14 13 13 13 13 13 12 12 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 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 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 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 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 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 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 14 14 14 14 14 14 13 13 13 13 13 12 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 8 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 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 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 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 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 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 14 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 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 10 10 10 10 10 10 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 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 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 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 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 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 14 17 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 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 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 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 6 6 6 6 6 6 6 6 5 5 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 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 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 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 10 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 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 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 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 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 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 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 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 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 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 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 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 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 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 15 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 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 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 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 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 6 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 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 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 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 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 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 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 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 6 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 7 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 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 5 5 5 6 6 6 6 6 6 6 6 6 5 6 6 5 6 6 6 6 6 6 6 6 6 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 6 6 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 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 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 14 14 14 14 14 14 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 16 15 15 15 15 15 15 15 15 15 15 14 14 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 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 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 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 6 6 6 6 6 6 5 5 5 5 5 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 5 5 5 5 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 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 14 14 19 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 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 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 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 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 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 6 6 6 5 5 5 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 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 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 5 5 5 5 5 5 5 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 5 5 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 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 7 6 6 6 7 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 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 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 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 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 5 5 5 5 6 6 6 6 6 6 6 6 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 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 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 14 14 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 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 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 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 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 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 6 6 6 6 6 6 6 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 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 14 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 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 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 7 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 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 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 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 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 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 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 7 7 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 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 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 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 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 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 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 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 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 14 14 14 14 14 13 13 13 13 13 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 7 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 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 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 8 8 8 8 9 9 9 9 9 9 10 10 10 10 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 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 Wind_Direction 137 138 138 138 139 139 140 140 140 141 141 141 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 142 143 144 145 146 148 150 151 153 155 156 157 158 159 160 161 161 161 161 161 162 161 162 161 162 162 162 162 162 163 163 163 164 164 164 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 162 163 163 163 162 162 162 163 163 163 163 163 163 164 164 165 165 165 165 165 166 166 165 165 165 165 165 165 164 163 163 163 162 161 161 161 160 160 159 159 159 159 159 159 160 160 160 161 161 162 163 163 163 164 164 164 164 164 164 164 163 163 162 162 161 160 159 159 159 158 158 158 158 159 159 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 160 160 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 158 157 156 155 155 154 155 154 155 155 155 156 157 158 159 160 161 162 163 163 164 165 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 168 168 167 167 167 166 166 166 165 166 165 165 165 165 165 164 164 164 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 158 158 158 157 157 157 156 136 137 137 137 138 139 139 139 140 140 141 141 141 142 142 142 142 142 142 142 141 141 141 141 140 140 140 141 141 141 143 144 145 146 149 150 152 154 155 157 158 159 160 161 161 161 162 162 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 160 160 161 160 160 161 160 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 163 163 163 163 163 164 164 164 165 165 165 165 165 166 166 166 165 166 165 165 165 164 164 163 163 163 162 161 161 161 160 160 159 159 159 159 159 160 160 161 161 161 162 163 163 164 164 164 165 165 165 165 165 165 164 163 162 162 162 161 160 160 160 159 159 159 159 159 159 159 160 160 160 160 161 161 161 162 162 162 162 162 161 162 162 161 161 161 161 161 160 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 158 158 158 157 156 156 155 155 154 154 154 154 155 156 157 157 158 159 160 161 162 162 163 164 165 165 166 166 167 167 168 168 168 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 166 166 167 166 166 167 166 166 166 165 165 164 164 163 163 163 162 162 162 161 162 161 161 161 162 162 162 162 162 162 161 162 162 161 161 161 161 161 161 160 160 159 159 159 158 158 158 158 157 157 135 136 136 137 137 138 138 139 139 140 140 141 141 141 141 141 142 142 142 141 141 140 140 140 140 139 139 139 139 140 141 142 144 145 147 149 151 153 155 156 158 159 160 161 161 161 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 160 160 161 160 160 161 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 165 165 164 164 163 163 162 162 161 161 161 160 159 160 160 159 160 160 160 161 161 162 162 163 163 164 164 164 165 166 165 166 166 166 166 165 165 164 163 163 162 161 160 159 159 159 159 159 160 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 162 161 162 161 161 162 161 161 161 161 161 162 161 161 161 161 160 160 160 159 158 158 158 158 157 157 156 156 155 154 154 154 154 155 155 156 157 158 158 159 161 161 162 162 163 164 164 165 166 166 166 167 167 167 168 168 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 167 168 168 167 168 167 167 167 167 166 165 165 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 159 158 158 158 158 157 135 135 135 136 137 137 138 138 139 139 140 140 141 141 141 141 141 141 141 141 140 140 139 139 139 138 138 138 139 139 140 141 142 144 146 148 150 152 154 155 157 158 160 161 161 162 162 162 162 162 162 162 163 162 162 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 160 161 161 160 161 161 160 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 164 165 165 165 166 165 166 166 166 166 166 166 165 165 165 164 163 163 162 162 162 161 161 160 159 160 160 159 160 160 160 161 161 162 162 163 163 164 164 164 165 166 166 166 167 167 167 166 166 165 165 164 163 162 161 160 160 160 160 160 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 161 162 161 161 162 161 161 161 161 161 161 161 161 161 160 160 159 159 158 158 158 157 157 157 156 155 155 154 155 155 155 155 156 157 158 159 160 161 162 162 163 163 164 164 165 165 166 166 167 167 167 167 168 168 169 169 169 169 169 169 169 168 168 168 168 168 167 168 168 168 168 168 168 169 168 169 168 168 167 167 166 166 165 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 163 163 163 162 162 162 162 162 161 161 161 161 160 160 160 159 159 158 158 158 133 134 135 135 136 136 137 138 138 138 139 140 140 140 140 140 140 140 140 140 140 139 139 138 138 138 138 137 138 138 139 140 141 143 144 146 149 151 153 155 157 158 160 160 161 162 162 162 163 163 162 163 162 163 162 162 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 163 163 162 163 163 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 165 165 165 166 166 166 166 165 166 166 165 165 165 164 164 163 162 162 162 161 161 160 160 160 160 159 160 160 160 161 161 162 162 163 163 164 165 165 166 166 166 167 167 167 167 167 167 167 166 166 165 164 163 162 162 161 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 161 162 161 161 161 161 160 160 159 159 159 158 158 158 157 157 157 156 156 155 155 155 155 156 156 157 158 159 160 161 162 163 163 164 164 165 165 165 166 166 166 167 167 168 168 168 168 168 168 168 168 169 169 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 169 169 169 168 168 167 167 166 165 165 164 164 164 163 163 163 162 163 163 162 163 163 163 162 163 163 163 163 163 163 162 162 162 162 162 161 161 160 160 160 159 159 159 158 133 133 134 134 135 135 136 137 138 138 138 139 139 140 140 140 140 140 140 140 140 139 139 138 138 137 137 137 136 137 138 139 140 141 143 145 147 150 152 154 156 158 159 161 162 162 162 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 165 165 166 165 166 166 165 165 165 165 165 165 164 164 163 162 162 162 161 161 160 160 160 160 159 160 160 160 161 161 162 162 163 163 164 165 165 166 166 167 167 167 167 167 168 168 168 168 167 166 166 165 164 163 163 163 162 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 161 162 161 161 161 160 160 159 159 159 158 158 158 158 158 157 157 156 156 156 156 157 157 157 158 159 160 161 162 163 164 165 165 165 165 166 166 166 166 167 167 167 168 168 168 168 168 168 168 169 169 169 169 168 168 168 168 168 168 168 168 169 169 170 170 170 170 170 170 170 169 169 168 167 167 166 165 165 165 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 163 163 162 161 161 161 160 160 159 159 159 132 132 133 134 134 135 135 136 137 138 138 138 139 139 139 140 140 140 139 139 139 139 139 138 137 137 136 136 136 137 137 138 139 140 142 144 147 149 151 153 156 157 159 160 161 162 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 166 165 166 166 165 165 165 165 164 164 164 163 163 162 162 161 161 160 160 160 160 159 160 160 160 161 161 161 162 163 163 164 165 165 166 166 167 168 168 168 168 169 169 168 168 168 168 168 167 167 166 165 164 163 163 162 162 162 162 162 162 163 163 163 162 163 163 162 163 162 162 162 162 162 162 162 162 162 162 162 162 161 161 162 161 161 161 161 161 160 160 160 159 159 159 158 159 159 158 158 158 157 157 157 157 158 158 159 160 160 162 163 164 164 165 165 165 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 168 168 168 169 168 168 169 169 169 170 170 171 170 171 171 170 170 170 169 169 168 168 167 166 166 166 165 164 164 164 164 164 164 164 164 164 163 164 164 164 164 163 163 163 163 163 163 163 163 163 162 162 162 161 160 160 159 159 131 132 132 133 134 134 135 135 136 137 137 138 138 139 139 139 139 139 139 139 139 138 138 138 137 136 136 136 136 136 136 137 138 140 141 143 145 147 150 153 155 157 159 160 161 162 163 163 164 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 163 163 163 164 164 164 164 164 164 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 166 165 165 165 165 165 165 164 164 164 163 163 162 162 162 161 161 160 160 159 159 160 160 160 161 160 161 162 163 163 164 164 165 166 166 167 168 168 168 169 169 169 169 169 169 169 169 169 168 168 167 166 166 165 164 163 162 163 163 162 162 163 163 164 163 163 163 163 163 163 162 163 163 163 162 162 162 162 163 162 162 162 162 162 161 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 158 158 159 159 159 160 160 161 162 163 164 164 165 165 166 167 167 166 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 168 168 169 169 168 169 169 169 170 170 170 171 171 171 171 171 171 171 170 169 169 169 167 167 166 166 166 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 161 160 160 160 131 131 132 132 133 134 134 135 136 137 137 137 138 138 139 139 139 139 139 139 139 138 138 138 137 136 136 135 135 135 136 136 137 138 140 142 144 147 150 152 154 157 158 160 161 162 163 164 164 164 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 162 161 161 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 165 164 164 164 164 164 164 164 163 163 164 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 162 162 162 161 161 161 160 159 159 160 160 160 161 161 161 162 162 163 164 164 165 166 166 168 168 168 168 169 169 169 170 170 170 170 170 169 169 169 168 167 166 166 165 165 164 163 163 163 163 163 163 163 164 164 163 163 163 163 163 163 162 163 163 163 162 163 163 162 162 162 162 162 161 161 161 161 161 161 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 162 162 163 164 164 165 166 166 166 166 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 169 169 168 168 169 169 168 169 169 169 170 170 171 171 171 172 172 172 171 171 171 170 169 169 168 167 167 166 166 165 165 165 164 164 165 164 164 165 165 165 165 164 164 165 165 165 164 164 164 164 163 163 163 163 162 162 162 161 160 160 131 131 131 132 132 133 134 134 135 136 137 137 138 138 138 138 139 139 139 139 139 138 137 137 137 136 136 135 135 135 136 136 137 137 139 142 144 146 149 151 153 156 158 159 161 162 163 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 162 162 162 162 162 162 162 162 162 162 162 163 162 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 164 164 164 164 164 164 164 163 164 164 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 163 163 162 162 162 161 161 161 160 160 160 160 160 160 160 160 161 162 162 163 164 164 165 166 166 167 168 169 169 170 169 170 170 171 171 171 170 170 170 170 170 169 168 168 167 166 165 165 164 164 164 163 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 163 162 163 162 162 162 162 162 161 161 161 161 161 161 161 161 160 161 161 160 161 161 161 161 161 161 161 161 161 162 162 162 163 164 164 165 165 166 166 167 167 166 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 169 169 169 170 170 171 171 171 172 172 172 171 171 171 171 170 169 169 168 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 162 162 162 161 160 130 131 131 132 132 133 133 134 135 135 136 137 137 138 138 138 138 139 139 138 139 138 138 138 137 137 136 135 135 135 135 136 136 138 139 141 143 146 148 151 153 155 158 159 161 162 163 164 164 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 165 165 165 165 165 165 165 164 164 163 163 163 162 162 161 161 161 161 160 160 160 160 160 160 160 160 161 162 163 163 164 164 166 166 167 167 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 170 169 169 168 167 166 165 165 165 164 164 164 164 165 165 165 164 165 165 164 164 164 163 163 163 163 163 163 162 162 162 161 162 162 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 162 162 162 163 163 163 164 164 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 171 171 171 172 172 172 172 171 171 171 170 169 169 169 168 167 166 166 166 165 166 165 165 165 165 165 166 165 165 165 166 166 166 165 165 165 165 165 164 164 164 164 163 163 162 162 162 161 130 131 131 132 132 132 133 134 135 135 135 136 137 137 137 138 138 138 138 138 139 138 138 137 137 136 136 135 135 135 135 136 136 137 139 141 143 145 148 150 152 155 157 159 160 162 163 163 164 164 165 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 162 163 163 164 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 165 164 165 164 165 165 164 164 163 163 163 162 162 162 161 161 161 160 160 160 160 160 160 161 160 161 162 162 162 164 164 165 165 167 167 168 169 169 170 171 171 171 171 171 172 172 172 172 172 171 171 171 170 169 168 167 167 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 163 162 162 161 162 161 162 161 161 161 161 161 161 161 162 161 161 162 162 162 162 162 162 162 162 163 163 163 164 164 165 165 166 166 166 166 167 167 167 167 167 167 166 167 166 167 167 167 167 167 168 168 168 168 168 168 168 167 167 168 168 168 167 167 168 168 168 169 169 169 170 171 171 171 172 172 172 172 172 171 171 171 170 169 169 168 168 167 167 167 166 166 166 166 166 166 166 166 166 165 166 166 166 166 166 166 166 165 165 165 164 164 164 163 163 163 162 162 161 130 131 131 132 132 132 133 133 135 135 135 136 136 137 137 138 138 138 138 138 138 138 137 137 137 137 136 136 135 135 135 135 136 137 138 140 142 145 147 150 152 154 157 159 160 161 162 163 164 164 164 165 164 165 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 163 163 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 165 164 165 164 165 165 164 164 163 163 162 162 162 162 161 161 161 160 160 160 160 160 161 161 161 162 162 163 163 164 164 165 166 167 167 168 169 170 170 171 171 171 172 172 172 172 172 172 172 172 171 171 171 170 169 168 167 167 166 165 166 166 165 165 165 165 166 166 166 165 165 165 165 164 164 164 163 163 162 162 162 161 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 164 165 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 167 167 167 167 167 168 168 168 168 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 170 171 171 171 172 172 172 172 172 171 171 171 170 169 169 169 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 163 163 163 162 162 130 131 131 132 132 132 133 133 135 135 135 136 136 137 137 138 138 138 138 138 138 138 138 137 137 137 136 136 136 136 136 136 136 137 139 140 142 144 147 150 152 154 156 158 160 161 162 163 164 164 165 165 165 164 165 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 163 163 163 163 162 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 165 165 165 165 164 164 164 165 164 165 165 164 164 165 164 164 164 164 165 164 165 165 164 164 163 163 163 162 162 162 161 161 161 160 160 160 160 161 161 161 161 162 163 163 163 164 165 165 166 167 168 169 169 170 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 170 169 169 168 167 166 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 164 163 163 163 163 162 162 162 161 162 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 165 165 166 166 167 167 167 168 167 168 167 167 167 167 166 166 166 165 166 166 166 166 166 167 167 167 167 167 167 166 167 166 166 166 166 166 166 166 167 167 167 167 168 169 170 170 171 171 172 172 172 172 172 172 171 171 171 170 169 169 168 168 168 167 167 167 167 167 167 166 166 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 164 164 163 163 163 162 131 131 131 132 132 132 133 133 135 135 135 136 136 137 137 137 138 138 138 138 138 138 138 138 137 137 137 136 136 136 136 136 137 138 138 140 142 144 147 149 151 153 156 158 159 161 162 163 164 164 164 165 165 165 165 164 164 163 163 163 163 163 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 165 165 165 165 165 164 165 165 165 165 164 165 165 164 165 165 164 164 163 163 163 163 162 162 161 161 161 161 161 160 161 161 161 161 162 162 163 163 164 164 165 166 167 167 168 169 170 171 171 171 172 172 173 173 173 173 173 173 173 173 172 172 171 170 169 169 168 167 166 166 165 165 166 166 166 166 166 166 166 166 166 165 165 165 164 163 163 163 162 162 162 161 162 162 161 162 161 161 161 161 161 161 161 161 162 162 161 162 162 162 163 163 163 164 165 166 166 167 167 167 168 168 168 168 168 167 167 166 166 165 165 165 165 165 166 166 166 166 166 166 166 167 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 169 170 171 171 172 172 172 172 172 172 171 171 171 170 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 164 164 164 163 163 131 132 132 132 133 133 133 134 135 135 135 136 136 136 137 137 138 138 138 138 139 138 138 138 138 137 137 136 136 136 136 136 137 138 139 140 142 144 146 149 151 153 155 158 159 160 162 163 164 164 165 165 165 165 165 165 164 164 163 163 163 163 163 162 162 162 162 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 164 164 164 163 163 163 162 162 161 161 161 161 161 161 162 162 162 162 162 163 163 164 164 165 165 166 167 167 168 169 170 171 170 171 172 173 173 173 173 173 173 173 173 172 172 172 171 170 169 169 168 167 166 166 166 165 165 166 166 167 167 167 167 166 166 166 165 165 165 163 163 162 162 162 162 162 161 161 162 161 161 162 162 162 162 162 162 162 162 161 162 162 162 162 163 163 164 165 165 166 167 167 168 168 168 168 168 168 168 167 166 166 165 165 165 165 165 165 165 165 165 166 166 166 166 166 165 166 166 165 165 165 165 165 165 165 166 166 166 167 167 168 169 170 170 171 172 172 172 172 172 172 171 171 171 170 170 169 169 168 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 164 164 163 163 131 132 132 132 133 133 133 134 135 135 136 136 136 136 137 137 138 138 138 138 139 139 138 139 138 138 138 137 136 136 136 136 137 138 139 140 142 144 146 148 150 153 155 157 159 160 162 163 164 164 165 165 165 165 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 162 161 162 162 162 162 162 162 162 163 163 164 163 164 165 166 166 167 167 168 169 169 170 170 170 171 172 173 173 173 173 172 172 172 172 172 172 172 171 170 169 168 168 167 166 166 166 165 165 166 166 166 167 167 167 167 166 166 166 165 164 164 163 162 162 162 162 162 161 162 162 161 162 162 162 162 162 161 161 161 161 162 162 162 162 162 163 164 164 165 166 166 167 168 168 168 168 168 168 168 167 166 166 165 164 164 164 164 164 163 164 165 165 165 165 165 166 165 165 165 165 164 164 164 164 164 164 165 165 166 166 166 167 167 168 169 170 171 172 172 172 172 172 172 171 171 171 170 170 170 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 164 164 164 163 132 132 133 133 133 133 133 134 135 135 136 136 136 136 137 137 138 138 138 139 139 139 139 139 138 138 138 137 137 137 137 137 138 138 139 141 142 144 146 149 150 153 155 157 158 160 161 163 163 164 164 165 165 165 165 165 165 164 164 164 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 165 165 166 166 167 167 168 169 169 170 170 170 171 172 173 172 172 172 172 172 172 172 172 171 170 170 169 168 168 167 167 166 166 165 165 165 166 166 166 166 167 167 167 166 166 165 165 164 163 163 163 162 162 162 161 162 161 161 162 162 162 161 161 161 161 161 161 162 161 161 162 162 162 163 164 165 165 166 167 167 168 168 168 168 168 168 167 166 166 165 164 164 164 163 163 163 163 163 164 164 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 166 166 167 167 168 169 170 171 172 172 172 172 172 172 171 171 171 170 170 170 169 169 169 168 168 168 167 167 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 164 164 164 132 132 133 133 133 134 134 134 135 135 136 136 136 137 137 138 138 138 139 139 139 139 139 139 139 139 139 138 138 138 138 138 139 139 140 141 142 144 146 148 150 152 154 156 158 159 161 162 163 163 164 165 166 165 165 165 165 165 164 164 164 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 162 162 162 162 162 162 162 162 163 163 164 164 164 164 165 166 166 167 166 168 167 168 169 169 170 170 170 171 172 172 172 172 172 172 172 172 172 171 171 170 170 169 168 168 167 166 166 165 165 165 165 166 166 166 166 166 166 166 166 166 165 164 164 164 163 163 162 162 162 161 161 161 161 162 161 161 161 162 162 162 161 161 161 161 162 162 162 163 163 164 165 166 166 166 167 167 168 168 167 167 167 166 166 165 164 164 163 162 163 162 162 162 163 163 163 164 164 164 164 164 164 164 164 163 163 163 163 163 164 164 164 165 165 166 167 168 169 169 170 171 171 172 172 172 172 172 171 171 171 170 170 170 169 169 169 168 168 168 167 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 164 164 164 133 133 133 133 134 134 135 135 135 136 136 136 136 137 138 138 138 138 139 139 140 140 139 139 139 139 139 139 138 138 138 139 139 139 141 142 143 145 146 148 150 152 154 156 158 159 161 162 163 163 164 165 165 166 165 165 165 165 165 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 166 166 165 165 166 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 163 162 163 163 163 164 164 164 165 165 166 166 167 167 167 168 168 169 169 169 170 170 170 171 172 172 171 172 172 172 172 171 171 171 170 170 169 169 169 168 167 166 165 165 165 165 165 165 165 166 166 166 166 165 166 166 165 164 164 164 163 162 162 162 161 162 161 162 161 161 162 161 161 161 161 161 161 161 161 161 161 161 162 163 163 164 165 165 165 166 167 167 167 167 167 167 166 165 164 164 163 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 163 163 163 163 163 163 163 163 163 164 164 165 165 166 167 168 169 169 170 171 171 172 172 172 172 172 171 171 171 170 170 170 169 169 169 168 168 167 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 165 164 164 133 133 134 134 134 134 135 135 135 136 136 136 137 137 138 138 138 139 139 140 140 140 140 140 140 140 139 139 139 139 139 139 140 140 141 142 144 145 147 148 150 152 153 155 157 159 160 162 162 164 164 165 165 165 166 166 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 166 166 165 166 166 166 165 166 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 164 164 164 164 165 165 166 166 167 167 168 168 168 169 169 169 170 170 170 171 172 171 171 171 172 171 171 171 171 170 170 169 169 169 168 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 163 163 163 163 162 162 161 161 162 161 161 161 161 161 161 161 160 160 161 161 161 160 161 162 162 162 163 164 164 165 165 166 166 166 166 166 165 165 164 164 163 163 162 162 161 161 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 165 166 167 168 169 169 170 171 171 171 172 172 172 172 171 171 171 170 170 170 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 165 165 165 165 164 164 133 134 134 134 135 135 135 135 136 136 136 137 137 138 138 138 139 139 140 140 140 140 140 140 141 140 140 140 139 139 139 140 140 141 141 143 144 145 146 148 150 152 153 155 157 158 160 161 162 163 164 165 165 166 165 166 166 165 165 165 165 165 165 164 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 166 166 165 166 166 166 166 166 166 166 166 166 165 166 166 166 166 165 166 165 165 165 165 165 165 164 164 164 164 163 164 164 164 163 164 164 164 165 165 164 165 165 166 166 167 167 167 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 170 170 169 169 168 167 168 167 166 165 165 165 164 164 164 164 165 165 165 165 165 164 164 164 164 163 163 162 162 162 162 161 160 161 161 161 161 161 160 161 161 161 161 160 160 160 160 160 161 161 162 163 163 163 164 164 164 165 165 165 165 164 164 164 163 163 162 162 161 161 160 160 160 160 160 161 161 161 162 163 163 163 163 163 163 163 162 162 162 162 162 162 163 163 164 164 165 166 166 167 169 169 170 171 171 171 172 172 172 172 171 171 171 170 170 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 164 134 134 135 135 135 135 136 136 136 136 137 137 137 138 139 139 139 140 140 140 140 141 141 141 141 141 140 140 140 140 140 140 141 141 142 143 144 145 147 148 150 151 153 155 156 158 159 161 162 163 164 164 165 166 166 166 166 166 166 165 165 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 167 167 167 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 167 166 166 166 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 162 162 162 162 161 161 161 160 160 161 160 161 161 161 160 160 160 160 160 160 160 160 160 161 161 162 162 163 163 164 164 164 164 164 164 163 162 162 162 161 161 160 159 160 160 159 160 160 160 160 161 161 161 162 163 163 162 162 162 162 162 162 162 162 162 162 162 163 164 164 165 166 166 167 169 169 170 171 171 171 172 172 172 172 171 171 171 170 170 169 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 164 134 135 135 136 136 136 136 136 136 137 137 137 138 138 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 140 141 141 142 142 143 143 145 146 147 148 150 151 153 154 156 158 159 161 161 163 163 164 165 165 166 166 166 166 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 166 165 165 165 165 165 165 165 165 164 164 165 165 164 164 165 164 165 165 165 166 166 167 167 167 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 167 166 166 166 165 165 164 164 164 164 164 163 163 163 163 163 162 162 163 163 162 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 160 160 160 160 162 162 162 163 163 162 162 162 162 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 160 161 161 161 161 162 162 162 162 162 162 162 162 162 161 162 162 162 163 163 164 165 166 167 167 169 169 170 171 171 171 172 172 172 171 171 171 171 170 170 169 170 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 136 136 136 136 136 136 136 137 137 137 137 137 138 139 139 139 140 140 141 141 141 142 142 142 142 142 142 142 142 142 141 142 142 143 143 144 145 146 147 148 150 151 152 154 156 157 158 160 161 162 163 164 164 165 165 166 166 166 166 165 165 165 165 165 165 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 168 168 168 168 167 167 167 166 166 166 165 165 165 165 165 165 165 166 166 166 166 166 166 166 167 167 166 166 166 166 166 166 166 166 166 166 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 168 168 168 169 169 169 170 169 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 168 168 167 166 166 165 164 164 164 163 162 162 162 162 162 162 162 162 162 162 162 161 161 162 161 161 160 161 160 160 159 160 160 159 159 159 159 159 159 158 158 159 159 159 159 159 159 160 160 160 161 161 161 161 161 160 161 160 160 159 158 158 158 158 158 157 158 157 158 158 158 159 159 160 160 161 161 161 161 162 162 162 162 161 161 161 161 161 161 162 162 163 163 164 165 166 167 167 169 169 170 171 171 171 172 172 172 171 171 172 171 170 170 170 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 136 136 136 136 136 137 137 137 137 137 138 138 138 139 139 140 140 141 141 141 142 142 143 143 142 142 142 143 142 142 142 143 143 143 144 144 145 146 147 149 150 151 152 153 155 156 158 159 161 162 163 164 164 165 165 165 166 166 166 166 166 165 165 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 168 168 168 168 168 167 167 166 166 165 165 165 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 168 168 169 169 169 170 169 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 167 166 165 165 165 164 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 158 159 159 158 158 158 157 158 158 158 158 158 158 159 159 159 159 160 160 160 160 159 159 158 158 157 156 156 156 156 156 156 156 156 157 157 157 158 158 159 160 160 161 161 161 161 161 161 161 160 161 161 161 161 161 162 162 163 163 164 165 166 167 168 169 169 170 171 171 171 172 172 172 172 172 172 171 171 170 170 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 165 137 136 137 137 137 137 137 137 138 138 138 138 139 139 139 140 141 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 143 144 144 145 146 147 148 149 150 151 152 153 155 156 158 159 160 162 162 164 164 165 165 165 166 166 166 166 166 166 165 166 166 166 166 166 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 166 166 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 165 165 166 165 165 166 166 166 166 166 167 167 167 167 168 168 168 169 169 170 170 170 170 171 170 170 170 170 170 169 169 169 169 169 168 168 168 168 167 167 166 166 165 165 164 163 162 161 161 161 161 160 159 159 159 159 159 159 159 160 160 160 160 159 159 160 160 159 158 159 158 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 157 156 156 155 155 155 155 154 154 155 155 155 155 156 157 157 158 158 159 160 160 160 160 161 161 161 160 160 160 160 160 160 160 161 162 162 163 164 164 165 166 167 168 169 169 170 171 171 171 172 172 172 172 172 171 171 170 170 170 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 165 137 137 137 137 137 137 138 138 138 138 139 139 139 139 140 141 141 141 142 142 143 143 143 143 143 143 144 143 143 143 144 144 144 144 145 145 146 147 148 149 149 151 152 153 154 156 157 158 160 161 162 163 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 166 166 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 167 168 168 169 170 169 170 170 170 171 171 170 170 170 170 169 169 169 169 168 168 168 168 168 167 167 166 166 165 165 164 163 161 161 161 161 159 159 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 157 157 157 157 157 156 156 156 156 156 156 156 157 157 157 157 157 156 156 155 155 154 154 153 153 153 153 152 153 153 154 154 155 155 156 157 157 158 158 159 160 160 160 160 160 160 160 159 160 160 160 160 160 161 161 162 162 163 164 166 166 167 168 169 170 170 171 171 172 172 172 172 172 171 171 171 170 170 170 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 165 138 137 138 138 138 138 138 138 139 139 139 139 139 140 140 141 141 142 142 143 143 143 144 143 144 144 144 144 144 143 144 144 144 145 145 146 146 147 148 149 150 151 152 153 154 155 157 158 160 161 162 163 164 164 165 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 166 166 165 165 164 164 164 164 164 165 165 166 166 166 167 167 167 167 167 167 166 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 169 169 169 170 170 170 170 171 171 170 170 170 170 170 169 169 169 168 168 168 168 168 167 167 166 165 165 164 163 162 161 160 160 160 159 158 158 157 156 156 156 156 157 157 158 158 158 158 158 159 159 158 159 158 158 157 158 157 157 157 156 156 156 156 155 156 156 155 155 155 155 155 156 156 155 155 156 155 154 153 153 153 152 152 151 151 151 151 151 152 152 153 153 155 155 156 157 158 158 158 159 160 160 160 159 159 159 159 159 159 159 159 160 161 161 162 163 164 165 166 166 167 168 169 170 170 171 171 172 172 172 172 171 171 171 171 170 170 169 169 169 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 165 138 138 138 138 138 139 139 139 139 139 139 140 140 141 141 141 142 142 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 145 145 146 147 147 148 149 150 150 152 153 154 155 157 158 159 160 162 162 163 164 165 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 169 169 169 168 168 167 167 166 166 165 165 164 164 164 164 164 164 165 165 166 166 166 167 167 167 167 167 166 166 166 166 166 165 165 166 166 166 166 166 166 166 167 167 167 167 167 166 167 167 166 166 166 166 166 167 167 168 167 168 168 169 169 169 170 169 170 170 171 171 170 170 170 170 170 170 169 169 169 168 168 168 167 167 167 166 165 165 164 163 162 161 160 160 159 159 158 156 156 155 155 155 155 155 156 156 156 156 157 157 157 157 158 158 157 158 157 156 156 157 156 156 155 155 156 155 155 155 155 154 154 155 154 154 154 154 154 153 153 154 152 152 152 151 150 150 149 150 149 150 149 150 151 151 152 154 154 155 156 157 158 158 158 159 159 159 159 159 159 158 158 159 158 159 160 160 161 162 163 164 165 165 167 167 168 169 170 170 170 171 171 172 172 171 171 171 171 170 170 169 169 169 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 165 139 139 139 139 139 139 140 140 140 140 140 140 141 141 141 142 142 142 143 144 144 144 144 145 144 144 145 145 145 145 144 145 145 146 146 146 147 147 148 149 150 150 152 153 154 155 157 158 159 160 161 162 163 164 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 169 169 169 168 168 167 166 165 165 164 164 164 163 163 164 164 164 165 166 166 166 167 167 167 167 166 166 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 168 168 169 169 169 170 170 171 170 171 171 170 170 171 170 170 169 169 169 168 168 168 167 167 166 166 164 164 164 163 162 161 160 160 159 158 156 156 155 155 154 154 153 153 154 154 154 154 156 156 156 157 157 157 157 157 156 157 156 156 156 155 155 155 155 154 154 154 154 153 153 153 153 153 153 153 152 152 152 152 152 151 150 150 149 148 148 148 148 148 148 149 149 150 150 152 153 153 154 155 156 157 157 158 158 158 158 158 158 158 158 158 158 158 159 159 160 161 162 163 164 165 165 167 167 168 169 169 170 170 170 171 171 171 171 171 171 170 170 170 169 169 169 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 140 139 140 140 140 140 140 140 140 141 141 141 141 141 142 142 143 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 148 148 148 150 151 152 153 153 155 156 157 159 160 161 162 163 164 164 165 166 166 166 166 166 167 167 166 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 170 170 170 170 170 170 170 169 169 168 168 167 166 165 165 164 164 164 163 163 163 164 164 164 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 168 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 170 170 170 170 171 171 171 170 171 171 170 170 169 169 169 168 168 168 167 166 166 164 164 163 163 162 161 160 160 159 157 156 155 155 154 154 153 153 153 153 153 153 154 154 154 155 155 155 156 156 157 156 156 156 156 156 155 155 154 155 154 153 153 153 152 152 153 152 152 152 152 151 151 151 151 151 150 149 149 148 147 147 147 146 146 146 147 147 148 149 149 150 152 153 153 154 155 156 157 157 157 157 157 157 157 157 157 157 158 158 159 160 160 161 162 163 164 165 165 167 167 168 168 169 170 170 170 171 171 171 171 170 170 170 170 169 169 169 169 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 166 166 166 166 165 165 165 165 140 140 140 140 141 141 141 141 141 141 141 141 142 142 142 143 143 143 144 145 145 145 145 145 146 146 145 145 146 146 146 146 146 146 146 147 147 148 148 149 150 151 151 153 153 155 156 157 159 159 160 162 162 163 164 165 166 166 166 167 166 166 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 171 170 170 170 169 168 168 167 166 166 165 164 164 163 163 163 163 163 164 164 165 166 166 166 166 166 166 166 166 165 164 164 165 164 165 165 165 166 166 166 167 167 167 168 168 167 168 168 167 168 168 168 167 168 168 168 168 168 168 169 169 169 170 170 170 171 170 171 171 171 170 171 171 170 170 169 169 168 168 168 167 167 166 164 163 163 163 162 161 160 159 159 157 156 155 154 153 153 152 152 152 152 152 152 153 153 153 154 154 155 155 155 156 156 156 156 156 155 154 154 153 154 154 153 153 152 152 153 152 151 151 151 151 151 150 150 150 150 149 148 148 148 146 146 146 145 146 145 145 146 146 147 147 148 149 150 152 152 153 154 155 156 156 156 156 156 156 156 156 156 157 157 158 158 159 161 161 162 163 164 165 165 166 167 168 168 169 169 169 169 170 170 170 170 170 170 170 169 169 169 169 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 166 166 166 166 166 165 165 165 165 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 143 143 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 150 151 152 153 153 155 155 157 158 159 160 162 162 163 164 165 165 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 171 171 170 170 170 169 169 168 168 167 166 165 165 164 164 163 163 163 163 164 164 165 165 166 166 166 166 166 166 165 164 164 164 164 164 164 165 165 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 169 169 170 169 170 170 170 171 171 171 171 170 170 171 170 170 170 169 169 168 168 168 167 166 166 164 163 163 162 161 160 159 159 157 156 155 154 152 152 151 151 150 150 150 150 150 151 152 153 153 154 154 155 155 155 155 155 155 154 155 154 153 153 153 153 152 152 152 152 151 151 151 151 151 150 150 150 149 149 148 148 148 147 146 145 145 145 144 144 144 144 145 145 146 147 147 148 149 150 152 152 153 154 155 155 155 155 155 155 155 155 156 156 156 158 158 159 160 161 162 162 164 165 165 166 166 167 167 168 169 169 169 170 170 170 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 144 144 145 145 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 150 151 152 153 153 154 155 157 158 159 160 161 162 163 164 165 165 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 170 170 169 168 168 167 167 166 165 165 165 164 164 164 164 164 165 165 165 166 166 166 165 165 165 165 164 164 164 164 164 164 165 165 166 167 167 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 170 171 170 171 171 171 170 170 170 170 170 170 169 169 168 168 167 167 166 164 164 163 162 161 160 159 159 157 156 154 153 152 151 151 150 148 148 148 148 149 149 150 151 151 152 153 154 155 154 154 155 154 155 154 154 154 153 153 153 152 152 151 152 151 151 151 150 150 150 149 149 149 148 148 147 147 146 145 145 144 144 143 143 143 143 144 144 144 145 146 147 147 148 149 150 151 152 152 153 153 153 154 154 154 154 155 155 155 156 157 158 159 160 161 162 162 164 164 165 165 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 142 143 143 143 143 143 143 143 143 143 143 144 144 144 144 144 145 145 146 146 147 147 147 147 148 147 147 147 148 148 148 148 148 148 148 148 148 148 149 150 150 151 151 153 153 154 155 156 157 159 160 161 162 163 164 164 165 166 166 167 167 167 168 168 167 167 168 168 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 170 170 169 169 168 167 167 166 166 165 165 164 164 165 165 165 165 165 166 166 165 165 165 165 164 164 163 163 164 164 165 165 166 166 167 167 168 168 168 168 168 169 168 168 169 168 168 168 169 168 169 169 169 170 170 170 170 171 170 171 171 170 171 171 171 170 170 170 170 170 170 169 169 168 167 167 167 166 164 163 162 162 161 159 159 157 156 155 153 152 151 150 149 149 147 147 147 147 147 148 149 150 150 152 152 154 154 154 154 155 154 154 154 153 154 153 152 152 151 151 151 151 150 151 150 150 150 149 148 148 147 147 147 146 146 145 145 144 143 143 143 143 142 142 143 144 143 144 145 146 147 147 148 149 150 151 151 152 153 152 153 153 153 154 154 155 155 156 156 158 159 160 160 162 162 163 164 164 165 166 166 167 167 167 168 168 168 169 169 168 169 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 146 147 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 150 150 151 151 153 153 154 155 156 157 158 159 161 162 162 164 164 165 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 171 171 171 172 172 172 171 171 171 171 170 169 169 169 168 167 167 166 166 166 166 165 166 166 165 166 166 166 165 165 165 165 164 164 164 164 164 164 165 165 166 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 168 168 167 167 167 166 164 163 163 162 160 159 158 156 155 154 153 152 150 149 148 148 147 147 147 147 147 147 148 149 150 151 151 153 153 153 154 154 154 154 153 153 153 153 152 152 152 151 151 150 150 150 149 149 149 148 148 148 147 147 146 146 145 145 143 143 143 142 142 142 142 142 142 142 143 143 144 145 146 146 147 148 149 150 150 150 151 152 152 152 152 153 153 154 155 155 156 157 158 159 160 161 162 163 163 164 164 165 166 166 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 146 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 153 153 154 155 156 157 158 159 161 161 162 164 164 165 166 166 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 172 172 172 172 172 172 172 171 171 171 170 170 169 169 168 168 168 167 167 167 166 167 167 166 167 166 166 166 165 165 165 165 164 164 164 165 165 166 166 166 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 168 168 167 167 167 166 164 163 163 161 160 159 158 156 154 153 153 151 150 148 148 146 146 146 146 146 147 147 148 148 149 150 150 152 152 152 153 154 154 154 153 153 152 152 152 151 152 151 151 150 150 149 149 149 148 148 148 147 147 146 146 145 145 143 143 143 142 142 142 142 142 141 142 142 142 143 144 144 144 145 146 147 148 148 148 149 149 150 151 151 151 152 153 153 154 155 156 157 158 159 160 161 161 162 163 163 164 164 165 165 166 166 167 167 167 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 148 148 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 152 153 153 154 155 156 157 157 159 160 161 162 163 164 165 166 166 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 172 172 173 173 173 173 173 173 172 172 171 171 171 170 170 170 169 169 168 168 168 168 167 167 167 167 167 167 166 166 166 165 165 165 165 165 165 166 166 166 167 168 168 168 169 169 169 169 169 170 170 169 170 170 169 169 170 170 170 170 171 171 171 171 171 172 172 172 171 171 172 172 171 171 171 170 170 170 170 170 169 168 167 167 167 166 165 163 163 161 160 159 158 155 154 154 152 151 150 149 148 146 146 146 146 146 146 146 146 147 148 150 150 151 151 153 153 153 153 154 153 153 152 152 152 152 151 151 150 150 149 149 149 149 148 148 147 147 147 146 145 145 144 143 143 143 142 142 142 141 141 141 141 141 142 142 143 143 144 145 145 145 146 147 148 148 148 149 149 150 151 151 152 153 154 155 155 157 158 159 160 161 161 162 163 163 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 149 149 149 149 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 153 153 154 155 156 157 157 158 160 160 162 163 163 165 166 166 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 172 172 172 173 173 173 173 173 173 173 173 172 172 171 171 171 171 170 170 170 169 169 169 169 169 169 168 167 167 167 167 166 166 166 166 166 166 166 166 167 167 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 169 168 168 168 167 166 165 163 163 161 160 159 158 157 154 154 152 150 150 149 148 147 145 145 145 145 145 145 145 147 148 149 150 150 151 152 153 153 152 153 153 152 152 152 151 151 151 150 150 150 149 149 149 149 148 147 147 147 146 146 145 144 144 143 143 142 142 141 141 141 141 141 141 141 141 141 142 142 143 143 144 145 145 145 146 147 147 148 149 149 150 151 152 153 153 154 155 157 157 158 159 160 161 162 163 163 164 164 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 150 150 151 151 151 152 152 152 152 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 153 153 154 155 155 156 158 158 159 160 161 162 163 164 165 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 172 172 173 173 174 174 174 174 173 173 173 173 172 172 172 172 172 171 171 171 171 171 170 170 170 169 169 168 168 168 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 170 170 170 170 171 170 170 170 171 170 171 171 171 171 172 172 172 172 173 173 172 172 172 172 172 172 171 171 171 171 171 170 170 170 170 169 168 168 167 166 166 164 163 162 161 159 158 157 155 154 153 151 150 150 148 147 146 145 145 145 145 145 146 147 147 148 150 150 151 152 153 153 153 152 153 152 152 152 152 151 151 150 150 149 149 149 149 148 148 147 147 146 146 145 144 144 144 143 143 142 141 141 141 141 141 140 141 141 141 141 141 142 142 142 143 144 144 145 145 146 147 148 148 148 149 150 151 152 153 154 155 157 157 158 159 160 161 162 163 163 163 164 164 165 165 165 165 166 166 166 166 166 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 151 152 152 152 153 153 153 153 154 154 154 154 154 154 153 153 153 153 153 153 153 152 152 152 152 152 153 153 154 155 155 156 157 158 159 160 161 162 163 164 165 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 172 172 173 174 174 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 172 172 171 171 171 170 170 170 169 169 169 168 168 168 168 168 168 168 169 169 169 169 170 170 170 170 171 171 170 170 171 171 170 171 171 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 172 171 171 171 171 171 171 170 170 170 169 168 168 168 167 166 164 163 162 161 160 159 157 156 155 153 152 151 150 149 147 147 146 146 145 145 146 146 147 147 148 149 151 151 152 152 153 152 153 152 152 152 152 151 151 151 151 150 149 149 149 149 148 148 147 147 146 145 145 144 144 143 143 142 142 141 141 141 140 140 141 141 140 140 141 141 142 142 142 143 143 144 144 144 146 146 147 148 149 149 150 152 152 153 154 156 156 157 158 159 160 161 162 163 163 163 164 164 164 165 165 165 166 166 166 166 166 167 167 167 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 149 148 149 149 149 149 149 148 149 149 149 149 149 150 150 150 151 152 152 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 153 153 153 153 153 153 153 154 154 154 154 155 156 157 158 158 159 161 161 163 163 165 165 166 167 167 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 172 172 171 171 171 170 170 170 170 170 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 171 171 171 170 170 170 169 168 168 167 166 164 164 163 162 161 159 158 157 156 154 152 151 150 149 148 147 146 146 146 145 145 146 146 148 148 149 150 151 151 152 152 153 152 153 152 152 152 151 152 151 151 150 149 149 149 149 148 148 147 147 146 145 145 144 143 143 143 142 142 141 141 141 140 140 140 140 140 140 141 141 141 141 142 142 142 143 144 145 145 145 146 147 148 149 150 151 152 153 154 156 156 158 159 159 160 161 162 162 163 163 164 164 164 165 165 166 166 166 166 166 166 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 165 164 164 164 164 164 164 164 164 164 164 164 149 149 149 150 150 150 149 149 149 150 150 150 150 151 151 151 152 152 153 153 154 155 155 155 155 155 156 156 156 156 156 156 156 155 155 155 155 155 154 154 153 153 153 154 154 154 155 155 156 157 158 158 159 160 161 162 163 164 165 166 166 167 168 168 169 169 169 169 169 169 170 169 169 169 170 170 170 170 170 171 172 173 173 173 174 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 171 171 171 171 171 170 170 170 170 171 170 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 173 173 173 174 174 173 174 174 174 174 173 173 172 172 172 172 171 171 171 171 171 170 170 169 169 168 168 167 166 164 163 163 162 160 159 158 156 155 154 152 151 150 149 148 147 146 146 146 145 147 147 147 148 149 150 151 151 151 152 152 153 153 152 152 152 152 152 151 151 150 150 149 149 149 148 148 147 147 146 145 145 144 144 143 142 142 141 141 141 141 141 140 140 140 140 140 140 140 141 141 141 142 143 143 144 144 145 146 147 147 148 149 150 151 152 153 154 156 157 158 159 159 160 161 162 162 162 163 163 164 164 165 165 165 166 166 166 166 166 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 150 150 151 151 150 150 150 150 150 150 150 151 151 152 152 152 153 153 154 155 155 156 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 154 155 155 155 155 156 157 157 158 159 159 161 162 162 163 164 165 166 166 167 168 168 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 172 172 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 173 173 173 172 172 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 173 173 173 173 174 173 174 174 174 174 174 175 175 174 174 173 173 173 173 172 172 172 172 172 171 171 171 170 170 169 168 168 167 167 166 164 163 163 161 160 159 158 156 155 154 153 151 150 149 148 147 147 146 147 147 147 147 148 149 150 150 150 151 152 152 152 152 153 152 152 152 152 151 151 150 150 149 149 149 148 148 147 147 146 145 145 144 144 143 142 142 142 141 141 141 140 140 140 140 140 140 140 140 141 141 141 142 142 143 143 144 145 146 147 148 148 149 151 152 153 154 155 156 157 158 159 159 161 161 162 162 162 163 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 164 164 151 152 151 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 155 155 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 154 154 155 155 155 156 156 156 157 157 159 159 160 161 162 163 163 165 166 166 166 167 168 168 169 169 169 169 169 169 169 169 170 170 170 170 171 171 172 172 173 174 174 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 174 175 175 175 175 175 175 174 174 174 174 173 173 173 172 172 172 172 171 171 171 170 169 169 168 168 167 167 165 164 164 162 161 160 159 158 156 155 154 153 151 150 149 148 148 148 147 147 147 147 149 149 150 150 151 151 152 152 152 153 152 153 152 152 152 152 151 151 150 150 150 149 149 148 147 147 146 145 145 144 144 143 143 142 142 142 141 140 140 140 140 140 140 140 140 140 140 141 141 141 142 143 144 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 161 162 162 163 163 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 163 164 164 164 164 164 164 163 164 164 164 164 164 164 164 163 163 163 163 163 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 155 155 156 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 156 155 155 155 155 155 155 155 156 157 157 157 158 159 160 161 161 163 163 164 165 166 166 167 168 168 168 168 169 169 169 169 169 170 170 170 170 171 171 171 172 173 173 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 176 176 175 175 175 174 174 174 173 173 172 172 172 172 171 171 170 170 169 169 168 168 167 166 165 164 164 162 161 160 159 158 156 154 154 153 151 150 149 148 148 148 147 147 148 149 149 150 150 151 151 152 152 152 153 152 153 153 152 152 152 151 151 150 150 150 150 149 149 147 147 146 146 145 144 144 143 143 142 142 142 141 140 140 140 140 140 140 140 140 140 140 140 141 142 142 143 143 145 146 146 147 149 150 151 152 153 153 154 155 156 157 158 159 160 161 161 162 162 163 163 163 163 164 164 164 165 165 165 165 165 165 166 166 166 166 165 166 165 165 165 165 165 164 164 164 164 164 164 164 164 163 163 163 163 163 163 164 163 163 163 163 164 164 164 164 163 163 163 163 163 163 153 153 153 153 153 153 153 152 153 153 153 153 153 154 154 155 155 156 156 157 157 157 157 158 158 158 158 159 159 159 159 159 158 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 157 157 158 158 159 160 160 161 162 163 164 165 165 166 167 167 167 168 168 168 169 169 169 170 170 170 171 171 171 171 172 172 173 174 174 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 173 173 174 174 174 174 174 174 174 174 174 175 175 174 175 175 175 176 176 176 176 176 177 177 177 176 176 176 176 175 175 174 174 174 173 173 173 172 172 172 171 170 169 169 168 168 168 166 166 165 164 164 162 161 161 159 157 156 154 154 153 151 150 149 148 148 148 148 148 149 149 150 151 151 152 152 152 153 153 153 153 153 152 152 152 152 151 151 151 151 150 150 149 149 147 147 146 145 144 144 144 143 142 142 142 141 140 140 140 140 140 140 140 140 140 140 140 141 142 143 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 158 159 160 160 161 161 162 162 162 163 163 164 164 164 164 164 165 165 165 165 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 163 163 163 163 163 163 154 154 154 154 154 154 153 153 153 153 154 154 154 155 155 155 156 156 157 157 157 158 158 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 158 159 159 160 161 162 163 164 164 165 166 166 167 167 168 168 169 169 169 169 169 170 170 171 171 171 172 172 172 173 174 174 175 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 174 174 174 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 176 175 176 176 176 176 177 177 178 178 177 177 177 177 176 176 176 175 175 175 174 174 173 173 173 172 172 172 170 170 169 169 168 168 167 166 166 165 165 163 162 161 160 159 158 156 154 154 153 152 150 149 148 148 148 148 149 149 150 151 151 152 152 152 153 153 153 153 153 153 153 152 152 152 151 151 151 151 150 149 149 149 147 146 145 145 145 144 143 143 142 142 141 140 140 140 140 140 139 139 140 140 140 140 141 142 143 144 144 146 147 147 149 150 150 152 153 153 154 155 156 157 158 158 158 159 160 161 161 162 162 162 163 163 164 164 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 163 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 155 155 155 154 154 154 154 154 154 154 154 154 155 155 155 156 156 157 158 158 158 158 158 159 159 159 159 159 160 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 158 158 159 159 160 161 162 163 164 164 165 166 166 167 168 168 168 168 169 169 170 170 170 171 171 171 172 172 173 173 173 174 175 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 177 177 177 177 177 178 178 178 177 177 177 177 177 177 176 176 176 176 175 175 174 174 174 173 173 172 172 170 170 169 169 169 168 167 167 166 166 165 164 163 162 160 158 157 155 154 153 151 150 150 149 149 148 149 149 150 150 151 151 152 152 153 153 153 154 153 154 153 154 153 152 152 152 151 151 151 150 150 149 149 148 147 146 145 145 144 143 142 142 141 141 141 140 140 140 139 139 139 140 140 140 141 141 143 144 144 145 146 147 148 149 150 151 152 153 153 155 155 156 157 157 158 159 160 160 161 161 162 162 162 162 162 163 163 163 164 164 164 164 164 164 164 164 165 165 164 164 164 165 164 164 164 164 164 163 163 163 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 157 157 157 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 157 158 158 159 159 160 161 162 163 164 165 166 166 167 167 167 168 168 169 169 170 170 170 171 171 171 172 172 173 173 173 174 175 175 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 176 175 175 174 174 174 173 173 172 171 170 170 170 169 168 168 168 167 167 167 165 164 163 161 160 159 157 155 154 152 152 151 150 149 150 149 149 150 151 151 151 153 153 153 154 153 154 155 154 154 154 153 153 153 153 152 151 151 151 150 150 149 148 147 146 146 145 145 143 142 142 142 141 141 140 140 140 139 139 140 140 140 140 141 141 143 144 144 145 146 148 148 150 151 151 153 153 154 155 156 156 157 157 158 159 159 160 160 160 161 161 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 156 156 156 156 156 156 155 155 155 155 155 155 156 157 157 157 158 158 159 159 159 159 159 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 158 158 158 159 159 160 161 162 163 164 165 166 167 167 167 168 168 169 169 169 170 171 171 172 172 172 173 173 173 174 174 175 175 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 178 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 174 174 174 174 174 174 175 174 175 175 175 175 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 178 178 178 177 177 176 176 176 176 175 174 174 174 173 173 171 171 170 170 170 168 169 169 169 168 167 166 165 164 163 161 160 158 156 155 154 153 151 150 149 150 150 150 150 151 152 152 153 153 154 154 155 154 155 155 155 155 154 153 153 153 153 152 151 151 151 150 149 148 148 147 146 146 145 144 143 142 142 141 140 140 140 140 140 140 140 140 140 140 141 142 143 143 144 145 146 148 149 150 151 152 153 154 154 155 156 156 157 157 158 158 159 159 160 160 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 164 164 163 163 163 163 163 164 163 163 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 162 162 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 159 159 159 159 160 160 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 158 158 158 159 160 161 161 162 163 164 165 166 167 167 168 168 169 169 170 170 171 171 171 172 172 173 174 174 174 174 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 178 178 178 178 178 178 178 178 177 177 176 176 175 175 175 175 175 174 174 175 175 175 175 175 175 175 176 176 177 177 177 177 178 178 178 179 179 179 180 180 180 180 180 180 179 179 179 178 178 177 176 176 176 176 175 175 175 174 173 172 171 171 171 170 169 169 169 169 169 168 167 166 165 163 162 161 159 157 155 154 154 152 151 151 150 150 151 151 151 152 153 153 153 154 154 155 155 156 155 155 155 155 154 153 153 153 153 152 151 151 151 150 149 148 147 147 146 145 144 143 143 142 141 141 140 140 140 140 140 140 140 140 140 141 143 143 143 144 145 147 148 150 151 151 152 153 154 154 155 156 156 157 157 158 158 158 159 159 160 160 160 160 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 161 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 162 158 158 158 157 157 157 156 156 156 157 157 157 157 157 158 158 158 159 159 159 159 159 159 159 160 160 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 157 157 157 157 157 158 158 158 158 159 160 161 161 162 163 164 166 166 167 168 168 169 169 170 170 171 171 172 172 173 173 174 174 174 175 175 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 176 175 175 176 176 177 177 177 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 179 179 178 177 177 177 176 176 175 175 174 173 173 172 171 171 171 170 170 170 170 169 169 167 167 165 164 163 161 159 157 156 154 154 153 152 152 151 151 151 151 152 152 153 154 155 155 155 156 156 156 156 155 156 156 155 154 154 154 153 152 152 151 151 150 149 148 148 147 146 145 145 144 143 143 141 141 140 140 140 140 140 140 140 140 141 141 143 143 144 145 146 148 149 150 151 152 153 153 154 155 156 156 156 157 157 158 158 159 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 162 162 162 158 158 158 158 158 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 160 160 160 159 160 160 160 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 157 157 157 157 158 158 158 158 159 159 160 161 162 163 164 165 166 167 168 168 169 170 170 170 171 171 172 173 173 174 174 174 175 175 175 176 176 176 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 176 176 175 175 175 175 175 175 175 175 175 176 175 176 176 176 177 177 177 178 178 179 179 180 180 180 180 180 180 181 181 181 180 180 180 180 180 179 178 178 178 177 176 176 175 175 174 173 172 172 172 172 171 170 170 170 170 170 168 167 166 165 163 161 160 158 158 156 154 153 153 152 151 151 152 151 153 153 154 154 155 155 155 156 156 156 157 156 156 156 156 155 155 155 154 153 152 152 152 151 150 149 149 148 147 146 145 144 143 143 142 141 141 140 140 140 140 140 140 140 141 142 143 144 144 145 147 148 149 150 151 152 153 153 154 155 156 156 156 157 157 157 158 159 159 159 159 160 160 160 160 160 160 161 161 161 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 159 159 158 158 158 158 157 157 157 157 157 157 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 157 157 157 157 157 158 158 158 159 160 160 161 162 163 164 165 166 167 168 168 169 170 171 171 172 172 172 174 174 175 175 175 176 176 176 176 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 178 178 179 179 180 180 180 180 180 181 181 181 181 181 181 180 180 180 180 179 179 179 178 177 176 176 175 174 174 173 173 173 172 172 171 171 171 170 170 169 167 167 165 164 162 161 160 158 157 155 154 154 153 153 152 152 153 153 154 154 154 155 155 156 157 157 157 157 157 157 157 156 156 156 156 155 154 153 153 152 152 151 150 149 149 148 146 145 144 144 143 142 142 142 141 141 140 140 140 140 141 142 142 143 144 145 146 147 148 149 151 152 152 153 154 155 155 156 156 156 157 157 157 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 159 159 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 158 158 159 159 160 161 162 162 163 164 165 166 167 168 169 170 170 171 172 172 173 173 174 174 175 176 176 177 177 177 177 178 178 178 178 179 179 179 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 179 179 179 179 178 178 178 177 177 176 176 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 178 178 179 179 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 180 179 179 178 178 177 176 175 175 174 174 173 173 173 172 171 171 171 171 170 169 168 168 166 165 162 162 160 158 157 156 155 154 154 153 153 153 153 153 154 154 155 156 156 156 157 157 157 157 157 157 158 157 156 156 155 155 154 153 153 152 152 151 150 149 149 148 147 146 144 144 143 143 142 142 142 141 141 141 141 141 142 142 143 143 145 145 146 147 148 149 151 152 153 153 154 155 155 156 156 156 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 160 160 160 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 160 159 159 159 159 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 157 157 157 157 157 158 158 158 159 159 160 161 162 162 163 164 165 166 167 168 169 170 171 171 172 173 173 174 174 175 176 177 177 177 177 178 178 179 178 179 179 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 179 179 179 178 178 177 177 177 176 176 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 178 178 179 179 179 180 180 180 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 178 177 177 176 175 175 174 174 173 173 173 171 171 171 171 170 169 168 168 166 165 163 162 160 158 157 157 155 155 155 154 154 154 154 155 155 155 156 156 156 157 157 158 157 157 157 158 158 158 157 156 156 156 155 155 154 153 153 152 151 150 149 148 147 146 145 145 144 143 142 142 142 142 142 141 141 142 142 143 143 144 145 146 146 147 149 150 151 152 153 153 154 155 155 155 156 156 157 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 157 157 158 157 158 158 158 158 159 159 160 161 162 162 163 164 165 166 167 168 169 170 171 171 172 173 174 174 175 176 177 177 178 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 178 178 177 177 177 176 176 175 175 175 175 175 176 176 176 176 176 176 177 177 177 178 178 178 179 179 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 179 178 178 177 177 176 175 175 174 174 173 173 173 171 171 171 170 169 168 168 166 165 163 162 161 160 159 157 156 156 155 155 155 155 155 155 155 156 157 157 157 157 158 158 158 158 158 158 158 158 157 157 157 156 156 155 155 153 153 152 151 151 150 149 148 148 146 146 145 145 144 143 143 142 142 142 143 143 143 143 144 145 146 146 147 148 149 150 151 152 153 153 154 155 155 155 156 156 156 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 160 160 160 160 160 160 159 159 159 159 159 159 159 159 160 160 160 160 160 160 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 158 158 157 157 158 157 158 158 158 158 158 159 159 160 161 162 162 163 164 165 166 166 167 169 169 171 171 172 173 174 175 176 176 177 178 178 179 179 179 180 180 180 181 181 181 182 182 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 180 180 180 179 179 179 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 179 179 179 180 180 180 180 180 181 181 181 181 181 181 180 180 180 180 180 179 178 178 178 177 176 175 175 174 174 173 173 173 171 171 171 170 169 168 168 167 165 164 163 162 160 159 158 157 156 156 156 155 156 156 156 156 157 157 157 157 157 158 158 159 159 159 158 158 158 158 157 157 156 156 156 155 155 154 153 152 152 151 149 149 148 147 146 146 145 144 144 144 143 143 143 143 143 144 144 145 146 146 146 147 148 149 150 151 152 153 153 154 154 155 155 156 156 156 157 157 157 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 160 160 160 160 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 161 160 161 160 160 160 160 159 160 160 160 160 160 160 160 160 161 161 160 161 161 160 161 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 157 158 158 158 158 159 159 159 160 161 162 162 163 164 165 166 166 167 168 169 170 171 172 173 174 175 176 176 177 178 179 179 180 180 181 181 181 181 182 182 183 183 183 183 183 182 182 182 181 181 181 181 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 179 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 177 177 176 176 175 174 174 174 173 173 172 171 171 170 169 168 168 167 165 164 164 162 161 160 159 157 157 157 156 157 156 156 156 157 157 157 157 157 158 158 158 159 159 159 159 159 159 159 158 158 157 157 157 156 156 155 154 153 152 151 151 150 149 148 147 147 146 145 145 144 145 144 143 144 144 144 145 145 146 146 147 148 149 150 150 151 152 153 154 154 154 155 155 155 156 156 156 157 157 157 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 160 160 160 160 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 160 161 161 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 160 160 160 161 162 162 163 164 164 165 166 167 168 169 170 171 172 173 174 175 176 176 177 178 179 180 180 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 181 181 181 181 180 180 179 179 178 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 177 178 178 179 179 179 180 180 180 180 180 180 180 179 179 179 179 178 178 177 177 177 176 176 175 175 174 174 173 173 172 172 170 170 169 168 168 168 166 165 164 162 161 161 159 158 158 157 157 157 157 156 157 157 157 157 157 157 158 158 158 159 159 160 160 160 159 159 159 158 158 157 157 157 156 156 155 155 154 153 152 151 150 149 148 148 147 146 146 146 145 145 145 144 145 145 146 146 146 147 148 148 149 150 150 151 152 153 154 154 154 155 156 156 156 156 156 157 157 158 158 158 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 161 161 162 162 163 163 163 163 163 163 163 163 164 164 164 163 161 161 161 161 161 161 161 161 161 161 160 160 160 160 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 159 159 160 160 161 161 162 162 163 163 164 165 166 166 167 168 169 171 172 173 174 174 175 176 177 179 179 180 181 181 182 183 182 183 183 184 184 184 184 184 184 184 183 183 183 182 182 182 182 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 181 181 180 180 180 179 178 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 176 176 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 175 175 174 174 173 173 172 172 171 171 169 168 168 168 167 165 164 163 162 161 160 159 159 159 158 157 157 158 157 157 157 157 157 158 158 158 158 158 160 160 160 160 160 160 159 159 159 158 158 158 158 157 156 155 155 154 153 152 152 151 150 149 148 148 147 146 147 146 146 146 146 146 146 147 147 147 148 149 149 150 150 151 152 153 154 154 154 154 156 156 156 156 157 157 157 158 158 158 158 159 160 160 160 160 160 161 160 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 162 162 163 163 163 163 163 163 163 164 164 164 163 163 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 162 162 163 163 164 165 165 166 167 168 169 170 171 171 173 174 175 176 177 178 179 180 181 181 182 183 183 183 184 184 185 185 185 185 184 184 184 184 183 183 182 182 182 182 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 181 181 180 180 180 179 178 178 177 177 177 177 176 176 176 176 176 177 176 176 176 176 176 176 176 176 176 176 176 176 177 177 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 174 173 173 172 172 172 171 170 169 169 168 167 165 164 164 163 161 161 160 159 159 158 158 158 158 158 157 157 157 158 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 159 159 159 158 157 157 156 156 154 153 152 152 151 150 150 149 148 148 147 147 147 146 147 147 147 148 148 147 148 149 149 150 150 151 152 153 153 154 154 155 155 156 156 156 157 157 157 157 158 158 159 159 159 160 160 160 160 161 161 160 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 161 162 163 163 163 163 163 163 164 164 164 164 164 163 164 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 159 159 159 159 159 160 160 160 161 161 162 162 162 163 164 164 165 165 166 167 168 169 169 170 171 172 173 174 175 176 177 179 180 181 181 183 183 184 184 184 185 185 185 185 185 185 185 185 184 184 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 180 180 179 179 178 178 178 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 175 175 175 175 175 175 176 176 176 176 176 176 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 173 173 172 172 171 170 169 169 168 167 166 166 164 163 162 161 160 160 159 158 159 158 158 158 157 158 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 161 160 160 160 159 159 159 158 158 157 156 156 155 154 154 153 152 151 151 150 149 149 149 148 148 148 148 148 148 149 148 149 150 150 151 151 152 153 153 154 154 155 155 156 156 156 156 157 157 157 158 159 159 159 160 160 160 161 161 160 161 161 161 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 162 162 161 161 162 162 162 162 161 161 161 161 161 161 162 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 162 163 164 164 165 165 166 167 167 168 169 170 170 171 173 174 175 176 177 178 179 180 181 183 183 184 185 185 185 185 186 186 186 185 185 185 185 185 184 183 183 183 182 182 182 182 182 182 182 182 183 183 183 183 183 183 182 183 183 182 182 181 181 180 180 179 179 178 178 178 177 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 175 176 176 176 175 175 175 175 174 174 173 173 172 172 171 171 170 169 169 167 166 166 165 164 163 161 161 161 160 159 159 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 160 161 161 161 161 161 161 161 161 161 161 160 160 159 158 158 158 157 156 155 154 154 153 152 152 152 151 150 150 149 149 149 150 149 150 149 150 150 151 151 151 152 153 153 153 155 155 155 156 156 156 156 157 157 157 158 158 159 160 160 160 160 161 161 161 160 161 161 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 159 159 159 159 159 160 160 161 161 161 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 161 161 161 162 161 161 161 161 161 162 161 161 161 162 161 161 162 161 162 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 161 161 162 162 163 164 164 164 165 166 166 167 167 168 169 169 170 171 172 172 174 175 176 177 179 180 181 183 183 184 184 185 185 185 186 186 186 186 186 185 185 185 185 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 181 181 180 180 179 179 178 178 178 178 178 177 177 177 177 176 176 176 175 175 174 174 174 173 173 173 173 173 174 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 175 175 175 174 174 174 174 173 173 172 172 171 171 170 169 167 166 166 165 164 163 162 161 161 160 159 159 158 158 158 158 157 157 157 158 158 158 158 158 159 159 160 161 161 162 162 162 162 162 162 162 162 162 162 161 161 160 160 159 158 158 157 156 156 156 155 154 153 152 152 151 152 151 151 150 151 150 151 150 151 151 151 152 152 153 153 154 154 155 155 155 156 157 157 157 158 158 158 158 159 159 160 160 160 160 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 158 158 159 159 159 160 160 160 161 161 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 162 162 162 163 163 164 164 165 165 166 166 166 167 168 168 169 170 171 171 172 173 174 176 177 178 179 180 181 183 184 184 185 185 185 186 186 186 186 186 186 185 185 185 185 184 184 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 183 183 183 183 183 182 181 181 181 180 180 179 179 179 178 178 178 178 178 177 177 176 176 175 175 174 174 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 174 174 174 174 174 173 172 172 171 171 170 169 168 167 166 165 165 163 162 161 160 160 159 159 159 158 158 157 157 157 157 157 157 157 158 158 158 159 160 161 162 162 162 162 163 163 163 163 164 163 163 163 163 162 162 161 160 160 159 159 158 157 156 156 155 154 153 153 152 153 152 151 151 152 151 151 151 151 152 152 153 153 154 154 154 155 155 156 156 157 157 157 157 158 158 158 159 159 160 160 160 160 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 161 161 161 161 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 161 162 162 162 162 163 163 164 164 164 165 165 166 166 166 167 167 168 169 169 170 171 172 173 174 175 176 178 179 180 181 182 183 184 184 185 185 185 186 186 186 186 186 186 185 185 185 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 182 182 181 181 180 180 179 179 179 179 178 178 178 178 177 176 176 175 175 174 173 173 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 174 174 173 174 175 175 175 175 174 174 174 174 173 173 172 172 171 170 169 169 168 167 166 166 164 163 163 161 161 160 160 159 158 158 158 158 157 157 157 156 157 157 157 158 158 159 160 160 160 161 162 163 164 164 164 165 164 164 164 164 164 164 163 163 162 162 161 161 160 159 158 158 157 156 155 155 154 153 153 153 152 152 152 152 152 152 152 153 153 154 154 154 154 155 156 156 156 157 157 157 157 158 158 158 158 159 159 160 160 160 160 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 160 160 160 160 160 161 161 162 162 162 163 163 163 163 163 164 164 164 164 165 164 164 164 165 165 160 160 160 160 160 160 160 160 160 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 160 160 160 160 159 159 159 160 160 160 160 160 161 161 161 161 162 162 162 162 163 163 164 164 164 165 165 166 167 166 167 167 168 169 169 170 170 171 172 173 174 176 177 178 179 180 181 183 183 184 184 185 185 185 186 186 186 186 185 185 185 185 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 184 184 184 183 183 183 182 182 181 181 181 180 180 180 179 179 179 178 178 178 176 176 175 175 174 173 172 172 171 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 173 174 173 173 174 174 175 175 175 174 174 173 173 173 172 171 170 170 170 169 168 167 166 165 164 164 162 162 161 161 160 159 159 158 158 157 157 157 157 156 156 157 157 157 158 159 159 160 161 162 163 164 165 165 165 165 166 166 166 166 166 165 165 165 165 165 164 163 162 162 161 160 160 158 157 157 156 155 155 154 153 153 153 153 153 153 153 153 154 154 154 155 155 155 156 156 156 156 157 157 157 157 158 158 159 159 159 160 160 160 160 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 160 160 160 160 160 161 161 161 162 162 162 163 163 163 163 164 164 164 164 165 165 164 164 165 165 165 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 163 163 164 164 164 165 165 166 166 167 167 167 168 168 168 169 169 170 171 172 173 174 175 176 178 179 180 181 181 182 183 183 184 184 185 185 186 186 186 185 185 185 185 185 185 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 182 182 181 181 180 180 180 180 179 179 178 178 177 176 175 175 174 173 172 171 170 170 170 169 169 169 169 169 169 170 170 170 170 171 171 171 172 171 172 173 173 173 173 174 174 174 174 174 174 173 173 173 173 172 171 170 170 169 167 167 166 165 164 163 163 162 161 161 159 159 158 158 157 157 157 156 156 156 155 156 156 157 158 159 159 160 161 162 164 165 165 165 166 167 167 168 168 168 168 168 167 167 167 167 166 166 165 164 163 162 161 161 159 158 157 157 156 156 155 155 154 155 154 155 154 154 154 155 155 156 156 156 156 156 157 157 157 157 157 157 158 158 159 159 159 160 160 160 160 160 161 161 160 161 160 160 160 160 160 159 160 160 160 160 160 160 159 159 159 159 159 160 160 160 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 165 165 164 164 165 165 165 165 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 163 163 163 164 164 165 165 165 166 166 167 167 167 168 168 169 169 169 170 171 172 173 174 175 175 176 178 179 180 181 181 182 183 183 184 184 185 185 186 185 185 185 185 185 185 185 185 184 184 184 184 185 185 185 185 185 185 185 185 185 186 185 185 185 185 185 184 184 183 183 183 183 182 181 181 181 181 180 180 179 179 178 177 177 175 175 174 172 172 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 171 171 170 170 169 168 167 166 165 165 164 163 163 162 161 160 160 159 158 158 157 157 157 156 156 156 155 156 156 157 158 159 159 160 162 163 164 165 165 166 167 168 168 169 170 170 170 170 170 170 170 169 169 168 168 167 165 164 164 163 162 160 160 159 158 158 157 156 156 156 156 155 156 155 155 155 155 156 156 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 160 160 160 160 161 161 160 160 160 160 160 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 163 163 163 163 164 164 165 165 165 166 166 167 167 167 168 168 169 169 170 170 171 172 172 173 174 175 176 177 178 179 180 181 181 182 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 185 185 185 185 184 183 183 183 183 182 182 181 181 181 180 180 179 178 178 177 176 175 174 173 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 172 173 173 172 172 172 172 172 171 170 170 170 170 169 168 167 166 166 166 165 164 163 162 162 161 161 160 159 159 159 158 157 157 157 156 156 155 156 156 157 158 158 160 161 162 163 164 165 166 167 168 169 170 170 170 171 171 171 171 172 172 171 171 171 170 169 168 167 166 165 164 163 161 161 160 159 159 158 157 157 157 157 156 157 156 156 156 157 157 157 157 157 157 158 157 157 157 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 157 157 158 158 158 158 158 158 157 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 160 159 159 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 163 163 164 164 164 165 165 165 166 166 167 167 167 168 168 169 169 170 170 171 172 172 173 174 175 175 177 178 178 179 180 181 182 182 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 185 185 185 184 184 184 183 183 183 182 182 181 181 180 180 179 179 177 177 175 174 173 173 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 169 168 168 167 166 166 166 165 165 164 163 162 162 161 161 160 160 160 159 158 157 157 157 156 156 155 156 156 157 158 158 160 161 162 163 164 166 167 168 170 170 170 171 172 172 173 173 173 173 173 173 173 173 172 171 170 170 168 168 166 165 164 163 162 161 160 159 159 159 158 158 158 157 157 157 157 157 157 158 157 158 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 162 162 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 157 157 157 156 157 157 157 157 156 157 157 157 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 161 162 162 161 162 162 162 163 163 163 163 164 165 165 165 166 166 166 167 167 167 168 168 169 169 170 170 171 171 172 173 174 174 175 176 177 178 179 180 180 181 182 182 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 184 184 184 184 183 183 182 182 182 181 180 180 179 178 177 176 175 174 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 171 171 171 171 170 170 170 169 169 168 168 167 167 167 166 165 165 165 164 163 163 163 162 162 161 160 160 160 159 159 158 158 157 157 157 156 156 157 158 158 159 161 162 163 164 165 167 168 170 170 171 171 172 173 174 175 175 175 176 175 175 175 175 174 174 173 172 171 170 169 167 166 164 164 163 162 161 160 161 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 164 164 164 165 164 164 165 165 165 165 166 165 165 165 166 166 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 158 159 159 159 159 159 159 160 160 160 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 164 164 165 165 165 166 166 166 167 167 167 168 169 169 170 170 171 171 172 173 173 174 175 176 177 177 178 179 180 181 182 182 183 183 184 184 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 186 186 186 186 186 185 185 184 184 184 184 183 183 182 182 182 181 180 180 179 178 177 176 175 174 173 172 171 171 171 171 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 167 167 167 166 165 165 165 165 165 164 163 164 163 163 162 162 162 161 161 161 160 160 159 158 158 158 157 158 157 158 158 159 160 160 162 164 165 166 168 169 170 171 172 173 174 175 176 176 176 176 177 177 177 177 177 176 176 176 174 173 172 170 170 168 167 166 165 164 164 162 161 162 161 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 158 159 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 162 162 162 163 163 163 163 163 163 164 164 164 165 165 164 165 165 165 165 166 166 165 165 166 166 166 155 155 155 155 155 155 155 155 155 155 155 156 156 156 157 157 158 158 158 159 159 159 159 160 160 160 159 159 159 159 159 160 160 159 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 164 164 164 165 165 165 166 166 166 166 167 167 168 168 169 170 170 171 171 172 173 173 174 175 176 176 177 178 179 180 181 181 182 183 183 184 184 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 186 186 186 186 186 185 185 184 184 184 184 183 183 182 182 181 180 180 179 178 177 176 175 174 174 173 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 168 167 167 167 166 165 165 164 164 164 164 163 164 164 164 163 163 163 162 162 162 162 161 161 160 160 160 159 159 158 159 159 159 160 160 161 163 164 166 168 169 170 171 172 173 175 176 176 176 177 178 178 179 179 179 179 179 178 178 177 176 175 174 173 171 171 169 167 167 166 165 165 164 162 162 162 161 161 161 161 160 160 160 160 160 159 160 159 159 159 158 159 159 158 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 166 166 165 166 166 166 166 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 164 164 165 165 165 165 166 166 166 167 167 168 168 169 170 170 171 171 172 173 173 174 175 176 176 177 178 179 180 181 181 182 183 183 184 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 186 186 186 186 186 185 185 185 185 184 184 183 183 182 182 181 180 180 179 178 177 176 175 174 174 174 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 168 168 167 167 167 166 165 165 165 164 164 164 164 164 164 164 164 164 164 163 163 164 164 163 163 163 162 162 162 162 162 161 161 160 160 161 162 162 163 164 166 167 168 169 171 172 173 175 176 176 177 178 179 180 180 180 180 180 180 180 180 180 179 178 177 176 175 173 172 171 170 169 168 167 166 165 165 163 163 163 162 162 162 162 161 161 161 161 160 160 160 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 163 163 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 154 154 153 154 154 154 154 154 154 154 155 155 155 155 156 156 156 157 158 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 163 164 164 165 165 165 166 166 167 167 167 168 168 169 170 170 171 171 172 173 173 174 175 176 176 177 178 179 180 181 182 182 183 184 184 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 185 185 185 185 185 184 184 184 183 182 182 181 181 180 179 179 177 177 176 175 174 174 173 173 172 172 171 171 172 172 172 171 171 171 171 171 171 170 170 170 169 169 169 169 168 167 167 166 166 165 164 164 164 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 164 164 165 166 166 168 169 171 172 173 175 176 176 178 179 180 180 181 181 182 182 182 182 182 182 181 181 180 180 178 177 176 174 173 172 171 170 169 168 167 167 166 165 165 164 163 163 163 162 162 162 161 161 160 160 160 159 160 159 159 159 159 159 160 160 160 160 160 161 160 160 161 160 160 160 160 160 160 160 161 161 161 161 162 162 162 162 162 163 163 163 164 164 164 164 165 164 164 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 156 156 157 157 157 158 158 158 159 159 159 159 159 159 160 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 164 164 164 165 165 165 165 166 166 167 167 167 168 169 170 170 171 172 172 173 174 174 175 176 177 178 178 179 180 181 182 183 183 184 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 185 185 185 185 185 185 184 184 183 183 183 182 182 180 180 179 178 177 176 175 174 174 174 174 173 172 172 172 172 172 171 171 171 171 171 170 170 170 170 170 169 168 168 167 167 167 166 165 164 164 164 164 163 164 164 164 164 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 166 166 166 167 167 168 170 171 172 174 175 176 176 178 179 180 181 181 182 183 184 184 184 184 184 184 184 183 182 181 180 179 178 177 175 174 173 172 171 170 169 168 167 167 166 165 165 165 164 164 163 163 163 162 162 160 161 160 160 160 160 160 160 159 160 160 160 160 160 161 161 160 161 161 160 160 161 161 161 161 161 161 161 161 162 162 162 163 163 163 164 164 164 164 164 165 165 164 165 165 165 165 166 166 165 166 166 166 166 166 166 166 166 167 166 167 152 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 156 156 156 157 157 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 164 164 164 164 165 165 165 166 166 167 167 168 168 169 170 170 171 172 172 173 174 175 176 176 177 178 179 180 180 181 182 183 184 184 185 185 186 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 185 185 185 185 185 184 185 184 184 183 182 182 181 180 179 178 178 176 176 175 174 174 174 173 173 173 172 172 171 171 171 171 171 171 170 170 169 169 169 168 168 167 167 166 165 165 164 164 164 163 163 163 164 164 164 164 165 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 172 173 174 175 175 177 178 180 180 181 182 184 184 184 185 186 186 186 186 186 186 185 184 183 182 181 180 179 177 176 174 174 172 171 171 170 169 168 168 167 167 166 166 165 164 164 164 163 162 162 161 161 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 160 160 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 156 156 157 157 157 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 164 164 164 164 165 165 165 166 166 167 168 168 169 170 171 171 172 173 174 174 175 176 176 177 178 179 180 181 182 182 183 184 185 185 185 186 186 186 186 186 186 186 185 185 185 185 185 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 186 187 186 186 186 186 186 186 186 186 186 185 185 185 185 184 183 183 182 181 180 179 178 178 177 177 175 175 175 174 173 173 172 172 172 172 172 171 171 170 170 170 169 169 169 168 168 167 166 166 166 165 165 165 164 164 164 164 164 164 164 165 166 167 167 167 168 169 169 169 170 170 170 171 171 170 171 171 171 171 170 170 171 171 172 172 173 173 174 174 175 176 177 179 180 181 182 183 184 185 186 187 186 187 187 187 187 187 187 186 186 185 184 183 182 180 179 178 177 175 175 173 172 172 171 170 169 169 168 168 167 166 166 165 164 164 163 163 162 162 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 167 167 167 166 167 167 167 167 167 167 168 152 152 152 152 153 153 153 153 153 153 153 153 153 154 154 154 155 155 156 156 157 157 158 158 158 158 159 159 159 159 160 160 159 160 160 160 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 164 164 164 165 165 166 166 166 167 168 168 169 170 170 171 172 173 174 175 176 176 177 178 178 179 180 181 182 183 183 184 185 185 185 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 184 183 182 182 181 180 179 178 177 177 175 175 175 174 173 173 172 172 172 172 171 170 170 170 170 170 169 169 168 168 167 167 166 166 166 165 165 164 164 164 165 165 165 166 166 167 167 168 169 170 170 170 171 171 172 172 172 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 176 178 179 180 180 181 183 184 184 186 187 187 188 188 189 189 189 189 189 189 188 188 187 186 185 184 183 181 180 179 178 176 175 174 173 172 172 171 170 169 169 168 167 167 167 165 165 164 163 163 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 162 162 162 162 163 163 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 152 152 152 152 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 156 157 157 157 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 165 166 166 166 166 167 168 169 170 170 171 172 173 174 175 176 176 177 178 178 179 180 181 182 183 183 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 185 185 185 185 186 186 186 186 186 186 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 186 186 186 186 186 185 184 183 183 182 181 180 179 178 177 177 176 175 175 174 174 173 173 172 172 171 171 171 170 170 170 169 169 169 168 168 168 167 167 167 167 166 166 166 166 166 166 166 167 167 168 169 170 170 170 171 172 173 172 173 174 175 175 175 175 176 176 176 176 176 176 176 177 177 178 178 179 180 181 181 181 182 184 185 185 187 187 188 189 190 190 190 191 191 190 190 190 190 190 189 187 187 185 185 183 182 180 180 178 178 176 175 174 173 173 172 171 170 170 169 168 167 167 166 165 164 163 164 163 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 165 165 165 165 165 166 166 166 166 166 167 167 166 167 167 167 167 167 167 167 167 167 167 168 167 168 168 168 168 152 152 153 153 153 153 153 153 153 153 153 153 153 153 154 154 155 155 155 156 156 156 157 157 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 165 165 165 166 166 167 167 168 168 169 170 171 172 172 173 174 175 176 177 177 178 179 180 181 182 183 183 184 184 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 186 186 186 185 184 183 183 182 180 180 179 179 177 176 176 176 175 174 174 173 173 172 172 171 171 171 170 170 170 170 170 169 169 169 169 168 168 167 167 167 167 167 167 168 168 168 169 170 170 170 171 172 173 173 174 175 175 176 176 177 177 177 178 178 179 179 179 179 180 180 180 181 181 181 181 182 183 184 185 185 186 188 188 189 190 190 192 192 192 192 193 192 192 192 192 191 191 189 189 188 187 185 184 182 181 180 179 178 176 176 175 174 173 173 172 171 170 170 168 168 167 166 166 164 164 164 163 162 162 162 162 162 162 163 163 163 163 162 163 163 163 163 163 163 162 163 163 163 163 164 164 164 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 169 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 155 155 155 156 156 156 157 157 158 158 158 158 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 165 165 165 166 166 167 167 167 168 169 169 170 171 172 173 174 175 176 177 177 178 179 180 181 181 182 183 183 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 188 187 187 187 187 186 186 185 184 183 183 182 180 180 179 178 177 177 176 176 175 174 174 173 173 172 172 172 172 172 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 168 169 169 170 170 170 171 172 173 173 175 176 175 176 177 178 178 179 179 180 180 180 180 181 181 181 182 182 182 183 184 184 185 185 186 186 187 188 188 190 191 191 192 192 193 194 194 194 194 194 194 194 193 193 192 192 190 190 188 187 186 184 183 182 181 179 178 178 177 176 175 174 173 172 171 171 170 169 169 168 167 166 165 165 164 164 163 163 163 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 153 153 153 153 154 154 153 153 153 154 153 153 154 154 154 154 155 155 155 155 156 157 157 157 157 158 158 158 159 159 159 159 159 160 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 165 165 165 166 166 167 167 167 168 169 170 170 171 172 173 174 175 176 177 178 178 179 180 181 182 182 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 188 188 188 187 187 187 187 186 185 185 184 183 182 181 180 180 179 178 177 177 176 176 175 174 174 174 173 173 173 172 172 172 172 172 172 172 171 171 171 172 172 171 171 171 171 171 171 171 171 171 172 173 173 174 175 176 176 177 178 178 179 180 180 180 180 181 182 182 182 183 183 184 184 185 186 186 186 186 187 188 188 189 189 190 191 192 192 194 194 195 195 196 196 196 196 196 196 195 195 194 194 193 192 191 190 189 188 186 185 184 182 181 180 179 178 178 177 176 175 174 174 172 171 171 170 169 168 167 166 166 165 164 164 163 163 163 163 163 163 163 163 164 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 168 168 168 168 168 169 169 169 169 169 170 170 153 154 154 154 154 154 154 154 154 154 153 154 154 154 154 154 154 155 155 156 156 156 157 157 157 158 158 159 158 159 159 159 160 159 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 165 165 166 166 166 167 167 167 167 168 169 170 170 171 172 173 174 175 176 177 178 178 179 180 181 181 181 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 184 185 185 185 185 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 188 188 188 187 187 187 186 186 185 184 184 183 182 181 180 180 179 178 178 177 176 176 176 175 175 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 175 175 176 176 177 178 178 179 180 180 180 181 181 182 183 183 183 184 184 184 185 186 186 187 187 188 189 189 190 190 190 191 192 192 193 195 195 196 196 197 197 197 198 197 198 198 197 197 196 196 196 195 194 193 192 191 189 188 187 185 184 184 182 181 180 179 178 177 176 176 175 174 172 172 171 170 169 168 167 166 166 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 164 164 165 165 165 165 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 154 154 154 154 154 155 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 157 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 165 165 165 166 166 166 167 167 167 167 168 168 169 170 171 172 173 174 175 176 177 178 178 179 179 180 180 181 181 181 181 181 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 183 183 183 184 184 184 184 185 185 185 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 188 188 187 187 187 187 186 186 185 185 184 183 182 181 181 180 180 179 178 178 178 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 178 178 179 180 180 180 181 182 182 183 183 184 184 184 185 185 186 187 188 188 188 189 189 190 191 191 192 193 194 194 194 195 195 197 197 198 198 199 200 200 199 200 200 199 199 198 198 198 197 196 195 195 194 192 192 190 189 188 187 185 184 183 182 180 180 178 178 177 176 175 174 173 172 172 170 170 168 168 166 166 166 165 165 165 164 164 164 165 165 165 164 165 165 165 164 165 165 165 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 170 170 169 169 170 170 170 170 170 171 155 155 155 155 155 155 155 155 154 155 155 154 154 154 155 155 155 155 155 156 156 156 157 157 157 158 158 158 159 159 159 159 159 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 163 162 163 163 163 163 164 164 164 165 165 165 165 165 166 166 166 166 166 167 167 168 168 169 170 171 172 172 173 175 175 176 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 181 182 182 182 183 183 184 184 184 184 185 185 185 185 186 186 186 186 186 186 187 187 187 187 187 187 188 187 187 187 187 186 186 186 185 185 183 183 182 182 181 181 180 180 179 179 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 180 180 181 182 182 183 183 184 184 184 184 185 185 186 186 186 187 187 188 189 189 190 191 192 192 193 193 194 195 196 196 197 197 198 198 199 200 200 201 202 201 201 202 202 201 201 200 200 199 199 198 197 196 195 194 193 192 191 190 188 187 186 185 183 182 182 180 179 178 177 176 175 174 174 172 172 170 170 168 168 167 167 166 165 166 166 165 165 165 165 166 165 165 165 166 165 165 165 166 166 166 166 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 155 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 157 157 157 158 158 158 158 159 159 159 159 160 160 160 160 161 161 161 161 162 162 162 162 162 162 163 162 162 162 163 162 163 163 163 163 164 164 164 165 165 165 165 165 165 166 166 166 166 166 167 167 167 168 169 169 170 171 172 173 174 175 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 181 181 182 182 182 183 184 184 184 184 185 185 185 185 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 186 186 185 185 185 184 183 183 183 182 182 181 181 181 180 180 179 179 179 179 179 179 178 178 179 179 178 178 178 179 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 182 182 183 184 184 184 185 186 186 186 187 187 187 187 187 187 188 188 189 190 190 191 191 192 193 194 195 195 196 196 197 198 198 199 200 200 202 202 202 203 203 203 203 203 203 203 202 202 201 201 200 199 198 197 197 196 195 193 192 191 190 189 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 171 172 173 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 156 156 156 157 157 157 158 158 158 158 158 158 158 159 159 159 160 160 160 160 161 161 161 161 162 162 162 162 162 162 163 162 162 162 163 162 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 168 169 169 170 171 172 173 174 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 180 181 181 182 182 183 183 184 184 184 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 184 184 183 183 183 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 182 182 182 182 182 182 182 182 183 183 184 184 184 185 186 186 186 187 188 188 188 189 189 189 189 189 189 190 190 190 191 191 192 192 193 194 195 196 197 197 197 197 198 199 200 201 201 202 203 203 204 205 205 206 205 205 205 205 204 203 203 202 201 201 200 199 198 197 196 195 194 193 191 190 189 188 187 186 185 183 183 182 180 179 178 177 177 175 175 173 172 171 170 169 169 168 168 167 167 167 166 167 167 167 167 166 167 167 167 166 167 167 167 167 168 168 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 156 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 156 156 156 157 157 157 157 158 158 158 158 159 159 159 159 159 159 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 167 167 167 168 169 169 170 171 172 172 173 173 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 177 178 178 178 178 179 179 179 180 180 181 181 182 182 183 184 184 184 185 185 185 185 185 186 186 186 186 186 186 185 186 186 186 185 185 185 185 184 184 184 183 183 183 183 182 182 182 182 182 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 184 185 185 185 186 186 186 187 187 187 188 188 189 189 190 190 191 191 191 191 191 191 192 191 191 192 192 193 193 194 194 195 196 196 197 197 198 198 199 199 200 201 201 202 203 204 204 205 206 207 207 207 207 207 206 206 205 204 203 202 202 201 200 199 198 197 196 195 194 193 192 191 189 188 187 186 185 184 183 182 181 180 178 177 177 175 175 173 173 171 171 170 169 168 168 168 168 168 167 167 167 168 168 167 167 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 174 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 165 164 164 164 164 164 164 164 164 164 164 164 165 165 166 166 166 167 168 168 169 170 170 171 171 172 172 173 173 173 174 174 174 175 175 175 176 176 176 176 177 177 177 177 178 178 178 179 179 179 180 181 181 182 182 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 184 185 185 185 186 186 187 187 187 187 187 188 188 189 189 189 190 191 191 192 192 192 193 193 193 193 193 193 193 193 193 193 194 194 194 195 195 196 197 197 197 197 198 198 199 200 200 201 202 202 203 204 205 206 207 207 208 208 209 208 208 207 207 206 205 204 204 203 202 201 200 199 198 197 196 195 194 193 191 190 190 189 187 187 186 184 183 183 181 180 179 178 177 176 175 174 173 171 171 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 163 164 163 163 164 164 165 165 165 166 167 167 168 168 169 170 170 171 171 171 172 172 173 173 174 174 174 175 175 175 176 176 176 176 177 177 177 177 178 178 179 179 180 180 181 182 183 183 184 184 184 185 185 185 185 185 185 184 184 185 184 184 184 184 184 184 183 183 183 183 183 183 183 183 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 185 185 185 185 185 186 186 187 187 188 188 188 189 189 189 190 190 191 191 192 192 193 193 194 194 194 195 195 195 195 195 195 196 196 196 196 196 196 196 196 196 197 198 198 198 199 199 199 199 199 200 201 201 202 203 204 204 206 207 208 208 209 209 209 210 210 209 208 207 207 206 205 204 204 202 201 200 199 198 198 197 195 194 193 192 191 190 189 188 187 186 185 184 183 182 180 179 179 177 176 175 174 173 172 172 171 170 170 170 169 169 169 169 169 169 168 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 175 175 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 161 161 162 162 162 162 162 162 163 163 163 164 164 164 164 164 164 163 163 163 163 163 163 163 162 163 163 163 163 164 164 165 165 166 167 167 168 168 169 169 170 171 171 172 172 173 173 174 174 174 175 175 176 176 176 176 176 176 177 177 177 178 179 179 180 180 181 182 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 184 185 185 185 186 186 187 187 187 187 187 188 188 189 189 190 190 191 191 192 192 193 193 194 194 195 195 196 196 197 197 198 198 198 198 198 198 198 197 197 197 198 198 197 197 198 199 198 198 199 199 199 200 199 199 200 200 201 202 203 204 205 206 207 208 209 210 210 211 211 211 210 210 209 208 207 206 205 204 203 203 201 201 199 199 198 196 195 195 194 192 191 190 189 188 187 186 185 184 183 182 181 180 179 177 176 175 174 173 172 172 171 170 170 170 170 169 169 170 170 170 170 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 175 175 175 175 175 175 176 176 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 164 164 163 163 163 163 163 162 162 162 162 162 162 162 161 162 162 162 163 163 164 164 165 165 166 166 167 167 169 169 170 170 171 171 172 173 173 174 174 174 175 175 175 175 176 176 176 177 177 177 178 178 179 180 180 181 182 182 183 183 184 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 185 185 185 186 186 186 187 187 188 188 189 189 189 189 190 190 191 191 192 192 193 194 195 195 196 196 196 197 198 198 199 199 199 200 200 200 200 200 200 200 199 199 199 200 199 199 199 199 200 199 199 199 199 199 200 200 200 200 200 201 202 203 203 205 206 207 208 209 210 211 211 212 211 212 211 210 209 209 207 207 205 204 203 202 201 200 200 198 197 197 195 194 193 192 191 190 189 188 188 186 185 184 183 182 181 180 179 177 176 175 174 174 173 172 172 171 171 170 170 171 171 170 170 170 170 170 170 171 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 175 175 175 175 176 176 176 176 176 176 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 160 160 160 160 161 161 161 162 162 162 162 162 163 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 161 161 161 162 162 163 163 164 164 164 165 166 167 167 168 169 170 170 171 171 172 172 173 173 174 174 175 175 175 175 176 176 176 177 177 178 179 179 180 181 181 182 182 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 181 181 181 181 181 182 182 182 182 182 182 183 183 183 183 184 185 185 186 186 186 187 187 187 188 188 189 190 190 191 191 191 192 192 193 193 194 195 195 196 197 197 198 199 200 200 200 201 201 201 202 202 202 202 202 201 201 201 201 201 201 201 201 200 201 201 200 200 200 200 200 200 200 200 200 201 201 202 202 203 205 206 207 208 209 210 211 211 212 213 212 212 211 210 210 208 207 206 205 205 203 203 201 201 200 198 197 197 196 195 193 193 192 190 189 189 187 186 185 185 183 182 181 180 179 178 177 176 175 174 174 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 174 174 174 175 175 175 176 176 176 176 176 177 177 177 177 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 162 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 160 160 160 161 161 162 162 162 163 164 164 165 166 167 167 168 169 170 170 171 171 172 172 172 173 174 174 175 175 175 176 176 176 177 177 178 179 179 180 181 181 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 184 184 185 186 186 187 187 188 188 189 189 189 190 190 191 191 192 192 193 194 195 195 196 197 197 198 199 199 200 201 202 202 202 203 203 203 204 203 204 204 204 203 203 203 203 203 202 202 202 202 201 201 201 201 200 200 200 200 200 200 200 200 201 201 202 203 204 206 207 208 209 210 211 212 212 213 213 212 212 211 210 210 208 208 206 205 204 204 202 201 200 199 198 197 197 195 194 193 192 192 191 190 189 188 187 186 185 184 183 182 180 179 178 177 176 175 174 174 174 173 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 158 158 158 158 158 157 157 157 157 157 156 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 160 159 160 160 160 160 161 161 160 161 161 161 161 161 160 160 159 159 159 158 158 158 158 158 159 159 159 159 160 160 161 161 162 162 163 164 164 165 166 167 168 168 169 170 170 171 171 172 172 173 174 174 174 175 175 176 176 176 177 178 178 179 179 180 181 181 181 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 184 185 186 186 187 187 188 189 189 189 190 191 191 192 192 192 193 193 194 195 195 196 198 198 199 199 200 201 202 202 203 203 204 205 205 205 205 205 205 205 205 204 204 204 204 204 203 203 203 202 202 202 202 201 200 200 200 200 199 199 199 200 200 201 202 202 204 205 206 207 208 210 211 212 213 213 213 213 212 212 212 210 210 208 208 206 205 204 203 202 201 200 199 198 197 196 195 194 194 193 191 190 190 189 188 187 186 185 184 183 181 180 179 179 177 177 175 175 174 174 174 173 173 173 172 172 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 174 174 174 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 178 178 158 158 158 158 157 157 157 157 157 156 156 156 157 157 157 157 157 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 160 160 159 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 158 159 159 159 159 159 159 160 160 160 160 160 159 159 159 159 159 159 158 158 158 157 157 157 157 157 158 158 158 159 159 159 160 160 161 162 162 163 164 165 166 166 167 168 169 169 170 170 171 172 172 173 174 174 174 175 175 176 176 177 177 178 178 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 184 184 185 186 186 187 187 188 189 189 190 190 190 191 191 192 192 193 194 195 195 196 197 197 198 199 200 201 201 202 203 204 204 205 205 206 206 207 207 207 207 206 206 205 206 205 205 204 204 203 203 203 202 202 202 201 201 200 200 199 199 199 199 200 200 201 202 202 203 204 206 207 208 210 211 212 213 213 214 213 213 212 212 211 210 210 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 177 177 176 175 175 174 174 174 174 174 173 173 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 176 176 176 177 177 177 177 177 177 178 178 178 178 179 158 158 158 158 157 157 157 157 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 159 160 160 160 160 159 160 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 159 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 158 158 159 159 160 160 161 162 163 163 164 165 166 167 167 168 169 170 170 171 171 172 173 174 174 175 175 176 176 176 177 177 178 178 179 179 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 186 186 186 187 188 189 189 189 190 191 191 192 192 193 194 194 195 195 196 197 198 199 199 200 200 202 202 203 204 205 206 206 207 207 208 208 208 208 208 207 207 207 206 206 205 205 205 204 204 203 203 202 201 201 201 200 200 199 199 198 198 199 199 200 201 202 203 204 205 207 208 209 211 211 212 213 213 213 213 213 213 212 211 210 209 208 207 206 205 204 203 202 201 200 198 198 197 196 195 194 193 192 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 158 158 158 158 157 157 157 157 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 159 159 160 159 159 159 159 159 159 159 159 158 158 158 158 158 157 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 157 156 157 158 158 158 159 159 160 161 161 162 163 164 165 165 166 167 168 169 169 170 171 171 172 173 174 174 175 175 176 176 176 177 177 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 185 186 186 187 187 188 189 189 190 191 191 192 192 193 193 194 195 195 196 197 198 198 199 199 200 201 202 203 204 205 205 206 207 208 208 209 209 208 209 209 208 208 207 207 206 206 205 205 205 204 204 203 202 201 201 200 200 199 199 198 198 198 198 199 199 200 201 203 204 205 206 207 209 210 211 212 213 213 213 214 213 213 212 212 211 210 209 208 207 206 205 204 203 201 200 199 199 198 196 196 195 194 193 193 192 191 190 189 189 188 187 186 184 183 182 181 180 179 178 177 177 176 176 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 175 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 177 178 178 179 179 179 179 179 179 179 158 158 158 158 157 157 157 157 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 159 159 159 159 159 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 159 159 159 160 161 162 163 163 164 165 166 167 167 168 169 170 171 171 172 173 173 174 175 175 176 176 176 177 177 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 185 186 186 187 187 188 189 189 190 191 191 192 192 192 193 193 194 195 196 196 197 198 199 199 200 201 202 203 204 205 205 206 207 207 209 209 209 209 209 209 209 208 208 207 207 207 206 205 205 205 204 203 203 202 201 200 200 200 199 198 198 198 198 198 198 199 200 201 202 203 205 206 207 209 210 211 212 213 213 213 213 214 213 213 212 211 210 210 208 207 206 205 204 203 202 201 200 199 198 197 196 196 195 194 193 193 192 191 190 189 189 188 187 186 185 183 182 182 180 179 179 178 177 177 177 176 175 176 175 175 175 175 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 177 178 178 179 179 179 179 179 179 179 179 158 158 158 158 157 157 157 157 157 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 159 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 156 156 157 156 156 156 156 156 156 156 156 156 156 155 155 155 156 156 156 155 156 156 156 156 157 157 158 158 158 159 160 161 162 162 163 164 165 166 166 167 168 169 170 171 172 172 173 174 174 175 176 176 176 176 177 177 177 177 178 178 178 179 179 179 179 180 180 180 180 180 181 181 181 181 181 181 182 182 182 182 183 183 183 183 184 184 185 186 186 187 187 188 189 189 190 191 191 192 192 192 193 193 194 195 196 197 197 198 199 200 200 201 202 203 204 205 206 206 207 208 209 209 209 209 209 209 209 208 207 207 207 206 206 206 205 204 204 204 203 202 201 200 200 199 198 198 198 197 197 197 197 199 199 201 202 203 204 205 207 208 209 211 212 212 213 213 213 214 213 213 212 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 196 195 194 194 193 192 191 191 190 189 188 187 186 185 184 183 182 180 179 179 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 179 179 179 179 179 179 180 180 180 158 158 158 158 157 157 157 157 157 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 157 156 157 157 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 157 157 158 158 159 160 160 161 162 163 163 164 166 167 168 168 170 170 171 172 173 173 174 174 175 176 176 176 176 177 177 177 177 177 178 178 178 179 179 180 180 180 180 181 181 181 181 181 182 182 182 182 182 183 183 183 183 184 184 185 185 186 186 187 188 188 189 189 190 191 191 192 192 193 193 194 195 195 196 197 197 198 199 200 200 201 202 204 204 205 206 207 208 209 209 209 209 209 209 209 209 208 207 207 207 206 206 205 204 204 203 203 203 201 201 200 199 198 198 197 197 197 197 197 197 198 199 200 201 202 204 205 207 208 209 210 211 212 213 213 213 214 214 213 213 212 212 211 210 209 208 207 206 204 204 203 201 200 200 199 198 197 196 196 195 195 194 193 192 192 191 190 189 188 187 186 185 184 183 182 181 180 179 179 178 178 178 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 179 179 179 179 179 179 180 180 180 158 158 158 158 158 157 157 157 157 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 157 157 158 159 159 160 161 161 162 163 164 166 167 168 168 170 171 171 172 173 173 174 175 175 176 176 176 176 176 177 177 177 177 178 178 178 179 179 180 180 180 181 181 181 181 182 182 182 182 182 183 183 183 183 184 184 185 186 186 186 187 187 188 188 189 189 190 191 191 192 192 193 193 194 195 195 196 197 197 198 199 200 201 201 203 203 204 205 206 207 208 208 209 208 208 209 208 208 208 207 207 207 206 206 206 205 204 204 204 202 202 201 201 200 199 198 197 197 196 196 197 197 197 198 198 199 200 202 203 205 206 208 209 210 210 211 212 213 213 214 214 213 213 213 212 211 211 210 209 207 207 205 204 203 202 201 200 199 199 198 197 197 196 195 195 194 194 192 192 191 190 189 188 187 186 185 184 183 182 181 180 180 179 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 180 180 180 158 158 158 158 158 158 157 157 157 157 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 157 157 158 159 159 160 160 162 163 163 164 166 167 168 169 170 171 171 172 173 173 174 175 175 176 176 176 176 176 176 177 177 177 178 178 179 179 180 180 181 181 181 181 182 182 182 182 182 183 183 183 183 184 184 184 185 186 186 186 187 187 188 188 189 190 190 190 191 191 192 193 193 193 194 195 196 197 197 197 198 200 200 201 202 203 204 205 205 207 207 208 208 208 208 208 208 207 207 207 206 206 206 206 205 205 204 204 203 202 202 201 200 199 199 198 197 197 196 196 196 196 197 198 198 199 200 202 203 205 206 207 208 209 211 211 212 213 214 214 214 214 213 213 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 198 197 196 196 195 195 194 193 193 192 191 190 189 188 187 186 185 184 183 182 181 181 180 180 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 179 179 179 179 179 180 180 180 180 158 158 158 158 158 158 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 156 156 156 156 155 155 155 154 154 154 154 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 157 157 157 158 159 160 161 162 162 163 164 166 167 168 169 170 171 172 172 173 174 174 175 175 175 176 176 176 176 176 177 177 178 178 179 179 180 180 181 181 181 182 182 182 182 182 183 183 183 183 184 184 184 185 185 186 186 186 187 187 188 188 189 190 190 190 191 191 192 192 193 193 194 194 195 196 197 198 198 199 200 200 201 203 204 204 205 205 206 207 208 208 208 207 207 207 207 206 206 205 205 205 205 204 204 203 203 202 202 201 200 199 198 198 197 196 196 196 196 196 197 197 198 199 200 202 202 204 206 207 208 209 211 211 212 213 214 214 214 214 214 213 213 212 212 211 210 209 208 207 205 204 203 202 201 200 200 199 198 198 197 197 196 195 195 194 193 193 192 191 190 189 188 187 186 185 184 183 182 182 182 181 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 178 178 178 178 178 178 177 177 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 159 159 158 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 157 156 156 156 156 155 155 154 154 153 153 153 153 152 153 152 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 156 156 156 157 158 158 159 160 162 163 163 165 166 167 168 169 170 171 172 172 173 174 174 175 175 175 175 175 176 176 177 177 178 178 179 179 180 180 181 181 182 182 182 182 182 183 183 183 183 183 184 184 184 185 186 186 186 187 187 187 188 188 189 189 190 190 191 191 191 192 193 193 194 194 195 196 197 197 197 199 199 200 201 202 203 204 205 205 206 205 206 206 206 206 206 206 205 205 205 205 204 204 204 204 204 203 203 202 201 201 200 199 198 197 197 196 196 196 196 195 196 197 198 199 200 201 202 204 206 207 208 209 211 211 213 213 213 214 214 214 214 214 213 213 212 211 211 210 209 207 206 205 204 203 202 201 200 200 199 198 198 197 197 196 195 195 194 194 193 192 191 190 189 188 187 186 185 184 183 183 182 182 182 181 181 181 181 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 180 159 159 159 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 158 159 159 159 159 159 159 158 158 158 158 157 157 157 157 157 156 156 156 156 155 155 154 154 153 153 153 152 152 152 152 152 152 153 153 153 153 153 153 154 154 154 153 153 153 153 153 153 153 154 154 155 155 155 156 156 157 158 159 159 160 162 163 164 165 166 167 168 169 170 171 172 172 173 174 174 175 175 175 175 176 176 177 177 178 178 179 180 180 181 181 182 182 182 182 183 183 183 183 183 183 184 184 184 185 185 186 186 186 187 187 188 188 188 189 189 189 190 190 191 191 191 192 193 193 193 194 195 196 196 197 198 199 199 201 201 203 203 204 204 205 204 204 204 204 205 205 204 204 203 204 204 204 204 204 204 204 203 202 202 202 201 199 199 198 198 197 197 196 196 195 196 196 196 198 198 199 201 202 204 205 207 208 209 210 211 212 213 213 214 214 214 214 214 214 213 213 212 212 210 209 208 207 206 205 203 203 202 201 200 199 199 198 197 197 197 196 195 195 194 194 193 192 191 190 189 188 187 186 185 184 184 183 183 183 182 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 178 178 178 179 179 179 179 179 179 179 180 180 180 180 180 180 181 159 159 159 158 158 158 158 157 157 157 156 156 156 155 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 159 158 159 158 159 158 159 158 158 158 158 157 157 157 157 157 156 156 156 155 155 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 156 156 157 158 159 159 161 162 163 164 165 166 167 169 170 170 171 171 172 173 174 174 174 174 175 175 176 177 177 178 178 179 180 180 181 181 182 182 182 183 183 183 183 183 183 183 184 184 184 185 185 186 186 186 187 187 188 188 188 189 189 189 189 190 190 191 191 191 192 192 193 194 195 195 196 196 198 198 199 199 201 201 202 203 202 203 203 203 203 203 203 203 203 202 203 203 203 203 203 203 203 203 203 202 202 201 200 200 199 198 197 197 196 196 196 196 196 196 197 197 198 199 200 201 203 205 206 208 209 210 211 212 213 214 214 214 215 214 214 214 214 213 213 212 211 210 209 208 206 205 204 203 202 201 201 200 199 199 198 198 197 197 196 196 195 194 194 193 192 191 190 189 188 187 186 186 185 185 184 183 183 183 183 183 182 182 182 182 182 182 182 181 181 181 181 181 181 181 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 159 159 159 159 158 158 157 157 157 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 156 156 155 155 155 154 153 153 153 152 152 152 151 151 151 151 151 152 152 152 152 153 153 153 153 153 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 156 157 157 159 159 161 162 163 164 165 166 167 168 169 170 171 171 172 172 173 174 174 175 175 176 177 177 178 179 179 180 180 181 182 182 183 183 183 183 183 183 183 183 183 184 184 184 185 185 186 186 186 187 187 188 188 188 188 189 189 190 190 190 190 191 191 192 192 193 193 194 195 196 196 197 198 198 199 200 200 201 201 201 202 201 202 201 201 201 201 201 200 201 201 202 202 202 203 202 203 202 202 201 200 200 199 199 198 198 197 196 196 196 195 196 196 196 197 198 199 200 202 203 205 206 207 209 210 211 212 213 214 214 214 215 215 215 215 214 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 199 198 198 198 197 197 196 196 195 194 194 193 192 191 190 189 188 188 187 186 186 185 185 185 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 182 182 181 181 180 180 180 180 180 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 181 160 160 159 159 159 158 158 157 157 156 156 156 156 156 155 155 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 158 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 156 156 155 155 155 154 153 153 153 152 151 151 151 151 151 151 151 151 152 152 152 152 152 153 152 152 152 152 152 152 152 152 152 152 152 153 153 154 154 154 155 155 156 157 157 158 159 160 162 163 164 165 166 167 168 169 170 171 171 172 173 173 174 175 175 176 177 177 178 179 179 180 181 181 182 182 183 183 183 183 183 183 183 183 183 184 184 184 185 185 186 186 186 187 187 188 188 188 188 189 189 189 189 189 189 190 190 191 191 192 193 193 194 195 195 196 197 198 198 198 199 198 199 200 199 200 199 199 199 199 199 199 199 198 199 199 200 201 201 201 202 202 202 201 200 200 199 199 198 197 197 197 196 196 195 195 195 196 197 198 199 200 201 203 205 206 207 209 210 211 212 213 214 214 215 215 215 215 215 215 214 214 213 212 211 210 209 207 206 205 204 203 202 201 201 200 200 199 199 198 198 197 197 196 196 195 194 193 193 192 191 190 189 188 188 187 187 186 186 185 185 185 185 184 184 184 184 183 184 183 183 183 183 183 183 183 182 182 182 182 182 182 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 182 160 160 159 159 159 159 158 157 157 157 156 156 156 156 156 155 155 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 158 158 157 158 158 158 158 157 158 158 157 157 157 157 157 156 156 156 156 156 155 155 154 154 153 153 152 152 151 151 151 150 150 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 155 155 156 157 158 159 159 161 162 163 164 165 166 167 168 169 170 171 172 172 173 174 174 175 176 177 177 178 179 180 180 181 181 182 182 183 183 183 183 183 183 183 183 184 184 184 184 185 185 186 186 186 187 187 187 188 188 188 188 188 188 189 189 189 190 190 190 191 192 193 193 193 194 195 195 196 196 197 197 197 198 198 198 198 198 197 197 197 196 196 197 197 197 197 198 198 199 200 200 200 200 201 201 200 200 199 199 198 198 197 196 196 195 196 196 196 197 197 198 199 200 201 203 205 206 207 209 210 211 212 213 213 214 214 215 214 215 215 215 214 213 213 212 211 210 209 208 207 206 204 203 203 201 201 200 200 199 199 198 198 198 197 197 196 196 195 194 193 193 192 191 191 189 189 188 188 187 187 186 186 186 186 185 185 185 185 185 185 185 184 184 184 184 184 183 183 183 183 183 182 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 160 160 160 160 159 159 158 158 157 157 157 156 156 156 156 156 155 155 156 155 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 154 154 153 153 152 152 152 151 151 150 150 151 150 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 155 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 173 174 175 176 177 178 178 179 180 180 181 182 182 183 183 183 183 183 183 183 184 184 184 184 184 185 185 185 186 186 186 187 187 187 188 188 188 187 188 188 188 188 188 189 189 189 190 191 192 192 193 194 194 195 195 195 196 196 196 195 196 196 196 195 196 195 195 195 195 195 195 195 196 196 197 197 198 198 199 199 199 200 199 199 198 198 197 197 197 196 196 196 196 196 196 197 197 198 199 200 202 203 204 206 207 209 210 211 211 212 213 214 214 214 214 214 214 214 214 214 213 212 211 210 209 208 207 206 205 204 202 202 201 200 200 199 199 199 198 198 198 197 197 196 196 195 194 193 193 192 191 191 190 190 189 188 188 187 188 187 187 187 187 187 187 186 186 186 185 185 185 185 185 185 185 184 184 183 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 161 161 160 160 160 159 158 158 157 157 157 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 155 155 154 154 154 153 153 152 152 151 151 151 150 150 150 150 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 155 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 176 177 178 179 180 181 181 182 182 183 183 183 183 183 183 184 184 184 184 184 185 185 185 185 186 186 186 187 187 187 187 187 187 187 187 187 187 187 188 188 189 189 190 190 192 193 193 193 194 194 194 195 194 195 195 195 194 195 194 193 194 194 193 193 193 193 193 193 194 193 194 196 196 196 197 198 198 198 198 198 198 198 197 197 197 196 196 196 196 196 196 197 197 198 199 200 202 203 204 205 206 208 209 210 211 211 212 212 213 214 214 213 214 214 214 213 213 212 211 210 209 208 207 206 205 203 203 202 201 200 200 200 199 199 199 198 198 198 197 197 196 196 195 194 194 193 192 192 191 191 190 190 190 189 189 189 188 188 188 188 188 187 187 187 187 187 186 186 186 185 185 185 185 184 184 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 162 161 161 160 160 159 159 159 158 157 157 157 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 153 153 152 152 151 151 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 155 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 181 182 182 183 183 183 183 183 184 184 184 184 184 184 185 185 185 185 186 186 186 187 187 187 187 187 187 187 187 187 187 188 188 188 189 190 190 191 191 192 192 193 193 194 193 194 194 194 194 193 194 193 193 192 193 192 192 191 191 191 191 191 192 193 192 193 195 194 196 196 197 196 197 197 197 196 196 196 196 195 195 195 195 196 196 197 197 198 199 200 202 203 203 205 206 208 208 209 210 210 211 211 212 212 212 213 213 213 213 213 212 211 211 210 209 208 207 206 205 203 203 202 201 201 200 200 199 199 199 199 198 198 198 197 197 196 196 195 194 194 193 193 192 192 192 191 190 191 190 190 189 190 189 189 189 189 188 188 188 188 188 187 187 187 187 186 186 185 185 185 184 183 183 183 183 182 182 182 182 182 182 182 183 183 183 183 183 183 183 184 162 162 161 161 160 160 160 159 159 158 158 157 157 157 156 156 156 156 156 156 156 155 156 155 156 155 156 156 156 156 156 156 156 156 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 153 153 152 152 151 151 151 151 151 150 150 151 151 151 152 151 152 152 153 153 152 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 155 156 157 157 159 159 160 162 163 164 165 166 167 168 169 170 171 172 173 174 176 177 178 179 180 181 181 182 182 183 183 183 183 184 184 184 184 184 184 184 185 185 185 185 186 186 186 186 186 186 187 187 187 187 187 187 187 187 188 188 188 189 190 190 191 191 193 192 193 193 194 193 193 193 193 192 193 192 192 193 192 191 191 190 190 190 190 190 189 189 190 190 192 192 193 194 195 195 195 196 196 196 196 195 195 195 195 195 195 195 196 197 197 197 199 200 201 202 203 204 205 207 208 207 208 209 210 210 210 211 211 212 212 211 212 212 211 211 210 209 209 208 206 205 204 203 203 202 201 201 200 200 199 199 199 199 198 198 198 198 197 197 196 195 195 195 194 194 193 193 192 192 192 192 191 191 190 190 191 190 190 190 190 190 190 189 189 188 188 188 188 187 187 187 186 185 185 185 184 184 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 162 162 162 162 161 161 160 160 159 159 158 158 158 157 157 156 156 156 156 156 156 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 155 155 155 154 154 153 153 153 152 152 152 152 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 153 153 154 155 155 156 157 158 159 160 161 162 163 164 165 166 167 169 169 170 172 173 174 176 177 178 179 180 181 181 182 182 183 183 183 183 184 184 184 184 184 184 184 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 188 188 189 190 190 191 192 192 192 193 193 193 193 193 193 192 192 192 192 193 192 192 191 190 190 190 189 189 189 188 188 188 189 189 190 190 192 192 193 194 194 194 194 195 194 194 194 194 194 194 195 195 196 197 198 199 200 201 202 203 203 205 206 206 207 207 207 208 208 208 209 209 209 210 210 210 210 210 210 210 209 208 207 206 205 204 203 202 202 201 201 200 200 200 199 199 199 199 199 199 198 198 198 197 196 196 196 195 195 194 194 194 193 193 193 193 193 192 192 192 192 191 191 191 191 191 190 190 190 190 189 189 188 188 187 187 186 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 163 163 163 162 162 161 161 160 160 159 159 158 158 158 157 157 157 156 156 156 156 156 156 156 155 156 155 156 156 156 156 156 156 156 156 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 155 155 155 154 154 153 153 153 152 152 152 152 152 151 151 151 151 152 152 152 152 152 153 153 153 153 154 154 154 154 154 154 154 153 153 153 152 153 152 152 152 152 152 152 152 153 153 153 154 155 155 156 157 158 159 160 161 162 163 165 166 167 168 169 170 171 172 174 175 176 178 179 180 180 181 182 182 183 183 183 183 184 184 184 184 184 184 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 188 188 189 189 191 192 192 192 193 193 193 193 194 193 193 192 193 192 193 192 192 193 192 190 191 189 189 187 187 186 186 185 187 188 187 188 189 190 190 191 192 193 192 192 193 193 192 193 194 194 194 195 196 196 197 198 199 200 201 202 203 204 204 205 205 205 205 206 206 206 207 207 208 208 208 209 209 209 209 208 208 207 206 206 205 204 203 202 201 201 201 200 200 200 200 199 199 199 199 199 199 198 198 198 197 197 196 196 196 196 195 195 195 194 194 194 194 194 194 193 193 193 193 192 192 192 191 191 191 191 190 190 189 189 188 188 187 187 186 186 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 164 164 163 163 162 162 162 161 160 160 159 159 159 158 158 157 157 157 157 156 156 156 156 156 156 156 155 156 156 156 156 156 156 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 155 155 155 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 154 155 155 155 155 154 154 154 154 153 153 153 152 152 152 152 153 153 152 153 153 154 154 155 156 156 157 158 159 160 161 162 163 164 166 167 168 170 171 172 174 175 176 177 178 179 180 181 182 182 183 183 183 183 184 184 184 184 184 184 185 185 185 185 185 185 186 186 186 185 185 186 186 185 185 185 186 186 186 187 187 188 189 190 191 192 192 193 193 193 194 193 194 194 193 194 193 194 193 194 192 193 192 191 191 191 189 188 186 186 186 184 184 185 185 186 186 187 187 188 190 189 190 190 191 191 192 192 192 193 194 194 195 196 197 198 198 200 200 201 202 203 203 203 203 204 204 204 204 204 205 205 206 207 207 207 207 207 207 207 207 207 206 205 204 204 203 202 202 201 201 200 200 200 200 200 200 200 200 199 199 199 198 198 198 197 197 197 197 196 196 196 196 196 196 195 196 195 195 195 194 195 195 194 194 194 193 193 192 192 191 191 190 190 189 189 189 188 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 165 165 164 164 163 163 162 162 162 161 160 160 159 159 159 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 158 157 157 157 157 157 157 156 156 156 155 155 155 154 154 154 154 153 153 153 153 153 153 152 152 152 152 152 153 153 153 153 153 154 154 155 155 155 155 155 155 155 155 155 155 154 155 154 154 153 153 153 153 153 152 153 153 153 153 154 154 155 156 156 157 158 159 160 161 162 163 164 166 167 168 169 170 172 173 174 176 177 178 179 180 181 181 182 182 183 183 183 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 187 187 188 188 189 190 191 192 192 193 193 194 194 195 194 195 194 195 194 195 195 194 194 195 194 193 193 191 190 188 186 184 184 183 182 182 182 182 183 184 184 185 186 188 187 188 189 189 190 190 191 192 192 194 194 195 196 197 198 199 200 200 201 202 202 202 202 202 202 202 203 203 203 203 204 204 205 205 205 206 206 206 206 206 205 205 204 203 203 202 201 201 201 201 200 200 200 200 200 200 200 200 199 199 199 199 198 198 198 197 197 197 197 197 197 197 197 197 197 197 196 196 196 196 196 196 195 195 195 194 193 193 193 192 191 191 190 190 189 189 188 188 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 189 189 165 165 164 164 164 163 163 163 162 162 161 161 160 160 159 159 158 158 158 157 157 157 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 157 158 157 157 157 157 157 156 156 156 155 155 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 155 155 154 154 154 153 153 153 153 153 153 153 153 153 154 155 155 156 157 158 159 159 161 162 163 164 165 166 168 169 170 171 172 174 175 177 178 179 180 180 181 182 182 182 183 183 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 187 188 188 189 190 191 192 193 194 194 195 195 196 195 196 196 195 196 196 196 195 196 197 196 195 193 192 190 188 186 185 183 183 181 181 181 179 181 181 182 182 183 185 186 185 187 188 188 189 190 190 191 192 193 194 195 196 197 198 199 200 200 200 200 201 201 201 201 201 201 201 201 202 202 203 203 203 204 205 205 205 205 205 204 204 203 203 203 202 202 201 201 201 201 201 201 200 200 200 200 200 200 200 199 199 199 198 198 198 198 198 198 198 198 199 199 199 199 198 198 198 198 197 197 197 197 196 196 195 195 194 193 193 192 192 191 190 190 189 189 189 189 189 188 188 188 188 188 188 188 188 189 189 189 189 189 189 190 166 166 165 165 164 164 164 163 163 162 162 161 161 161 160 159 159 159 158 158 157 157 157 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 157 158 158 158 158 157 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 155 155 154 154 154 154 153 153 154 154 154 155 155 155 156 157 158 158 159 161 161 163 164 165 166 168 169 170 171 173 174 175 176 178 178 179 180 181 182 182 182 182 183 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 187 187 188 189 190 191 191 192 193 194 195 196 196 196 196 197 198 197 197 198 199 198 197 198 197 197 195 193 192 188 186 185 183 181 179 179 178 178 178 179 179 180 181 182 183 184 184 185 186 187 188 189 190 191 192 193 194 195 196 197 197 198 199 199 200 200 200 200 200 200 200 200 200 200 200 201 201 202 202 203 204 204 204 204 203 203 203 203 202 202 202 201 201 201 201 201 201 201 201 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 200 200 200 200 200 200 200 199 199 199 198 198 198 197 197 196 195 195 194 194 193 193 192 192 191 190 190 190 190 189 189 189 189 189 189 189 189 190 190 190 190 190 191 191 191 166 166 166 165 165 165 164 164 163 163 162 162 162 161 161 160 159 159 159 158 158 157 157 157 157 156 157 156 157 157 157 157 157 157 157 157 158 158 157 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 155 155 155 155 154 154 155 155 154 155 154 155 154 154 154 154 155 155 155 155 156 156 156 156 157 157 157 157 158 158 158 158 158 157 157 157 157 156 156 156 155 155 155 155 154 154 154 154 154 155 155 156 156 157 158 159 159 160 162 163 164 165 167 168 169 170 171 172 174 175 176 177 178 179 180 181 181 182 182 182 183 183 184 184 184 184 184 185 185 185 185 186 186 186 185 185 185 185 185 185 185 185 185 185 186 187 187 188 189 190 191 192 193 194 195 195 197 197 197 197 198 199 200 200 199 200 201 201 200 199 198 197 194 192 190 187 185 183 181 179 178 176 176 176 177 177 177 178 180 180 181 182 183 184 185 187 187 189 189 191 192 193 194 196 196 197 197 198 198 199 199 199 199 199 199 200 200 200 199 200 200 201 201 202 202 202 203 203 203 203 203 202 202 202 202 201 202 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 199 199 200 200 200 200 200 200 201 201 201 201 201 201 201 200 200 199 199 198 198 198 197 196 196 196 195 194 193 193 192 192 192 191 191 190 190 190 190 191 191 191 191 191 191 191 192 192 192 192 193 193 167 166 166 166 166 165 165 164 164 164 163 163 162 162 161 161 160 160 159 159 158 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 155 155 156 156 156 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 156 156 155 155 155 155 155 155 155 155 156 157 157 158 158 160 161 162 163 164 165 166 168 169 170 172 173 174 175 176 177 178 179 180 180 181 182 182 182 182 183 184 184 184 184 185 185 185 185 186 186 186 186 185 185 185 185 185 185 185 185 185 186 186 187 188 188 189 190 192 193 194 195 196 196 198 198 199 200 200 200 201 202 202 201 202 202 201 200 200 199 197 194 192 188 186 185 183 179 178 176 176 175 175 174 176 176 176 177 178 180 181 182 183 185 187 187 189 189 191 192 193 194 195 196 197 197 198 198 199 199 199 199 199 200 199 199 199 200 200 200 200 201 201 201 202 202 202 202 202 202 202 202 201 201 201 202 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 199 199 200 200 200 201 202 202 202 202 202 202 202 202 201 201 201 200 200 199 199 198 197 197 196 196 195 195 194 193 193 192 192 192 192 191 192 192 192 192 192 192 192 192 193 193 193 193 193 194 194 167 167 166 166 166 165 165 165 164 164 164 164 163 162 162 162 161 161 160 160 159 158 158 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 155 155 155 155 155 155 155 156 156 156 155 156 156 156 156 156 156 156 156 156 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 156 156 156 156 156 155 156 156 156 157 157 157 159 159 160 161 162 164 164 166 167 168 169 170 172 173 174 175 176 177 178 179 180 180 181 182 182 182 182 183 184 184 184 184 185 185 185 186 186 186 186 186 186 185 185 185 185 185 185 185 186 186 187 187 188 189 190 191 192 194 195 196 197 198 199 200 201 202 202 202 203 204 204 204 203 204 204 203 201 200 199 196 194 190 188 186 183 181 178 176 176 175 174 174 174 174 175 176 177 178 180 181 182 183 185 187 188 189 190 191 192 193 194 195 196 196 198 198 198 199 199 199 199 200 199 200 199 200 199 199 200 200 200 200 201 201 202 201 202 201 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 201 201 202 202 203 203 203 204 204 203 203 202 202 201 201 200 200 199 199 198 197 197 197 196 195 195 194 193 193 193 193 192 192 192 192 192 192 193 193 193 193 194 194 194 194 195 195 195 167 167 166 166 166 166 165 165 165 164 164 164 164 163 163 162 162 161 161 160 159 159 159 158 158 158 158 158 158 157 157 157 157 157 157 158 158 158 157 158 158 158 158 158 158 158 158 157 157 157 157 157 156 156 156 155 155 155 155 156 156 156 156 156 156 156 157 157 157 156 157 157 157 157 157 158 158 158 158 159 159 160 160 160 159 160 160 160 160 160 159 159 159 159 158 158 158 158 157 157 157 156 156 156 157 157 157 158 158 159 160 161 162 163 164 165 166 167 168 170 171 172 173 174 176 177 178 178 179 180 181 181 182 182 182 182 183 184 184 184 184 185 185 185 186 186 186 186 186 186 186 185 185 185 186 186 186 186 187 187 188 189 190 191 192 193 194 196 197 198 199 200 201 202 203 203 204 205 206 206 207 207 205 206 206 203 202 200 199 196 192 190 188 185 183 179 178 176 175 174 174 173 173 173 174 175 176 177 179 181 182 183 185 187 188 189 191 191 193 193 194 195 196 197 198 198 199 199 199 200 200 200 200 199 200 199 199 199 199 200 200 200 200 200 201 201 201 201 201 201 201 201 202 202 202 201 202 202 201 201 201 201 201 201 201 200 200 200 200 200 201 201 202 202 203 203 204 204 204 204 204 203 203 202 202 201 201 200 200 199 199 198 197 197 197 196 196 195 195 194 194 194 193 193 193 194 194 194 194 194 195 195 195 195 196 196 197 197 197 168 167 167 167 166 166 166 165 165 165 165 164 164 164 163 163 162 162 161 160 160 159 159 159 159 158 158 158 157 158 158 158 157 157 157 157 158 158 158 158 158 157 158 158 158 157 157 157 157 157 156 156 156 156 156 155 155 155 155 156 156 156 156 156 157 157 157 157 157 157 158 157 157 158 158 158 158 159 159 160 160 160 160 160 160 161 161 161 161 161 160 160 160 160 160 159 159 159 158 158 158 158 158 158 157 157 158 158 159 160 160 162 162 163 164 166 167 168 169 170 172 173 174 175 176 177 178 179 180 180 181 181 182 182 182 182 183 184 184 184 184 185 185 186 186 186 186 187 187 187 186 186 186 186 186 186 186 187 187 188 189 190 191 192 193 194 195 196 198 199 201 202 202 203 204 205 206 207 208 208 208 208 208 207 208 205 203 202 200 198 195 193 190 188 184 183 179 178 175 175 174 173 173 173 173 175 176 177 177 180 182 183 185 186 187 189 190 191 193 193 194 195 195 196 197 198 199 199 199 200 200 200 200 200 200 199 199 199 199 199 200 200 200 200 200 200 200 201 201 201 201 201 201 201 202 201 202 201 201 201 201 201 201 200 200 200 200 200 200 200 201 202 202 203 203 204 205 205 205 205 205 204 204 203 202 202 201 201 200 200 199 199 198 197 197 197 196 196 195 195 195 195 195 195 195 195 195 195 195 196 196 196 196 197 197 198 198 198 198 168 168 167 167 167 166 166 166 165 165 165 165 164 164 164 163 163 162 162 161 161 160 160 160 159 159 158 158 158 158 157 157 157 157 157 157 158 157 157 157 157 157 157 158 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 158 158 158 158 158 159 159 159 161 161 162 163 164 165 166 167 168 170 171 172 173 175 176 177 178 179 179 180 181 181 181 182 182 182 182 183 184 184 184 184 185 186 186 186 187 187 187 187 187 187 187 186 186 186 187 187 187 188 189 190 190 192 193 194 195 196 198 199 201 202 203 204 205 207 208 208 209 209 209 209 210 209 208 209 207 205 205 202 201 198 195 193 189 187 184 182 179 178 177 175 174 174 173 173 175 175 176 177 180 181 182 184 186 187 189 190 191 192 192 194 195 195 196 197 198 199 199 200 200 200 201 200 200 200 199 199 199 199 199 199 199 199 199 199 200 200 200 200 201 201 201 201 201 202 201 201 201 201 201 201 201 200 200 200 200 200 200 200 201 201 202 202 203 204 205 205 206 206 206 206 205 204 203 203 202 202 201 200 200 200 199 199 199 198 197 197 196 196 196 196 196 196 196 196 196 197 197 197 197 198 198 198 198 198 198 199 199 199 168 168 168 167 167 167 166 166 166 166 165 165 165 165 164 164 163 163 162 162 161 161 160 160 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 159 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 161 160 160 160 160 160 159 159 159 159 159 159 159 160 161 162 163 164 165 166 167 168 169 170 172 173 174 176 177 178 179 180 180 181 181 181 182 182 182 182 182 183 184 184 184 184 185 186 186 187 187 187 187 187 187 188 188 187 187 187 187 187 188 188 189 190 191 192 193 194 196 197 199 200 201 203 204 205 206 208 209 209 210 210 212 212 211 211 211 210 209 207 207 205 202 200 197 196 192 190 187 185 182 179 179 177 175 175 174 175 175 176 176 177 180 181 183 183 186 188 189 190 191 192 193 194 195 195 196 197 198 199 199 200 200 200 201 201 201 200 200 199 199 199 198 199 199 198 198 198 199 199 200 200 200 200 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 201 201 201 202 203 204 205 205 206 207 207 206 206 206 205 204 204 203 202 202 201 201 200 200 199 199 199 198 198 197 197 198 197 197 197 197 197 198 198 198 198 199 199 199 199 199 199 200 200 200 200 169 168 168 168 168 167 167 167 167 166 166 166 165 165 165 164 164 164 163 163 162 161 161 160 160 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 159 159 159 160 160 160 161 162 162 163 165 165 167 168 169 170 171 172 174 175 177 178 179 180 180 181 181 182 182 182 182 182 182 183 183 184 184 184 185 185 186 186 187 187 188 188 188 188 188 188 188 187 187 188 188 188 189 190 191 192 193 194 195 196 198 199 201 203 204 205 207 207 208 209 210 211 212 212 212 212 212 211 212 210 210 208 207 205 202 201 198 196 193 190 187 185 182 181 179 178 177 177 176 176 177 177 178 180 181 183 184 186 188 189 190 192 192 193 194 194 196 196 197 198 198 200 200 200 200 201 201 201 200 200 199 198 198 198 197 198 198 198 198 198 198 199 199 199 200 200 200 201 201 201 201 200 201 200 200 200 200 200 200 200 200 201 201 201 202 202 203 204 205 206 206 207 207 207 207 206 206 205 204 204 203 202 202 201 201 201 200 200 200 199 199 199 198 198 198 198 198 198 198 199 199 200 200 200 200 200 200 200 201 201 201 201 201 169 169 169 169 168 168 167 167 167 166 166 166 166 166 166 165 165 164 164 163 162 162 161 161 160 160 159 158 158 158 158 157 157 157 157 157 157 157 157 157 156 157 157 157 156 156 156 156 156 156 156 157 157 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 162 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 162 162 161 161 161 161 160 160 160 160 161 161 161 162 163 163 165 166 167 168 170 171 172 173 175 176 178 179 180 180 181 182 182 182 183 183 183 183 183 183 183 184 184 184 185 185 186 186 187 188 188 188 188 189 188 188 188 188 188 188 189 189 190 190 192 193 194 194 195 197 199 200 202 203 204 206 207 209 209 210 211 212 212 213 213 213 213 213 212 212 211 210 208 207 205 204 201 200 195 192 191 188 186 184 182 182 181 179 179 178 178 178 180 181 182 184 185 186 188 189 191 192 193 194 195 195 196 197 197 198 199 200 200 200 201 201 201 200 200 199 199 198 197 197 197 197 197 197 197 197 198 198 198 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 202 202 203 204 205 206 207 207 208 208 208 207 207 206 205 204 204 203 203 203 202 202 201 201 201 200 200 200 200 199 199 199 199 200 200 200 200 201 201 201 201 201 201 202 202 202 202 202 203 170 170 170 169 169 169 168 168 167 167 167 167 166 166 166 165 165 164 164 164 163 162 162 161 161 160 160 159 158 158 158 157 157 157 157 156 156 156 156 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 162 162 163 164 165 167 168 169 170 171 173 174 176 177 179 180 180 181 182 183 183 183 183 184 184 184 183 183 184 184 184 185 185 186 186 186 187 188 188 189 189 189 189 189 189 189 189 189 190 190 190 191 192 193 194 195 196 198 199 201 202 203 205 206 207 209 209 211 211 212 213 214 214 213 214 214 213 213 212 211 211 208 207 206 204 202 199 196 195 192 190 189 186 185 185 183 182 181 181 181 181 182 183 184 185 187 188 190 191 192 193 194 195 196 197 197 198 198 199 200 200 200 201 200 200 200 199 199 198 197 197 196 196 196 196 196 196 196 196 197 197 198 198 199 199 200 199 200 200 200 200 200 199 199 199 199 199 199 200 200 200 201 202 202 203 204 205 206 207 208 208 208 208 208 207 207 206 205 205 204 204 203 203 203 202 202 202 202 201 201 201 201 200 200 200 200 201 202 202 202 202 202 202 202 202 203 203 203 203 203 204 171 171 170 170 170 169 169 169 168 168 168 167 167 167 167 166 166 165 165 164 164 163 162 162 161 160 160 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 162 161 161 161 161 161 161 162 162 163 163 165 165 167 168 169 170 172 173 175 176 178 179 180 181 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 186 186 187 187 187 188 189 189 189 189 189 190 190 190 190 191 191 191 191 192 193 194 194 195 197 198 199 200 202 203 205 206 207 209 209 211 211 212 213 214 213 214 214 215 214 213 212 213 211 210 209 208 206 204 202 200 198 195 194 192 191 188 187 186 186 184 183 183 183 183 184 185 187 188 189 191 192 193 195 195 196 196 197 198 198 199 199 200 200 200 200 200 200 200 199 198 197 197 196 196 195 195 195 195 195 195 195 196 196 197 198 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 200 200 201 201 202 203 204 205 207 207 208 209 209 209 209 208 208 207 207 206 205 205 204 204 204 203 203 203 203 202 202 202 202 202 202 202 202 202 203 203 203 204 204 204 204 204 204 204 204 204 205 205 173 172 171 171 170 170 170 169 169 169 168 168 168 167 167 167 166 166 166 165 164 164 163 162 162 161 160 160 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 158 157 158 158 158 157 158 158 158 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 162 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 164 164 163 163 163 163 163 163 162 162 161 161 161 161 161 161 162 163 163 164 166 166 168 169 171 172 173 175 177 178 180 181 182 183 184 184 184 185 185 185 184 184 185 184 184 184 185 185 186 187 187 188 188 188 189 189 190 190 190 191 191 191 191 191 191 191 192 192 193 194 195 195 197 199 200 201 202 204 205 206 207 208 210 211 212 212 213 213 214 214 214 214 214 213 213 213 212 212 210 209 208 207 205 203 201 200 197 196 194 193 190 190 189 188 187 185 185 185 186 187 188 189 190 192 192 193 195 196 196 196 197 198 198 199 199 200 200 200 200 200 200 199 198 197 197 196 195 195 195 194 194 194 194 194 194 195 196 196 197 198 198 198 198 199 199 198 199 199 199 198 198 198 199 199 199 200 200 201 201 202 203 204 205 206 207 208 209 209 210 210 209 208 208 208 208 207 206 206 206 205 204 204 204 204 204 204 203 203 203 203 203 204 204 204 204 205 205 205 205 205 205 206 205 205 206 206 206 173 173 172 172 171 171 170 170 170 169 169 169 169 168 168 167 167 167 166 166 165 164 164 163 162 162 161 160 160 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 162 162 162 163 165 165 167 167 169 170 172 174 176 177 178 180 182 183 183 184 185 185 185 185 185 185 185 185 185 185 185 185 186 186 187 188 188 189 190 190 190 191 191 191 191 191 191 191 191 191 192 192 193 194 194 195 196 197 199 200 201 202 204 205 206 207 208 209 210 211 212 212 213 212 213 214 214 213 214 214 213 213 212 212 211 210 209 208 206 204 202 201 199 198 196 195 194 192 191 190 189 189 188 188 189 189 190 191 192 193 195 195 196 197 198 199 199 199 199 199 200 200 200 200 200 199 199 198 197 196 195 195 194 194 194 193 193 193 194 194 194 195 195 196 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 199 199 200 200 201 202 203 204 205 207 208 209 209 210 210 211 210 210 209 209 208 208 208 207 207 206 205 206 205 205 205 205 204 205 204 204 204 204 205 205 206 206 206 206 206 206 206 207 206 206 206 207 207 175 174 173 173 172 172 172 171 171 170 170 170 169 169 168 168 168 167 167 166 166 165 164 163 163 162 161 161 161 160 159 159 159 159 159 159 158 158 158 159 158 158 159 158 159 159 159 159 159 159 160 160 160 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 163 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 162 162 162 164 166 166 168 169 171 172 174 176 177 178 180 181 182 184 184 185 185 185 185 185 186 186 185 185 185 185 185 186 186 187 188 188 189 190 190 190 191 191 191 191 191 191 191 191 192 192 192 193 194 194 195 196 197 198 199 200 202 203 204 205 206 207 208 209 210 210 211 212 212 213 212 213 213 214 214 213 214 213 213 212 211 210 209 208 206 205 204 203 202 201 198 197 196 195 193 192 192 191 191 190 191 192 192 194 194 195 196 197 197 199 199 199 200 200 200 200 200 200 200 199 199 198 197 196 195 194 194 193 193 193 193 192 192 193 193 193 194 194 195 196 196 197 197 197 198 197 198 198 197 197 197 197 198 198 198 199 200 200 201 202 203 204 205 207 208 209 210 210 211 211 211 211 211 210 210 209 209 208 208 207 207 207 206 206 206 206 206 206 206 205 206 206 206 206 206 207 207 207 207 208 207 208 208 207 207 207 207 176 175 174 174 173 173 172 172 172 171 171 171 170 170 169 169 168 168 167 167 166 166 165 164 164 163 162 162 161 161 160 160 160 159 159 159 159 160 159 159 160 159 160 159 159 160 160 160 160 160 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 162 162 162 163 163 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 164 163 163 162 161 161 161 160 161 161 162 162 163 164 166 167 169 170 172 173 175 176 178 180 181 182 183 184 184 185 186 186 186 186 186 185 185 185 186 186 187 187 188 188 188 189 190 190 190 190 191 192 192 192 192 192 192 192 192 192 193 193 194 195 196 197 197 198 200 201 202 203 204 205 206 206 208 209 209 210 210 211 211 212 212 212 212 213 213 213 213 213 212 212 211 210 210 209 208 207 206 205 204 202 200 199 198 197 196 194 194 193 193 193 194 195 195 195 196 197 198 199 199 199 200 200 200 200 201 200 200 200 199 199 198 197 196 195 194 194 193 192 192 192 192 192 192 192 193 193 194 195 195 196 197 197 197 197 197 197 197 197 197 197 197 197 198 198 199 199 200 201 202 203 204 205 207 208 209 210 211 211 212 212 212 212 211 211 211 210 210 209 209 208 207 207 207 207 207 207 207 207 207 207 207 207 207 207 208 208 208 208 209 208 209 209 209 208 208 208 177 176 176 175 174 174 173 173 173 172 172 171 171 170 170 170 169 169 168 167 167 166 166 165 165 164 163 163 163 162 162 161 161 161 161 161 160 161 161 160 161 161 161 161 160 161 161 161 161 162 162 163 163 163 164 164 164 164 165 165 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 162 162 163 163 162 162 162 162 162 162 162 163 163 164 164 164 164 164 164 164 164 163 162 161 161 161 160 160 161 161 161 163 164 164 166 167 169 171 173 175 175 178 179 180 182 182 184 184 185 185 186 186 186 185 186 186 186 186 186 187 187 188 188 189 190 190 191 191 191 191 191 191 191 191 191 192 192 192 193 193 193 194 195 195 196 197 197 199 200 201 202 203 204 204 205 206 207 208 209 209 210 210 210 212 212 212 212 213 212 213 213 213 213 213 212 211 210 210 209 208 208 206 204 203 202 201 199 199 197 196 196 196 195 195 196 196 197 197 198 199 200 200 200 200 201 201 201 201 201 200 200 199 199 198 197 196 195 194 194 193 192 192 191 191 191 191 191 192 193 193 194 195 195 196 196 197 197 197 197 197 197 197 197 196 197 197 197 198 199 200 200 201 203 204 205 207 208 209 210 211 212 213 213 213 213 213 212 212 211 211 210 210 209 209 209 208 208 208 207 207 207 208 208 208 208 208 208 209 209 209 209 209 209 210 209 209 209 209 209 177 177 176 176 175 175 174 174 173 173 172 172 172 171 171 170 170 170 169 169 168 167 166 166 166 165 165 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 165 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 163 162 162 161 161 161 160 160 161 161 162 163 164 165 166 168 170 172 174 174 177 178 180 181 182 183 184 184 185 186 186 186 186 186 186 186 186 186 187 187 188 188 188 189 190 190 190 190 190 191 191 191 191 191 191 191 191 192 193 193 193 194 195 196 196 197 197 198 200 200 201 202 203 204 205 205 206 207 208 208 209 210 210 210 211 211 211 212 212 213 213 213 213 213 212 212 211 210 210 209 209 207 205 204 203 202 201 199 199 198 197 196 197 198 197 198 198 199 200 200 200 200 201 201 201 201 201 201 200 200 199 199 198 197 197 196 195 194 193 192 192 191 191 191 191 191 192 192 193 193 194 195 195 196 196 196 196 196 196 196 196 196 196 196 197 197 198 198 199 200 201 202 204 205 207 208 209 210 211 212 213 214 214 214 214 213 213 212 212 211 211 210 209 209 209 209 209 209 208 208 208 208 209 209 209 209 210 210 210 210 210 210 211 210 210 210 210 210 178 178 177 176 176 176 175 175 174 174 173 173 172 172 172 171 171 170 170 170 169 169 168 168 167 167 166 166 165 165 164 164 164 164 164 164 164 164 163 164 163 163 163 163 163 163 163 164 164 164 164 165 165 165 166 166 166 166 167 167 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 163 163 163 163 163 163 163 162 162 162 162 162 162 163 163 164 164 164 165 165 165 165 164 164 164 163 162 161 161 161 160 161 161 162 162 163 165 166 167 169 171 172 174 176 177 178 180 181 182 183 184 184 185 185 185 185 185 185 186 186 186 187 187 188 188 188 189 189 190 190 190 190 190 190 190 190 191 191 191 191 191 192 192 192 193 193 194 195 196 196 197 198 199 200 200 201 202 203 203 204 206 206 207 208 208 208 209 210 210 210 211 211 212 212 212 213 213 213 212 212 211 210 210 210 209 208 206 205 204 203 201 200 200 200 198 199 199 198 199 199 200 201 201 201 201 202 202 201 202 202 201 200 200 200 199 198 198 197 196 195 194 193 193 192 191 191 191 191 191 191 192 192 193 194 195 195 196 196 196 196 196 196 196 196 195 196 196 196 197 197 198 199 200 201 202 204 205 206 208 209 211 212 213 214 214 214 214 214 214 214 213 212 212 211 211 210 210 210 210 209 209 209 209 210 210 210 210 210 210 210 211 211 211 212 211 211 211 211 211 211 210 179 179 178 177 177 176 176 175 175 175 174 174 174 173 173 172 172 171 171 170 170 170 169 169 169 168 168 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 168 167 167 168 168 168 167 167 167 167 166 166 166 166 166 166 166 165 165 165 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 163 163 164 164 165 165 165 165 165 165 165 164 163 162 161 161 161 160 160 161 161 162 162 164 165 166 168 170 171 173 174 176 177 179 180 181 182 183 184 185 185 185 185 185 185 185 185 185 186 186 186 187 187 187 188 188 188 188 188 189 189 189 189 189 190 190 190 190 191 191 191 191 192 193 193 194 195 196 196 197 198 198 199 200 201 202 203 203 204 205 205 206 207 208 208 209 209 211 211 212 211 212 213 213 213 212 212 211 212 211 211 210 209 208 207 205 205 204 202 202 202 201 200 200 201 200 200 201 201 201 201 202 202 202 202 202 202 202 201 201 200 200 199 198 197 197 196 195 193 193 192 192 191 191 191 191 191 192 192 193 194 194 195 195 196 196 196 196 196 196 195 195 195 196 196 196 197 198 199 200 201 202 203 205 206 208 209 211 212 213 214 214 214 215 215 214 214 214 213 212 212 212 211 211 211 211 211 210 210 210 210 211 211 211 211 211 211 211 211 212 212 213 212 212 212 212 212 211 179 179 179 178 177 177 176 176 176 175 175 175 174 174 173 173 173 172 172 171 171 171 170 170 170 169 169 169 168 168 168 168 167 167 168 167 167 167 167 167 167 167 166 166 167 166 166 167 167 167 167 168 168 168 168 169 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 165 165 165 165 165 164 164 164 163 163 163 163 163 162 162 162 162 162 162 163 163 164 164 165 165 165 165 165 165 165 164 164 163 162 162 161 161 160 160 160 161 161 162 163 165 165 167 168 170 172 173 175 176 178 180 180 181 182 183 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 186 186 188 188 188 188 189 189 187 187 188 188 189 189 189 190 190 191 191 191 192 193 193 193 194 195 196 197 197 198 199 200 201 202 202 203 204 205 205 206 207 208 208 209 210 210 210 211 212 213 212 212 212 212 212 211 210 210 209 209 208 207 206 205 204 203 203 203 202 202 201 202 201 201 201 201 202 202 202 202 202 202 203 202 201 201 201 200 200 199 198 197 196 195 194 194 193 192 191 191 191 191 192 192 193 193 194 194 195 195 196 196 196 196 196 195 195 195 195 195 195 196 197 197 198 200 201 202 203 205 206 208 209 211 212 213 214 215 215 215 215 215 214 214 214 213 212 213 212 212 211 211 211 212 211 211 211 211 211 212 212 212 212 212 212 212 213 213 213 213 213 212 212 212 179 179 179 179 178 177 177 177 177 176 176 175 175 175 174 174 173 173 173 172 172 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 168 168 169 169 168 168 168 168 169 168 168 169 169 169 169 170 170 170 170 170 169 169 169 168 168 168 168 167 167 167 167 167 166 166 166 165 165 164 164 163 163 163 163 163 163 163 163 162 162 162 162 163 162 163 164 164 165 165 166 165 166 166 166 166 165 165 163 162 162 161 161 161 160 161 161 162 163 165 165 167 168 170 171 173 174 176 177 179 180 181 181 182 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 186 186 186 186 187 187 187 187 188 187 187 188 188 188 188 189 190 190 190 190 191 192 192 193 193 194 194 196 197 198 199 199 201 201 202 203 204 205 205 206 207 207 209 209 210 211 211 211 212 211 211 212 211 211 210 210 209 208 207 207 207 205 205 204 204 203 203 203 202 202 202 201 202 202 202 202 202 202 202 202 203 202 202 201 201 201 200 200 199 198 197 196 195 194 193 193 193 192 191 192 192 192 193 193 194 195 195 195 196 196 196 196 196 195 195 195 195 196 196 196 197 197 198 199 201 202 204 205 206 208 209 211 212 213 214 215 215 215 216 215 215 215 214 214 213 213 213 213 212 213 212 212 212 212 212 212 212 212 212 212 213 213 213 213 214 214 214 213 213 213 213 213 180 179 179 179 179 178 178 177 177 177 177 176 176 176 176 175 175 174 174 173 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 170 171 171 171 171 171 171 170 170 170 170 169 169 168 168 168 168 168 167 167 166 166 166 166 165 165 164 164 164 163 163 163 162 162 162 162 162 162 162 163 163 163 164 165 165 165 166 167 166 166 166 165 165 164 163 163 163 161 161 161 161 161 162 163 164 165 166 167 169 170 172 173 175 176 178 179 180 181 181 182 183 183 183 184 184 183 183 183 183 182 182 182 183 183 183 183 184 184 184 184 185 185 185 186 186 186 186 187 187 186 186 187 187 188 188 189 189 190 190 191 191 192 193 194 195 196 196 197 198 199 200 201 202 203 203 204 205 206 208 208 208 209 210 210 210 211 211 210 210 209 209 208 208 208 207 207 207 205 205 204 204 203 203 203 203 202 202 202 202 202 202 202 202 202 203 203 202 202 203 202 202 201 201 200 200 199 198 197 196 195 195 194 193 193 192 192 193 193 193 194 194 195 195 196 196 196 196 196 196 196 196 196 195 195 196 196 197 198 198 199 200 202 203 205 206 208 209 211 212 213 214 214 215 216 216 215 216 215 215 215 214 214 214 213 213 214 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 213 213 180 180 179 179 179 179 179 178 178 178 178 178 177 177 176 176 176 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 172 172 171 170 170 169 169 169 168 168 168 168 167 167 167 166 166 166 165 164 164 163 163 163 162 162 162 162 162 162 162 163 163 163 164 165 165 165 165 167 166 167 167 167 166 165 165 164 164 163 163 163 163 163 163 164 165 165 166 167 168 169 170 172 173 174 176 177 179 180 181 182 182 183 183 183 183 183 182 182 182 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 185 185 185 185 185 185 186 186 186 186 186 186 187 187 188 189 190 190 190 191 192 193 194 196 197 197 198 200 201 201 202 202 204 205 205 206 206 207 208 208 209 208 208 208 207 208 207 207 207 207 207 206 206 205 205 205 204 203 203 203 203 202 203 202 202 203 202 202 203 203 203 203 203 202 203 203 203 202 202 201 200 200 199 198 197 197 196 195 194 193 193 193 193 193 194 194 195 195 195 196 196 197 196 196 196 196 196 196 196 196 196 197 197 198 199 200 201 202 203 205 206 208 209 211 212 213 214 214 215 216 216 216 216 216 215 215 215 215 215 214 214 214 214 214 214 214 214 214 213 214 214 214 214 214 214 214 215 215 214 214 215 214 214 213 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 174 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 172 171 171 171 171 170 169 169 169 169 169 168 168 168 167 167 166 166 165 164 164 163 163 163 163 163 163 163 162 163 163 163 163 164 165 165 166 166 167 167 167 168 167 167 167 167 167 166 164 164 164 164 164 164 164 165 165 166 167 168 169 171 172 173 174 176 177 179 180 180 181 182 182 182 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 181 181 182 182 182 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 186 186 187 188 189 189 191 192 193 193 194 195 196 198 198 200 200 201 203 203 203 205 205 206 206 207 206 206 206 206 205 205 205 205 204 204 205 204 204 204 204 204 204 203 203 202 203 202 203 202 202 203 202 202 202 202 203 203 203 203 203 203 202 203 203 202 202 201 200 200 199 197 197 196 195 194 194 194 194 194 194 195 195 196 196 196 197 197 197 197 197 197 197 197 197 197 197 197 198 198 199 200 201 202 204 205 206 208 209 210 212 213 214 215 215 216 216 216 216 216 216 216 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 215 214 214 214 213 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 174 173 173 172 172 171 170 170 170 170 169 169 169 169 169 168 167 166 166 165 164 164 164 164 163 163 162 162 162 163 163 164 164 164 165 165 166 166 167 168 168 168 169 169 169 169 168 167 167 166 166 166 166 166 166 167 167 167 168 168 169 170 171 172 174 175 176 177 179 180 180 181 181 182 182 182 182 181 181 181 180 180 180 178 178 178 178 178 178 178 180 180 181 181 181 182 182 183 183 183 183 183 183 183 184 184 184 184 184 184 184 185 185 186 186 186 187 188 189 190 192 193 194 195 196 197 198 198 200 201 202 202 203 203 204 204 204 204 203 204 203 203 203 203 201 202 202 202 202 203 203 202 203 202 203 202 202 202 202 202 202 201 202 202 202 202 202 202 203 203 203 203 203 203 203 203 203 202 202 201 200 200 199 198 197 196 196 195 195 195 195 195 196 196 196 196 197 197 197 197 197 198 198 197 197 198 197 198 198 198 199 200 201 202 203 204 205 206 208 209 210 211 213 214 215 215 216 216 216 217 216 216 216 216 216 216 216 215 216 215 215 215 215 215 214 214 215 214 214 214 215 215 215 215 215 215 215 215 214 214 214 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 179 178 178 178 178 178 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 176 176 175 175 175 174 173 172 172 172 171 171 171 171 170 170 169 169 168 168 167 166 166 165 164 164 163 163 163 163 163 163 164 164 164 164 165 165 165 166 166 168 168 168 169 169 170 170 170 169 169 169 169 169 168 168 167 168 168 168 168 169 170 171 171 172 173 173 175 176 178 179 180 180 181 181 182 182 182 182 181 181 180 180 180 180 178 178 178 178 178 178 178 180 180 180 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 186 186 186 187 189 189 191 192 193 194 195 197 198 198 199 200 200 201 202 202 202 202 201 202 200 200 199 199 199 199 200 200 201 200 200 201 201 201 201 202 201 201 201 201 201 201 201 201 201 201 202 202 202 202 202 203 203 204 204 204 203 203 203 202 202 201 200 200 199 198 197 197 196 196 196 196 196 196 196 196 197 197 197 197 198 198 198 199 199 198 198 198 199 199 199 200 200 201 202 203 204 206 207 208 209 210 211 212 213 214 215 216 216 217 216 217 217 216 217 216 216 216 216 216 216 216 215 216 215 215 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 214 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 180 180 180 179 179 179 179 179 179 178 178 178 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 178 177 177 177 176 175 174 174 173 173 172 172 172 171 171 171 171 170 169 169 168 167 167 166 165 165 164 164 164 164 164 164 164 165 165 164 165 166 166 166 167 167 169 168 169 170 170 171 171 170 171 171 171 171 171 170 170 170 170 170 170 170 172 172 172 172 173 174 174 175 177 178 179 180 180 181 182 182 182 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 181 181 181 182 182 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 183 183 184 184 185 185 186 188 188 189 190 192 192 194 195 196 196 197 198 199 199 200 200 200 200 199 199 198 197 197 197 197 197 198 198 198 198 198 199 199 200 199 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 202 203 203 203 203 204 203 204 203 203 202 201 201 200 199 199 198 198 197 197 197 197 197 197 197 197 198 198 198 198 199 199 199 199 199 200 200 200 200 200 201 201 202 203 204 205 206 207 208 209 210 211 212 214 214 215 216 216 217 216 217 217 217 217 217 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 214 214 213 213 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 181 181 181 180 180 180 180 179 178 178 178 177 176 176 175 175 174 173 173 173 172 172 171 171 171 171 170 169 168 167 167 166 165 165 165 164 164 164 164 165 165 165 165 166 166 167 167 168 167 168 170 169 170 170 171 172 171 172 172 173 173 173 173 173 173 173 172 172 173 173 174 174 174 174 174 175 175 176 177 177 179 180 181 182 182 182 182 182 182 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 184 184 184 184 184 183 183 182 182 182 182 182 182 182 182 183 184 184 185 186 187 188 189 190 191 192 193 194 196 196 197 198 199 199 198 198 198 197 195 196 195 195 195 194 194 195 195 195 196 197 196 197 197 197 198 198 199 198 198 199 199 199 199 200 201 201 201 202 202 202 202 203 204 204 204 204 204 204 204 203 203 203 202 201 200 200 199 199 198 198 198 198 198 198 198 198 198 199 199 199 199 200 200 200 200 201 201 201 201 202 202 202 203 204 204 205 206 207 208 209 210 212 213 214 214 215 216 216 217 216 217 217 217 217 217 217 217 217 217 216 216 216 216 216 215 216 216 215 215 215 215 215 215 215 215 214 214 214 213 213 213 184 184 184 184 184 184 185 185 185 185 185 185 184 184 184 184 183 183 183 182 182 182 182 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 183 183 184 184 184 184 183 182 182 182 182 181 181 180 180 179 178 178 177 176 176 176 175 174 174 174 173 173 172 172 172 171 171 170 169 168 167 167 166 165 165 165 165 165 165 165 165 166 166 167 167 168 168 168 169 170 170 170 171 171 172 173 172 173 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 179 180 180 181 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 183 183 183 183 185 185 186 186 186 186 186 186 186 184 184 183 183 182 182 182 182 182 182 182 182 183 184 184 185 186 187 188 189 190 191 192 193 194 196 196 196 197 197 196 195 195 195 195 193 193 192 192 192 192 193 193 193 194 194 194 195 194 195 196 195 197 197 196 198 198 198 198 199 200 200 201 201 201 202 202 202 203 203 204 204 204 204 204 204 203 203 203 202 202 201 200 200 200 199 199 199 199 199 199 199 199 199 200 200 200 200 201 201 201 201 202 202 202 202 203 203 204 204 205 206 206 207 208 209 210 211 212 213 214 215 215 216 216 216 217 217 217 217 217 217 217 217 216 217 216 216 216 216 216 215 215 215 215 215 215 215 215 215 214 214 214 214 213 213 213 185 185 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 184 184 184 184 183 183 183 183 182 182 182 183 183 183 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 184 184 184 184 183 182 182 181 180 180 180 178 178 177 176 176 176 175 174 174 174 174 173 173 172 172 171 170 169 168 167 167 166 166 166 165 165 165 166 166 167 167 167 168 168 169 169 169 170 170 170 171 172 172 173 174 174 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 180 180 181 182 183 183 184 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 184 184 184 185 186 186 186 186 187 187 189 189 189 189 188 187 187 187 186 184 184 183 182 182 182 182 182 182 182 182 183 184 184 185 186 187 188 189 190 192 192 192 194 194 194 195 195 194 194 194 193 192 191 191 191 191 191 191 191 192 192 191 192 192 193 192 193 194 194 194 195 195 196 196 197 198 199 199 200 200 201 201 201 202 202 203 203 204 204 204 204 204 204 204 204 203 202 202 201 201 201 201 201 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 202 203 203 203 204 204 205 205 206 206 207 208 209 209 210 211 212 213 214 214 215 215 216 216 216 216 216 217 217 217 217 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 214 214 214 214 213 213 213 212 187 187 187 187 187 187 188 188 188 188 188 188 188 187 187 187 186 186 185 185 185 184 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 186 186 186 186 187 186 186 186 187 186 185 185 185 184 183 182 182 181 180 180 179 178 178 177 176 176 176 175 174 174 174 174 173 172 172 171 170 169 168 168 167 167 166 166 166 166 166 167 167 167 168 169 169 169 169 170 170 171 170 171 172 172 173 174 175 175 176 176 177 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 181 181 182 183 184 184 185 185 187 187 187 187 187 185 187 187 187 187 187 187 187 187 187 187 187 187 187 189 189 190 190 191 192 192 192 192 191 190 190 189 187 187 186 185 183 183 182 182 182 182 182 182 182 183 183 184 185 186 187 188 190 191 191 191 193 193 194 194 193 193 193 192 191 191 189 189 189 188 189 189 189 189 190 190 190 191 191 191 191 192 192 193 193 195 195 195 197 197 198 198 199 200 200 200 201 201 202 202 203 203 204 204 204 204 204 204 204 204 204 203 203 202 202 202 201 201 201 201 201 201 201 201 201 201 201 202 202 202 202 203 203 203 204 204 204 204 205 205 206 206 207 207 208 209 209 210 211 212 213 213 214 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 215 215 215 214 214 214 213 213 213 212 212 212 188 188 189 189 189 189 189 190 190 190 190 190 190 189 189 188 188 187 187 187 186 186 186 186 186 185 185 185 185 185 185 186 186 186 186 186 187 187 187 187 187 187 188 187 187 187 187 187 186 185 185 184 183 183 182 181 180 180 179 178 177 176 176 176 176 175 175 175 174 173 173 172 171 171 170 169 168 168 167 167 166 166 167 168 167 167 168 169 170 170 170 171 171 172 171 172 172 173 173 174 175 176 176 177 177 178 180 181 181 181 182 182 182 182 182 182 182 182 181 181 182 182 182 182 183 184 185 185 186 187 188 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 190 190 190 190 192 192 194 194 194 195 195 195 195 195 193 192 190 190 189 187 186 185 183 183 182 182 182 182 182 182 183 183 184 185 185 188 188 189 190 190 191 192 192 193 193 192 192 192 191 189 189 190 188 188 188 188 188 188 188 188 189 189 189 190 189 190 190 190 192 192 193 194 195 196 196 197 197 198 199 200 200 201 201 202 202 202 203 203 204 204 204 204 204 204 204 204 204 203 203 203 202 203 202 202 202 202 202 202 202 202 202 202 202 203 203 203 203 203 204 204 204 204 205 206 206 206 207 207 207 208 209 210 210 211 212 213 213 214 214 214 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 215 215 215 214 214 214 213 213 213 213 212 212 212 190 190 190 191 191 191 191 191 191 191 191 191 191 191 190 190 190 189 189 188 188 187 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 187 187 187 186 185 185 184 183 183 181 180 180 179 178 178 177 176 176 176 176 176 175 175 174 173 173 172 171 171 170 168 168 167 167 167 167 168 168 168 169 170 170 170 171 172 172 172 172 172 173 174 173 174 175 176 177 177 177 178 180 181 182 182 182 184 184 184 184 184 184 183 183 183 183 183 183 183 184 185 187 187 188 188 189 189 189 189 189 189 189 189 189 190 190 190 190 191 191 192 192 193 194 194 195 195 195 197 197 198 198 198 198 198 196 196 195 193 192 190 189 187 186 185 185 183 183 182 182 182 183 183 183 184 186 186 187 188 189 189 191 191 191 193 193 192 192 192 191 189 190 188 188 188 187 187 187 187 187 187 187 188 188 187 187 188 189 189 189 190 192 192 194 194 195 196 196 197 198 199 199 200 200 201 201 201 202 202 203 203 203 204 204 204 204 204 204 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 205 205 206 206 206 207 207 207 208 208 209 210 210 211 212 212 213 213 214 214 214 215 215 215 215 215 215 216 216 215 216 216 216 216 216 216 216 216 216 215 215 215 215 215 214 214 213 213 213 212 212 212 212 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 191 191 190 190 190 190 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 188 189 188 188 187 187 186 185 185 184 183 183 182 180 180 179 179 178 178 177 177 176 176 176 176 176 175 174 173 173 172 171 170 169 168 168 168 168 168 169 169 169 170 170 171 171 172 173 172 173 173 173 174 174 175 175 176 177 177 177 178 180 181 182 182 184 184 185 185 185 185 185 185 185 185 185 185 185 186 186 185 187 188 188 189 189 190 190 190 190 190 190 190 190 191 191 191 191 192 192 192 194 194 196 196 197 197 198 200 200 202 202 202 202 202 202 200 198 198 196 193 192 192 189 188 186 185 185 185 184 184 184 184 183 185 185 186 186 187 188 190 190 190 192 192 192 192 192 192 191 191 190 188 188 188 187 187 187 187 187 187 187 187 187 186 186 187 187 188 189 188 189 191 192 193 193 195 195 196 197 198 198 199 200 200 201 201 201 201 202 203 202 203 203 204 204 204 204 205 205 205 204 204 204 204 204 204 204 204 204 204 203 203 203 204 204 204 203 204 204 204 205 205 205 206 206 206 207 207 207 207 208 209 209 210 210 211 211 212 212 213 213 214 214 214 214 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 215 215 214 214 214 213 213 213 213 213 212 212 212 212 194 194 195 195 195 195 195 195 195 195 195 194 194 194 193 193 193 192 192 192 192 191 191 191 190 191 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 188 189 188 187 187 187 185 185 184 183 183 182 181 180 180 179 178 178 178 177 177 177 176 176 176 176 175 173 173 172 171 170 170 169 168 168 168 169 169 169 170 170 171 172 172 173 173 173 173 174 174 174 175 175 176 177 178 179 178 180 181 181 182 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 187 188 188 189 189 190 190 192 192 192 192 192 191 191 191 192 192 192 192 193 194 195 195 197 197 198 199 201 201 202 203 204 204 204 204 203 205 203 201 199 198 197 194 192 192 191 188 188 187 187 185 185 185 185 185 186 186 188 188 189 189 190 190 190 192 192 192 192 192 191 191 191 190 188 188 187 187 187 187 187 187 187 187 187 187 187 186 186 187 187 188 188 188 190 191 192 193 194 195 196 197 197 199 198 199 199 200 200 200 201 201 202 202 202 203 204 203 204 204 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 204 205 205 205 205 206 206 206 207 207 207 207 208 209 209 209 209 210 211 211 212 212 212 213 213 213 213 214 214 214 214 214 215 215 215 215 215 216 215 216 215 216 215 215 215 215 214 214 214 213 213 213 213 213 213 212 212 212 197 197 197 197 197 197 197 197 197 196 196 196 195 195 195 194 194 194 194 193 193 193 192 193 192 192 192 192 191 192 191 191 191 190 191 190 190 190 190 190 190 190 189 189 189 189 188 187 187 187 185 185 184 183 183 182 181 180 180 179 179 178 178 178 177 177 177 176 176 176 175 174 173 173 172 170 170 170 169 169 169 169 170 170 170 171 172 173 173 173 174 174 174 175 174 175 175 176 177 178 178 179 180 181 181 182 182 184 185 185 185 185 187 187 187 187 187 187 186 188 188 189 189 190 191 190 192 192 192 192 193 193 193 191 191 192 192 192 193 193 193 194 196 196 196 198 199 201 202 202 204 205 206 207 207 207 207 207 207 205 203 201 200 198 195 194 193 193 191 190 190 189 189 189 189 188 188 188 188 188 189 189 191 191 191 192 192 192 192 192 192 191 191 191 190 190 188 188 187 187 187 187 187 187 187 187 187 187 187 186 187 187 187 188 189 189 190 192 193 193 195 196 197 197 198 198 199 199 199 200 200 200 201 201 201 202 202 203 204 204 204 205 205 205 205 205 206 205 206 206 205 206 205 205 205 205 205 205 205 205 205 205 205 205 205 206 206 206 207 207 207 208 208 208 209 209 209 210 210 210 211 211 211 212 212 213 213 213 213 213 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 214 214 213 213 213 213 212 213 213 199 199 199 199 199 198 198 198 198 198 198 198 197 197 196 196 196 196 195 195 195 195 194 194 194 194 194 193 193 193 193 192 192 192 192 191 191 191 190 190 190 190 190 189 189 188 188 187 187 186 185 185 184 183 183 182 181 180 180 179 179 179 178 178 178 178 178 177 177 176 176 175 174 173 172 171 170 170 170 170 170 170 170 171 171 172 173 173 174 174 175 175 175 175 175 176 176 177 177 178 177 178 180 181 181 182 183 184 185 185 185 187 187 187 187 187 188 188 188 188 189 190 190 191 191 192 193 193 193 193 193 194 194 192 192 193 193 193 193 194 194 196 197 197 198 200 200 202 203 204 206 207 207 207 209 209 208 207 207 205 203 202 200 199 197 196 195 195 193 192 192 192 191 191 191 190 190 190 192 191 191 193 193 193 193 193 194 193 193 193 193 193 191 191 191 190 189 189 189 187 187 187 187 187 187 187 187 187 187 187 188 187 187 188 189 190 190 192 192 194 195 195 196 196 198 198 198 199 199 199 199 199 200 201 201 202 202 203 203 204 204 204 205 206 205 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 206 205 205 206 206 207 207 207 207 208 208 208 208 209 209 210 210 210 210 211 211 212 212 212 212 212 212 213 213 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 214 214 214 214 214 214 213 213 213 213 213 213 201 200 200 200 200 200 200 200 200 200 199 199 198 198 198 197 197 197 197 197 196 196 196 196 195 195 196 195 195 194 194 194 194 193 193 193 192 192 191 191 191 190 191 190 190 189 188 187 187 186 185 185 184 183 183 182 181 180 180 180 179 179 179 178 178 178 178 178 178 177 176 175 174 173 173 172 171 170 170 170 170 170 171 171 173 173 173 174 175 175 175 175 175 176 176 176 177 177 178 179 179 180 180 181 181 182 184 185 185 185 187 187 187 189 189 189 189 190 190 190 191 192 192 191 192 193 194 194 194 194 194 194 194 194 193 194 194 194 194 195 195 197 198 198 199 201 202 203 204 205 208 209 209 209 209 209 209 209 207 205 205 203 202 200 199 198 197 197 196 196 196 195 195 195 195 194 194 194 194 193 193 195 195 195 195 195 195 195 195 195 193 193 193 193 192 192 190 190 190 189 189 189 189 189 187 187 187 189 188 188 188 188 189 188 189 190 191 192 193 193 195 195 196 196 197 197 198 199 199 199 199 200 199 200 201 201 202 203 203 203 204 205 206 206 206 206 206 206 207 207 206 207 206 206 207 206 206 206 206 206 206 206 206 206 206 207 207 207 207 208 208 208 208 209 209 210 210 210 210 211 211 211 211 212 212 212 212 212 213 213 213 213 213 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 214 214 214 214 214 214 213 214 214 214 214 203 203 202 202 202 202 202 201 201 201 200 200 200 199 199 199 198 198 198 198 198 198 197 197 197 197 197 197 196 196 196 195 195 195 194 193 194 193 192 192 191 191 191 190 189 189 188 188 187 186 185 185 184 183 183 182 181 181 180 180 180 179 179 179 179 178 178 178 178 178 176 175 175 174 173 173 171 171 171 171 171 171 171 172 173 173 174 175 176 175 175 176 176 176 177 177 177 178 178 179 178 180 181 182 182 182 184 185 187 187 187 187 189 189 189 189 190 190 190 191 192 194 193 193 194 195 196 196 196 195 195 195 195 195 194 195 195 195 195 196 196 198 198 199 200 202 203 204 206 207 208 209 211 212 212 210 210 209 207 205 205 203 202 201 201 200 200 199 199 200 201 199 199 199 199 198 198 198 197 197 197 197 197 196 196 196 196 196 195 195 195 195 195 193 193 193 192 192 192 190 191 191 191 191 189 189 189 189 189 190 190 189 189 190 190 190 191 192 192 194 194 195 195 196 197 198 198 198 198 198 199 199 199 200 200 201 202 202 203 204 205 205 205 206 207 207 207 207 208 207 207 207 207 207 207 207 207 207 207 206 206 206 207 207 207 207 207 207 208 208 208 209 209 209 210 210 210 210 211 211 211 211 212 212 212 212 212 213 213 213 213 213 213 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 204 204 204 204 204 203 203 203 202 201 201 201 200 200 200 199 199 199 199 199 199 199 199 199 199 198 199 198 198 198 197 197 197 196 195 195 194 194 193 193 192 192 191 191 190 190 188 188 187 187 186 185 184 184 183 183 182 181 181 180 180 180 180 180 180 179 179 178 178 178 177 176 175 175 173 172 172 172 172 172 172 172 172 173 174 174 175 176 176 176 176 176 177 177 177 177 178 178 179 179 178 180 181 182 182 182 184 185 187 187 187 189 189 189 190 190 192 192 192 193 194 195 195 194 195 196 197 197 197 196 196 196 196 196 197 196 196 196 196 197 198 198 199 200 202 202 203 206 207 208 210 210 211 212 210 210 210 208 207 206 206 204 203 203 203 202 203 202 202 203 203 203 204 203 203 203 202 201 200 199 199 199 199 198 196 196 196 196 196 196 196 196 196 195 195 195 194 194 194 192 193 193 193 193 193 193 192 192 192 192 191 191 191 191 191 192 192 192 193 194 195 195 196 197 197 197 197 198 198 198 199 199 199 200 200 201 201 203 203 204 205 205 206 207 207 207 208 208 208 208 208 208 208 208 208 207 208 207 207 207 207 207 207 207 207 207 208 208 209 209 209 209 209 210 210 211 211 211 211 211 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 214 214 214 214 214 214 215 214 214 214 215 215 215 214 215 215 215 215 215 215 215 215 215 215 205 205 205 205 205 204 204 204 203 203 202 202 201 200 200 201 200 200 200 200 200 199 200 200 200 200 199 199 200 199 199 198 198 197 197 196 196 195 194 194 193 192 192 191 191 190 189 188 187 187 186 185 185 184 183 183 182 182 181 181 181 180 180 180 180 180 180 179 179 178 177 177 176 175 174 173 172 172 172 172 172 172 173 174 174 175 176 176 176 176 177 177 177 178 178 178 178 178 179 178 178 180 181 182 182 183 184 185 187 187 188 189 189 190 190 192 192 192 193 195 196 195 195 196 197 198 197 198 198 198 198 197 197 197 198 198 198 198 198 199 199 199 199 201 202 203 204 206 207 208 210 211 212 210 210 210 209 208 207 206 206 205 205 205 205 205 205 206 207 208 208 208 207 207 206 205 204 204 202 202 201 201 200 200 198 198 198 198 196 196 196 196 196 197 197 197 197 196 196 196 196 194 194 195 194 194 194 194 194 193 193 193 192 194 193 194 193 193 194 195 195 195 195 196 197 197 197 198 198 198 199 199 200 200 200 201 202 203 203 204 205 206 207 207 207 208 209 209 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 208 208 208 209 209 209 209 210 210 210 211 211 211 211 212 212 212 212 212 212 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 215 215 214 215 215 215 215 215 215 215 215 216 216 206 206 206 206 205 205 205 204 204 203 203 202 202 201 201 201 201 200 201 200 201 200 200 201 201 201 201 200 201 200 200 200 199 198 198 197 196 196 195 194 193 193 192 192 191 190 190 188 188 187 187 185 185 184 183 183 183 183 182 182 181 181 181 180 180 180 180 180 179 179 178 177 176 175 175 174 173 173 173 173 173 173 174 174 175 176 176 176 176 177 177 177 178 178 178 178 178 177 179 178 180 180 181 182 182 183 185 185 187 187 188 188 190 190 192 192 192 193 195 195 196 197 197 197 198 199 199 200 199 199 199 199 199 199 199 199 199 199 199 200 200 201 201 202 202 203 206 206 207 208 209 209 210 210 210 209 209 208 207 206 206 206 207 207 207 209 210 211 212 212 213 213 211 211 211 210 208 206 206 205 203 202 200 200 200 200 198 198 198 198 198 198 198 199 199 199 199 199 199 199 197 197 198 198 196 196 196 196 196 195 195 195 196 195 195 194 195 194 195 195 195 196 196 197 197 198 197 198 199 199 199 199 200 200 200 202 202 203 203 204 205 206 207 207 208 209 209 209 209 210 210 210 210 209 210 210 209 209 209 209 208 209 209 209 209 209 210 210 210 210 211 211 211 211 211 212 212 212 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 216 216 216 216 216 216 216 206 206 206 206 206 205 205 205 204 204 203 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 201 201 201 200 200 199 198 197 197 196 195 194 194 193 192 191 190 190 189 188 187 187 186 185 185 184 184 183 183 183 182 182 182 182 181 180 180 180 180 180 179 178 177 177 176 175 174 174 173 173 173 173 174 174 174 175 176 176 176 177 177 178 178 178 178 178 178 177 179 178 180 180 180 181 182 182 183 185 186 187 188 190 190 190 192 192 192 193 195 195 196 197 198 199 200 201 200 202 201 202 201 201 201 201 201 200 200 200 200 200 200 201 201 201 203 204 205 206 207 208 209 209 209 210 210 210 209 209 209 207 207 208 208 209 209 210 211 213 213 214 215 216 216 215 215 213 213 211 208 207 207 205 205 202 202 202 200 200 200 200 200 200 200 201 201 201 201 202 202 202 202 201 201 201 201 199 199 199 199 199 199 198 198 197 197 196 197 196 196 196 196 196 196 196 197 197 198 198 199 199 199 199 200 200 201 201 202 202 203 204 205 206 206 207 208 209 210 210 210 210 211 211 211 211 211 211 211 210 210 210 210 210 210 210 210 210 210 211 211 211 211 212 212 212 212 213 213 213 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 215 215 215 215 215 216 216 216 216 217 216 217 217 206 206 206 206 206 205 205 205 204 204 203 202 202 202 201 202 202 201 201 201 201 202 201 201 202 202 202 202 202 202 201 201 201 200 200 199 198 197 197 196 195 194 194 193 192 191 191 190 188 188 187 187 186 185 185 184 184 184 183 183 183 183 182 182 181 181 181 180 180 180 179 178 177 176 175 175 174 174 174 174 174 174 174 175 176 176 177 177 178 178 178 178 178 178 178 178 177 178 178 180 180 180 181 182 182 183 185 186 188 188 189 191 191 193 193 193 195 196 196 197 198 199 200 201 201 202 203 202 203 203 204 204 203 203 202 202 202 202 202 202 202 203 203 204 204 206 206 207 208 209 209 209 210 210 209 209 209 209 209 209 209 210 211 212 213 215 216 217 218 218 219 219 218 217 215 214 213 211 208 207 207 205 204 202 202 202 201 202 202 202 202 202 205 205 205 205 205 205 205 205 205 205 203 203 203 203 203 202 202 200 200 200 199 199 199 198 198 198 198 197 197 197 198 198 198 199 198 199 199 200 201 201 201 202 202 202 203 204 205 205 206 207 208 209 210 210 210 211 211 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 213 214 214 214 214 215 214 214 215 215 215 214 214 214 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 215 215 215 216 216 216 217 217 217 217 218 218 217 206 206 205 205 205 205 204 204 204 203 203 202 202 202 202 201 202 201 201 201 201 201 202 201 202 202 202 202 202 202 202 201 201 201 200 199 199 198 197 196 195 195 194 193 193 191 191 190 189 189 188 187 187 186 185 185 185 185 184 183 183 183 183 183 182 182 182 181 180 180 179 178 177 177 176 175 175 174 174 174 174 175 175 176 176 177 177 178 178 178 179 179 179 179 179 179 179 178 178 180 180 180 181 182 183 183 185 186 188 188 189 191 192 194 194 194 196 197 198 198 199 201 201 203 204 204 204 205 205 205 205 205 205 204 203 203 203 203 204 204 204 205 206 205 206 207 207 208 209 209 209 210 210 210 209 209 209 211 211 211 212 212 213 214 216 217 218 219 222 223 220 220 220 219 217 216 213 212 210 207 207 205 204 204 202 202 202 202 202 204 204 205 206 207 208 208 209 209 209 208 208 208 207 207 207 206 205 205 204 204 203 203 202 202 201 201 201 200 200 199 199 199 199 198 199 199 200 200 200 201 201 202 202 202 203 203 204 204 205 206 207 208 208 209 210 210 211 212 212 212 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 213 213 213 213 214 214 214 214 215 215 216 216 216 215 215 215 215 215 215 215 215 214 214 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 215 215 215 216 217 217 217 217 217 218 218 218 218 205 205 205 205 205 205 204 204 204 203 203 202 202 202 202 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 202 202 201 201 200 200 199 198 198 197 196 196 195 194 193 192 191 191 190 189 189 188 187 187 186 186 186 186 185 185 184 184 184 184 183 183 182 182 181 180 180 179 178 177 177 176 175 175 175 175 175 175 176 176 177 177 177 178 179 179 179 179 179 179 179 179 179 178 178 180 180 181 181 182 183 185 186 187 189 189 191 192 194 194 195 195 197 198 198 199 201 202 203 204 205 206 207 206 207 207 207 206 206 206 206 206 206 206 206 206 206 207 207 207 207 208 209 209 210 211 212 212 212 212 211 211 212 212 212 213 214 214 215 216 217 220 221 222 223 223 223 222 222 219 218 216 215 212 211 209 207 206 204 204 203 203 203 203 203 205 206 206 208 210 210 210 212 213 213 212 212 212 212 210 210 208 208 208 207 207 207 205 204 203 203 203 203 202 202 201 200 200 200 199 200 200 200 201 201 201 201 202 202 203 203 204 205 205 206 206 207 208 209 209 210 211 212 212 213 213 214 214 214 214 214 214 214 214 214 214 213 214 213 213 214 214 214 214 215 215 216 216 216 217 217 217 217 217 217 217 217 216 216 216 215 215 215 214 214 214 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 214 215 215 216 216 217 217 218 217 218 218 218 218 218 205 204 204 204 204 204 204 204 203 203 203 202 202 202 201 201 201 201 201 201 201 201 201 201 202 202 202 202 202 202 203 202 202 201 201 200 200 199 198 197 197 196 195 194 193 193 192 191 191 190 189 189 188 188 188 187 187 186 186 186 186 185 184 184 184 183 183 182 181 180 180 179 178 178 177 176 176 176 176 176 176 176 176 176 177 177 178 179 179 179 179 179 179 179 179 179 178 178 180 180 180 181 182 182 183 185 186 187 189 190 192 193 195 195 196 196 197 197 199 200 201 203 204 205 206 208 208 209 210 210 209 209 209 209 209 209 209 209 208 209 209 208 209 210 210 210 210 211 212 213 213 213 213 213 214 214 214 214 214 215 216 217 218 220 221 222 223 225 225 225 225 222 222 221 218 217 215 214 210 208 208 205 205 203 203 203 203 203 205 207 207 208 210 212 213 214 214 214 214 215 215 215 215 214 213 213 212 211 211 210 209 209 207 206 205 205 204 203 203 202 202 202 201 201 200 201 201 201 202 202 202 202 203 204 204 204 205 206 207 207 208 209 209 210 211 212 212 213 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 217 217 217 217 218 218 218 218 219 218 218 218 217 217 217 216 216 215 215 214 214 214 213 213 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 216 216 217 217 218 218 218 219 219 218 219 204 204 204 204 204 203 203 203 203 203 202 202 202 202 201 201 201 201 200 201 201 201 201 201 201 202 202 202 202 202 202 202 202 202 201 201 200 199 198 198 197 197 196 195 194 193 193 192 191 191 190 190 189 188 188 189 188 188 187 187 187 186 186 185 184 184 184 183 182 181 180 180 179 179 178 177 176 176 176 176 176 176 177 177 177 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 181 181 182 183 184 186 187 187 189 191 193 194 194 195 197 197 198 198 200 201 202 203 205 206 208 209 209 211 212 211 211 212 212 210 210 212 212 212 212 212 211 212 211 213 213 214 213 213 214 215 215 215 216 215 215 216 216 217 217 218 219 220 221 222 225 225 225 226 226 226 226 223 222 221 218 217 215 214 212 210 207 205 205 205 203 203 203 205 207 207 210 212 212 214 215 215 218 218 218 218 218 218 218 217 217 217 214 214 214 214 213 212 211 209 209 207 207 206 205 204 203 203 203 202 202 202 202 202 203 203 203 203 204 204 205 206 206 207 207 208 209 209 210 210 211 213 213 214 214 215 216 216 216 216 216 217 216 216 216 216 216 216 216 216 216 216 217 217 217 218 218 218 219 219 219 219 219 219 219 219 219 219 218 218 217 217 216 215 215 214 214 213 213 213 213 213 213 213 213 214 214 214 214 214 214 215 215 215 216 217 217 217 218 218 218 218 219 219 219 203 203 203 203 203 203 203 203 203 202 202 202 202 201 201 201 201 201 201 200 201 201 201 201 201 201 202 202 202 202 202 202 202 201 201 201 200 199 199 198 198 197 196 195 194 194 193 192 192 191 191 191 190 190 189 189 189 189 189 188 187 187 187 186 186 185 184 184 182 182 181 180 180 179 179 178 177 177 177 177 177 177 177 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 182 182 183 184 186 188 188 190 191 194 194 195 196 198 199 199 200 202 202 203 204 206 208 209 211 212 213 213 214 214 215 215 215 214 214 214 215 214 215 215 214 215 215 215 216 216 215 216 216 216 217 218 218 218 220 220 220 220 221 222 223 225 225 226 227 227 227 227 227 225 223 222 221 220 219 215 213 212 211 209 207 206 205 205 205 205 207 209 209 211 213 214 217 217 219 219 220 220 220 220 220 220 220 220 219 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 204 204 204 203 203 203 203 204 205 204 205 205 206 206 207 207 208 208 209 209 210 211 212 213 213 214 215 215 216 217 217 217 218 218 217 217 218 217 217 217 217 217 217 217 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 219 219 218 218 217 217 216 215 215 214 214 214 213 213 213 213 214 214 214 214 214 214 214 215 215 215 215 216 217 217 218 218 218 219 219 219 219 219 203 203 203 203 203 203 203 202 202 202 202 201 201 201 201 201 201 201 200 201 201 201 201 201 201 201 202 202 202 202 202 202 202 201 201 201 200 200 199 199 198 197 197 196 196 195 194 194 192 192 191 192 191 191 191 190 190 190 190 190 189 188 188 188 187 186 185 185 184 182 182 181 181 180 179 179 178 177 177 177 177 177 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 182 182 183 184 186 187 188 190 191 192 194 195 196 198 199 199 200 202 203 204 204 205 208 209 211 212 213 214 215 216 216 217 217 218 217 217 218 218 217 218 219 218 218 219 219 219 220 220 219 219 220 220 220 222 222 223 224 224 225 225 225 226 227 227 227 228 227 228 228 226 225 223 222 221 220 218 216 214 214 212 209 208 206 206 206 206 207 208 209 211 212 214 216 217 218 220 220 221 221 222 222 222 222 222 222 222 221 220 220 219 217 216 216 215 214 211 211 209 209 208 207 206 205 205 204 204 204 204 204 205 205 205 205 206 207 207 207 208 209 209 209 210 210 212 213 213 214 214 215 217 217 218 218 218 219 218 218 218 219 219 218 218 218 218 218 219 219 219 220 220 220 221 221 221 221 221 221 221 221 221 221 220 220 219 218 218 217 217 216 216 215 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 215 216 216 217 217 217 218 219 219 219 219 220 219 202 202 202 202 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 200 201 201 201 201 202 202 202 202 202 202 202 202 202 201 201 201 200 200 199 199 198 197 197 196 195 194 194 193 193 192 192 192 192 192 192 191 191 191 192 191 190 189 189 188 187 186 185 185 184 183 182 181 181 180 180 179 178 178 178 178 178 179 179 179 180 180 180 180 181 181 181 181 181 181 181 181 181 182 182 183 183 184 186 187 187 188 191 192 193 194 196 197 198 200 200 201 202 203 203 205 206 208 210 211 213 214 215 217 217 219 220 221 221 221 220 220 221 222 222 222 222 222 223 222 223 223 223 222 222 224 224 224 225 226 227 227 228 228 228 228 228 229 228 229 228 228 228 228 227 225 223 223 221 219 218 216 215 213 212 211 209 209 209 207 208 209 209 210 212 214 216 216 218 219 221 222 222 222 225 225 225 226 226 226 226 225 224 223 223 222 220 218 218 215 214 213 212 211 210 209 208 206 206 205 205 205 205 205 206 206 206 206 207 207 207 208 209 209 210 210 211 211 212 213 214 214 215 216 217 217 218 218 219 219 219 219 219 220 219 219 219 219 219 220 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 220 219 219 218 217 216 216 216 215 215 215 214 214 214 214 214 214 214 214 214 215 215 215 216 216 216 217 217 217 218 218 219 219 219 220 220 202 202 202 202 202 202 202 202 202 202 202 201 201 201 201 201 200 201 201 200 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 201 201 201 200 200 199 198 198 197 196 196 195 195 194 193 194 193 193 193 193 193 193 193 193 193 193 192 191 190 190 189 188 186 186 185 184 183 182 181 181 181 180 180 179 179 179 179 179 180 180 180 180 181 181 181 181 181 182 182 182 182 182 182 183 183 183 184 185 187 188 188 189 192 193 193 194 197 198 199 199 200 202 203 204 204 206 208 209 210 212 214 216 218 219 219 221 222 222 223 223 224 225 225 225 225 226 226 226 226 226 226 226 226 226 227 227 227 228 229 229 231 231 232 232 231 232 231 230 231 230 229 228 228 228 227 226 225 222 221 219 218 217 216 214 213 211 211 210 210 211 211 212 212 212 214 216 216 217 219 220 222 222 224 224 226 227 227 227 227 227 227 227 226 226 225 225 223 221 220 218 216 216 214 212 211 210 209 209 207 206 206 206 206 206 206 206 207 208 208 208 209 209 209 210 210 211 212 212 213 214 214 215 216 217 217 218 218 219 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 222 222 222 222 222 223 223 222 222 222 222 222 221 221 220 220 219 219 218 217 217 216 216 215 215 215 215 214 214 215 215 215 215 215 215 215 215 216 216 216 217 217 218 218 219 219 219 219 220 220 202 202 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 200 200 200 201 200 201 201 201 201 201 202 202 202 202 202 202 202 202 202 201 201 201 200 200 199 198 198 197 196 196 196 195 195 194 194 194 194 194 194 194 194 194 194 194 193 193 192 191 190 189 188 187 187 185 184 184 183 182 181 181 181 181 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 183 183 183 183 184 184 185 185 187 188 188 189 192 193 194 194 195 198 199 199 201 202 204 205 205 205 207 209 210 211 213 216 217 219 221 222 224 226 226 226 226 227 228 228 227 228 229 229 228 228 229 228 228 228 228 230 230 230 230 231 233 233 234 234 235 234 234 233 232 232 231 229 229 229 228 226 225 224 223 222 221 219 219 217 215 214 214 212 211 212 212 213 213 213 214 215 216 217 217 218 220 221 222 224 225 227 228 228 229 230 230 230 230 229 228 228 226 225 224 223 220 219 218 216 215 213 212 210 209 208 207 207 206 207 207 207 207 207 208 208 208 210 209 210 210 211 212 212 213 213 214 215 216 217 217 218 219 219 220 220 220 220 221 221 221 221 221 221 221 221 221 221 222 222 222 222 223 223 223 223 223 223 223 223 223 222 222 222 221 221 221 220 219 219 218 217 217 216 216 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 216 217 217 218 218 219 219 219 219 220 220 201 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 200 200 200 201 200 200 200 200 201 201 201 201 201 202 202 202 202 202 202 202 202 201 201 201 200 199 199 199 198 197 197 196 196 195 195 195 195 195 195 195 195 195 196 196 195 195 194 194 193 192 191 190 189 188 187 186 185 184 183 182 182 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 183 184 184 185 185 185 187 188 189 189 190 192 193 194 194 196 198 199 200 201 202 203 205 205 206 207 208 210 211 212 214 217 219 221 222 225 226 227 229 230 231 231 232 232 233 232 233 233 232 232 232 231 231 231 232 232 233 233 234 235 236 236 236 238 238 237 236 235 234 233 232 230 229 229 228 227 226 225 224 223 221 221 219 217 216 216 215 214 214 214 214 214 215 215 215 216 217 217 218 219 220 221 223 225 226 228 228 230 231 231 231 231 231 231 230 229 229 227 227 225 223 222 219 219 216 214 214 212 211 210 208 208 207 208 208 208 208 208 209 209 209 210 210 211 211 211 212 213 213 214 215 215 216 217 218 218 219 220 220 220 221 221 221 221 221 221 221 221 221 222 222 222 223 223 223 223 223 223 223 223 223 224 223 223 223 223 223 222 221 221 221 220 220 219 218 218 217 217 217 216 216 216 216 215 215 216 216 216 216 216 216 216 216 216 216 217 217 217 218 218 219 219 219 219 220 201 201 202 202 202 202 202 202 202 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 201 201 201 202 202 201 202 202 202 202 202 202 202 202 201 201 201 200 200 199 198 198 197 197 197 196 196 196 196 196 196 196 197 197 196 197 197 196 196 195 194 193 193 192 190 189 189 188 187 185 184 184 183 182 182 182 181 181 181 181 182 182 182 182 183 183 183 183 184 184 184 185 185 186 186 188 188 189 190 190 192 193 194 196 197 198 199 200 201 202 203 204 206 206 207 208 209 211 212 214 217 219 221 223 226 227 229 231 232 233 234 235 235 235 236 235 236 236 236 236 236 235 235 235 235 235 236 236 238 239 239 240 240 241 241 241 239 238 236 234 234 232 230 228 227 227 226 225 224 223 221 221 220 219 218 217 217 217 217 216 216 216 216 216 216 216 217 218 218 219 220 223 224 225 227 228 230 231 231 233 233 233 234 233 233 232 232 231 228 226 226 225 222 220 218 217 215 213 212 211 210 210 209 208 209 209 209 209 209 210 210 211 211 211 212 212 213 214 214 215 216 216 217 217 218 219 219 220 221 221 221 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 224 224 223 223 223 224 224 223 223 223 223 222 222 222 221 221 220 219 219 218 218 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 217 218 218 219 219 219 219 220 201 201 201 202 202 202 202 202 201 202 201 201 201 201 200 200 200 200 200 200 200 200 200 201 201 201 201 201 202 202 202 202 203 203 202 203 202 202 202 202 201 200 200 200 199 198 198 198 197 197 197 197 197 197 198 198 198 198 198 198 198 198 197 197 196 195 195 193 192 191 190 189 188 187 186 185 184 183 183 183 182 182 182 182 182 182 182 183 183 183 184 184 185 185 185 186 186 188 188 189 190 190 192 193 194 194 197 197 198 199 200 201 204 205 205 206 207 208 209 210 211 212 214 217 218 221 224 226 228 231 232 234 236 237 238 238 239 239 239 238 238 238 237 237 237 237 237 237 237 239 239 240 241 241 243 243 243 243 243 241 241 239 237 235 234 232 230 229 228 227 226 225 224 223 223 222 221 221 220 219 220 220 220 219 218 218 218 218 217 217 218 218 218 219 220 223 224 225 227 229 231 231 232 233 234 235 235 235 234 233 233 232 231 230 227 226 225 222 221 219 217 216 214 213 211 211 210 209 209 209 209 210 210 210 211 211 211 212 212 213 214 214 214 215 216 217 218 218 219 219 220 221 221 221 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 224 224 224 224 223 223 223 223 223 223 223 223 222 222 222 221 221 220 220 219 219 218 218 217 217 217 217 216 216 216 216 216 216 216 216 217 216 216 217 217 217 217 217 218 218 218 219 219 219 219 201 201 201 202 202 202 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 203 203 203 203 203 203 203 202 202 202 201 201 200 200 200 199 199 198 198 198 198 198 198 198 199 199 199 199 199 199 199 198 198 198 197 195 195 194 192 191 190 189 188 187 186 185 184 183 183 183 182 182 182 182 182 183 183 183 184 184 185 185 185 186 187 187 189 190 190 192 193 194 194 196 197 198 199 200 201 202 204 205 206 207 208 209 209 211 212 214 216 217 219 221 225 227 229 232 234 236 239 239 240 242 242 243 243 243 243 241 241 240 240 239 239 239 239 240 240 241 241 243 244 246 245 245 245 244 244 243 241 238 236 233 231 230 229 228 227 226 226 225 225 224 224 223 223 223 223 223 222 222 222 222 220 220 219 218 218 218 218 218 219 220 222 224 225 227 230 230 232 232 235 236 236 236 236 235 234 234 233 232 231 230 228 226 224 223 221 219 217 216 215 213 212 212 211 210 210 210 211 211 211 211 212 212 212 213 213 214 215 215 216 216 217 218 219 219 219 221 221 221 222 222 222 222 222 222 223 223 223 223 223 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 222 222 222 222 222 221 221 220 220 220 219 219 219 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 219 201 201 201 201 201 202 202 202 202 201 201 201 201 201 200 200 200 199 200 200 200 200 200 201 201 201 201 202 202 202 203 203 203 203 204 203 203 204 203 203 202 202 202 201 201 200 200 199 199 199 199 199 199 199 199 199 199 200 200 200 200 199 200 199 199 198 197 196 195 193 192 191 190 189 188 187 186 185 184 183 183 183 182 182 182 183 183 183 184 184 185 185 185 186 187 188 188 190 191 193 194 194 196 197 198 200 201 202 203 205 206 207 208 209 210 211 212 212 213 215 217 219 221 223 226 228 231 234 237 238 241 243 244 245 246 246 247 245 245 245 245 244 242 242 242 241 240 240 241 243 243 245 246 247 249 248 248 248 247 246 244 242 239 236 233 232 230 229 228 227 226 226 226 226 226 226 225 225 225 225 225 225 224 224 224 223 221 221 220 219 219 219 219 220 222 223 224 226 228 230 231 233 234 236 236 236 237 238 237 237 236 235 234 232 231 230 229 226 225 223 221 219 217 216 214 213 213 212 212 211 211 211 211 211 212 212 213 213 213 214 215 215 216 216 217 218 218 219 219 220 221 221 222 222 222 223 223 223 223 223 223 223 224 224 224 224 225 225 225 225 224 224 224 224 224 223 223 223 223 222 222 222 222 221 221 221 220 220 220 220 219 219 219 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 219 219 201 201 201 202 202 202 202 202 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 203 203 203 204 204 203 203 204 203 203 203 202 202 202 201 201 200 200 200 200 200 199 200 200 200 200 200 201 200 201 200 200 200 199 199 198 196 196 195 193 193 191 190 189 188 187 186 185 184 183 183 183 183 183 183 184 184 184 185 185 185 186 187 188 190 190 191 192 194 195 196 198 200 201 202 204 205 206 207 209 209 210 211 213 213 215 217 218 220 221 222 225 227 229 232 235 238 241 243 247 248 249 251 251 251 251 251 249 249 248 247 245 245 244 244 243 243 244 244 246 247 249 250 250 251 251 249 249 247 245 243 241 236 234 233 231 230 229 228 227 227 226 226 226 226 226 226 226 226 226 226 226 226 225 224 223 223 221 220 219 219 219 220 222 223 224 226 228 230 231 233 235 235 236 238 238 237 237 238 237 237 236 234 234 232 230 229 228 225 222 221 220 217 216 215 214 213 212 212 212 212 212 212 213 213 213 214 214 215 215 216 216 217 217 218 218 219 220 220 221 221 222 222 223 223 223 223 223 224 224 224 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 223 222 222 222 222 222 221 221 221 221 220 220 220 220 219 219 219 219 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 219 219 201 201 201 202 202 202 202 202 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 202 202 202 203 203 203 203 204 204 204 204 204 204 204 203 203 203 202 202 202 201 201 201 200 201 201 200 201 201 201 201 201 201 201 201 200 200 200 199 198 197 196 196 194 193 192 191 190 188 187 187 186 185 184 184 183 184 184 184 184 184 184 185 186 186 187 188 190 190 191 192 195 196 196 198 200 201 202 204 207 209 210 211 212 214 215 216 217 218 219 221 221 223 225 227 229 231 234 237 240 243 246 249 252 253 255 256 256 256 255 255 253 253 250 249 248 246 246 245 245 245 246 246 247 249 250 251 251 252 252 252 250 249 247 244 241 238 235 233 231 230 230 229 228 227 228 228 228 228 228 228 228 228 227 227 227 227 227 226 225 224 223 221 220 220 220 222 223 223 225 227 228 230 231 233 234 236 237 237 238 238 239 238 238 237 237 236 235 233 232 230 229 227 225 223 221 219 218 217 215 214 214 213 213 213 213 213 213 213 213 214 215 215 215 216 216 217 218 218 219 219 220 221 221 221 222 223 223 223 223 223 224 224 224 225 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 223 222 222 222 221 221 221 221 221 221 220 220 220 220 220 219 219 219 219 219 219 218 218 218 218 218 217 218 217 217 217 217 217 217 217 217 218 218 218 218 218 218 201 201 201 201 201 201 201 202 201 201 201 201 201 200 200 200 200 199 200 200 200 200 200 200 201 201 201 201 202 202 202 203 203 203 204 204 204 205 205 205 204 204 204 204 203 203 202 202 202 202 201 201 201 202 201 201 202 201 201 202 201 201 201 201 200 199 199 198 196 196 195 194 193 191 190 189 188 188 187 186 186 185 185 184 184 184 184 184 185 186 186 187 188 189 191 191 192 195 196 196 198 201 202 204 207 208 211 212 213 214 217 217 219 220 221 223 223 225 226 229 230 232 234 237 241 244 246 249 251 256 256 258 260 261 261 261 260 260 258 256 254 253 251 249 248 248 248 248 249 249 250 250 251 253 254 254 254 253 253 250 248 245 243 240 236 234 233 231 231 230 229 229 229 229 229 229 230 229 230 229 230 229 228 228 228 227 226 225 224 223 222 222 222 222 223 224 225 227 228 230 232 233 235 236 236 237 238 238 238 238 239 238 237 236 235 235 233 232 230 228 227 225 223 221 219 218 217 216 216 214 214 214 214 213 214 214 214 215 215 215 216 216 217 218 218 219 219 220 220 221 221 221 222 223 223 223 223 224 225 224 225 225 225 225 226 226 226 225 225 225 225 225 224 224 223 223 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 219 219 219 219 219 218 218 218 218 218 218 218 217 217 217 217 217 217 217 218 218 218 218 218 218 200 200 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 199 200 200 200 200 200 201 201 201 201 202 202 203 203 203 204 204 205 205 205 205 205 205 205 205 204 204 204 203 203 203 202 203 202 202 202 202 202 202 202 201 201 202 201 201 200 200 199 198 198 197 196 195 194 193 192 191 190 189 188 187 186 186 185 185 185 185 185 185 185 185 186 187 188 189 191 191 192 194 196 196 199 201 203 204 207 208 211 212 215 216 219 220 222 223 225 225 226 228 230 232 233 235 238 240 243 245 249 252 254 257 260 262 264 265 265 265 265 265 264 262 261 258 257 254 253 251 250 250 250 252 252 252 253 254 255 255 257 256 255 253 252 250 247 244 241 238 236 234 233 231 231 230 229 229 229 229 230 230 231 231 231 231 230 229 229 228 228 227 225 224 224 222 222 222 223 223 224 225 227 228 230 232 233 234 235 236 237 237 238 238 238 238 238 238 237 237 235 234 233 232 231 228 226 224 223 221 219 218 217 217 215 215 215 215 214 214 215 215 214 215 216 216 217 217 218 218 219 220 220 221 221 221 222 223 223 223 224 224 224 225 225 225 225 226 226 226 226 226 226 226 225 225 225 224 224 223 223 223 222 222 221 221 221 221 221 221 220 221 221 220 220 220 220 220 220 219 219 219 219 219 218 218 218 218 218 218 218 218 218 217 217 217 217 218 217 218 218 218 218 218 200 200 200 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 199 200 200 200 200 200 201 201 201 202 202 202 203 204 204 205 205 205 205 206 206 206 206 205 205 205 205 204 204 204 203 203 203 203 203 203 203 202 202 202 201 201 201 200 200 200 199 199 198 197 196 196 194 193 193 192 190 189 188 187 187 186 186 185 185 185 185 185 186 186 186 187 188 190 191 192 193 195 197 199 200 202 205 206 209 211 214 217 218 220 222 224 226 228 229 230 231 233 235 236 239 240 244 245 247 251 253 256 260 262 265 266 268 269 270 270 270 269 267 266 265 262 261 258 256 256 254 253 253 254 254 254 256 257 257 257 258 258 256 255 253 251 248 246 242 240 237 235 233 232 232 231 231 231 231 231 231 231 231 231 231 231 231 229 229 228 228 226 225 224 224 223 222 222 223 224 224 225 227 228 230 232 232 233 234 236 237 236 237 238 238 238 238 237 237 237 236 235 234 233 231 230 228 226 224 223 221 220 218 218 216 217 216 216 215 215 215 215 216 216 216 216 217 217 218 219 219 219 220 221 221 222 222 223 223 224 224 224 225 225 225 225 226 226 226 226 226 226 226 225 225 225 225 224 223 223 223 222 222 222 222 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 218 218 218 218 218 218 218 217 217 218 218 217 218 218 218 218 218 218 199 200 200 200 200 200 201 201 201 201 201 201 201 201 200 200 200 200 200 200 199 200 200 200 200 200 201 201 202 202 203 203 204 204 205 205 205 206 206 207 206 206 206 206 206 206 205 205 205 205 204 204 203 204 203 203 203 202 202 201 201 201 200 200 199 199 198 198 197 196 195 195 193 193 192 191 190 189 188 187 187 187 186 185 185 185 186 186 186 187 188 190 191 192 193 195 197 198 200 202 205 206 209 212 215 217 219 222 224 226 228 230 232 234 235 236 238 240 241 243 246 248 250 253 255 258 261 264 266 269 271 272 272 274 274 274 274 273 270 269 266 265 262 261 258 257 257 256 256 257 257 257 258 258 259 259 259 258 256 255 251 250 247 243 241 239 237 236 234 234 232 232 231 231 231 231 232 232 231 231 232 231 230 229 229 227 227 226 225 223 223 223 223 223 224 225 226 227 228 229 232 232 234 234 235 236 236 237 237 237 238 238 238 238 237 237 236 235 234 233 231 230 228 226 225 223 222 220 219 218 218 217 216 216 216 216 216 216 216 217 216 217 217 218 218 219 219 220 221 221 221 222 223 223 223 224 224 225 225 226 226 226 226 226 226 226 226 226 226 225 225 224 224 223 223 223 222 222 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 199 199 199 200 200 200 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 200 201 201 202 202 203 203 204 204 205 206 206 206 206 207 207 207 207 207 207 206 206 206 206 206 205 205 204 204 204 204 203 202 202 201 201 201 200 200 200 198 198 197 197 197 195 195 194 193 193 192 191 190 189 187 188 187 187 186 186 186 187 187 187 188 190 191 192 193 195 196 198 200 201 204 206 209 211 215 218 219 223 225 228 231 232 234 236 237 238 241 242 243 245 247 250 251 255 257 259 263 265 268 270 272 274 275 276 277 277 277 278 276 275 273 270 269 266 265 262 261 260 260 260 260 260 260 260 259 261 261 260 259 257 256 253 251 249 246 244 240 239 238 236 234 234 233 233 233 232 231 232 232 231 231 231 231 230 229 228 227 227 226 224 224 223 223 222 223 223 224 226 227 227 229 231 232 234 234 235 235 236 237 237 237 238 237 237 237 237 237 237 235 235 234 233 231 230 227 226 225 223 222 220 220 219 218 218 217 217 217 216 217 217 217 217 217 217 218 218 219 219 220 221 221 222 222 222 223 224 224 224 225 226 226 226 226 226 226 226 227 226 226 226 226 225 224 224 224 223 223 222 222 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 220 220 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 199 199 199 200 200 200 200 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 201 201 201 201 202 203 203 203 204 205 205 206 207 207 207 208 208 208 208 207 207 207 207 207 206 206 205 205 205 205 204 203 204 202 202 201 200 200 200 199 199 198 197 197 196 196 195 195 194 192 192 192 190 189 188 188 188 188 187 187 187 188 188 188 190 191 193 193 194 197 198 200 201 204 206 208 211 213 217 219 222 225 228 231 234 236 238 239 241 243 244 245 247 249 251 253 255 258 260 263 265 268 270 272 275 276 278 280 281 281 281 280 280 279 277 274 273 270 267 266 265 263 262 262 262 262 261 261 261 261 261 260 259 257 256 255 253 250 248 245 243 241 239 237 235 234 234 233 233 233 232 231 232 231 231 231 231 230 229 228 227 227 226 225 224 224 222 222 223 223 224 225 227 227 229 230 231 232 234 234 235 235 235 236 236 237 237 237 237 237 237 237 236 236 234 234 232 232 229 227 226 225 224 222 221 220 220 218 218 218 218 217 217 217 217 218 218 218 218 219 219 220 220 220 221 221 222 222 223 224 224 224 225 226 226 226 226 226 226 227 227 226 226 226 226 225 224 224 224 223 223 222 222 221 221 221 221 220 220 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 198 198 199 199 200 200 200 200 200 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 201 201 202 202 203 203 204 204 205 206 206 206 207 208 208 208 209 209 208 208 207 208 207 207 206 206 206 205 205 204 204 203 203 202 202 201 200 200 199 199 198 198 197 197 196 195 195 194 193 193 192 191 190 189 189 189 189 188 188 189 189 189 190 192 193 193 194 197 198 199 202 204 207 208 211 213 216 219 222 226 228 231 234 236 238 241 242 244 245 247 249 250 252 254 256 258 261 263 266 268 270 272 274 277 279 280 280 282 283 283 283 282 281 280 278 277 274 271 270 267 266 265 265 264 264 262 262 262 262 262 260 259 259 257 256 254 251 249 246 244 242 241 239 237 236 235 234 233 233 232 232 231 230 231 231 231 230 229 228 227 227 226 225 223 223 223 222 223 223 223 224 226 227 228 230 231 232 232 233 234 235 234 235 236 236 236 237 237 237 237 237 236 236 235 234 233 232 231 229 228 226 225 224 222 222 221 220 219 219 218 218 218 218 218 218 218 219 219 219 219 220 220 221 221 222 222 222 223 223 224 224 225 225 226 226 226 226 227 227 226 226 226 226 226 225 224 224 223 223 222 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 198 198 198 199 199 199 200 200 200 200 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 201 201 201 202 203 203 204 204 205 206 206 207 207 208 209 209 209 209 209 209 208 208 208 207 207 207 206 206 206 205 204 203 203 203 202 201 201 200 199 199 198 198 198 197 196 196 195 194 194 193 192 192 191 190 190 190 190 190 190 190 190 191 193 194 194 195 197 199 199 202 203 205 207 210 213 215 219 221 225 226 231 232 236 239 241 244 244 246 248 250 252 253 255 256 258 260 263 265 267 269 272 274 275 279 280 281 282 284 285 285 286 286 285 284 281 280 278 275 274 271 270 267 266 266 265 265 263 263 263 262 260 260 259 259 257 254 253 250 249 247 244 243 240 238 238 236 235 234 233 233 232 232 231 232 231 231 231 230 228 227 227 225 224 223 223 223 221 222 223 223 224 225 226 227 228 230 231 231 233 232 233 233 234 234 235 235 235 236 236 236 236 236 236 236 235 234 233 232 231 229 228 227 225 224 223 222 221 220 219 219 219 219 219 219 218 218 219 219 219 220 220 221 221 221 221 222 222 223 223 224 224 224 225 225 226 226 226 226 226 226 226 226 225 225 225 224 224 223 223 222 222 221 221 221 221 221 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 219 218 219 218 218 218 218 218 218 219 218 197 197 198 198 199 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 200 201 200 200 200 200 201 201 201 202 202 203 204 204 205 206 206 207 208 208 209 209 209 209 209 209 209 208 208 208 208 208 207 206 206 206 205 204 203 203 202 201 201 200 200 199 199 198 198 198 197 196 196 195 194 194 193 192 192 192 191 191 191 191 191 192 192 193 195 195 196 198 199 201 202 203 206 207 209 211 215 217 220 223 226 229 233 234 238 239 242 245 246 248 250 252 253 255 256 259 260 262 264 267 269 270 273 275 277 280 281 283 284 285 287 288 288 288 287 286 285 283 281 279 278 275 273 271 269 267 267 266 265 263 263 262 260 260 259 259 257 254 253 251 250 248 246 244 242 239 239 237 236 235 234 233 233 232 232 232 231 231 230 230 229 228 226 226 225 224 222 222 221 221 222 223 224 225 226 226 228 229 230 231 231 232 232 232 234 233 233 234 234 234 236 236 236 237 237 236 235 235 234 233 232 231 230 228 227 225 224 223 223 222 221 220 220 220 220 220 219 219 219 220 220 220 220 220 221 221 222 222 222 223 223 224 224 224 225 225 226 226 226 226 226 226 226 226 225 225 224 224 224 223 223 223 222 221 221 221 221 220 220 220 220 220 220 219 220 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 219 219 219 219 219 219 218 219 219 219 219 219 219 219 219 197 197 197 198 198 199 199 200 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 201 201 201 201 202 203 203 203 204 205 206 206 207 208 208 209 209 209 210 209 209 209 209 209 209 208 208 207 207 206 206 205 204 204 203 203 202 201 201 200 200 200 199 198 197 198 196 196 196 195 194 194 193 192 193 192 192 192 192 193 193 194 194 196 197 198 200 200 203 204 205 208 210 211 214 217 219 221 225 228 231 234 236 239 241 244 245 248 250 252 253 254 256 258 260 261 263 265 267 270 272 274 276 278 280 282 284 285 287 288 288 289 289 289 289 287 285 283 281 279 278 275 274 271 270 269 267 266 265 263 262 260 259 259 257 257 254 253 251 250 249 247 245 243 242 240 239 237 237 235 234 234 233 233 232 232 231 231 230 229 227 226 226 225 223 222 222 221 221 221 222 223 223 225 226 227 228 229 229 230 230 231 232 231 232 232 233 233 234 235 236 236 236 236 236 236 235 235 234 232 232 230 229 228 227 225 224 224 223 222 221 221 220 220 220 220 219 219 220 220 220 220 221 221 221 221 222 222 222 223 223 224 224 224 225 225 225 226 226 226 226 226 225 225 225 224 224 223 223 223 222 222 221 221 221 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 197 197 197 197 198 198 199 199 200 200 201 201 201 201 202 202 202 201 201 201 201 201 201 201 201 201 201 201 202 202 203 203 204 204 205 206 207 207 207 208 209 209 210 210 210 210 210 209 209 209 208 208 207 207 207 206 206 204 204 203 203 202 202 201 201 200 200 200 199 198 198 198 197 197 196 196 195 195 194 193 193 194 194 194 194 195 195 196 198 199 200 202 203 205 206 208 209 212 214 217 219 221 224 227 229 232 235 238 240 242 245 247 249 250 253 255 256 258 259 261 263 265 266 268 271 273 274 276 278 280 281 284 285 287 288 289 290 290 290 289 289 287 286 284 283 280 278 275 274 273 270 269 266 265 263 262 260 258 258 257 255 254 252 252 251 249 247 246 244 243 241 241 239 238 236 235 235 235 233 233 232 232 231 230 229 228 226 225 224 223 221 221 220 220 220 221 222 223 224 226 226 227 227 228 229 229 230 230 230 231 231 233 233 234 234 234 236 236 236 236 236 235 236 234 234 233 232 231 229 228 227 226 225 224 223 222 221 221 220 220 220 220 220 220 220 220 221 221 221 221 222 222 222 222 222 223 224 224 224 225 225 225 225 226 226 226 226 225 225 224 224 224 223 223 222 222 222 222 221 221 221 221 220 220 220 220 219 219 220 220 219 219 219 219 219 219 219 219 219 220 219 219 219 220 220 220 219 219 220 220 220 220 219 220 220 220 220 220 220 196 196 197 197 197 198 199 199 200 200 200 201 201 202 202 202 202 202 202 201 201 201 201 201 201 201 201 201 201 202 202 203 203 204 205 205 206 207 208 208 209 209 210 210 210 210 210 210 209 209 208 208 208 207 207 206 206 205 204 204 203 203 202 202 201 201 200 200 200 200 198 198 197 197 197 196 196 195 195 195 195 195 195 196 196 197 198 198 199 201 202 204 205 207 208 210 211 214 216 218 221 223 226 229 231 234 236 239 241 244 247 248 250 252 254 255 258 259 260 262 264 266 267 269 271 273 275 277 279 280 282 283 286 287 289 289 290 291 290 290 290 290 287 286 284 283 280 278 277 274 271 270 267 266 263 261 260 258 257 255 254 254 252 251 250 249 248 247 245 244 242 242 240 239 238 236 236 236 235 234 233 232 231 231 230 228 226 225 223 222 221 220 220 220 220 220 222 223 223 224 225 226 226 227 228 229 229 229 229 230 230 231 232 232 233 234 235 235 235 236 236 236 236 235 235 233 232 231 230 229 228 227 226 225 224 223 222 222 221 221 221 220 220 220 220 220 221 221 221 221 222 222 222 222 223 223 224 224 224 224 225 225 225 225 225 225 225 225 224 224 224 223 223 222 222 222 222 222 221 220 220 220 220 220 220 220 220 220 219 219 220 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 220 221