Height 282 276 272 281 299 312 328 343 343 359 385 331 318 334 338 336 349 371 395 418 420 400 384 389 395 404 410 395 316 270 229 209 247 359 366 301 253 237 247 271 278 290 340 396 421 435 426 423 413 394 378 394 413 445 476 492 489 468 452 438 432 439 452 463 464 460 464 482 506 537 578 592 566 525 534 575 600 607 607 587 704 735 660 558 542 517 547 485 380 303 282 366 419 408 358 313 281 260 247 264 328 428 432 417 386 377 399 406 395 194 235 306 121 136 118 97 82 75 73 72 76 87 105 124 137 143 147 151 159 175 199 217 227 226 215 196 178 183 196 212 230 250 314 320 298 313 410 512 521 415 304 246 229 290 372 632 737 533 402 400 410 424 457 519 535 516 428 335 282 275 287 293 296 293 287 292 305 315 325 337 352 362 365 368 373 381 394 412 426 435 434 422 407 405 388 392 416 436 434 370 300 263 259 253 257 268 274 278 283 285 247 216 210 259 371 418 452 535 602 610 548 583 511 450 399 331 286 292 330 413 483 454 408 424 460 497 516 508 492 477 475 485 501 508 512 518 540 580 624 631 627 617 603 579 541 491 488 501 513 515 509 490 458 427 410 411 439 486 517 531 535 536 542 548 552 555 558 558 563 567 572 575 577 577 577 577 576 575 576 578 579 579 576 572 562 556 550 546 542 538 536 520 504 492 481 469 469 472 474 476 476 478 481 482 483 483 482 482 483 288 286 286 293 306 316 320 327 361 387 382 327 317 337 336 329 355 391 403 414 405 389 403 388 387 392 382 346 298 274 228 183 219 368 355 334 256 208 224 251 272 292 322 367 410 403 398 401 387 368 369 389 409 430 447 461 478 458 445 439 445 460 468 465 463 470 485 504 521 544 553 551 540 527 597 692 678 616 597 581 752 808 696 530 486 454 443 398 342 322 388 435 443 385 318 301 309 278 266 309 389 446 457 435 404 409 442 418 402 196 199 277 179 106 94 86 83 84 86 85 84 90 104 125 142 157 169 183 195 196 188 202 216 221 215 201 180 179 196 223 248 266 359 409 431 451 510 704 554 404 299 245 250 342 608 734 652 468 456 469 477 470 493 590 607 510 368 276 263 270 280 281 276 272 275 283 297 310 319 327 339 349 356 363 372 384 399 413 422 426 420 405 390 380 375 396 426 433 418 316 264 254 256 251 255 261 263 268 275 250 229 215 261 347 393 375 397 455 597 732 532 510 453 399 341 269 258 269 305 388 469 448 431 471 522 552 546 508 475 468 484 504 511 512 545 560 574 607 657 660 636 613 591 556 477 449 462 487 508 517 524 506 474 440 415 411 432 475 506 521 527 532 537 540 541 541 545 546 548 553 560 564 564 566 568 569 570 570 572 575 577 577 572 565 554 549 544 540 536 532 525 511 496 479 464 451 447 448 452 456 457 461 464 467 471 477 477 478 480 288 330 317 308 316 321 321 327 375 385 338 335 317 309 316 329 340 369 387 407 404 391 409 402 392 383 347 290 284 278 260 229 253 363 344 245 216 214 218 235 270 283 292 320 362 363 374 377 371 365 371 392 406 417 429 442 453 447 448 457 470 481 480 466 469 482 498 516 539 535 530 533 541 541 635 780 777 673 585 577 686 776 692 515 452 427 410 364 340 389 522 475 420 354 318 334 316 299 306 366 440 449 454 419 394 417 466 438 408 198 143 216 233 93 81 81 88 98 108 115 107 100 103 117 137 151 164 195 217 195 164 167 180 191 191 179 158 155 175 204 250 361 415 452 480 478 447 591 555 424 304 260 280 368 516 568 541 508 532 550 536 505 511 601 633 565 384 255 252 267 249 239 242 252 264 273 290 303 310 316 332 343 351 363 376 391 408 415 421 420 412 400 386 373 386 405 418 425 387 291 253 254 258 260 263 261 258 257 255 238 234 246 298 370 402 358 366 379 396 429 515 453 393 352 310 249 254 274 296 345 404 412 470 544 596 611 584 520 473 474 496 513 521 544 566 581 596 619 666 670 646 609 558 486 422 431 453 480 504 522 550 515 476 445 422 421 436 469 493 502 506 515 523 527 528 531 534 534 530 532 539 548 552 555 560 563 563 564 569 573 575 574 569 558 547 541 537 534 529 521 514 505 490 470 452 442 438 438 439 440 440 441 442 447 454 463 468 471 475 291 357 361 345 335 331 327 341 355 360 359 372 331 314 312 319 331 362 397 384 374 387 408 391 362 335 306 281 279 276 312 327 291 221 190 190 196 204 211 225 244 255 264 278 302 329 350 357 362 368 377 401 406 403 407 419 427 440 452 467 477 479 481 469 482 494 504 522 543 526 536 557 570 567 626 749 782 706 588 574 581 661 632 514 450 409 374 355 374 462 642 515 375 328 350 372 328 334 374 423 457 455 452 423 393 401 448 465 429 244 133 149 218 130 88 83 95 113 129 146 133 114 104 110 127 138 163 204 226 193 142 130 136 148 153 147 137 137 161 221 320 434 445 409 395 391 355 402 434 376 308 289 313 377 434 489 534 562 594 600 564 512 493 548 598 550 374 242 237 236 208 203 212 229 246 260 282 296 305 316 338 345 357 371 387 401 410 415 417 414 409 403 391 393 398 404 411 410 337 272 247 248 253 260 261 258 254 252 250 254 271 288 307 324 328 303 303 303 307 337 436 398 350 323 305 257 266 283 288 293 326 435 534 607 642 638 594 536 496 495 505 514 529 562 564 568 576 584 616 635 624 593 537 449 425 439 459 481 513 573 563 520 477 446 430 433 448 470 482 481 475 481 488 497 508 516 518 513 502 495 498 516 529 537 546 554 559 560 567 572 572 568 560 549 539 533 528 524 518 508 503 496 482 463 448 438 433 431 433 434 435 434 435 437 440 444 454 462 469 298 334 398 394 363 362 341 378 379 373 389 437 375 351 323 312 328 349 355 361 360 370 397 364 324 284 271 281 280 278 306 321 296 230 165 173 181 190 202 218 226 232 239 247 259 287 314 337 355 369 381 397 397 398 398 400 410 442 453 461 462 458 471 479 491 501 509 519 523 531 564 595 607 600 599 642 662 644 602 569 529 512 506 494 459 409 363 368 408 505 716 531 369 370 419 382 363 369 448 487 466 442 432 438 418 391 398 484 465 374 216 127 208 237 118 90 104 123 147 162 154 133 116 115 125 140 190 221 226 215 137 113 107 111 121 128 134 151 199 300 427 438 409 330 291 295 294 290 303 340 370 376 372 392 453 525 581 607 630 605 563 505 457 463 487 447 329 234 220 216 196 193 198 210 230 249 272 289 305 323 342 356 367 377 389 401 406 411 411 410 409 407 412 410 407 408 405 380 273 241 234 237 245 255 255 254 254 257 265 286 309 312 302 291 283 275 275 285 309 348 426 391 346 321 310 281 292 298 280 267 311 468 630 644 623 594 524 531 532 519 501 492 523 546 542 536 532 526 538 558 563 557 522 428 431 447 472 515 570 593 579 529 474 436 429 433 450 468 471 457 440 439 444 457 475 490 488 483 473 463 461 473 497 516 530 541 549 560 566 569 567 560 550 540 531 523 518 514 507 499 496 488 474 459 448 438 431 428 427 428 428 428 430 432 436 439 445 454 461 300 327 395 396 391 429 359 347 349 375 404 405 378 337 360 365 332 349 350 351 360 369 361 322 287 256 240 244 263 275 296 305 292 251 178 165 172 182 193 210 219 220 220 222 231 248 270 313 343 361 378 382 389 406 405 394 406 446 450 449 449 450 458 492 489 491 502 505 510 545 581 607 617 607 584 591 600 599 582 544 492 469 461 458 449 428 394 410 443 471 513 418 362 390 425 394 376 385 445 428 348 315 320 392 405 408 443 468 452 368 231 134 158 242 136 103 112 142 199 214 216 188 154 138 134 163 205 221 216 207 134 115 104 101 109 126 143 214 312 401 452 442 335 303 287 261 237 243 287 390 475 484 436 432 510 578 616 634 630 582 543 487 427 418 434 425 312 206 204 212 206 199 198 206 223 240 262 284 307 331 353 360 367 378 387 392 387 388 388 391 399 409 419 415 411 412 409 381 285 247 235 235 244 255 256 256 260 270 286 315 325 313 299 298 296 292 297 314 341 375 436 397 348 317 305 298 302 298 280 299 408 514 564 583 532 445 461 493 539 532 458 395 478 530 530 512 494 475 471 485 500 507 489 412 414 435 493 563 599 582 546 499 452 419 416 409 422 446 447 416 412 410 416 426 441 455 454 453 447 440 436 438 460 489 512 527 537 552 561 563 560 553 539 531 523 516 510 505 501 498 493 482 466 456 448 440 433 427 424 424 424 425 427 430 433 436 441 446 451 307 320 326 365 375 346 350 342 338 364 410 438 394 345 368 374 342 351 381 371 347 339 344 294 265 251 240 230 231 257 272 277 264 231 183 162 169 183 194 202 213 214 207 202 207 226 232 288 322 341 364 381 399 404 389 381 413 436 437 445 462 474 457 477 491 484 476 494 517 581 590 596 614 621 598 601 606 594 558 513 479 465 460 456 450 415 456 470 484 505 497 451 463 460 445 434 413 386 426 454 444 421 414 410 402 405 422 443 378 314 270 212 132 226 207 151 136 181 244 269 266 241 209 184 172 195 200 193 175 143 136 134 122 114 119 133 186 353 460 509 533 389 372 328 268 219 214 291 322 407 482 487 439 493 557 606 633 634 595 556 511 460 420 429 477 499 341 177 186 208 214 209 208 213 221 230 252 279 309 338 351 357 365 373 377 376 373 374 374 377 385 396 407 408 410 406 393 395 329 270 238 233 240 251 257 262 269 282 311 336 327 311 306 314 320 325 335 348 364 388 429 390 342 311 300 304 315 318 353 426 497 490 515 515 465 409 466 471 603 507 310 313 410 578 583 520 469 435 438 452 466 461 423 379 379 428 502 561 573 535 494 451 416 399 394 385 386 395 404 411 413 409 409 413 420 426 430 430 427 423 419 418 430 454 482 508 521 534 547 551 548 541 533 525 518 510 503 499 494 493 488 475 459 451 446 440 434 427 422 422 421 421 423 425 429 432 436 440 443 313 318 321 332 341 354 410 414 377 378 414 444 400 370 369 364 358 384 370 349 313 299 319 309 263 253 252 240 213 221 229 229 220 203 187 169 169 185 199 199 207 208 200 195 198 208 227 268 303 326 345 376 388 368 368 392 415 403 440 466 484 496 494 481 465 462 476 507 562 593 576 584 619 628 619 619 615 591 549 527 517 516 504 483 466 457 494 525 547 547 494 476 491 481 457 430 357 348 372 381 387 431 429 425 426 427 425 422 304 251 248 218 133 311 258 225 232 275 353 350 335 295 252 230 225 234 200 169 154 144 179 168 158 156 159 171 345 429 525 708 894 461 354 266 208 216 304 329 428 488 486 453 455 535 587 617 626 608 563 534 471 430 431 428 501 527 398 231 171 193 208 215 218 219 219 221 244 278 312 338 346 355 362 364 362 359 359 363 364 367 375 384 388 390 391 392 396 416 369 294 245 235 234 245 255 264 271 281 319 333 315 303 306 314 330 346 353 363 379 399 411 378 342 318 311 326 358 382 452 535 525 500 485 469 450 439 457 446 427 365 318 344 444 727 698 540 452 427 439 446 447 408 333 319 340 404 453 468 471 449 424 396 377 375 375 370 367 372 384 403 414 416 413 410 409 411 412 411 410 408 407 408 414 425 448 478 502 513 525 532 533 528 524 518 512 505 498 490 485 484 478 466 453 444 440 437 432 426 421 419 418 418 418 420 423 426 430 434 438 339 389 380 391 389 376 396 445 409 394 409 423 400 390 369 349 349 371 331 312 287 275 290 324 267 248 246 242 222 187 191 197 198 194 187 175 173 173 180 193 200 198 193 192 199 216 235 270 300 315 317 316 364 363 368 399 441 447 470 487 497 501 494 457 448 464 493 533 612 619 601 604 624 625 629 629 618 590 557 554 668 707 622 514 507 513 544 570 580 560 498 475 491 487 464 426 322 320 340 342 355 432 430 438 465 471 429 344 277 248 250 239 189 240 306 309 332 386 389 395 382 354 316 274 249 246 201 164 152 156 193 176 192 217 252 365 417 453 440 439 503 453 277 197 222 298 346 401 474 504 488 456 452 530 561 572 575 567 543 469 434 409 374 373 500 553 554 437 184 177 194 210 218 218 217 216 242 277 309 328 344 354 357 352 344 340 342 349 353 357 365 372 371 372 375 381 391 404 327 262 231 225 227 234 246 256 264 274 289 292 286 286 293 300 319 347 368 386 406 423 417 392 373 362 358 386 420 437 462 500 539 622 532 459 449 466 449 394 351 333 348 401 467 565 533 461 442 448 499 510 411 275 249 265 305 331 336 331 337 348 348 344 344 353 358 356 354 357 369 392 411 419 418 411 404 400 398 397 396 396 396 399 406 414 427 448 482 495 503 510 513 508 506 501 495 489 482 471 468 465 462 456 448 438 434 431 427 423 418 415 412 411 410 411 414 417 421 426 431 396 376 376 391 399 397 403 431 425 408 393 389 405 383 362 338 318 311 310 305 284 273 281 281 257 240 235 231 217 191 176 183 191 189 184 173 172 176 180 183 190 185 183 189 203 223 241 275 299 309 306 300 321 333 377 430 456 471 482 491 497 494 470 456 466 483 507 548 629 628 618 620 629 629 633 632 621 594 570 594 743 801 755 680 653 579 580 595 594 567 520 496 498 489 466 423 308 327 354 365 371 395 382 385 441 456 382 301 290 301 310 308 285 198 280 323 362 405 400 419 405 385 359 321 263 237 199 171 190 273 200 183 207 261 353 520 476 406 348 347 419 433 273 286 337 395 627 587 527 496 481 471 518 527 529 540 549 519 471 422 391 372 356 347 472 533 549 459 226 194 197 207 211 207 210 217 245 268 291 322 342 346 343 334 325 320 324 334 343 350 358 362 357 350 356 373 385 374 275 224 212 211 216 223 235 245 254 263 266 262 258 260 269 276 286 305 339 382 421 441 450 447 443 443 451 466 460 431 386 393 618 743 578 447 425 428 377 329 322 341 376 433 454 461 444 425 427 444 530 437 303 236 231 240 266 270 259 253 262 273 289 307 322 335 340 340 340 344 357 380 402 414 416 410 400 391 387 385 386 387 388 393 399 407 419 444 472 482 487 491 492 487 486 483 478 473 467 459 456 453 454 453 443 435 428 424 420 416 413 409 404 400 397 397 400 405 410 416 421 421 350 374 381 402 431 438 412 420 409 382 366 395 351 343 328 306 296 299 294 279 271 273 271 257 242 234 233 232 225 194 183 186 191 188 177 176 176 173 170 174 177 179 191 210 231 251 274 292 300 298 299 315 353 407 452 470 483 489 491 488 478 458 469 481 491 512 554 619 618 618 623 631 634 633 625 609 585 567 587 673 729 764 769 728 625 604 605 603 586 549 532 519 497 467 424 343 372 384 393 396 378 335 316 360 373 321 315 258 289 311 310 301 218 239 318 375 390 420 440 421 397 378 358 310 242 203 218 267 293 191 181 203 283 446 681 483 351 296 331 440 431 375 417 439 445 628 559 496 474 471 477 621 592 542 524 523 464 413 370 345 335 331 337 365 375 370 334 255 224 217 215 212 206 207 231 253 270 291 322 332 333 327 317 307 302 306 321 336 348 356 354 345 332 339 364 383 349 253 205 195 196 204 214 225 235 243 249 248 239 231 232 243 257 264 271 283 312 367 424 435 435 436 443 459 486 460 427 412 456 681 632 469 369 352 328 278 277 294 320 349 379 376 344 361 376 286 291 319 292 258 251 277 277 250 226 216 213 224 234 257 284 308 322 323 325 329 337 350 369 389 403 407 402 392 382 377 375 377 379 382 386 392 399 416 454 476 477 478 479 478 475 472 468 464 461 458 454 450 446 448 451 443 435 428 422 416 411 408 402 394 388 383 383 388 394 400 406 411 392 352 400 404 429 460 453 412 387 392 392 370 333 335 318 295 281 284 287 291 289 279 266 258 252 246 238 235 238 231 205 192 187 188 188 182 174 167 163 163 166 174 182 198 218 237 253 275 289 296 300 309 338 386 429 460 478 482 483 478 469 463 470 487 489 504 534 571 606 608 613 618 624 633 634 620 597 571 548 533 558 599 640 661 653 639 624 608 604 603 571 553 541 514 475 435 420 425 398 383 402 437 347 302 291 299 309 297 195 205 226 229 232 245 240 337 414 422 443 463 439 413 393 377 370 266 220 279 332 190 168 170 228 332 464 631 412 311 303 358 439 454 578 637 590 493 509 479 465 469 473 494 748 804 648 512 483 436 379 331 309 307 312 316 314 307 293 273 250 240 235 226 216 211 214 240 257 269 285 308 316 317 310 301 293 289 294 313 334 349 356 346 338 342 349 359 380 338 256 204 186 186 195 207 217 226 233 235 232 220 210 208 216 233 244 253 261 276 305 330 350 375 412 450 445 428 436 433 366 227 234 233 228 224 225 234 243 251 261 270 277 276 268 239 261 281 191 196 206 224 241 257 307 348 301 243 212 207 219 231 250 275 298 309 311 317 326 336 348 360 374 386 392 390 382 373 368 367 370 373 376 380 387 403 430 460 472 470 468 468 468 465 462 459 458 457 454 452 446 442 444 450 445 437 427 418 411 405 397 387 379 373 372 375 382 389 395 399 402 370 366 410 423 437 448 437 402 363 376 366 324 316 313 321 307 284 275 287 287 285 280 274 267 259 257 254 248 241 230 207 192 183 180 184 184 170 154 148 155 165 177 189 207 226 240 254 276 289 299 313 335 378 411 434 452 469 470 459 452 448 458 494 513 521 548 581 600 607 612 608 607 613 623 635 630 612 582 547 525 542 549 557 581 624 647 631 601 582 582 584 560 549 526 491 453 433 431 406 380 400 481 360 301 283 313 333 189 296 277 261 270 274 318 219 300 413 447 436 476 456 429 409 393 381 284 255 293 305 170 168 177 304 408 369 296 320 314 364 442 464 506 768 865 754 545 482 482 483 491 492 504 747 835 665 499 464 440 383 326 295 286 283 288 287 281 273 264 258 249 246 236 226 223 237 254 265 275 287 302 309 307 301 294 289 287 300 315 335 352 360 362 361 357 359 370 380 338 280 224 188 183 191 202 212 220 224 224 219 208 199 195 199 215 228 240 250 256 258 256 322 363 384 402 402 412 430 350 220 185 192 197 200 201 201 210 215 217 220 223 223 211 197 195 195 188 173 175 186 206 228 255 307 351 322 265 218 206 217 236 254 273 290 299 307 318 330 342 351 356 361 367 373 375 370 363 361 362 365 367 370 380 396 414 431 447 465 470 470 469 471 467 465 464 463 462 456 451 444 440 443 451 448 439 426 414 403 391 381 375 372 371 373 379 386 391 394 396 395 447 408 407 447 462 441 405 404 394 372 341 311 301 295 300 295 285 281 287 282 282 281 277 274 290 277 271 268 257 221 203 194 183 176 178 184 172 151 143 152 162 178 194 214 231 241 258 277 292 308 331 367 412 428 431 434 446 456 436 434 441 463 513 547 588 602 606 614 615 625 592 589 605 602 628 629 604 594 605 594 565 555 568 583 593 648 649 610 564 537 537 539 525 504 495 500 476 451 402 361 373 456 434 356 333 378 440 406 361 305 231 178 194 251 216 337 447 416 267 443 454 432 417 405 394 331 354 309 196 183 195 222 329 362 244 255 343 420 459 477 518 577 789 864 756 558 501 509 521 533 529 506 585 580 530 490 477 457 402 341 295 267 250 256 261 263 264 265 267 255 253 246 238 237 253 264 271 279 290 299 299 294 291 288 288 294 304 318 334 348 357 364 363 365 371 379 374 347 301 247 205 190 193 202 212 219 221 218 211 202 195 193 197 210 220 230 238 239 233 268 346 378 378 384 396 412 411 317 190 178 186 193 203 211 210 206 205 203 202 201 195 187 186 190 189 176 159 157 165 184 211 244 288 319 314 277 229 211 219 235 251 268 286 297 309 323 336 348 356 355 351 351 355 359 357 355 355 357 360 361 366 387 407 419 425 427 449 462 466 467 468 466 469 471 471 467 459 450 444 440 442 452 451 438 423 406 389 375 369 369 372 376 380 384 388 390 391 391 389 455 429 449 424 414 416 415 391 373 337 314 305 297 292 291 282 278 285 286 283 287 306 327 338 339 297 279 274 259 214 196 190 187 183 177 179 176 160 151 154 157 177 197 218 232 239 258 281 300 319 342 373 409 423 427 428 428 434 442 444 449 473 531 589 604 606 606 613 635 636 611 578 560 574 614 622 608 601 608 613 574 567 580 593 598 640 671 681 627 538 502 488 409 419 488 555 613 493 387 335 358 443 435 377 402 488 502 193 216 209 214 233 238 216 318 314 356 468 426 440 437 428 419 411 405 396 397 330 220 208 237 296 314 283 240 252 403 479 519 548 556 558 710 770 710 594 562 578 596 609 602 560 524 501 493 491 484 460 402 348 298 259 240 235 244 249 252 256 264 263 262 257 251 253 265 275 281 284 287 290 286 283 283 284 288 300 308 317 326 335 342 353 360 361 366 378 388 367 338 294 242 202 197 202 210 216 218 215 207 201 196 196 203 215 221 226 229 227 219 281 362 397 392 394 412 419 401 327 223 188 194 200 209 216 213 207 205 201 195 188 183 184 186 184 177 166 155 149 150 163 189 222 256 280 289 275 243 223 225 235 249 265 285 300 315 331 347 362 367 359 348 342 342 345 347 348 349 351 354 357 374 401 417 419 412 404 428 450 462 465 463 464 468 471 470 466 458 450 445 442 444 452 451 434 416 398 378 366 364 369 377 383 385 386 387 386 386 384 383 430 435 424 417 416 400 375 384 342 318 307 303 296 288 281 275 277 286 289 287 298 333 375 401 386 338 311 296 273 229 190 181 193 199 181 171 174 170 162 156 160 180 200 220 235 241 250 281 306 322 341 369 369 403 419 417 416 436 447 446 471 506 530 571 599 611 615 622 630 632 632 627 618 608 607 620 608 616 671 761 735 622 590 612 619 614 655 732 761 684 510 465 371 356 397 458 561 494 391 368 414 437 433 282 326 357 235 150 182 188 195 208 230 321 387 382 359 376 476 447 401 405 431 426 419 415 414 352 253 246 270 357 386 344 294 405 490 566 594 576 558 566 608 626 621 614 629 645 702 749 739 648 587 538 513 503 485 436 395 347 304 277 267 255 246 237 234 241 263 276 276 269 264 269 278 292 297 293 285 279 275 275 278 283 290 301 307 312 317 323 330 340 353 358 360 371 397 396 371 331 280 218 203 202 205 210 214 212 209 206 201 200 207 218 227 232 233 228 210 208 322 394 400 403 424 425 407 345 253 210 210 210 212 212 207 204 203 197 190 186 185 188 187 185 183 180 171 160 151 152 166 190 213 235 256 266 257 239 236 241 253 268 289 310 335 354 364 366 365 354 345 340 339 341 341 341 343 346 352 365 395 416 422 413 386 379 406 438 459 463 464 471 478 476 468 463 454 448 445 444 445 449 451 433 413 395 376 367 366 373 382 387 387 386 384 381 380 378 378 421 422 412 420 419 399 367 347 319 309 302 299 299 288 277 275 280 286 293 301 324 357 392 415 415 399 376 356 326 262 200 185 207 216 192 177 172 177 177 170 163 177 198 215 229 243 253 275 296 316 336 356 362 384 411 421 417 428 439 460 481 502 525 569 594 607 613 613 600 608 629 644 647 635 619 618 616 655 742 839 816 688 621 611 606 582 625 741 821 775 572 472 363 335 380 459 521 452 374 350 383 420 293 291 355 360 256 149 281 322 274 239 327 396 420 441 438 429 489 447 396 411 452 449 439 432 428 403 366 361 371 410 432 428 423 487 597 640 609 550 544 563 579 594 611 628 614 622 656 681 675 634 588 570 550 520 478 431 400 359 324 302 287 265 238 218 214 231 265 283 286 281 274 276 288 308 311 300 285 274 272 272 277 285 291 299 303 306 310 316 323 331 344 353 359 368 403 411 388 355 318 259 217 205 205 208 212 212 210 208 207 208 213 224 235 242 243 234 209 178 253 334 377 402 418 420 409 355 258 230 222 215 209 203 198 199 199 195 189 186 186 186 187 189 192 194 189 178 168 161 162 175 194 213 236 258 269 258 252 254 263 280 305 332 357 365 360 358 352 345 341 340 339 338 335 336 342 355 372 393 410 418 411 387 352 358 389 427 453 459 468 481 487 482 472 466 457 451 448 447 449 448 449 435 416 398 382 374 373 379 385 386 386 383 379 375 373 371 373 429 408 403 388 380 370 349 316 309 304 298 296 297 286 281 281 283 288 297 335 363 393 414 422 424 415 386 351 313 269 252 207 208 216 202 185 175 177 179 174 165 171 193 213 230 244 253 268 291 312 330 348 358 377 409 429 432 434 441 454 470 491 524 573 589 602 606 599 585 592 603 625 644 647 630 610 596 630 720 829 814 720 649 615 594 560 591 728 825 788 602 501 370 326 359 420 446 395 350 343 377 414 278 356 391 387 360 239 364 408 364 329 402 413 439 469 482 463 406 450 435 430 449 473 459 448 439 429 417 403 400 411 433 460 486 517 612 645 604 536 539 563 575 600 625 624 582 570 568 562 548 535 554 571 554 516 478 441 422 399 365 327 304 273 233 214 217 233 270 286 290 286 280 281 289 304 306 293 276 269 271 273 281 289 292 299 300 302 307 313 320 327 336 347 358 368 402 413 394 370 349 307 233 212 209 211 213 213 210 208 206 207 212 224 236 244 243 232 215 190 191 234 313 378 377 377 376 339 253 234 224 214 205 197 194 197 199 196 191 187 185 184 186 191 198 202 202 198 192 185 180 183 195 216 242 269 287 279 271 270 279 299 326 353 361 352 342 341 337 337 338 339 338 334 330 334 349 369 386 400 409 405 380 342 342 346 375 411 439 452 468 480 482 478 473 468 461 455 451 448 446 447 447 437 420 402 390 383 382 383 384 383 381 377 372 369 366 366 368 426 405 377 348 342 335 322 309 306 301 299 296 289 278 290 288 291 301 317 379 383 402 421 427 432 423 387 331 287 278 228 211 210 216 215 196 185 178 178 176 166 169 184 206 225 238 249 262 282 301 322 344 360 380 409 431 439 440 444 449 467 495 530 585 596 605 604 592 583 591 580 602 637 647 630 581 546 555 622 733 737 683 625 592 586 550 558 706 813 763 558 498 382 325 327 349 347 367 352 378 416 387 369 373 362 352 353 344 362 373 379 384 390 399 453 464 451 414 301 399 417 422 441 467 475 459 446 432 412 388 383 403 438 474 500 519 561 589 600 603 606 584 584 604 623 622 593 575 555 530 503 485 507 531 528 505 480 451 439 426 397 354 310 277 248 235 240 260 288 296 297 294 289 285 286 291 287 277 270 269 275 283 291 297 297 301 302 304 308 313 320 328 334 342 352 363 389 406 391 371 360 325 244 221 218 217 215 214 212 209 205 203 205 217 230 241 245 239 228 209 204 215 239 275 295 280 253 227 209 219 220 213 204 199 198 202 204 202 196 191 186 185 186 190 196 203 209 211 209 203 200 207 213 232 259 285 297 296 293 292 299 317 323 348 342 329 326 324 325 330 335 337 334 327 323 331 349 371 387 396 398 375 345 338 339 343 354 381 420 440 456 464 464 464 466 467 462 456 451 448 443 445 450 444 428 407 395 389 386 384 380 377 372 368 364 360 359 360 364 414 413 362 335 336 331 318 307 303 297 290 289 293 287 293 294 300 330 385 419 419 419 424 431 437 400 364 331 302 274 234 217 210 212 217 213 202 189 183 180 175 171 178 200 219 230 241 254 271 287 307 333 358 385 412 433 442 441 439 445 471 511 555 598 606 613 610 598 588 596 581 604 634 633 596 530 508 517 554 614 621 599 554 536 563 544 529 646 738 693 492 433 386 362 370 386 333 382 387 401 395 312 318 329 334 334 331 326 329 326 336 354 362 378 439 426 395 380 310 293 315 391 455 434 486 466 449 436 421 402 407 453 493 511 515 510 513 540 611 695 697 626 597 601 616 622 612 598 574 545 516 492 482 490 494 490 481 466 453 440 417 373 300 268 253 253 263 281 300 302 302 300 295 290 288 285 277 269 265 271 283 293 300 303 304 304 308 311 314 319 324 329 332 333 336 349 361 388 378 353 337 288 238 224 223 221 215 212 211 207 203 199 198 208 221 233 240 240 232 222 214 206 199 209 219 219 209 191 173 192 203 206 204 201 201 205 208 208 204 199 193 190 188 188 192 200 210 217 218 215 216 224 232 248 269 289 303 303 301 305 312 312 319 323 319 313 312 312 318 325 330 331 325 317 316 326 345 365 377 383 379 356 331 332 333 336 339 349 375 420 440 447 447 448 453 458 453 445 440 436 431 435 442 438 422 407 396 389 383 379 374 369 362 356 352 351 351 353 358 413 418 386 331 315 316 316 306 300 294 289 289 293 290 290 297 312 338 374 389 417 426 430 434 436 410 344 304 296 294 248 236 224 214 211 219 212 200 190 185 183 178 176 191 209 222 230 242 257 271 293 328 359 393 423 443 448 439 431 440 473 528 587 605 609 613 613 608 598 596 604 618 622 596 519 494 526 565 588 592 568 543 533 541 551 525 504 495 503 512 496 398 400 442 454 411 391 403 396 388 364 303 299 299 302 308 317 322 319 315 329 350 356 359 362 367 376 389 400 307 321 394 451 438 497 475 455 446 447 457 518 609 616 559 524 503 508 565 641 694 689 646 608 605 620 619 607 591 566 543 527 512 490 481 478 480 482 479 467 450 429 388 300 257 248 252 264 281 302 307 308 305 299 290 285 277 267 262 264 277 290 298 302 301 299 299 305 310 314 320 326 331 329 324 319 313 324 355 347 312 277 216 213 216 217 217 212 208 205 202 199 195 193 198 209 222 232 236 233 228 220 206 192 187 185 188 183 172 171 183 192 197 198 197 195 197 203 208 211 208 205 203 196 190 190 201 211 219 222 223 227 234 244 256 268 279 289 295 304 317 323 305 311 309 307 307 306 310 316 321 322 319 312 307 309 321 338 354 363 366 351 332 322 324 326 328 330 333 343 372 408 422 420 419 428 433 428 421 415 414 417 425 432 428 412 402 394 384 377 372 366 359 350 343 340 341 344 346 351 402 388 337 314 313 313 308 298 291 287 283 286 292 291 295 300 305 320 348 380 416 429 432 429 416 377 318 286 282 287 266 256 239 215 200 208 210 204 195 188 184 181 176 181 195 210 219 227 240 254 288 342 375 411 441 455 452 436 436 449 482 535 593 612 610 605 602 602 603 595 598 609 595 545 506 498 560 601 598 579 529 509 537 578 585 520 481 457 445 439 429 351 379 471 505 432 375 316 313 355 380 326 299 291 286 286 295 300 300 301 314 326 320 329 326 329 351 389 410 391 299 317 421 468 485 493 478 465 475 502 820 973 826 572 519 506 533 637 674 593 561 598 614 615 614 617 604 574 547 530 521 514 508 499 489 483 485 484 477 456 433 399 317 252 237 237 246 270 299 309 310 303 290 276 268 261 256 257 267 282 293 299 295 285 290 294 298 302 307 317 325 328 324 317 309 297 292 275 266 256 226 204 203 206 208 209 206 202 199 197 195 191 188 190 198 211 224 232 232 227 218 206 193 187 186 188 187 183 185 187 188 188 187 185 184 187 195 205 213 222 226 223 213 202 198 206 215 218 221 226 233 239 247 254 260 266 279 288 308 329 332 295 298 301 304 307 312 314 315 312 308 303 297 298 303 314 328 339 346 343 325 311 312 315 318 320 323 327 331 341 353 372 392 404 410 410 401 393 392 402 414 421 426 420 401 393 387 378 370 364 357 350 341 333 330 332 337 339 342 360 350 327 314 302 298 295 289 284 277 275 279 284 283 292 316 322 326 343 377 415 428 429 416 380 342 303 283 274 268 273 261 245 218 195 195 199 200 195 189 184 177 177 177 183 196 209 212 224 241 290 364 389 424 448 456 450 442 451 465 501 552 600 622 615 610 607 602 586 582 604 606 593 572 541 566 603 605 577 561 604 617 599 561 524 516 491 463 440 422 403 324 375 458 488 438 383 321 307 325 354 367 353 318 296 284 277 273 281 303 321 315 276 277 300 313 328 354 383 384 267 243 338 445 434 499 521 519 525 528 785 842 701 523 504 518 572 624 623 572 579 600 592 593 607 613 601 564 538 521 508 503 501 500 499 498 496 487 478 457 432 400 332 264 238 227 232 264 291 297 292 280 266 254 250 250 249 254 269 284 294 295 287 278 288 292 294 296 301 311 322 325 321 314 307 293 275 253 240 233 220 204 195 190 190 192 195 195 194 192 190 188 186 187 192 204 218 228 228 222 213 202 192 191 195 197 197 196 196 193 187 182 178 175 175 181 191 202 215 232 238 236 227 218 214 217 212 208 211 221 235 238 242 247 253 260 287 300 321 335 323 285 290 296 301 304 305 296 288 280 275 275 278 287 294 300 306 314 322 316 307 301 302 306 310 314 319 323 328 332 336 359 388 404 409 405 393 383 385 402 411 413 415 408 388 380 376 370 363 357 350 343 335 327 323 326 328 329 331 337 326 315 299 286 281 280 278 276 271 270 271 273 274 283 306 316 322 338 378 401 410 400 373 336 322 298 283 274 264 260 252 245 228 208 197 192 193 193 192 189 181 179 178 177 181 197 205 211 256 327 395 424 438 446 446 444 447 462 483 504 537 582 616 617 613 604 590 579 602 610 608 601 594 587 590 588 555 534 596 749 762 635 510 478 483 502 510 492 460 435 394 367 382 403 399 371 320 298 305 342 400 397 362 319 284 265 252 278 321 331 300 252 242 273 297 298 291 352 361 331 345 387 388 454 532 556 563 581 569 616 612 565 518 522 552 581 589 586 589 615 608 593 589 597 603 599 567 538 519 508 505 505 506 506 505 502 494 492 477 445 395 337 319 279 247 239 256 268 262 250 240 238 239 245 249 250 253 270 284 293 294 291 288 295 297 296 296 300 308 318 326 324 317 310 297 274 259 252 247 232 212 194 184 182 185 192 197 197 195 192 192 191 193 196 203 215 223 224 219 210 201 192 193 198 201 200 199 199 194 186 178 172 170 173 180 190 201 215 230 235 237 237 238 240 235 224 213 212 226 240 234 235 243 252 261 302 320 330 325 297 271 275 282 287 289 278 266 257 254 259 270 282 286 283 278 273 275 287 293 295 294 296 299 304 310 315 320 326 329 349 380 407 417 419 417 410 405 409 414 411 411 405 391 374 367 364 359 355 350 344 336 329 323 318 317 315 315 316 317 308 301 286 272 260 257 261 263 261 262 262 263 267 273 285 294 302 323 376 382 379 347 313 305 292 288 280 269 259 256 250 247 236 220 208 198 195 196 196 194 193 183 180 179 179 183 192 202 269 352 413 436 443 443 445 449 457 471 475 482 504 546 600 609 588 579 590 606 621 610 600 597 601 606 599 569 533 514 557 765 700 565 469 455 456 480 522 593 618 514 442 353 327 339 354 354 323 302 330 386 419 405 375 333 296 275 268 331 338 313 276 244 238 271 256 269 342 335 345 357 377 387 372 487 513 536 574 612 596 568 548 534 542 597 693 685 624 577 585 617 601 585 581 588 595 589 565 538 519 511 508 508 507 505 499 492 491 490 477 441 388 348 351 326 294 268 246 232 223 219 221 229 238 244 244 247 258 274 284 293 300 303 304 304 303 299 297 300 308 315 327 331 326 314 302 283 273 269 259 235 214 198 188 184 185 191 196 196 193 191 191 191 196 200 204 209 217 219 218 212 206 202 199 202 202 198 196 195 190 183 176 171 171 175 183 190 198 205 215 222 230 238 244 246 244 239 232 230 235 228 225 234 246 253 266 305 316 309 293 268 254 256 261 266 265 252 242 238 242 253 266 272 273 268 260 251 247 259 275 286 290 291 295 300 306 312 317 325 335 367 401 421 423 422 421 417 417 422 428 423 418 403 380 367 359 350 345 344 343 339 329 322 317 313 307 301 298 298 301 292 282 270 259 240 233 239 248 245 250 253 256 262 268 282 288 291 307 356 374 359 324 310 330 281 281 278 275 271 258 243 237 229 223 220 211 206 202 200 198 194 189 184 180 178 178 183 197 285 376 427 440 445 445 448 455 463 474 479 482 493 521 570 556 552 569 597 617 620 610 604 602 601 594 588 561 528 497 489 597 504 461 455 449 447 438 441 518 582 508 429 341 306 307 320 338 335 349 395 439 430 384 355 328 308 309 341 418 357 288 256 243 265 276 233 272 418 376 381 370 360 385 474 527 509 532 587 635 640 584 561 552 569 647 764 746 648 576 594 613 598 582 579 584 583 569 552 534 519 512 511 509 505 501 499 494 492 485 459 418 370 321 303 304 297 274 255 229 216 215 221 228 234 241 249 259 268 275 285 293 299 304 307 306 302 295 292 294 304 312 323 335 337 322 312 295 286 276 258 235 220 208 201 198 196 196 195 193 190 188 189 190 196 201 205 210 216 220 220 218 215 216 213 206 198 192 189 187 184 180 176 174 176 181 186 190 191 193 200 205 216 228 238 243 244 243 240 237 234 225 222 233 247 253 274 296 280 259 251 244 242 243 247 248 243 237 232 234 243 253 259 257 255 249 241 233 232 242 259 276 287 288 292 298 305 311 316 328 348 374 401 416 416 416 416 417 418 422 426 417 408 395 380 366 349 333 326 327 333 333 324 316 311 306 299 290 284 283 287 278 267 257 242 225 215 218 233 229 236 244 251 258 267 274 281 287 292 301 335 308 294 291 289 275 268 265 264 261 255 243 240 237 234 231 226 221 215 212 212 208 202 211 205 190 181 184 203 307 398 431 438 444 445 451 461 468 476 487 492 497 508 524 499 543 585 605 611 614 614 613 600 577 569 554 546 521 484 456 437 395 424 458 454 448 405 327 310 355 401 391 366 325 300 306 329 357 428 521 550 428 353 324 311 317 354 436 469 361 272 247 250 296 290 266 302 401 386 379 346 329 380 526 499 473 516 602 674 673 589 574 578 587 627 703 705 634 580 602 604 596 589 585 581 567 548 535 525 518 514 511 508 502 497 495 498 493 472 443 410 377 346 327 315 302 286 267 252 231 223 225 229 239 253 265 271 273 275 282 290 296 299 300 292 288 282 279 285 300 310 320 333 342 337 325 308 295 281 262 249 236 229 229 232 232 228 204 191 188 187 189 191 196 202 206 211 220 224 227 230 231 222 212 204 198 192 188 185 183 182 181 183 185 187 188 187 185 185 190 193 201 213 226 234 237 238 238 237 232 222 218 227 241 253 272 268 247 230 227 234 240 240 239 236 233 230 230 236 245 252 248 241 236 229 223 219 221 228 244 263 279 286 293 300 306 311 314 328 346 371 394 403 403 405 406 407 409 412 413 401 392 386 375 364 343 323 312 311 318 323 319 314 309 303 292 282 275 272 275 267 261 249 223 212 210 212 215 221 228 235 241 250 267 271 279 287 290 289 289 281 277 275 275 274 263 258 255 255 257 251 251 249 246 245 240 234 230 230 232 232 227 230 220 203 193 200 260 349 412 430 432 438 446 457 469 477 482 494 503 507 499 477 501 566 600 603 600 614 615 603 565 527 556 531 527 512 485 462 458 461 464 464 458 438 372 289 264 290 324 365 434 399 344 338 359 395 485 688 759 415 336 305 304 333 389 466 428 321 251 245 272 300 328 317 309 328 289 257 248 265 316 399 404 405 499 631 705 642 553 565 596 599 581 602 625 611 593 602 597 595 599 594 578 553 534 522 517 517 518 510 505 499 493 491 496 491 464 437 416 400 401 378 352 326 301 276 267 260 255 250 248 254 269 276 276 273 270 276 283 289 290 285 280 271 267 269 280 296 306 317 331 345 349 335 312 299 295 292 279 262 258 262 269 272 267 234 212 201 191 193 195 199 204 208 213 220 224 229 233 233 225 215 205 197 192 188 187 187 188 190 192 194 192 188 183 179 180 184 186 190 198 211 221 227 230 231 229 223 213 209 217 235 252 257 240 222 213 217 227 235 237 235 230 228 227 230 236 242 243 235 226 217 211 208 208 211 218 230 249 270 284 293 300 305 309 312 323 339 363 384 389 389 392 394 394 396 401 400 388 379 375 366 358 338 319 305 298 299 307 312 313 309 303 286 276 269 266 265 256 248 235 221 221 223 224 225 226 227 231 233 238 258 268 278 287 289 280 273 265 262 262 263 265 264 265 262 259 262 267 268 266 262 259 251 245 244 247 252 255 252 243 233 224 222 239 333 390 416 424 423 429 450 467 481 494 499 507 519 518 498 471 565 590 589 584 589 601 595 557 513 502 566 570 546 511 481 464 459 460 464 467 454 399 286 276 278 274 285 335 378 451 477 450 500 458 476 522 533 450 358 318 319 352 391 377 325 281 257 261 293 296 307 264 288 417 401 324 270 254 320 504 525 611 723 751 640 542 476 512 572 602 595 599 607 613 613 608 608 605 605 597 578 550 532 520 515 517 518 511 502 496 491 488 492 488 469 449 435 431 439 419 387 345 300 270 273 278 278 274 272 275 282 281 275 268 265 269 276 280 278 271 264 258 258 266 280 292 303 312 326 341 338 318 309 302 295 294 308 295 283 277 277 280 277 272 256 230 200 199 201 204 208 212 216 219 222 225 229 229 223 214 203 195 190 188 188 190 193 196 199 198 193 186 180 177 177 179 181 186 191 197 209 219 222 220 213 205 197 195 205 224 241 236 218 206 204 212 223 233 236 234 230 226 223 224 228 230 227 220 211 203 198 196 198 203 210 222 241 268 283 291 297 302 305 309 320 337 358 377 381 382 385 387 388 390 394 392 381 370 363 354 347 334 319 306 294 289 295 305 312 311 304 283 271 266 264 260 253 247 236 228 233 235 235 237 235 233 229 229 235 244 261 272 282 286 280 271 255 247 243 244 251 257 266 269 268 271 279 281 281 278 273 262 256 257 262 269 273 270 264 260 258 266 296 363 400 412 411 409 425 454 479 500 518 525 525 535 526 512 542 588 597 590 582 582 569 526 482 490 542 573 557 523 490 470 467 468 468 469 469 457 410 301 328 327 296 298 324 372 421 490 559 545 502 495 501 495 452 387 354 397 422 372 330 285 270 307 350 325 293 297 325 365 436 643 508 376 387 508 567 538 719 801 708 506 444 506 526 538 565 600 608 615 617 614 611 613 612 607 593 573 554 542 530 522 517 512 513 502 496 492 488 493 488 480 471 464 458 446 433 397 343 287 263 273 283 288 290 291 288 288 280 270 263 259 258 265 269 265 258 255 248 251 263 274 286 299 307 314 321 330 310 297 290 289 293 298 313 304 290 288 287 284 282 275 253 213 206 207 209 211 214 217 222 221 220 222 223 218 208 198 191 187 186 187 190 195 199 201 198 191 184 178 176 177 177 179 183 188 192 203 212 211 202 193 185 179 181 192 210 224 213 199 193 198 208 220 231 234 231 225 219 214 214 217 218 214 206 198 191 188 187 189 195 203 216 236 266 280 286 290 295 299 304 312 328 348 365 375 377 380 381 380 380 384 379 368 357 348 338 333 327 319 310 299 290 289 297 308 312 302 281 268 263 264 275 271 256 251 235 236 241 242 240 237 230 227 226 227 233 252 263 271 276 274 268 253 242 233 228 236 244 257 268 276 281 285 288 291 291 285 275 270 272 278 284 288 288 287 287 292 307 341 382 399 399 396 403 421 456 482 511 541 532 522 512 478 464 537 566 566 558 542 519 498 427 441 482 514 536 522 490 468 462 466 480 484 475 466 458 440 398 385 358 334 342 343 406 452 503 563 585 566 547 527 496 451 418 460 476 429 335 294 279 274 328 387 348 315 312 338 373 412 487 528 524 533 581 653 743 790 729 616 533 490 470 503 528 529 563 567 604 619 612 604 613 610 604 589 569 569 555 541 537 533 513 503 505 501 496 498 499 497 493 488 478 460 444 420 382 332 283 267 273 285 297 303 301 292 288 276 263 256 249 247 252 256 252 248 249 241 241 251 262 277 289 298 303 305 310 303 298 294 291 292 297 310 306 297 291 286 283 281 276 255 211 207 208 209 210 212 216 228 221 215 216 214 208 200 193 187 183 182 184 188 192 197 200 196 189 183 178 177 177 176 177 180 184 188 204 201 191 184 178 173 169 172 181 193 202 189 181 182 191 202 215 224 225 222 215 208 205 206 208 207 201 193 186 181 178 178 181 186 195 207 224 249 264 274 280 284 288 293 299 308 320 330 337 338 339 339 337 334 329 323 318 318 320 318 318 318 316 311 305 296 290 291 299 306 297 278 264 261 264 263 262 256 250 240 240 246 246 243 252 235 231 226 219 221 239 250 257 262 263 263 256 250 238 228 230 236 248 265 280 287 295 299 299 297 294 288 284 292 295 296 300 304 306 315 328 347 376 403 411 404 400 413 430 465 492 516 530 505 483 456 430 415 422 426 497 517 505 497 477 466 484 503 513 519 490 469 458 457 459 468 472 467 431 397 453 445 438 405 370 370 387 456 513 541 555 605 597 573 542 504 459 429 551 511 393 316 290 285 296 330 363 354 342 345 371 399 415 437 490 551 612 680 770 792 733 650 585 561 555 504 543 556 522 588 553 560 587 609 604 605 608 600 579 554 549 554 555 550 536 517 514 516 512 509 512 508 511 503 490 475 454 430 402 362 317 280 264 274 293 307 311 308 294 285 273 258 244 234 237 241 243 241 240 244 236 232 238 249 265 278 287 293 297 301 301 300 300 303 303 309 315 310 301 297 288 283 279 269 247 208 204 204 205 206 209 215 221 214 206 205 202 197 193 189 184 180 179 181 184 188 193 197 193 189 184 180 179 179 178 177 178 181 186 192 188 182 176 170 165 164 166 169 170 176 168 168 173 181 192 204 209 209 206 202 197 197 198 197 193 187 179 174 171 169 168 171 175 181 189 199 214 228 246 259 263 269 276 281 287 294 302 308 312 316 317 317 316 315 312 310 309 308 309 309 310 310 308 306 303 296 291 290 297 292 277 266 266 275 257 260 261 251 244 248 251 252 251 257 247 243 233 219 212 223 234 244 249 252 259 258 258 253 247 248 250 254 266 283 299 303 307 306 308 311 309 306 305 306 308 313 318 327 347 368 388 410 421 419 411 411 428 448 478 496 503 498 468 438 413 397 387 375 378 483 513 498 493 502 586 568 537 523 505 472 445 444 453 454 455 459 462 440 416 460 465 444 417 412 445 462 511 552 560 550 593 596 581 555 516 463 438 517 465 369 323 302 300 320 339 349 354 362 375 399 420 428 442 464 538 629 714 785 729 653 602 586 593 602 582 592 571 524 553 556 530 539 579 606 603 605 597 575 549 541 540 558 565 551 526 523 526 529 532 533 528 518 506 492 475 453 418 388 347 307 284 281 286 297 305 309 311 298 286 269 251 236 224 230 233 235 236 238 242 234 227 229 237 251 267 276 283 293 300 302 302 308 319 324 328 329 318 305 301 290 283 275 259 232 205 198 196 196 197 199 206 211 202 192 191 189 189 189 188 185 181 179 179 182 187 191 194 192 190 187 185 184 183 182 180 179 179 183 183 180 175 170 166 162 162 162 162 160 158 158 161 165 169 177 186 190 190 189 187 186 188 188 185 179 173 167 163 161 160 159 160 162 164 167 173 182 194 204 214 225 238 250 258 266 274 283 288 294 299 304 308 308 307 304 302 302 304 306 307 307 305 303 305 305 301 294 288 287 286 279 275 279 286 252 255 257 252 247 253 254 257 259 255 257 251 240 226 213 211 218 227 236 242 253 260 264 269 274 279 284 285 288 295 305 308 319 358 369 349 334 366 332 316 319 326 341 349 373 396 414 432 436 429 421 422 440 462 481 501 503 477 434 404 390 381 375 374 390 469 499 497 520 651 721 636 557 524 483 462 441 443 454 454 453 459 468 471 468 467 475 420 395 429 503 507 534 549 544 536 576 590 589 570 529 470 449 440 407 367 340 323 323 337 349 354 357 376 397 416 430 440 452 471 534 613 678 704 638 587 578 597 620 635 636 617 568 513 514 533 533 527 535 575 571 594 598 581 555 544 537 564 584 574 531 528 533 556 578 574 537 521 509 496 479 449 406 380 341 299 280 276 280 291 304 313 311 298 285 267 246 230 221 225 229 232 236 240 242 232 223 221 227 237 256 267 275 288 298 302 308 320 335 345 347 346 329 309 302 293 284 274 255 228 205 195 191 190 190 193 201 205 195 182 179 179 182 186 187 186 182 179 180 183 187 190 190 191 191 192 192 191 189 186 183 180 179 181 180 177 173 169 164 162 163 162 158 158 157 156 156 157 158 162 168 171 172 173 173 175 177 177 173 167 161 156 154 153 152 151 151 151 151 153 156 163 170 177 182 189 199 212 224 237 249 261 268 273 280 290 301 305 305 302 299 298 300 303 305 306 304 301 302 304 305 300 288 281 282 283 286 292 296 248 246 248 249 247 248 252 256 260 264 253 245 237 230 224 215 205 209 224 238 241 258 267 275 285 294 294 323 323 316 320 323 353 388 410 402 367 392 348 331 337 348 366 371 393 414 428 442 441 437 436 445 462 470 487 505 501 469 425 389 375 374 396 448 460 470 482 492 550 796 803 662 552 507 461 453 452 454 449 437 454 474 486 487 479 472 475 404 384 425 484 486 512 525 521 521 570 586 592 572 532 488 459 432 402 373 353 344 345 348 352 358 366 388 413 428 439 452 464 490 538 589 620 610 567 539 560 606 635 655 645 615 559 500 503 500 529 527 508 527 543 560 567 570 571 555 545 564 579 568 532 533 546 572 587 570 537 523 511 499 481 451 398 369 329 287 272 270 277 290 304 312 310 298 283 263 243 229 222 220 222 227 237 246 247 234 223 220 222 229 248 263 273 281 297 304 317 333 348 358 360 359 340 313 304 295 284 273 257 234 208 194 189 188 189 194 202 210 207 197 187 172 174 179 182 182 180 176 178 182 186 185 184 185 190 195 199 198 193 188 183 181 180 182 180 177 174 170 166 163 162 160 159 159 159 157 154 152 152 158 159 161 164 166 165 167 169 168 163 157 152 148 147 147 146 145 144 143 143 143 146 150 156 161 166 170 178 188 200 213 226 239 249 256 264 275 290 302 304 299 293 291 291 295 302 306 306 301 335 343 341 329 288 281 281 285 292 297 303 248 245 245 242 241 240 247 257 261 252 245 240 237 236 234 220 214 204 209 225 241 260 271 279 289 303 313 360 351 337 348 375 391 407 425 426 392 384 360 353 355 359 372 377 401 422 433 440 441 448 461 478 492 488 503 504 490 465 440 395 374 396 474 589 593 519 485 478 528 750 797 646 525 481 449 445 448 454 435 401 455 497 505 494 476 464 459 414 435 476 469 470 491 512 526 532 542 562 561 541 513 492 479 429 403 392 378 357 359 365 369 373 383 400 422 439 450 461 477 505 548 574 571 554 519 514 550 602 634 651 634 595 546 508 517 503 501 511 516 496 521 497 505 538 561 550 556 562 559 546 533 535 554 571 571 547 532 521 510 497 476 445 387 354 317 281 270 271 278 291 305 311 310 298 281 262 246 234 230 227 227 233 245 252 251 241 230 223 221 226 241 257 269 275 295 305 321 339 355 366 370 368 348 319 306 295 284 273 260 240 211 196 192 191 192 198 205 214 216 210 200 186 173 171 174 176 174 174 176 178 177 174 175 178 183 190 197 198 195 191 187 184 183 184 183 181 178 173 168 163 161 161 162 163 159 152 147 145 147 154 154 155 158 159 160 161 160 157 153 147 143 141 141 141 140 139 138 137 137 137 138 142 146 150 155 158 165 173 184 195 207 219 232 243 252 263 280 299 302 296 287 284 283 287 294 301 303 297 334 342 336 330 323 295 285 284 287 291 303 243 244 240 235 237 242 247 250 252 251 248 238 233 234 234 229 221 215 211 220 245 262 278 287 292 301 314 355 362 365 379 398 408 426 433 426 409 402 386 378 367 356 361 371 397 420 431 433 441 464 490 509 516 519 517 499 475 457 452 418 397 471 600 703 710 575 494 453 454 562 722 599 487 456 444 444 447 452 455 461 500 501 497 455 402 407 410 500 565 561 494 463 478 495 504 505 515 542 539 518 494 482 463 443 424 409 396 388 378 383 392 401 412 426 438 445 452 465 490 541 572 576 552 507 490 510 544 583 619 630 614 560 513 514 588 538 515 536 554 489 436 418 467 509 489 515 557 564 553 542 536 537 551 566 567 547 530 514 503 491 469 421 377 340 308 284 275 277 285 297 307 309 309 299 284 265 248 241 241 241 241 244 251 255 252 244 234 227 223 225 237 253 267 276 287 301 317 336 357 369 374 374 359 330 310 297 285 274 260 238 211 200 198 197 195 199 207 218 222 218 212 203 186 174 169 173 172 171 172 172 170 168 171 175 180 186 191 196 198 198 195 190 187 187 187 186 182 174 167 162 161 163 167 166 158 148 141 140 143 148 149 150 152 154 154 153 151 146 141 136 134 135 136 136 135 135 134 134 133 133 134 136 139 143 147 151 157 165 174 183 192 202 210 219 230 249 276 297 303 296 284 280 279 281 287 294 298 318 336 337 329 323 320 299 289 284 281 284 307 243 238 232 232 240 246 243 238 238 245 248 239 233 235 240 240 235 232 225 226 245 267 284 293 298 301 313 352 369 382 394 401 411 434 433 418 415 438 414 392 370 351 351 367 390 411 426 434 444 482 510 524 528 525 510 488 466 451 450 446 424 514 672 774 605 551 499 461 452 477 511 485 460 453 455 460 442 450 461 454 446 436 464 437 381 402 376 489 574 571 491 454 492 574 618 592 545 536 522 504 486 475 472 467 462 455 444 435 412 420 437 444 430 437 446 452 458 469 489 545 566 550 513 483 483 497 531 571 591 598 584 547 480 421 511 546 562 569 559 512 434 411 405 403 419 518 530 548 555 545 547 549 561 572 572 552 527 508 495 485 466 396 373 340 313 298 290 295 306 312 313 308 307 300 290 273 252 250 252 253 252 251 254 253 249 243 236 228 228 228 236 250 265 276 282 295 310 330 355 369 374 376 365 339 315 302 287 273 257 235 215 206 204 200 195 199 213 227 232 228 224 221 211 197 184 174 175 172 170 170 170 170 172 177 183 187 189 192 196 199 200 198 193 191 191 188 181 172 166 162 162 165 170 167 158 147 139 136 138 140 142 143 144 143 142 140 138 134 130 129 129 130 131 131 131 131 132 131 131 130 130 132 134 137 141 146 152 159 166 173 179 187 193 200 209 225 256 279 291 291 282 276 275 278 283 292 308 336 338 331 324 318 313 303 293 284 279 283 296 247 235 229 229 236 237 224 215 219 235 246 244 239 241 248 248 250 252 252 254 263 283 295 306 311 310 316 361 372 376 388 408 415 422 420 414 412 431 419 392 368 355 355 373 393 412 428 443 452 493 518 529 530 518 497 474 457 450 455 445 437 537 691 772 566 522 493 474 467 468 470 460 454 459 478 518 534 521 488 448 422 387 385 372 352 361 342 402 461 474 438 450 505 651 729 667 537 513 480 462 457 454 459 464 469 477 483 466 442 447 463 468 438 431 436 444 457 480 505 538 533 505 478 466 476 493 525 561 577 576 539 532 521 492 532 545 551 556 557 546 520 488 438 399 401 413 484 549 580 583 610 607 586 561 539 525 512 502 494 488 471 413 382 365 350 333 322 332 340 336 323 308 304 301 296 282 266 274 271 265 259 255 256 250 246 244 239 229 234 235 239 249 262 274 281 291 304 323 351 364 370 375 370 349 322 309 294 273 249 231 212 202 198 195 195 206 227 241 245 241 241 240 236 231 217 192 182 175 172 172 174 176 179 186 193 199 199 193 195 198 200 200 199 197 192 185 176 168 162 159 160 163 167 163 154 145 138 135 134 134 134 133 132 129 127 126 125 124 123 124 125 127 127 127 128 129 129 129 128 127 126 127 128 130 134 139 145 152 159 165 170 175 214 247 244 202 225 251 269 275 274 272 272 276 283 299 332 333 330 326 319 313 308 302 292 285 286 278 252 258 239 234 234 238 233 219 203 202 220 242 249 251 251 253 257 264 273 281 289 297 309 322 334 335 327 326 360 369 366 373 408 418 417 415 419 429 422 418 409 393 379 379 402 410 416 428 450 484 516 529 531 530 520 491 465 450 447 452 451 484 576 658 654 516 484 477 493 506 469 461 453 416 405 475 516 652 601 475 395 371 341 329 324 323 326 318 347 367 371 376 424 425 523 604 593 499 453 420 414 425 432 434 448 461 478 496 486 469 469 471 462 437 432 439 453 474 499 530 523 499 474 457 456 468 495 527 553 557 543 510 518 536 531 540 543 546 551 558 558 544 522 493 451 407 500 519 505 529 602 610 613 597 571 543 515 508 503 497 488 473 436 420 406 391 379 378 373 363 347 329 311 302 302 300 295 293 310 296 275 262 259 259 249 246 247 243 231 239 241 244 249 258 270 279 287 298 317 344 358 367 372 369 356 343 327 306 279 250 225 211 201 196 193 194 216 239 251 254 257 265 253 254 253 245 229 196 180 175 177 181 184 189 196 204 211 212 203 198 196 197 197 198 199 195 187 177 167 160 155 154 156 157 152 145 140 137 135 132 129 126 123 120 116 114 113 114 116 119 121 122 123 123 124 126 127 127 125 124 122 121 121 122 124 127 131 138 145 151 157 161 195 241 268 267 243 257 250 248 257 262 264 268 274 292 323 327 327 324 320 314 309 303 296 287 281 282 245 220 251 242 240 242 245 235 227 211 203 212 238 252 263 263 261 269 278 290 301 312 327 340 359 377 375 361 363 381 378 375 386 412 417 410 406 422 453 462 458 443 424 409 403 417 424 428 436 457 507 537 548 547 539 519 483 464 454 449 451 449 468 552 606 561 477 464 467 481 491 467 456 450 421 406 445 468 635 576 428 335 316 293 288 289 286 277 302 319 313 302 310 354 376 413 453 465 408 367 371 375 373 375 396 421 438 454 468 471 472 485 486 470 454 441 443 468 504 528 542 504 468 447 445 451 460 496 529 543 537 534 525 538 552 547 542 543 548 558 569 570 554 533 512 487 465 511 540 507 492 549 613 616 597 569 540 516 511 504 499 494 482 463 450 430 412 400 384 382 380 375 357 322 303 306 309 316 327 306 297 278 265 264 261 252 249 249 245 234 240 244 246 250 256 266 276 284 294 312 336 351 362 366 364 358 355 335 311 287 261 226 213 204 199 197 200 227 248 264 278 289 275 274 270 266 259 249 223 202 201 214 223 232 211 203 210 218 224 220 207 197 193 192 193 194 192 186 177 167 158 152 148 146 143 141 139 138 137 135 130 125 120 114 110 106 105 105 108 111 115 117 118 119 120 123 124 123 120 118 116 115 114 114 115 118 121 125 130 136 142 148 152 220 254 259 263 267 272 263 260 266 270 273 279 289 302 315 321 322 319 315 309 304 298 292 282 268 255 216 204 241 243 243 246 248 239 242 229 222 226 240 255 269 275 277 281 283 298 317 335 350 357 380 414 428 414 395 443 412 394 402 423 429 421 412 424 454 465 466 447 447 452 432 442 446 447 456 484 527 548 551 549 538 499 500 481 465 458 454 446 445 484 510 488 456 460 461 461 459 457 447 443 440 430 413 415 510 466 367 300 283 262 254 255 254 241 285 283 275 267 266 308 396 416 411 391 313 301 344 345 312 304 345 376 409 427 424 437 467 488 497 495 487 463 451 478 519 537 523 475 437 423 429 437 454 495 525 532 525 540 553 564 564 549 537 536 546 562 575 575 554 533 512 497 495 496 527 495 467 503 534 575 583 564 535 519 513 505 501 498 490 481 474 459 438 414 394 392 393 392 382 360 340 313 304 313 322 299 297 281 269 268 261 256 253 252 248 239 240 243 245 248 253 262 273 281 291 307 324 343 355 357 354 353 351 329 308 290 270 231 219 211 206 209 219 242 264 291 315 323 306 299 304 298 276 277 277 282 316 358 359 365 268 216 212 223 234 241 223 202 191 187 186 185 183 179 173 164 156 151 147 143 140 137 135 134 132 130 124 119 113 107 102 100 100 101 103 106 110 112 114 116 119 122 121 117 113 111 109 108 108 108 110 113 116 119 123 127 132 137 142 207 245 250 253 257 261 264 266 267 267 268 273 281 293 305 312 314 313 309 304 298 293 288 275 252 220 205 199 235 240 242 243 245 245 256 241 240 255 258 260 271 282 289 294 302 314 333 352 366 380 397 413 430 430 397 412 407 407 414 424 428 425 417 418 436 464 463 449 456 474 471 459 455 461 483 517 536 546 540 530 520 506 520 503 485 472 459 456 466 447 425 421 427 430 423 418 423 442 433 428 417 398 376 374 393 361 317 289 271 257 234 228 238 247 254 233 233 244 257 327 398 413 408 381 287 281 322 315 278 272 297 317 376 414 400 422 472 480 486 494 470 467 453 467 494 499 476 433 411 406 408 414 453 490 514 521 517 539 554 561 557 542 526 520 532 550 563 563 542 522 502 487 483 481 468 441 435 461 457 502 513 520 532 520 514 508 504 501 497 495 490 483 469 445 401 395 397 403 405 396 370 331 317 324 327 300 294 282 273 274 265 258 253 250 249 244 241 241 240 240 244 257 269 280 291 301 310 331 340 341 339 339 333 315 300 287 273 242 228 220 217 222 238 261 285 312 333 338 342 342 341 335 321 308 311 324 346 362 356 357 342 281 220 230 244 259 243 215 193 185 182 178 174 170 168 160 153 149 146 143 138 133 130 127 124 120 116 111 107 103 100 99 99 100 101 103 105 108 110 113 116 118 115 110 107 105 103 103 103 105 107 110 113 115 117 120 123 126 130 192 235 240 244 247 250 253 255 255 255 256 260 269 281 293 301 305 305 302 297 293 289 284 269 234 207 200 198 230 233 239 244 248 257 257 269 276 275 274 277 288 294 299 310 331 326 336 349 360 370 389 404 426 433 402 395 439 436 420 423 424 429 426 421 427 461 464 453 456 472 491 490 465 468 501 543 548 547 536 523 515 520 524 519 509 493 477 480 503 468 415 385 380 368 360 362 382 427 404 394 352 313 312 323 330 312 292 282 266 253 229 217 222 233 214 198 192 199 218 238 338 390 405 379 277 257 272 278 264 246 273 274 304 348 382 401 449 476 495 463 310 339 358 390 428 447 423 396 393 400 403 410 455 479 493 500 499 530 535 536 535 528 508 499 504 516 529 532 522 506 487 470 459 458 417 403 407 408 426 442 434 448 488 491 511 513 510 508 507 504 501 499 491 467 410 399 402 411 420 419 383 349 335 332 322 301 295 288 284 283 268 260 254 249 245 243 242 240 237 236 238 247 259 272 285 296 306 320 320 320 322 321 311 301 290 281 274 257 239 230 230 239 259 280 301 323 342 348 357 358 351 337 322 313 327 349 365 367 360 357 358 313 250 246 250 259 259 237 194 185 180 175 170 166 166 158 151 147 143 139 133 127 122 118 115 112 109 106 104 102 101 101 101 102 102 103 104 106 108 109 111 110 107 104 102 100 99 99 100 102 105 107 109 111 113 115 116 118 120 176 223 229 233 235 238 241 243 244 244 246 251 260 272 283 291 296 296 294 290 287 284 281 262 204 198 197 196 227 228 239 252 262 270 289 297 297 292 288 287 292 299 310 323 331 339 344 356 369 371 386 402 419 421 402 397 437 435 421 423 425 434 439 433 428 448 463 457 464 483 504 528 480 470 504 553 562 557 550 550 542 502 524 524 521 517 510 499 470 464 454 423 383 382 420 449 452 424 332 327 312 293 294 287 304 294 278 272 269 246 232 236 241 218 192 186 178 172 176 193 230 255 268 265 239 231 228 220 211 211 242 259 277 315 373 410 426 418 415 376 215 221 262 290 310 341 351 364 376 389 407 439 456 466 468 467 472 501 524 529 519 501 480 471 467 471 483 492 502 496 481 461 444 434 463 454 410 368 387 414 417 403 391 420 481 497 508 521 518 509 506 503 495 474 431 417 414 418 423 421 389 365 351 338 316 299 293 289 287 284 269 261 254 248 242 239 239 237 233 231 234 243 255 267 277 285 298 308 311 313 314 308 301 290 281 277 275 271 252 241 242 255 277 291 307 325 342 348 352 349 339 323 310 315 338 356 364 364 363 352 312 266 238 233 240 248 252 235 190 184 181 176 171 168 166 159 154 149 143 134 127 121 116 112 109 107 106 106 105 105 104 104 104 105 105 106 106 106 106 106 105 104 101 99 98 97 96 97 98 100 102 104 106 108 110 111 113 113 114 163 212 216 220 223 226 229 232 234 236 239 245 254 265 275 283 287 289 287 284 282 280 279 262 193 192 193 194 218 222 242 260 273 291 346 332 320 310 295 315 316 317 320 324 328 350 355 362 371 371 393 399 409 414 407 405 413 417 419 423 428 440 455 451 437 438 463 470 494 521 532 531 487 479 505 542 548 561 554 552 554 545 529 511 508 504 489 490 445 454 476 485 494 416 414 419 394 333 305 290 288 279 262 287 304 305 317 321 256 249 252 270 274 229 183 166 161 160 160 171 211 230 241 251 249 226 211 200 197 205 217 253 273 292 323 351 393 401 345 249 190 192 217 254 291 320 341 360 376 388 398 421 433 435 428 426 452 441 471 485 478 461 436 430 425 433 457 474 491 498 479 460 498 455 446 435 401 344 351 367 376 372 360 353 400 427 476 530 529 517 504 495 488 478 459 447 432 421 417 412 392 376 360 340 311 293 285 281 278 274 265 258 252 246 239 235 236 233 230 229 233 241 252 262 271 278 287 298 307 311 310 302 295 286 279 277 278 280 275 260 250 260 278 292 305 319 333 338 342 336 322 309 305 321 339 350 354 351 337 309 268 237 225 226 233 239 241 230 197 174 168 166 165 166 167 165 164 160 149 131 125 120 115 111 108 107 107 108 108 108 107 107 107 108 109 110 109 107 106 104 102 100 99 97 96 95 95 96 97 98 99 101 102 104 106 109 110 110 145 183 203 206 209 212 216 219 222 225 229 235 243 252 262 270 277 282 283 281 278 277 276 276 271 250 205 190 190 236 242 254 265 275 293 364 347 320 301 297 329 327 324 322 326 341 361 363 363 365 370 398 395 402 414 415 410 410 415 420 425 433 454 470 472 462 459 489 510 518 521 526 527 483 503 535 547 550 571 567 558 552 550 548 546 523 495 481 481 473 442 424 426 421 439 384 340 309 263 259 261 264 274 297 333 342 318 298 286 245 246 317 322 268 224 185 165 144 134 141 161 205 214 220 232 235 217 194 187 196 213 239 265 267 265 277 292 313 289 246 209 194 192 210 248 289 314 328 338 351 359 362 375 378 381 384 395 426 432 442 440 431 426 406 405 404 410 430 463 484 478 480 500 504 460 451 423 378 346 333 331 333 336 339 346 385 406 436 483 532 517 502 491 484 480 466 465 446 425 415 406 390 377 362 341 304 284 270 261 255 252 251 249 247 241 233 230 231 230 229 230 233 241 250 258 264 270 282 296 305 309 307 301 295 288 284 283 285 288 281 275 271 267 275 293 305 316 330 346 346 333 315 304 309 326 334 342 345 334 305 271 242 222 214 218 225 230 230 224 209 163 150 146 146 155 165 168 168 159 140 130 126 123 120 116 114 112 111 111 110 109 109 108 109 110 111 111 109 107 104 102 100 99 97 96 95 94 94 95 96 96 97 98 99 101 103 105 107 108 160 195 196 198 201 204 207 210 214 218 224 232 241 251 260 268 274 278 279 278 275 273 273 273 273 273 214 189 188 250 257 264 300 336 345 383 352 310 288 298 326 327 324 323 333 360 364 358 356 363 382 399 401 402 406 413 414 420 420 426 440 453 484 479 483 492 487 492 505 516 519 516 526 485 508 542 565 586 596 586 569 551 541 554 556 546 531 519 510 481 462 437 405 381 373 328 293 268 243 254 275 305 328 336 335 330 312 297 284 254 258 298 326 325 290 192 167 142 124 129 157 197 205 210 220 220 204 189 197 213 212 237 278 274 256 259 282 264 223 215 231 204 209 223 259 297 307 313 316 320 323 325 333 344 354 366 382 408 412 408 398 391 391 385 388 392 401 418 431 443 472 456 415 471 460 451 405 347 327 324 331 333 333 336 325 342 358 372 383 388 438 484 498 488 482 471 466 452 435 419 393 384 374 359 336 300 274 252 236 227 227 231 237 239 235 227 227 227 228 229 232 236 243 251 256 260 267 284 296 302 305 307 304 299 293 290 289 290 289 284 278 273 273 281 294 309 328 355 378 364 338 317 310 312 323 328 333 332 317 287 256 230 214 208 211 216 221 222 218 212 185 156 139 138 143 156 164 163 153 140 131 130 129 128 127 125 121 117 114 111 110 109 109 109 110 110 109 107 105 102 100 98 97 95 94 93 93 94 95 95 96 96 96 97 98 100 102 104 104 152 190 192 193 195 197 200 204 207 212 219 228 238 248 258 266 273 277 278 277 274 272 271 271 271 272 243 211 187 257 291 308 349 384 381 376 334 296 284 300 318 325 328 328 336 361 354 342 340 363 409 424 415 401 398 411 418 417 421 439 460 464 497 502 498 493 491 491 506 531 545 539 529 522 534 555 578 606 614 602 577 555 553 560 562 558 550 543 533 508 492 452 395 358 319 289 271 261 254 274 318 384 404 351 308 303 302 296 283 269 293 266 312 377 356 262 196 155 134 143 227 199 196 209 220 219 204 213 226 231 223 247 291 296 272 252 278 232 210 240 279 223 237 241 265 293 297 299 295 288 282 283 295 325 342 356 375 399 396 381 367 361 363 370 377 384 399 423 418 372 379 397 412 454 460 458 401 328 312 316 331 345 341 315 327 346 343 342 352 353 372 392 416 437 443 472 471 459 439 412 385 370 358 342 318 295 279 254 230 217 219 222 231 236 235 231 230 228 228 230 234 242 248 254 259 266 276 291 298 301 304 308 308 305 301 298 296 296 292 286 279 275 276 284 297 316 341 367 376 360 338 321 316 313 309 309 313 315 301 277 247 225 213 207 207 212 217 218 214 210 203 179 153 137 138 145 155 155 146 136 134 136 139 141 140 138 132 124 117 112 109 108 108 108 108 107 106 104 102 100 98 96 95 93 93 93 93 94 94 95 95 95 95 95 96 97 99 100 101 144 185 188 190 192 194 196 199 203 208 215 224 234 245 255 264 272 277 279 278 274 272 270 270 270 271 254 217 186 266 332 361 381 385 367 329 298 282 288 307 315 322 329 330 329 336 369 345 336 374 444 444 419 410 411 415 417 417 457 460 453 501 497 497 488 482 487 493 509 552 582 581 564 558 558 571 593 613 615 600 579 573 593 598 575 559 551 546 538 528 506 450 380 342 297 273 266 268 277 301 348 433 445 349 291 292 298 288 269 270 303 266 307 376 364 316 224 174 172 219 339 219 191 207 225 233 244 279 279 250 231 272 274 281 266 222 230 220 224 259 294 251 260 254 262 278 283 277 267 255 245 248 273 308 327 343 365 389 388 366 348 342 345 359 369 378 397 426 415 370 352 380 434 447 454 357 328 370 359 311 311 316 313 305 302 323 330 342 357 337 340 365 386 397 410 364 401 442 445 399 363 343 328 314 302 292 283 270 241 212 215 229 251 258 250 240 238 232 230 231 235 245 253 261 270 282 290 297 300 302 305 310 313 309 307 305 301 297 293 287 282 279 283 290 300 317 339 361 365 351 335 323 316 312 308 306 306 304 292 269 242 224 215 210 208 212 215 216 213 210 204 194 173 146 136 137 145 148 143 137 135 136 138 141 144 144 140 133 124 116 111 109 108 107 106 105 104 102 101 98 96 94 93 92 91 92 92 93 94 94 94 94 94 94 95 96 97 97 98 137 181 185 188 190 192 194 196 200 205 212 222 232 242 252 262 270 277 280 279 277 274 272 271 270 260 216 187 186 295 357 380 388 379 349 294 286 287 298 310 314 320 323 326 328 335 356 381 396 412 436 445 440 427 418 415 412 413 437 437 434 468 477 490 489 490 505 520 519 541 568 580 573 563 559 568 586 600 598 577 570 589 629 653 608 571 550 539 530 523 497 436 364 325 287 271 270 280 299 320 342 409 423 349 302 295 298 293 275 257 273 254 306 374 356 236 219 198 241 350 350 248 210 213 237 270 335 363 352 287 178 218 189 187 192 183 188 285 297 261 233 270 254 256 266 272 263 243 233 225 227 246 283 295 311 330 351 367 374 352 336 335 337 349 364 379 397 417 413 430 422 410 414 433 412 214 235 422 412 337 281 293 312 265 251 260 272 296 328 326 328 345 355 363 393 310 342 358 349 355 360 327 307 298 291 289 286 271 239 206 213 241 258 264 262 260 257 240 232 232 236 245 258 272 284 291 292 298 300 303 306 310 316 313 310 308 303 296 291 287 286 286 290 295 301 313 328 342 344 336 327 319 313 309 306 305 302 295 281 257 238 226 219 215 213 214 217 218 214 210 203 195 182 162 141 134 136 141 142 140 138 136 136 137 141 144 144 140 134 126 119 114 111 108 106 105 104 102 100 97 95 93 91 91 90 91 91 92 92 93 93 93 93 93 93 94 95 96 96 130 176 181 185 188 190 192 194 197 203 210 219 230 239 249 259 268 275 279 280 279 276 274 272 271 209 184 184 183 353 381 389 374 335 291 287 311 307 304 308 313 319 322 321 332 366 419 415 416 420 425 429 433 432 427 421 417 420 425 426 428 439 462 489 497 515 554 574 540 524 528 543 548 543 539 541 551 565 570 548 554 588 637 682 652 601 558 535 520 507 476 423 358 303 293 280 285 300 311 313 335 354 359 352 340 315 304 300 295 286 348 280 304 371 371 366 359 265 246 356 359 255 253 281 305 338 391 314 243 213 208 189 215 242 277 318 322 325 341 318 264 259 248 251 253 248 240 228 225 217 224 254 275 282 290 304 325 346 348 336 331 334 335 345 366 391 406 408 427 434 420 399 387 395 339 200 242 407 391 368 264 287 332 243 203 192 192 209 242 264 267 270 293 338 384 300 301 294 300 368 332 324 306 290 290 293 291 283 263 240 241 253 263 267 267 267 266 246 235 234 237 246 264 279 288 290 292 298 300 302 304 308 316 315 313 309 303 296 291 289 290 292 295 298 301 307 314 320 320 316 312 309 307 304 302 301 296 286 269 250 237 229 224 220 218 219 220 220 214 207 200 194 186 177 155 138 133 135 139 144 141 137 134 132 134 139 145 146 143 136 128 122 117 114 110 107 104 101 99 96 94 92 91 90 90 90 90 90 91 91 91 92 92 92 92 93 94 95 95 125 173 178 182 185 188 190 192 196 201 207 216 227 237 247 256 265 272 277 280 280 278 275 270 208 185 182 182 181 381 392 375 334 312 309 297 322 323 320 325 341 340 338 336 361 418 439 428 419 414 412 413 417 424 427 427 434 446 430 426 430 437 466 495 511 546 600 607 560 527 512 513 519 517 516 513 514 526 543 534 540 573 626 658 658 626 580 540 519 492 463 413 352 310 328 312 344 370 337 316 332 353 368 371 375 343 321 315 324 342 378 308 303 348 375 371 263 228 256 311 367 286 324 370 381 394 401 371 275 212 277 183 201 234 254 260 290 307 231 192 220 213 222 228 230 228 221 216 215 216 230 258 279 278 282 287 291 296 322 330 334 345 369 380 405 397 388 422 482 436 397 383 377 316 322 322 330 343 341 329 260 226 254 308 174 150 148 152 157 156 161 174 219 289 333 306 304 316 331 327 259 273 266 260 288 272 289 294 285 272 265 265 269 271 271 271 272 254 240 236 239 247 263 276 283 287 293 298 300 302 303 306 306 307 307 307 305 299 294 292 293 295 299 301 302 302 301 299 298 296 294 294 295 295 295 292 284 273 260 247 238 232 228 224 222 222 223 222 215 207 199 193 186 180 165 144 134 132 134 143 143 137 132 128 128 133 141 146 147 142 136 129 123 117 113 109 105 102 100 97 94 92 91 89 89 88 89 89 89 90 90 91 91 91 91 92 93 95 95 104 127 174 180 183 186 188 191 194 198 205 213 223 234 244 254 262 269 275 279 280 278 276 272 203 185 184 184 183 387 375 322 330 330 312 299 324 330 331 339 355 360 360 355 382 437 437 432 420 409 402 400 408 418 428 438 452 459 437 428 435 450 482 508 531 561 589 569 556 541 523 507 499 497 508 513 514 517 527 523 524 543 580 595 597 612 594 545 511 485 465 422 372 345 306 381 371 331 329 328 358 368 373 377 370 332 321 323 325 316 344 338 341 352 351 291 217 203 261 354 378 359 368 378 379 379 278 327 327 261 190 170 174 191 206 223 305 313 287 247 212 195 202 276 276 219 209 227 215 210 221 244 267 259 255 260 269 271 286 314 348 380 399 408 422 437 446 440 435 410 381 370 370 290 308 320 326 330 337 317 227 175 169 157 120 119 125 134 145 147 152 161 173 188 209 310 349 372 340 188 175 183 186 205 256 265 293 300 296 289 279 274 274 275 276 275 276 265 248 237 241 247 258 267 275 284 293 297 298 299 300 300 302 304 305 305 304 300 297 296 297 299 302 305 304 300 292 283 280 278 277 277 277 279 278 274 268 260 253 246 239 234 229 226 224 223 223 221 215 206 199 193 187 182 176 159 141 129 129 132 140 138 131 126 124 126 133 140 144 142 139 133 126 119 113 109 106 104 103 102 99 94 91 89 88 88 88 88 88 89 90 90 91 91 91 92 93 94 95 96 101 126 127 157 184 187 189 192 196 201 209 218 230 241 251 260 267 274 278 280 278 271 235 199 189 188 187 186 345 344 302 306 314 315 320 372 345 342 360 382 396 377 380 404 433 432 431 424 412 402 400 413 427 442 454 454 433 437 440 451 472 487 524 538 525 499 495 529 537 522 492 465 475 525 551 546 522 509 502 503 517 540 547 542 542 527 501 487 476 469 415 374 411 397 362 354 345 326 352 389 387 379 377 366 357 336 322 316 304 310 316 314 309 300 231 203 224 296 381 389 388 381 371 364 366 307 331 291 205 156 164 160 173 213 275 314 315 314 290 243 197 270 328 303 231 207 251 252 239 237 256 251 236 231 240 256 261 269 304 347 383 403 416 426 436 441 434 413 376 351 348 341 240 267 308 330 329 331 214 149 120 110 105 96 101 112 128 149 152 161 164 167 173 180 193 265 284 244 237 170 165 173 179 197 302 305 303 304 298 290 284 280 280 283 286 281 273 255 237 240 246 252 260 271 283 291 295 295 295 295 296 299 301 302 303 302 300 298 299 301 303 307 308 306 298 286 275 269 266 264 262 261 260 258 257 255 253 250 245 240 235 230 227 225 223 221 218 212 205 198 193 189 184 179 162 141 126 126 127 134 135 131 125 122 121 124 130 136 137 138 134 127 119 113 108 104 102 100 99 97 94 91 89 88 87 87 87 87 88 89 90 91 91 91 92 93 94 96 97 98 100 102 121 136 135 135 158 171 179 189 201 222 237 247 258 267 273 277 279 273 250 205 196 193 192 191 190 323 321 294 295 310 326 340 404 357 365 397 415 427 392 403 420 422 425 428 427 420 414 419 429 445 463 464 440 438 447 452 473 508 510 533 517 489 470 472 492 483 459 436 425 454 560 606 585 531 504 488 488 501 520 527 518 504 486 475 480 476 473 415 358 373 427 352 337 343 334 364 383 384 379 373 357 376 341 310 297 284 274 284 282 267 245 206 201 273 354 395 398 390 382 370 361 362 355 343 254 160 158 157 194 220 260 319 317 315 313 306 288 259 327 347 329 283 229 257 295 261 214 227 232 210 209 227 249 257 270 299 336 370 395 416 426 431 431 419 374 338 327 337 333 218 254 304 331 328 326 168 117 103 95 88 84 89 99 117 134 102 247 234 166 162 166 171 182 186 186 193 203 217 231 244 255 263 273 297 314 304 301 297 288 285 291 299 283 269 252 236 238 244 249 258 271 284 290 292 291 289 289 291 295 297 298 299 299 299 300 301 303 305 309 310 306 297 284 274 268 263 259 257 255 255 254 253 252 251 248 245 240 235 231 228 226 223 220 216 210 204 198 194 190 185 181 166 144 125 125 124 127 131 132 127 122 119 118 119 122 127 131 130 125 118 111 105 101 99 98 97 95 94 92 90 88 86 86 86 86 87 89 90 91 91 91 92 93 94 96 97 99 101 103 106 108 109 118 159 180 186 195 208 224 228 236 256 265 270 272 272 258 214 206 202 199 198 197 195 349 334 313 319 327 336 352 396 368 385 418 430 429 414 409 403 399 419 429 430 431 431 433 443 461 478 484 472 444 465 479 496 512 506 505 490 474 469 477 476 452 431 418 417 440 560 605 586 548 526 505 497 498 504 508 502 489 476 470 475 480 479 447 406 393 429 345 322 328 331 359 372 376 378 374 352 386 332 287 271 259 247 257 260 246 218 203 207 311 395 400 397 386 343 338 365 360 351 338 278 208 182 158 228 276 302 320 320 316 313 313 316 323 334 343 337 311 270 255 313 268 189 191 228 192 196 223 244 258 276 293 316 345 372 411 422 423 419 403 340 280 257 286 332 210 221 278 321 326 322 166 117 105 92 86 80 82 91 106 124 135 190 178 147 146 149 150 152 155 157 158 156 167 182 199 215 229 248 265 277 286 313 302 291 288 292 292 275 250 236 235 237 243 251 262 276 286 289 287 284 282 283 286 290 293 295 296 296 297 299 302 305 307 310 310 305 295 283 275 268 263 258 255 253 252 251 250 249 248 246 244 240 236 232 230 227 224 219 214 208 203 198 194 190 186 182 173 155 131 123 122 125 130 133 129 123 119 115 113 111 112 115 117 118 115 108 102 99 98 97 96 95 94 93 91 88 86 85 85 85 86 88 89 90 91 91 92 93 94 96 98 100 103 108 112 110 110 135 175 196 204 219 241 249 244 237 233 226 230 233 233 229 220 214 210 207 204 203 200 361 355 352 355 354 354 367 393 394 372 383 429 427 426 414 398 394 417 429 438 444 449 457 474 480 484 486 486 482 487 490 491 488 481 478 470 464 468 481 468 443 426 420 423 444 533 554 545 551 570 558 537 513 495 493 492 492 488 482 481 484 484 468 445 426 426 339 310 309 311 345 372 379 377 368 349 403 314 252 240 235 232 236 240 237 225 212 218 299 363 367 362 374 291 289 362 358 351 340 328 302 248 202 229 280 316 319 321 317 313 312 316 324 333 342 318 286 294 260 282 264 220 194 235 187 195 223 233 261 274 279 289 309 338 382 391 388 372 327 275 230 201 220 282 204 196 240 295 325 320 184 127 106 95 90 82 80 87 98 109 126 131 128 127 132 132 140 138 137 141 140 139 148 160 171 182 197 212 227 245 268 288 313 309 297 291 221 235 238 234 233 236 244 258 273 284 289 289 281 275 274 277 281 287 290 292 294 293 294 297 301 305 309 312 311 306 296 286 277 269 263 258 254 252 250 249 248 247 246 245 243 241 237 234 231 227 223 218 212 206 202 198 195 191 187 182 177 164 141 123 121 123 128 131 128 123 118 114 110 107 106 105 105 106 106 102 100 98 97 96 96 95 95 94 92 89 87 85 85 85 85 86 88 89 90 90 91 92 94 96 98 102 106 117 120 111 112 154 186 203 214 231 247 254 256 257 259 252 253 245 232 225 224 221 218 214 210 208 204 316 350 368 356 382 400 391 427 428 400 400 427 426 425 420 411 409 421 435 455 466 472 480 488 488 486 484 483 482 480 474 467 464 473 466 455 451 456 465 449 436 435 443 456 473 497 485 480 514 581 595 576 536 496 487 499 511 515 510 501 492 486 459 423 398 406 333 294 284 295 334 366 383 370 340 326 403 287 210 201 202 217 227 237 240 230 222 218 219 234 257 258 345 361 357 356 352 349 343 335 327 323 317 314 312 312 314 319 318 315 315 319 330 341 339 333 312 254 244 201 228 252 187 204 181 191 212 223 256 259 262 264 272 300 321 325 319 281 188 170 206 204 187 195 194 193 209 253 309 319 234 155 111 103 94 84 84 87 92 96 98 102 106 112 118 117 130 130 128 132 132 137 146 153 160 173 180 188 198 215 239 261 273 273 260 235 220 229 234 234 233 232 234 267 293 295 289 287 277 270 270 272 278 286 290 290 290 289 290 292 296 301 307 311 312 309 303 297 287 275 266 258 253 250 249 247 246 245 245 244 243 241 238 234 230 226 222 216 209 204 200 197 195 193 189 184 179 170 155 138 128 123 122 124 125 123 119 114 109 105 104 103 102 101 100 99 98 97 96 96 95 95 95 94 92 89 87 86 85 85 85 86 87 88 89 90 91 92 94 96 99 103 110 117 117 112 124 165 190 204 213 225 231 240 251 263 271 271 275 270 256 236 227 226 224 221 217 213 209 338 370 359 345 359 392 420 422 423 414 415 426 428 430 429 430 434 444 464 477 484 488 492 494 488 481 471 462 458 456 453 456 467 483 462 444 436 436 435 423 425 443 486 538 523 476 437 424 450 522 562 568 541 503 493 514 536 546 541 525 506 487 481 473 440 364 299 269 278 310 324 358 363 364 351 299 283 247 211 188 185 196 204 214 219 215 212 216 215 209 203 203 217 221 280 356 348 350 347 343 340 336 325 318 314 311 310 312 314 315 318 325 339 342 274 270 307 251 218 236 201 144 134 158 163 177 208 248 245 247 252 255 257 263 267 275 255 210 167 154 174 178 173 180 170 175 181 204 253 311 295 198 124 111 96 87 87 86 84 85 88 93 97 101 105 106 117 119 119 122 124 130 136 144 155 163 166 173 183 195 209 222 228 238 244 243 249 243 239 236 233 231 231 262 287 288 277 278 275 272 270 271 280 283 285 285 284 283 283 285 288 292 298 303 306 308 308 306 295 283 273 264 256 251 248 246 245 244 244 243 242 241 237 232 227 223 218 213 207 203 199 198 197 196 193 188 182 175 168 160 144 132 128 131 134 130 124 117 110 106 104 102 101 101 100 99 98 97 96 96 96 96 95 94 92 90 88 87 86 85 85 86 86 88 89 89 91 92 94 97 100 105 113 116 114 117 157 172 188 203 211 214 218 227 241 255 265 270 279 284 282 266 245 237 232 228 227 225 220 363 347 347 372 396 413 419 419 421 402 407 427 430 436 438 447 459 470 483 487 488 488 488 488 484 476 462 447 442 441 446 463 484 491 464 438 424 417 411 410 416 437 519 632 575 487 432 412 421 444 476 500 511 508 497 509 531 549 556 548 516 455 459 453 390 361 300 271 272 295 333 379 370 357 332 256 252 256 224 185 182 179 188 196 199 195 201 207 206 201 195 194 202 209 276 360 351 350 346 346 346 344 336 325 317 312 309 308 310 312 317 324 335 338 319 314 320 311 302 201 130 111 122 162 161 177 206 233 238 225 226 239 267 317 266 254 239 207 167 168 179 183 178 169 165 175 167 155 173 290 240 167 121 112 99 93 85 79 75 76 82 89 92 93 94 95 104 106 106 110 115 119 122 132 145 151 155 164 172 178 185 191 196 206 220 234 248 253 257 253 235 227 228 248 267 273 271 273 272 272 273 279 279 280 280 279 276 275 274 274 274 276 279 283 288 293 294 288 280 274 273 273 266 257 250 246 244 243 242 241 241 239 235 229 223 218 213 208 203 199 197 196 196 197 195 190 183 175 168 160 155 151 150 150 150 145 139 132 125 116 107 103 102 101 100 99 99 98 97 97 96 96 95 94 93 91 89 88 87 86 86 86 87 88 89 90 91 93 95 98 101 105 110 114 119 128 156 173 191 206 211 211 215 223 234 249 258 264 276 290 297 292 276 270 269 268 263 249 240 406 400 398 403 410 416 417 417 420 399 409 433 434 435 444 457 472 482 486 486 482 478 476 478 479 476 466 454 452 451 455 470 485 484 470 438 416 407 405 411 411 415 478 589 594 509 448 418 418 437 454 462 479 498 499 492 504 521 532 531 515 494 457 418 382 341 320 310 313 331 365 415 364 306 277 272 269 266 233 193 179 175 180 183 184 183 184 203 210 207 199 188 195 194 212 265 352 346 341 340 342 341 337 330 321 315 311 308 309 300 296 293 261 325 335 329 326 319 235 153 107 102 124 136 152 166 187 226 281 277 286 293 288 279 248 241 235 214 176 176 252 236 157 128 136 154 147 136 146 174 159 141 125 111 100 94 90 88 88 88 87 86 88 89 84 87 94 97 98 104 110 116 119 123 131 142 150 157 162 164 169 173 176 181 189 203 219 237 254 263 256 229 242 249 253 261 266 269 269 269 272 280 278 276 274 272 269 266 263 261 261 260 258 258 257 251 239 221 220 230 248 267 271 265 258 250 245 242 240 240 239 238 234 227 220 213 208 204 200 196 195 194 195 195 193 189 183 175 166 159 153 149 148 150 155 158 156 152 145 132 118 108 103 102 101 100 100 99 98 98 97 96 95 94 93 91 90 89 88 87 87 87 88 89 90 91 92 94 96 98 101 104 108 116 130 146 160 178 198 212 212 211 216 223 232 245 254 264 281 296 303 302 293 290 291 292 290 284 283 420 419 416 414 414 415 416 417 423 407 417 437 435 431 452 466 475 481 480 479 476 471 468 476 476 477 475 472 475 473 470 469 469 463 464 436 410 396 396 401 406 404 413 455 548 524 476 437 424 432 448 456 464 479 499 494 499 506 508 501 498 495 456 414 389 356 353 359 368 377 386 393 343 295 278 288 279 266 248 240 245 184 179 182 180 172 175 203 211 208 200 193 189 185 174 184 252 246 246 286 314 277 330 334 327 319 313 310 302 276 267 276 249 290 322 334 307 224 176 123 97 106 134 137 153 165 176 194 229 256 272 262 230 208 222 233 242 233 177 170 193 168 119 113 126 151 136 112 119 147 145 138 125 108 96 88 85 78 71 84 81 82 85 86 77 78 81 85 91 98 106 126 125 120 125 130 142 150 156 160 159 160 163 165 168 179 189 206 228 253 275 255 256 252 251 260 266 268 271 272 272 277 277 275 271 268 265 263 260 256 254 251 248 242 232 213 185 168 167 183 208 232 250 265 265 258 251 244 241 239 238 237 235 227 218 210 204 201 198 194 192 192 193 194 192 189 183 176 167 160 154 150 149 151 156 159 158 153 148 142 133 121 112 111 112 111 111 109 106 100 98 96 95 94 92 91 90 89 89 88 88 89 90 90 91 92 94 95 97 99 102 104 113 131 155 162 173 191 212 227 215 216 220 225 233 243 258 277 293 302 303 302 294 292 294 297 300 301 302 422 420 418 417 416 416 417 419 429 411 419 434 432 439 464 475 477 476 472 472 474 474 472 477 478 479 479 479 473 438 429 427 432 446 463 444 409 382 375 378 389 397 402 416 458 509 493 460 439 433 440 451 459 464 472 478 461 474 491 487 487 489 451 414 401 389 392 403 411 412 403 388 370 342 314 306 296 281 268 274 298 231 212 201 187 174 185 207 213 206 200 212 220 220 186 148 160 157 204 272 284 209 324 338 331 321 314 311 294 258 248 271 261 254 305 337 294 156 144 108 99 119 147 157 156 161 177 197 182 214 219 202 180 169 205 225 223 203 173 135 122 112 103 111 117 137 133 116 112 117 138 133 118 109 94 84 81 79 76 79 77 78 76 72 74 81 78 80 86 92 106 115 116 113 115 125 134 146 156 159 156 152 148 149 156 166 175 185 202 228 261 282 268 257 256 264 267 274 276 272 269 273 277 277 274 269 266 263 260 256 253 248 243 232 216 191 158 148 149 158 171 186 206 228 250 262 260 253 248 244 241 239 237 230 221 211 204 199 197 194 192 191 193 194 193 190 185 178 171 164 157 153 153 155 158 160 158 154 148 141 136 134 132 131 131 131 128 125 120 111 108 105 101 96 93 90 90 90 90 90 89 90 91 92 93 94 96 97 99 101 103 110 130 159 180 176 188 209 227 231 221 223 229 237 248 264 278 292 299 298 300 300 297 295 296 299 301 302 303 422 420 420 420 418 419 421 422 436 412 417 430 433 459 472 474 469 462 461 466 471 477 479 474 477 480 480 467 438 417 406 406 416 434 456 450 409 373 363 361 372 388 400 408 421 462 477 474 459 439 441 451 460 459 443 393 367 420 476 477 478 482 440 404 399 405 418 431 441 445 439 428 423 389 346 332 322 309 299 302 313 271 254 223 194 183 199 207 210 209 209 220 244 244 197 143 155 154 234 273 242 178 278 329 335 323 316 312 294 263 246 246 230 222 296 325 268 166 136 113 118 139 154 167 156 155 175 205 180 209 193 169 166 161 185 199 202 190 151 110 98 97 101 105 107 117 121 120 115 104 115 109 99 97 85 79 77 76 75 74 73 73 69 63 69 84 83 83 86 88 102 111 111 105 99 100 114 136 153 157 154 139 130 135 151 158 165 171 182 202 226 254 286 285 267 261 261 280 279 268 266 270 277 280 280 276 271 266 262 258 254 248 241 228 209 182 146 136 133 137 147 159 170 186 206 230 253 267 261 253 247 244 241 236 227 217 207 201 197 194 192 192 193 196 195 192 188 183 176 169 162 158 157 159 160 160 158 154 147 138 135 134 135 138 140 140 139 136 132 128 123 118 111 102 95 91 90 90 91 91 92 92 92 93 94 96 98 100 102 103 108 126 157 183 187 186 203 223 234 232 233 241 250 260 270 278 282 287 292 297 300 306 303 299 298 298 300 302 303 422 421 423 422 421 424 427 430 439 442 433 429 440 463 471 469 465 462 461 459 463 467 471 475 484 488 473 447 426 411 403 406 415 429 443 443 414 380 362 356 364 381 396 406 414 429 451 472 476 455 454 459 447 419 376 300 290 379 460 463 464 468 419 380 381 395 421 441 463 483 492 480 447 401 365 363 347 337 345 353 335 268 269 229 188 179 191 192 198 215 224 190 192 183 167 156 165 180 168 161 157 150 156 298 343 327 317 313 306 284 246 201 172 180 268 274 195 173 159 144 149 166 179 162 157 172 193 202 211 250 214 168 163 161 163 167 192 207 122 108 98 92 91 94 100 100 103 109 116 109 98 91 87 84 76 74 72 71 69 67 68 69 69 68 74 77 80 83 85 89 97 101 101 98 92 93 101 125 146 149 144 122 109 113 133 146 151 161 169 177 192 215 250 288 299 253 255 279 280 268 265 269 276 282 284 283 279 272 266 260 255 250 241 227 207 180 143 130 123 122 126 137 149 162 175 192 214 236 257 265 262 255 248 241 234 224 215 206 200 195 193 192 194 197 198 196 192 188 183 175 168 163 160 161 161 160 159 154 144 137 135 135 136 140 142 144 144 143 140 136 130 125 118 109 99 94 91 91 91 92 93 94 94 93 96 99 101 103 105 107 124 154 178 187 190 195 213 228 238 248 257 267 276 283 286 286 288 293 301 310 310 311 308 304 300 298 299 301 303 423 423 427 423 421 425 432 442 452 445 434 430 440 458 462 462 461 460 459 457 457 462 470 480 490 493 472 443 428 418 414 416 421 429 432 433 422 401 378 364 364 374 389 404 415 418 428 456 479 474 470 467 428 362 293 268 285 373 443 449 450 452 402 363 364 377 409 439 477 514 528 491 455 425 406 398 376 374 381 385 375 339 318 244 183 172 166 189 201 215 218 177 244 229 196 172 168 298 211 157 157 156 170 313 356 335 316 312 313 271 236 220 160 166 179 184 180 180 155 164 175 216 315 178 169 246 321 324 331 318 240 172 164 170 170 165 162 152 115 101 86 75 74 89 97 94 89 92 109 111 101 94 89 80 70 69 68 67 64 61 61 65 69 74 79 76 79 82 85 95 94 91 91 91 88 86 89 104 124 136 129 113 105 107 114 123 129 140 150 158 175 196 223 259 271 215 277 283 276 269 264 268 276 283 286 285 282 277 271 264 258 252 243 229 210 186 152 132 122 116 114 119 130 142 154 165 178 202 228 251 267 271 262 250 240 231 222 213 205 199 195 193 193 197 199 199 196 192 187 182 175 168 164 162 161 161 159 153 143 137 136 137 138 141 142 143 144 144 143 139 135 130 123 114 104 97 93 92 92 93 95 98 100 99 99 102 105 109 113 126 153 172 183 188 191 199 215 235 257 281 288 294 299 299 294 295 301 312 322 324 319 316 313 308 301 297 296 298 301 421 422 427 426 425 433 445 455 460 439 426 424 434 447 451 455 456 455 454 453 458 467 476 485 493 497 486 468 452 436 430 429 433 438 435 428 425 419 405 388 372 369 381 400 413 411 411 432 462 477 475 454 430 378 296 280 307 376 428 437 446 444 443 409 359 359 407 439 478 511 509 474 458 446 433 423 419 417 414 408 395 364 313 248 194 167 159 168 179 185 183 172 182 209 240 260 259 314 221 229 292 290 282 333 356 345 318 312 307 296 268 226 195 180 179 198 211 166 162 157 157 169 192 178 271 321 325 325 326 300 227 161 147 161 162 144 135 140 122 138 110 85 80 79 92 92 88 86 88 100 97 95 88 71 66 66 66 64 61 58 56 59 64 71 77 80 83 84 87 99 89 85 84 85 81 83 85 89 98 113 109 102 97 98 105 106 112 122 134 144 161 179 204 237 252 200 224 266 281 269 265 269 277 285 287 285 281 276 272 267 261 253 245 234 218 197 172 145 128 118 111 109 113 123 136 148 159 176 199 225 251 273 270 260 248 236 228 219 211 205 199 195 193 196 199 200 199 195 191 187 181 174 168 164 162 160 158 153 145 140 138 139 141 144 144 144 144 143 143 140 136 131 124 117 108 101 96 95 95 97 101 106 110 109 105 108 113 118 126 149 169 179 184 187 190 202 230 264 291 298 307 312 312 307 302 309 323 336 341 336 326 320 316 311 301 296 293 295 299 426 428 431 429 431 442 451 453 450 435 422 420 427 437 441 446 448 447 443 450 465 477 484 488 491 494 495 491 480 463 453 449 452 455 450 426 416 418 423 419 388 369 372 390 406 405 400 404 421 453 465 428 406 390 366 351 404 416 412 417 436 442 441 435 409 340 405 454 477 482 481 452 463 471 472 472 461 446 435 426 410 376 297 259 222 176 173 175 179 173 164 173 189 226 253 277 317 325 298 299 316 312 282 277 320 349 324 313 293 294 264 194 172 169 181 227 258 161 263 213 169 170 184 284 323 333 331 328 326 227 188 184 168 156 164 148 133 132 132 124 105 92 88 85 85 90 91 89 89 83 91 96 86 59 64 65 65 64 61 58 55 55 59 66 73 77 79 81 86 90 82 80 80 79 76 84 88 87 86 94 94 85 78 81 96 96 101 108 116 127 145 165 188 216 242 251 226 265 286 271 266 270 280 287 287 282 279 274 268 262 255 250 246 241 230 214 196 167 142 124 113 106 103 109 120 135 149 161 176 196 222 252 268 266 257 248 239 227 218 211 205 200 196 197 199 202 202 200 196 192 186 179 172 167 163 160 157 155 150 146 143 144 147 149 148 146 144 143 143 140 137 133 127 118 111 105 102 101 102 106 111 116 119 119 114 118 122 127 138 162 176 183 186 189 200 231 265 291 302 312 317 318 316 313 315 329 348 357 352 344 331 323 318 312 302 295 292 292 295 430 431 432 431 437 446 449 444 436 420 409 410 419 427 428 434 436 435 434 455 475 486 490 490 486 486 487 489 490 492 484 478 475 470 453 416 396 395 411 436 407 376 365 375 396 400 396 396 405 424 438 415 400 386 372 382 461 472 449 428 434 433 434 435 432 417 410 444 464 463 455 455 473 484 485 479 469 455 444 434 415 362 308 275 238 193 187 185 207 240 247 177 224 278 304 313 335 332 328 325 323 320 306 303 329 348 318 225 273 263 218 177 169 171 193 241 283 259 311 288 269 262 229 232 230 278 335 332 329 289 224 175 168 150 149 144 136 128 125 129 130 118 101 105 96 93 91 91 92 91 86 85 84 72 71 68 66 64 62 60 54 55 59 63 70 74 66 66 79 78 77 77 77 77 77 85 90 90 88 88 91 74 64 68 83 89 92 96 101 108 123 144 168 196 228 264 225 259 285 277 273 278 288 293 290 283 278 272 266 259 252 246 243 243 241 233 216 196 168 141 120 110 103 102 109 122 138 150 159 172 191 217 250 262 264 259 251 235 224 217 212 207 202 200 202 205 206 205 202 198 191 183 176 170 165 160 156 156 155 152 149 148 151 151 150 148 146 144 144 142 139 135 131 123 116 111 109 109 110 115 121 125 126 127 123 126 130 134 144 166 179 185 190 199 233 265 288 302 311 320 324 324 322 320 333 356 365 364 360 349 335 325 319 313 303 295 289 288 291 434 434 433 433 441 448 446 434 416 400 396 403 415 422 412 419 424 429 442 472 485 491 491 489 485 483 484 486 487 490 490 490 484 465 427 398 378 373 387 419 419 389 364 358 369 382 386 389 390 392 395 389 390 389 381 383 489 517 490 446 417 420 424 428 433 440 437 457 471 473 468 474 485 488 482 465 431 440 440 432 411 350 346 289 228 200 212 209 231 267 281 217 241 301 334 336 339 336 333 331 331 330 334 338 344 345 311 147 186 192 179 176 200 213 245 259 263 314 320 321 324 318 283 216 227 285 337 336 333 327 247 167 160 168 157 150 141 126 123 141 147 142 142 178 140 110 99 102 94 99 92 86 83 74 64 60 58 59 63 56 66 60 54 64 68 60 56 62 72 71 71 73 76 77 77 80 86 90 89 80 93 81 73 74 77 88 85 88 93 95 103 120 148 182 216 244 238 278 300 284 290 292 298 300 296 287 280 272 264 258 252 248 244 243 243 240 233 217 195 169 139 119 108 101 100 109 125 136 146 155 166 183 219 251 267 268 264 245 232 224 218 213 209 207 207 209 211 211 210 207 201 195 188 180 171 163 159 158 156 154 150 147 146 147 149 149 148 147 146 143 140 137 134 129 124 119 117 117 118 122 127 130 132 131 124 127 132 136 144 164 178 187 197 220 260 283 296 307 320 328 328 326 326 336 354 361 363 363 361 348 337 327 319 312 303 294 286 283 286 437 438 437 439 443 435 428 415 392 391 393 403 418 425 401 402 416 440 469 484 489 491 489 485 483 483 482 481 481 481 484 485 480 461 422 400 380 372 381 409 425 401 372 356 360 366 373 376 374 371 366 371 379 384 385 391 492 537 521 469 432 426 420 419 423 433 448 465 474 477 476 481 487 487 471 437 390 407 420 420 403 360 376 286 207 200 230 228 236 254 267 251 229 268 299 315 343 340 338 338 338 339 343 342 342 332 285 137 100 132 166 177 228 262 296 289 264 311 316 319 323 320 298 247 287 325 338 337 334 284 215 165 159 177 162 152 144 134 131 147 156 158 161 185 201 145 103 103 101 98 93 86 77 70 73 66 58 56 58 64 71 63 52 54 54 58 57 59 67 67 69 71 73 75 75 85 91 90 79 64 85 76 77 89 92 94 88 89 94 94 96 108 136 172 208 231 265 302 310 292 307 309 312 311 305 290 280 271 264 258 255 252 249 247 245 243 239 231 216 195 167 134 117 107 102 101 111 122 132 141 149 159 191 233 263 274 276 257 242 232 225 220 216 213 213 215 217 217 217 215 212 208 201 190 179 170 166 161 154 148 145 144 144 146 148 150 150 149 148 146 144 142 139 136 131 128 125 124 126 128 132 135 136 133 125 125 130 135 146 162 175 187 204 246 269 284 297 313 328 331 330 333 342 353 357 359 359 358 353 345 338 329 319 312 303 292 284 280 281 444 448 447 445 442 415 399 393 382 391 399 406 412 415 392 388 409 445 478 485 489 490 488 484 482 481 479 478 478 479 477 479 472 453 429 415 396 385 390 411 430 419 395 373 365 365 370 369 364 359 354 360 368 376 386 409 486 522 505 463 453 466 461 441 422 422 437 457 465 465 467 473 481 478 454 409 373 382 396 401 391 380 340 250 193 202 230 229 232 253 269 232 219 223 235 264 323 342 345 346 346 344 340 336 335 300 218 146 94 116 153 175 231 282 306 300 285 313 315 317 321 313 271 252 302 333 326 304 324 216 163 162 164 169 157 151 147 141 141 152 164 167 169 216 264 185 113 101 102 92 89 86 81 73 77 67 59 58 65 73 76 65 52 50 51 52 57 62 65 67 69 65 64 71 70 72 67 69 75 62 85 91 89 89 95 95 96 97 97 95 96 105 127 159 196 227 274 288 288 298 329 332 328 320 309 297 281 272 266 262 259 258 256 254 251 246 243 238 229 214 193 162 134 116 107 103 103 109 116 125 134 147 167 209 252 277 283 269 254 241 233 226 222 219 219 220 223 223 223 222 220 217 212 203 192 183 176 166 156 150 147 146 146 147 149 152 153 152 151 151 150 149 146 142 138 135 132 131 131 133 136 140 141 137 128 127 132 139 152 160 170 182 201 258 270 282 301 319 331 333 338 347 354 356 356 356 355 352 347 343 339 331 319 311 303 292 283 279 280 449 455 453 445 438 429 415 398 385 386 407 405 405 416 390 424 453 473 484 487 489 490 488 485 481 480 479 479 479 479 475 475 465 449 443 436 419 406 405 417 431 438 427 408 391 384 380 371 361 355 355 359 365 374 391 424 480 481 451 422 430 489 514 488 441 420 431 452 460 462 473 482 482 464 432 397 371 390 392 386 380 372 230 186 186 199 240 243 231 238 246 209 240 252 242 228 239 334 351 350 345 338 331 326 323 263 133 89 78 75 104 175 264 300 309 246 179 307 313 312 314 303 250 228 281 313 290 229 292 197 151 159 167 170 159 157 163 171 160 190 205 205 217 304 303 210 127 99 94 89 90 92 89 77 70 64 60 63 75 76 74 65 54 52 51 48 52 59 64 64 63 64 69 76 67 66 58 56 62 69 78 90 95 91 91 93 97 89 81 94 96 103 120 148 183 222 287 309 302 300 365 352 334 319 305 309 298 290 281 273 269 267 265 263 260 255 250 245 238 228 213 188 158 132 116 109 105 101 102 108 118 130 147 189 240 281 290 282 268 253 241 232 227 224 224 225 229 230 230 229 228 225 221 215 207 198 190 178 167 159 156 154 154 154 154 154 157 157 156 156 157 156 153 149 145 141 138 137 137 139 143 148 150 146 135 131 136 146 163 180 191 203 229 258 270 286 306 322 329 339 350 357 356 354 353 352 350 347 343 342 339 332 320 310 302 294 286 283 284 431 430 435 448 427 411 404 401 403 410 416 399 394 416 431 460 476 482 481 483 488 489 489 487 483 481 481 481 481 480 478 474 460 446 447 447 433 422 418 421 433 454 460 448 425 409 394 377 364 360 366 370 375 383 398 427 463 446 416 386 355 419 472 487 469 443 447 457 465 481 510 535 494 450 415 394 393 392 390 386 380 371 224 181 183 198 238 256 255 255 253 223 248 247 249 262 284 343 352 348 341 333 326 323 320 265 151 124 88 75 106 185 291 303 303 237 153 244 288 277 261 252 234 212 211 218 246 309 217 173 164 169 170 174 162 157 208 309 232 294 319 317 313 293 288 214 134 93 93 91 98 100 90 75 66 66 68 70 77 76 71 63 55 54 50 49 50 55 61 65 63 63 68 78 67 61 60 58 56 71 74 86 94 94 87 86 85 79 75 94 72 72 94 127 156 192 232 268 289 287 292 300 318 330 321 305 327 327 313 298 291 286 282 278 272 267 261 255 248 238 226 207 182 153 130 117 110 104 98 96 101 113 134 180 240 291 292 290 279 264 251 239 232 229 228 230 234 238 239 238 237 234 230 225 218 210 201 190 179 171 168 166 167 170 171 170 170 166 164 164 164 162 159 155 151 147 144 144 145 148 151 155 157 158 146 138 142 154 179 198 214 233 259 273 281 291 305 321 336 352 357 355 355 354 352 349 345 343 341 340 338 333 323 311 303 297 292 289 291 408 414 426 438 432 424 416 414 415 408 406 391 398 434 465 480 485 485 484 485 488 488 488 487 485 485 484 483 483 483 482 475 459 444 438 440 433 428 424 423 437 458 471 462 433 415 401 386 377 377 385 398 406 407 408 418 425 434 428 387 311 390 415 435 454 463 470 476 488 510 541 557 489 441 414 399 401 406 408 404 396 380 253 203 194 217 295 283 331 322 263 245 241 245 246 246 257 344 356 350 342 333 327 324 319 281 196 137 92 75 101 177 296 271 256 206 132 140 198 215 206 196 208 201 219 220 232 306 209 173 162 161 175 288 205 166 219 326 320 322 320 318 306 252 252 228 164 90 103 93 93 93 89 82 72 71 76 81 77 80 77 65 52 53 54 57 56 54 57 71 67 58 59 73 66 58 62 64 61 70 67 73 81 84 87 76 71 72 73 69 72 89 92 93 130 168 174 183 197 210 234 268 328 369 341 330 297 289 312 343 330 318 308 298 286 278 271 264 257 248 237 221 200 174 148 128 118 110 102 95 92 101 131 186 248 290 292 291 286 277 266 246 239 235 233 235 240 247 250 249 247 245 241 235 228 219 209 201 191 183 178 175 176 179 184 189 188 181 176 173 171 169 164 160 155 152 151 152 153 157 159 159 162 167 157 147 151 168 198 225 247 263 273 278 275 284 310 335 352 359 358 354 354 352 350 347 343 340 339 338 337 333 325 315 307 302 300 299 299 400 411 423 429 424 420 419 411 397 389 390 398 421 455 484 488 489 489 489 488 487 487 487 486 487 487 486 484 482 483 485 477 462 444 427 424 426 422 419 421 433 435 423 407 397 403 413 414 411 413 423 455 463 443 414 405 414 328 350 426 413 409 409 415 419 417 473 483 483 478 471 471 447 431 421 416 421 429 428 421 409 388 338 245 195 233 354 360 335 331 342 328 269 263 271 290 329 358 359 353 346 339 333 327 320 273 173 113 87 75 105 175 217 173 158 139 107 104 159 181 181 176 182 183 200 216 244 303 188 156 150 149 149 182 176 175 224 334 329 324 251 184 188 239 192 178 151 92 88 82 85 88 86 75 61 69 77 75 73 85 84 72 55 47 70 71 63 57 63 76 61 52 55 63 65 61 63 67 67 73 60 61 63 63 86 67 63 62 56 61 80 101 88 69 124 144 150 152 156 165 194 237 290 343 383 350 328 297 283 320 368 362 343 322 305 292 281 272 264 255 245 231 212 191 168 142 127 117 108 100 94 105 144 202 259 289 292 290 290 288 279 253 245 241 240 242 247 256 261 261 258 256 252 247 239 229 219 211 204 195 186 181 181 183 187 192 198 198 192 184 178 174 170 164 160 158 160 158 157 158 161 165 169 173 167 158 161 187 220 251 271 278 281 279 281 297 327 344 357 361 358 354 352 350 348 344 340 337 336 336 335 333 328 320 312 308 306 306 308 403 406 414 416 405 408 409 405 398 392 397 418 445 472 488 492 494 493 492 490 487 485 487 489 490 488 486 484 482 479 485 474 454 433 418 421 425 418 413 413 405 399 392 389 394 409 434 448 445 432 428 462 492 471 418 387 386 377 400 448 482 468 438 421 406 391 465 473 461 446 427 384 408 421 426 430 438 447 443 431 415 395 375 275 219 252 337 382 322 325 380 365 327 296 295 324 367 365 360 355 350 344 338 329 319 265 155 102 83 73 95 145 147 127 115 106 103 118 166 183 200 219 208 181 188 199 208 220 164 149 144 139 129 128 159 169 182 235 315 292 216 151 143 165 165 162 138 95 91 88 86 87 88 84 73 72 71 69 75 78 79 79 75 63 71 69 69 74 79 78 62 56 56 53 66 67 66 66 69 84 67 56 51 55 81 67 65 59 49 75 90 94 85 83 124 125 108 112 137 143 160 191 234 286 340 363 368 363 339 292 322 330 346 355 334 317 298 282 269 259 250 237 221 202 182 161 137 124 116 109 107 123 167 222 269 289 291 290 291 291 279 260 252 250 251 253 259 267 273 277 276 274 269 263 253 242 230 221 216 208 195 186 184 182 179 180 189 199 202 198 187 180 175 169 165 162 160 159 160 162 166 170 174 178 176 171 176 210 245 268 280 286 287 290 300 316 337 350 360 362 358 354 352 349 346 343 338 334 334 334 334 332 330 324 318 313 311 310 313 395 393 397 398 391 391 392 394 401 412 417 438 463 482 487 495 498 497 495 493 489 487 489 492 493 490 488 485 483 482 473 441 416 403 403 407 404 406 411 413 400 396 396 397 401 411 417 427 434 436 434 452 469 451 409 377 372 383 407 485 635 656 548 473 437 421 454 453 440 404 353 360 396 416 426 431 438 452 448 434 417 398 382 326 278 275 335 378 319 302 342 369 333 320 328 348 369 365 362 358 353 347 338 313 289 238 152 106 82 71 91 135 127 124 110 100 107 136 173 182 199 223 211 211 233 216 171 161 149 148 144 135 123 130 157 159 153 171 233 219 179 143 130 132 139 129 110 95 103 104 94 88 87 72 66 66 70 74 77 80 80 76 71 72 72 70 73 77 69 70 67 68 72 78 71 60 57 67 87 89 82 56 46 72 78 80 75 72 77 80 87 77 78 97 104 98 67 69 105 109 130 146 171 211 260 316 352 348 327 342 370 328 318 342 360 342 324 301 279 263 252 240 225 209 192 175 153 135 125 124 126 146 191 240 275 290 291 291 291 289 280 268 269 268 261 264 269 277 285 291 294 291 285 277 269 257 245 235 227 218 207 191 182 173 165 162 169 184 200 207 200 187 179 172 167 164 161 161 163 166 170 174 178 182 181 179 194 235 265 281 289 300 299 309 319 329 340 352 361 362 359 356 353 349 346 342 337 334 334 333 333 333 332 329 324 319 316 315 318 380 381 383 382 378 377 379 379 388 423 426 458 480 487 490 497 499 500 499 493 490 489 490 493 495 492 488 483 481 481 463 440 421 409 402 398 399 407 421 432 427 420 416 414 412 415 410 413 418 429 447 465 460 436 402 374 368 374 394 484 685 876 677 551 506 478 460 445 430 376 301 365 402 419 426 428 433 449 450 438 417 398 389 360 327 319 373 381 344 297 293 375 313 338 363 370 369 368 366 362 355 346 332 285 235 189 147 113 84 71 100 157 142 123 115 119 132 151 163 168 173 180 182 220 254 225 160 153 150 150 144 132 123 142 157 151 139 144 157 156 141 122 113 114 118 112 101 94 101 107 99 91 89 74 68 65 68 73 64 77 83 82 76 72 69 75 76 73 77 70 76 73 67 76 69 66 59 60 82 73 73 71 69 69 74 84 79 74 77 57 51 52 51 50 62 59 56 58 63 67 100 112 121 143 184 231 277 292 310 411 402 329 297 317 352 362 351 328 302 278 259 242 226 210 195 184 167 149 136 135 146 174 214 252 276 289 293 293 292 290 288 285 290 285 271 273 278 287 297 306 309 305 299 291 282 272 263 251 240 229 216 197 176 157 143 142 153 167 187 205 212 198 185 175 169 165 164 165 166 169 173 177 181 185 186 192 225 260 280 291 302 310 318 324 328 334 342 352 360 362 361 360 355 351 346 341 336 335 335 335 334 334 334 332 329 325 323 322 324 371 375 375 369 358 376 376 386 405 425 465 480 487 491 494 497 499 500 498 493 492 491 491 493 495 494 488 479 477 478 467 457 448 442 439 435 437 442 449 455 449 437 424 420 427 441 438 419 408 416 446 506 498 457 411 381 372 376 391 446 574 823 654 566 550 524 481 449 429 390 334 350 411 432 434 436 443 458 459 443 419 401 396 327 317 368 384 372 379 342 309 371 374 371 371 371 370 372 371 365 353 340 324 269 202 152 133 122 88 73 100 158 153 124 136 163 183 199 154 160 172 171 178 171 175 171 158 150 157 153 143 133 129 145 151 143 126 111 126 123 109 96 95 94 103 107 102 91 93 103 100 94 93 85 75 72 73 74 65 67 77 82 76 75 78 79 79 79 77 68 73 72 68 72 58 56 51 49 60 53 64 69 69 73 79 76 63 53 55 41 42 35 33 43 52 37 43 48 42 51 70 84 97 113 138 167 205 252 323 446 423 373 345 352 374 393 386 364 336 306 280 252 228 208 193 187 176 162 151 147 164 194 225 252 272 285 293 295 295 295 300 305 305 299 292 284 291 302 314 322 322 320 315 307 297 288 279 268 255 240 221 201 176 151 133 128 138 153 170 191 218 209 193 181 173 169 168 168 170 172 176 179 183 190 198 210 243 269 288 301 312 321 326 331 334 338 343 352 359 363 364 363 359 353 347 340 335 336 338 339 338 337 336 335 333 331 330 330 331 362 364 359 355 364 373 373 390 415 438 476 485 489 492 493 496 499 500 499 495 494 492 491 491 493 491 487 476 470 474 473 467 464 466 470 469 472 475 477 472 454 432 411 419 450 480 463 425 403 405 430 533 586 538 451 403 389 391 404 422 435 441 446 469 505 530 482 442 425 426 421 350 426 451 453 458 469 483 473 448 421 407 405 336 288 309 398 308 295 299 297 296 371 376 373 375 373 375 370 361 347 331 319 229 169 135 114 123 101 82 96 145 154 155 139 113 125 299 124 165 204 159 163 164 162 156 151 157 153 149 148 149 150 153 146 136 117 88 94 90 85 85 89 89 91 91 90 87 91 103 103 98 96 90 79 76 79 80 73 62 66 70 69 73 85 80 75 73 66 70 71 69 67 71 55 50 43 40 53 70 82 79 66 57 72 60 50 45 41 40 40 36 33 35 30 33 42 49 50 44 56 71 91 118 141 163 197 254 338 444 457 446 434 426 408 435 429 406 378 347 312 272 237 209 186 185 180 173 165 161 172 196 221 244 265 281 293 298 301 306 316 315 315 320 328 312 313 323 332 333 334 333 330 325 318 306 295 285 271 252 227 206 178 150 127 116 128 140 158 183 216 217 202 187 178 173 172 173 174 176 179 182 188 201 214 220 244 268 291 309 319 326 330 333 334 333 339 352 362 366 367 366 361 354 347 340 336 338 341 343 342 341 339 338 338 337 336 336 338 331 342 329 320 352 367 367 387 423 460 479 485 488 490 493 496 497 498 498 495 494 493 491 491 491 490 485 472 467 472 477 471 470 475 481 481 485 492 495 486 454 417 394 423 477 503 453 417 404 407 420 492 666 652 525 437 416 420 427 433 438 440 435 431 437 446 427 413 410 421 442 461 474 477 478 484 497 502 481 451 423 410 414 408 402 401 408 402 400 398 395 392 395 390 383 377 372 370 364 354 341 328 319 214 156 133 112 110 102 99 115 149 158 161 177 222 254 118 205 234 177 92 129 147 155 142 125 155 153 144 143 152 159 150 128 106 92 89 89 86 83 81 84 87 85 84 85 85 89 102 106 102 96 86 76 73 77 81 68 67 62 58 60 66 77 73 65 60 54 67 70 67 65 65 56 51 43 38 50 68 82 76 56 45 57 48 40 36 30 30 30 32 36 42 46 46 41 41 50 51 57 57 73 119 159 189 227 283 362 461 465 465 468 459 402 452 464 448 418 388 349 302 256 216 179 179 179 177 175 175 181 196 215 236 258 277 291 299 306 314 323 327 329 330 332 366 348 341 342 342 344 343 341 339 336 325 313 300 285 265 236 212 184 155 127 106 116 130 150 179 216 224 211 194 184 179 178 178 179 181 183 188 199 219 237 232 247 268 292 313 323 328 330 330 330 331 342 357 367 371 371 368 361 354 346 339 337 340 343 346 345 344 342 341 341 342 342 342 342 292 288 288 310 360 369 371 391 420 451 475 483 485 487 492 494 495 497 497 496 494 490 489 491 491 487 481 471 468 474 480 475 474 477 482 482 488 499 508 501 460 419 399 441 498 499 457 428 420 418 409 417 487 532 528 480 430 430 437 446 457 474 472 460 443 425 410 397 396 403 419 446 475 483 485 490 500 502 480 451 426 410 410 409 409 410 413 419 420 381 353 409 403 395 384 375 369 365 357 346 318 269 268 230 170 118 99 101 99 117 140 154 157 191 207 246 291 210 236 241 213 164 132 150 155 146 136 150 155 143 139 145 144 143 112 92 88 86 86 83 80 79 80 85 72 66 68 77 88 88 92 95 92 87 76 75 74 69 71 67 71 67 53 68 64 57 55 60 56 60 66 68 64 53 56 53 47 44 49 52 64 65 55 52 46 40 34 29 30 30 27 32 43 56 70 78 73 95 179 191 96 52 79 143 152 196 243 302 384 482 482 470 456 431 381 406 453 473 446 413 378 333 283 231 179 174 174 176 179 187 193 201 213 230 249 274 289 299 308 318 330 338 344 346 346 348 350 351 350 351 353 353 351 348 345 340 331 318 300 280 252 221 194 165 132 110 109 123 148 181 220 229 217 200 190 186 185 184 184 185 187 199 216 242 263 248 258 275 296 317 326 329 328 328 329 332 348 363 372 376 375 367 359 352 344 339 340 343 346 348 348 347 346 345 345 346 347 347 346 268 263 268 300 357 369 386 395 413 444 469 478 481 485 491 489 492 495 496 495 492 486 487 490 489 483 478 474 474 478 483 481 473 472 478 482 481 490 500 497 468 436 436 483 530 526 506 470 444 422 398 396 413 434 449 449 430 425 430 443 480 599 612 556 484 431 408 395 394 401 418 452 481 487 481 474 474 477 469 451 429 412 406 399 390 389 413 421 422 400 385 414 408 396 384 374 367 360 349 316 289 291 256 246 176 106 98 108 91 114 147 158 162 182 185 212 255 204 204 197 166 120 101 104 118 134 143 146 138 116 113 130 136 129 104 86 83 84 81 79 77 74 72 74 66 61 61 66 77 82 83 85 93 92 86 83 81 80 79 78 77 74 68 60 63 58 53 58 71 73 69 65 61 49 53 49 47 49 50 49 51 55 60 60 45 38 34 31 34 35 33 37 47 64 108 142 163 193 243 139 73 51 68 117 193 219 267 351 449 483 478 458 421 376 395 370 382 427 468 422 395 360 312 252 189 175 171 173 179 192 203 210 217 227 241 265 285 298 306 318 332 346 356 361 363 361 360 360 360 360 360 360 359 357 353 347 346 335 316 296 273 240 211 182 149 126 117 131 161 196 231 233 221 207 197 194 193 192 192 194 202 216 240 267 284 264 272 289 306 321 328 331 330 330 332 335 355 370 378 381 376 365 357 351 346 343 345 347 349 351 351 351 351 350 350 351 352 355 356 258 254 257 289 344 370 396 393 400 432 458 468 479 487 489 484 487 490 491 491 488 485 484 485 488 487 483 475 478 488 491 487 476 471 472 478 484 482 485 488 480 451 451 495 538 538 556 538 483 427 400 385 386 395 413 433 430 417 413 421 453 549 606 575 511 454 416 404 406 422 449 476 502 500 480 439 361 438 455 447 432 417 409 400 390 374 349 355 397 416 400 362 402 398 386 376 367 356 293 282 309 330 293 285 205 126 116 100 81 92 125 160 159 172 167 182 216 180 173 167 151 129 123 91 96 119 138 135 112 87 85 105 117 105 92 83 82 84 79 75 70 69 79 69 64 59 55 56 64 75 84 91 94 91 87 85 84 85 87 88 88 85 80 83 75 72 73 73 71 67 63 58 53 55 53 51 48 47 50 50 50 50 50 47 46 42 39 40 37 47 75 94 99 110 150 184 214 237 239 77 61 69 75 97 199 245 329 425 468 464 460 442 414 385 364 336 322 328 349 345 387 377 330 277 205 184 175 172 175 190 206 217 223 228 237 254 277 295 305 316 331 347 362 374 379 378 375 373 371 368 366 365 365 363 361 357 348 343 337 312 296 270 239 207 181 160 152 165 194 227 249 241 226 213 204 202 202 203 206 211 222 241 268 290 295 286 293 305 316 325 330 332 332 331 331 336 356 372 381 382 375 366 358 352 350 351 352 353 354 355 354 355 356 356 357 359 362 367 370 246 244 257 284 324 376 391 383 385 410 444 457 477 484 480 477 480 477 479 483 480 481 474 476 484 483 485 486 488 487 478 477 473 477 484 487 485 484 484 485 484 470 459 472 489 488 484 510 519 484 410 383 378 383 399 420 432 416 401 398 413 451 510 528 516 486 434 422 432 469 508 495 510 469 447 430 340 376 422 441 434 426 421 413 408 389 334 336 363 395 396 346 403 377 374 385 374 360 278 295 331 288 277 290 222 148 132 86 77 73 93 141 154 169 175 177 178 167 150 148 154 155 135 101 102 120 131 114 86 67 66 82 110 92 84 81 80 81 81 74 68 71 84 73 65 61 59 58 61 65 79 92 89 88 86 84 83 84 92 88 92 95 88 87 81 78 78 75 66 61 68 70 56 54 53 52 50 48 49 51 52 53 51 49 40 38 40 44 45 86 164 201 191 183 154 146 152 162 162 67 74 93 98 108 171 251 357 448 473 461 457 448 437 426 405 378 361 357 363 383 324 289 287 287 218 196 184 176 175 186 203 217 226 231 237 248 269 290 304 314 328 344 362 379 390 394 394 391 386 380 373 371 370 369 367 364 356 361 370 329 314 300 276 245 217 207 207 222 247 270 272 255 234 219 211 209 210 214 219 229 244 267 286 296 299 293 298 307 317 325 328 329 328 326 327 336 355 371 380 382 376 368 361 358 358 359 361 361 360 358 355 357 359 362 365 370 376 380 383 228 230 255 285 318 383 378 376 379 394 430 452 468 461 447 462 468 468 470 473 472 474 470 472 477 479 478 476 474 477 485 475 472 475 482 486 483 485 486 487 484 453 454 449 450 461 449 478 523 516 436 394 384 384 391 406 423 415 398 386 388 395 428 473 508 514 466 444 456 504 547 496 488 426 414 448 429 348 395 434 434 435 435 431 427 423 423 424 366 375 422 425 423 355 362 400 385 372 364 357 312 215 205 220 180 133 124 88 81 76 78 99 155 159 179 174 134 137 125 125 124 114 95 98 118 130 119 87 66 59 57 68 110 92 85 82 79 79 84 75 68 70 81 78 65 64 70 62 64 66 71 77 78 77 82 85 86 86 89 87 91 99 101 89 84 81 80 77 60 58 61 63 61 57 59 56 52 51 54 59 55 52 56 63 52 45 42 42 43 172 178 152 143 127 69 42 34 34 36 46 81 116 138 142 213 298 381 450 480 472 467 462 458 454 442 426 410 400 401 378 269 221 239 261 225 210 209 204 177 169 196 214 222 229 238 248 263 283 304 314 325 339 357 378 395 406 410 407 401 393 383 377 374 374 373 370 364 358 355 373 340 317 303 289 263 247 253 274 298 304 293 269 244 227 216 214 216 222 231 243 266 282 292 298 302 298 303 311 319 326 328 326 323 323 328 339 358 373 383 388 384 378 372 372 382 383 385 382 376 369 363 363 369 377 384 385 387 388 391 216 217 230 282 348 372 376 379 384 396 423 450 452 427 402 415 434 431 444 465 471 451 445 459 475 474 473 465 468 470 463 484 482 479 479 485 488 486 488 486 470 433 455 450 441 449 448 464 497 504 465 420 397 390 389 392 403 404 397 388 383 387 405 442 484 511 493 464 466 497 523 481 454 447 445 438 424 428 428 430 435 441 444 445 434 420 417 431 432 433 436 440 430 421 410 398 386 377 368 357 350 350 347 200 138 124 97 92 88 82 78 85 144 149 155 149 128 121 126 121 105 90 110 101 117 118 89 61 58 55 55 63 93 87 85 86 86 85 84 73 63 62 76 78 65 64 73 68 62 69 67 61 71 69 81 89 90 88 89 89 96 104 107 94 89 86 84 78 66 61 61 65 70 58 57 60 62 62 66 69 74 70 56 68 53 47 45 42 38 53 48 46 58 56 51 48 45 43 43 50 93 156 207 185 366 422 444 470 478 468 460 448 420 357 354 363 385 407 393 357 301 279 292 315 265 236 230 225 198 179 198 212 217 227 235 245 260 280 302 315 323 335 350 369 395 411 419 419 414 403 392 383 378 377 378 376 371 363 353 353 358 350 331 311 293 281 280 287 300 312 302 279 254 236 223 220 222 229 241 262 281 290 295 300 303 302 307 315 322 328 328 325 323 327 330 348 368 384 398 408 408 405 404 407 416 410 405 398 391 387 385 386 390 397 407 403 399 400 406 226 228 228 267 329 372 374 374 387 404 415 452 434 406 386 383 397 393 425 461 453 406 420 449 469 468 460 464 470 471 463 475 480 479 478 484 493 490 488 482 465 440 468 468 454 443 434 448 466 479 477 455 410 399 397 388 383 384 391 396 396 396 402 415 430 444 459 474 479 488 494 474 437 429 432 421 376 412 426 438 451 458 455 449 373 281 279 411 435 440 444 436 336 311 300 320 384 377 368 360 357 359 352 209 150 137 107 103 98 91 84 81 96 142 153 133 98 86 83 76 70 72 85 93 94 88 75 61 56 53 61 79 88 80 77 82 90 88 77 61 53 59 75 72 64 58 61 80 57 62 62 60 74 74 80 86 88 85 90 93 101 109 107 98 93 90 86 77 68 61 65 72 72 61 58 63 66 60 72 76 73 64 56 52 48 44 39 36 35 45 55 60 60 60 58 54 50 49 50 69 124 208 287 277 428 480 478 465 451 430 417 396 341 219 184 198 248 291 266 251 294 332 324 257 223 206 208 219 223 219 223 224 213 184 217 242 262 280 297 318 324 332 344 359 392 410 422 427 424 414 401 390 383 380 381 381 378 372 363 348 354 360 354 332 316 304 296 296 306 314 308 291 270 250 234 228 229 236 252 282 290 294 298 302 304 306 311 318 325 331 332 325 322 332 350 377 398 416 432 438 440 440 439 435 423 403 347 297 284 279 277 276 275 278 296 337 394 433 440 234 252 268 270 290 353 369 368 376 393 415 443 421 396 378 368 373 376 418 455 439 384 396 420 443 452 428 451 463 467 471 467 463 465 470 476 488 478 467 469 480 467 482 480 474 462 420 420 444 464 467 469 431 417 415 409 380 374 379 397 419 428 413 403 398 397 405 434 474 503 516 515 456 434 428 426 419 423 434 450 463 464 457 449 428 369 270 417 443 444 431 398 405 391 374 368 379 377 372 368 364 359 349 212 144 131 125 118 109 100 92 85 83 107 127 124 97 93 86 79 76 77 91 93 92 85 72 57 52 53 67 88 90 67 65 75 85 85 84 64 54 58 59 62 66 70 72 68 60 57 58 64 78 78 67 66 75 78 83 89 98 105 104 99 95 90 85 79 60 58 70 79 73 67 63 65 65 56 73 84 87 86 78 50 49 48 50 60 64 75 69 57 55 55 56 55 53 53 59 84 157 251 326 332 450 478 460 443 429 415 391 360 328 311 152 88 75 80 83 93 180 249 239 136 137 147 165 189 212 220 232 236 227 217 209 231 260 282 300 319 323 328 340 358 374 399 421 431 432 424 412 400 390 385 385 385 385 383 379 363 352 352 359 365 335 320 314 313 314 320 316 303 287 272 252 243 241 249 269 291 296 298 301 304 308 309 313 320 328 336 339 336 335 342 368 381 398 413 419 424 424 411 392 367 336 304 206 128 126 138 139 143 147 150 174 213 257 301 355 230 227 252 263 280 323 357 347 351 370 394 424 410 397 385 370 365 373 405 438 438 385 378 385 404 422 392 415 442 453 453 480 443 440 452 464 475 429 415 437 475 475 485 475 468 472 468 425 420 430 442 458 436 446 448 435 422 386 375 380 406 462 442 410 386 376 379 406 446 487 525 552 508 466 440 431 429 430 441 459 472 468 457 449 445 418 356 444 456 450 438 420 423 408 391 377 372 371 371 368 362 348 296 195 149 140 134 126 116 108 101 92 81 83 98 108 102 96 90 88 86 84 92 94 92 87 78 52 49 66 84 89 76 74 65 58 59 69 76 61 52 54 48 57 60 70 88 97 91 71 54 55 82 83 82 80 77 79 76 90 104 102 75 92 95 90 83 80 67 70 81 89 85 76 71 68 66 65 84 97 110 114 100 80 84 107 136 148 80 73 63 50 50 51 45 41 46 58 59 77 155 258 335 351 445 473 461 446 433 417 394 365 333 313 296 163 49 41 44 49 61 73 82 87 90 102 123 151 175 191 212 221 220 238 224 220 225 247 299 314 320 331 349 368 365 391 420 437 444 439 428 416 404 395 390 390 393 397 397 383 363 349 350 374 356 337 326 324 322 326 324 316 305 291 276 265 264 275 292 297 300 303 306 309 313 314 317 325 334 344 346 343 338 341 354 347 341 298 171 155 142 130 116 100 92 84 77 75 80 93 90 91 94 95 111 126 141 165 204 226 207 216 220 248 313 358 347 346 359 371 352 372 386 387 377 367 379 395 419 437 386 373 369 375 387 383 382 429 452 431 454 417 417 437 457 464 454 462 469 467 462 470 458 458 472 471 461 446 429 419 436 465 473 463 444 428 392 378 375 386 420 484 444 398 377 373 389 420 445 466 487 492 488 476 459 445 447 457 470 478 471 459 452 407 370 404 466 468 443 408 380 419 406 386 371 355 280 337 363 357 337 224 169 149 143 133 127 120 113 107 98 84 75 79 93 105 98 94 92 89 88 91 90 88 85 77 51 58 75 86 87 77 68 59 52 48 52 55 52 48 47 50 55 56 67 86 99 101 76 54 55 82 85 73 65 66 69 92 97 91 83 88 96 90 89 95 92 86 93 93 87 88 88 86 74 65 80 114 114 108 104 101 126 142 189 225 183 70 51 50 50 50 45 37 34 43 63 47 65 130 225 322 337 431 469 466 461 450 435 417 394 363 324 299 165 42 35 38 40 46 53 61 71 76 79 90 113 143 164 180 189 194 212 220 219 223 246 304 319 325 335 348 353 358 388 423 448 461 461 454 442 429 414 401 399 403 409 410 402 384 361 344 354 364 348 333 328 328 330 331 329 322 309 294 287 288 293 296 301 304 307 310 314 319 321 326 335 344 352 350 340 329 325 323 254 195 154 85 74 69 69 69 68 85 88 97 114 115 114 120 117 107 102 110 109 106 108 127 230 210 195 189 223 298 337 342 343 349 345 270 326 357 369 372 367 392 405 416 422 390 376 368 367 374 388 361 427 477 438 299 354 373 386 396 374 394 415 432 437 423 455 419 397 411 428 444 452 452 445 431 438 443 449 455 452 410 386 379 383 395 447 502 476 408 391 393 404 413 420 431 447 476 497 500 485 481 479 484 485 470 457 452 396 364 440 480 460 422 376 338 419 404 381 366 350 265 329 360 356 332 183 155 149 141 130 127 122 115 107 99 87 75 71 81 102 109 100 92 88 89 89 86 85 82 72 50 66 77 82 83 81 69 57 45 39 44 45 48 50 51 50 53 52 70 104 115 116 96 71 60 82 70 74 76 78 100 90 91 89 86 92 120 112 108 110 92 90 81 76 80 93 94 79 70 76 91 99 99 107 120 125 151 165 194 181 54 52 52 52 52 47 39 45 44 56 108 116 79 81 154 283 282 392 453 460 460 460 452 437 418 395 357 320 269 179 43 65 49 42 46 52 65 70 74 77 83 111 137 157 170 175 177 186 209 237 261 300 314 329 344 354 355 357 386 425 458 487 494 495 490 473 438 420 414 415 419 420 416 404 381 352 344 352 351 342 329 330 332 336 339 337 325 309 302 300 298 299 303 308 312 316 322 325 327 336 349 356 351 343 318 275 247 231 153 91 77 82 75 70 67 68 81 125 211 218 124 99 121 129 126 120 114 131 133 127 123 131 232 205 186 184 215 267 287 303 313 314 304 278 325 345 352 357 361 396 389 384 397 407 388 375 369 361 333 296 316 390 434 286 344 361 360 349 318 347 376 399 407 392 414 364 349 377 389 400 430 454 459 443 408 401 421 453 475 454 430 414 407 401 400 514 574 538 439 412 404 405 410 416 414 441 483 518 526 531 519 508 495 470 456 452 414 393 447 482 439 399 377 374 424 400 377 366 362 361 364 364 360 334 184 159 153 144 129 128 123 115 105 95 86 77 70 72 89 115 103 91 86 88 88 86 84 79 69 49 63 74 79 79 75 75 59 42 36 37 45 49 53 56 46 51 66 95 126 127 118 98 74 59 66 60 67 79 91 105 78 86 104 111 94 122 125 131 135 97 84 83 82 80 88 82 70 66 75 95 105 100 96 98 103 146 186 182 132 72 60 57 61 65 55 60 68 59 70 155 234 114 39 75 180 186 271 364 406 342 370 430 453 440 422 393 343 308 229 48 72 52 41 45 49 53 64 72 74 75 86 109 133 152 164 164 168 180 201 229 267 288 318 344 351 355 363 388 433 491 516 525 525 518 500 466 442 431 427 425 429 427 419 404 380 348 341 356 359 330 329 332 338 345 352 341 325 313 306 300 302 309 316 321 325 336 341 344 347 346 340 322 302 244 140 94 93 92 88 87 92 87 84 80 74 92 142 187 188 148 115 125 120 114 124 136 151 151 152 161 167 223 181 168 175 205 246 258 262 268 268 269 294 301 327 340 343 372 378 374 374 377 374 371 375 373 367 365 343 312 313 325 280 330 348 353 341 293 343 366 382 382 342 380 334 311 334 373 371 395 422 436 423 387 345 346 386 439 506 512 499 469 415 389 452 592 679 560 451 419 416 420 418 408 415 445 487 526 564 560 535 504 479 465 461 397 346 391 458 437 391 386 451 426 395 376 369 367 370 373 363 354 336 188 162 156 145 127 127 122 113 103 91 81 75 70 67 71 91 96 92 87 86 85 84 82 78 69 50 55 68 77 78 69 73 61 48 43 30 46 52 53 54 42 62 97 126 133 120 109 89 70 57 56 62 64 73 90 87 70 80 98 108 98 117 132 146 151 122 94 84 75 67 75 79 77 81 96 120 110 97 90 99 133 176 181 132 66 71 68 55 81 140 182 138 78 57 71 75 205 117 40 36 43 80 103 193 267 169 257 359 430 462 444 417 360 317 240 50 73 67 54 44 50 52 59 67 74 78 79 94 113 133 148 159 168 173 179 196 228 258 293 321 324 333 366 402 447 513 524 529 523 515 519 493 466 447 436 433 438 436 430 417 399 367 347 354 358 324 321 327 335 347 363 358 341 325 314 309 313 321 330 337 341 347 346 343 340 333 320 204 133 105 80 88 99 102 104 110 106 102 105 109 114 155 231 262 258 258 250 190 146 136 149 146 155 161 171 190 214 209 180 158 167 185 205 226 246 257 263 269 277 282 293 300 316 369 357 365 365 359 359 357 360 361 362 366 362 330 305 292 282 324 311 317 332 304 340 361 363 350 329 364 328 308 320 347 341 361 380 382 358 368 292 251 266 324 468 539 562 522 409 382 376 471 625 727 509 441 437 450 444 424 410 411 432 471 505 516 517 509 492 487 485 433 412 485 384 446 409 365 432 407 387 378 375 376 382 383 320 287 339 195 173 148 126 123 120 116 110 101 89 77 71 69 67 65 68 85 91 88 83 82 80 81 79 69 53 58 69 79 80 77 69 62 54 44 37 50 55 55 53 43 87 118 127 117 98 104 95 77 59 60 67 65 67 77 67 69 76 82 86 96 112 133 144 135 109 90 80 70 62 70 86 87 91 106 117 108 100 88 82 113 114 109 87 62 77 81 112 163 207 200 214 237 241 226 230 231 122 44 40 61 50 57 64 72 98 211 257 355 476 458 424 364 319 250 54 74 77 61 42 50 55 60 65 71 75 76 87 100 114 131 146 164 174 176 183 205 234 269 298 303 310 360 414 459 493 498 498 489 484 508 494 486 477 463 443 443 441 437 430 416 390 362 359 358 314 306 312 325 342 359 372 357 338 327 327 334 341 348 353 351 349 338 282 207 187 195 231 195 104 85 95 100 107 115 113 119 131 146 172 221 277 334 345 329 328 322 204 144 158 154 168 180 190 205 235 297 179 157 146 163 175 179 188 233 225 218 224 231 212 246 282 314 355 303 346 357 338 346 337 321 328 349 357 355 327 316 311 288 310 272 287 336 342 344 341 326 317 345 337 318 334 350 309 300 341 350 323 290 345 315 259 215 204 230 360 421 407 375 362 360 367 423 541 493 465 494 526 498 447 422 419 426 436 448 453 458 467 482 497 512 515 510 491 345 308 343 392 401 366 381 388 388 395 404 401 323 256 265 197 182 164 141 124 114 109 105 98 88 76 68 66 66 66 66 69 82 92 88 79 79 79 76 67 59 54 62 72 76 82 79 66 52 45 38 39 49 56 55 48 84 94 87 77 77 113 110 82 56 57 58 57 61 68 58 68 75 78 79 87 110 127 123 97 68 69 70 69 69 78 95 96 95 100 105 108 115 108 92 122 116 123 132 140 149 168 197 226 246 245 274 274 264 257 250 237 200 132 56 53 162 184 156 110 56 60 128 281 453 441 405 351 293 208 56 73 74 63 51 48 56 62 64 66 72 72 79 90 104 119 132 153 170 177 178 194 219 248 276 297 303 336 384 431 459 453 451 447 445 467 464 476 477 458 426 444 448 446 442 433 413 383 367 358 308 296 303 318 335 354 369 362 350 343 343 352 354 338 303 281 264 242 180 105 95 107 150 143 100 98 108 113 114 114 127 138 160 201 269 353 372 352 308 269 310 239 206 200 175 160 178 194 211 237 293 400 177 149 161 167 168 168 177 214 201 196 202 203 196 229 262 293 325 274 333 337 306 317 308 279 289 317 322 320 309 307 303 280 280 262 302 363 375 368 309 288 299 299 271 290 295 308 361 350 336 301 268 271 275 337 316 288 351 340 348 359 363 354 348 350 359 390 448 440 425 455 502 517 482 460 454 450 435 418 413 414 401 371 451 480 493 492 460 295 260 326 384 346 308 383 414 412 413 418 416 387 332 265 228 224 195 163 151 116 107 103 98 91 79 70 65 64 65 65 66 74 85 90 78 77 80 77 66 63 56 58 62 63 70 71 63 54 49 45 49 48 50 58 51 116 127 120 131 128 127 113 85 54 54 52 51 55 61 59 65 70 72 74 81 115 113 90 66 56 57 60 68 79 89 98 99 92 84 93 105 122 128 124 147 149 158 170 181 193 208 228 247 263 290 275 246 232 241 240 237 225 159 65 121 150 151 132 102 80 61 69 172 339 335 317 300 205 53 40 65 70 68 69 56 57 61 64 64 70 70 73 82 96 110 121 144 164 173 173 185 207 235 265 293 300 325 366 409 423 407 418 427 419 435 430 428 418 398 384 424 432 423 412 402 385 361 342 330 320 297 292 313 350 359 372 373 367 359 352 342 325 253 142 120 111 103 95 90 92 86 93 103 107 113 125 139 148 147 145 151 189 271 346 192 287 307 228 125 230 106 181 240 172 163 177 194 209 228 279 327 162 132 151 152 153 159 170 188 185 186 189 186 189 199 223 255 283 269 307 296 270 287 279 258 262 274 264 261 317 304 260 253 268 281 318 354 353 300 293 296 289 264 248 277 295 306 319 285 271 251 194 105 188 284 335 320 248 197 194 280 367 367 362 364 371 390 422 425 402 401 427 469 491 480 478 475 451 414 396 390 348 267 406 434 445 426 360 290 275 298 319 309 304 399 435 427 422 424 382 386 365 266 238 249 222 182 157 133 113 103 99 95 84 74 67 63 63 63 65 73 82 88 89 85 82 75 62 61 57 55 51 46 52 54 53 51 51 60 55 48 46 53 74 109 125 125 115 82 86 85 73 59 56 55 54 54 58 59 59 62 68 75 90 108 95 74 65 57 57 59 68 83 84 93 94 85 71 80 95 112 131 151 157 159 164 171 181 194 211 234 251 260 283 242 197 176 185 202 210 166 124 130 127 130 123 103 74 62 52 50 68 94 83 78 73 62 49 37 58 62 62 69 85 70 62 62 67 69 70 72 79 90 104 114 132 151 164 165 178 199 228 262 289 300 320 354 395 415 343 377 431 418 403 393 379 363 348 349 373 372 359 346 337 325 311 298 290 299 275 274 298 331 325 316 296 270 243 216 169 131 104 91 96 102 101 101 106 108 104 112 122 126 131 140 153 159 147 136 143 165 201 247 295 175 103 102 135 142 106 126 159 156 153 165 176 183 189 214 238 147 119 122 138 148 154 163 171 172 178 182 176 166 162 185 219 244 256 256 247 250 276 265 261 265 273 278 262 356 347 284 266 322 352 347 321 295 297 289 282 272 254 251 234 254 277 270 255 250 184 103 73 155 233 279 288 262 210 159 260 381 390 403 390 381 387 410 438 413 388 385 412 455 462 471 478 470 428 403 392 364 316 400 411 416 384 306 361 365 320 281 297 322 378 390 377 365 360 364 360 345 317 261 248 237 207 157 152 120 105 100 96 87 78 70 65 62 61 63 69 79 89 93 85 80 74 65 58 55 51 47 46 49 45 46 52 62 70 59 48 46 56 96 103 111 114 100 78 76 77 77 73 59 56 54 58 74 75 65 75 89 90 109 119 105 81 61 58 60 64 73 85 90 81 86 93 88 90 98 115 140 163 160 161 166 178 195 198 226 250 258 246 231 201 181 161 131 145 139 101 100 165 132 114 97 81 67 55 50 48 46 44 65 59 59 95 182 245 112 52 56 60 72 89 75 60 69 69 70 72 77 88 107 111 120 134 149 153 168 191 224 263 281 296 312 334 366 387 322 363 431 414 393 376 362 352 344 321 309 303 302 301 296 292 279 264 260 261 252 265 291 311 299 275 244 211 180 147 122 108 102 98 104 119 128 128 127 120 139 144 142 144 148 147 149 149 146 136 135 142 164 212 307 285 209 124 96 90 104 133 155 153 135 146 155 156 158 160 174 141 121 108 129 142 149 156 165 158 166 176 176 154 159 171 193 222 237 221 234 243 228 257 291 280 267 278 257 245 248 270 304 293 292 295 297 297 301 288 275 262 250 252 226 219 217 208 228 236 207 157 120 157 193 215 239 269 232 184 215 299 377 393 388 376 371 383 418 424 401 377 376 400 416 435 450 452 430 414 407 408 411 417 416 415 378 305 397 440 369 289 298 327 331 321 304 291 320 384 334 282 324 278 232 233 224 163 155 126 107 99 94 87 79 72 67 62 60 61 64 71 84 86 80 73 70 72 62 54 49 48 51 44 43 48 59 71 64 52 47 52 70 101 100 100 99 91 83 77 75 75 74 70 60 55 59 75 77 72 81 99 113 126 124 101 80 83 82 75 75 80 84 69 79 91 93 83 91 98 121 146 154 157 163 171 178 181 203 226 245 250 232 184 172 192 188 121 109 77 68 96 152 126 101 83 73 71 60 53 48 44 43 61 58 58 72 101 124 72 41 39 55 63 76 84 91 96 68 69 72 76 87 118 114 116 125 137 144 158 183 219 257 272 288 301 315 336 324 294 307 342 369 377 367 355 346 343 328 294 275 273 279 280 300 283 250 247 249 259 286 313 306 308 259 218 195 172 152 138 125 115 113 125 136 145 151 156 157 158 162 166 162 182 175 175 198 218 215 213 186 147 172 219 221 185 140 129 132 120 123 140 131 123 138 150 153 155 146 144 142 127 123 125 127 134 145 155 146 149 160 171 172 159 160 187 235 250 216 234 233 183 195 216 232 245 254 228 228 219 244 313 331 322 326 320 292 291 281 252 223 209 207 196 190 186 184 205 225 233 221 188 152 159 193 243 280 204 186 203 260 350 364 371 364 353 344 310 378 392 373 362 359 375 397 409 403 403 404 409 417 426 435 439 435 397 330 357 433 398 321 295 315 306 300 297 309 402 378 298 222 201 241 208 211 215 180 154 131 106 90 90 84 77 71 66 61 60 62 65 68 71 78 79 69 63 72 73 56 50 51 50 35 48 58 65 70 51 44 49 63 83 93 94 91 87 85 83 80 76 71 65 68 60 54 57 69 71 66 73 96 129 129 128 107 85 85 79 85 83 78 82 66 69 78 89 95 101 114 127 143 170 206 181 193 206 154 161 176 195 204 191 168 160 156 152 144 114 81 62 75 129 106 91 83 77 67 62 55 48 44 53 81 68 62 68 74 70 48 38 41 38 58 69 77 83 89 90 72 66 79 94 96 117 126 126 140 147 156 178 212 246 263 279 292 305 325 313 283 261 276 346 339 347 348 339 338 322 293 281 293 315 318 284 254 248 258 268 281 321 358 297 333 260 196 185 187 178 167 158 151 153 153 151 156 163 158 166 175 187 205 233 323 294 292 353 350 336 325 258 154 172 208 234 250 248 207 217 201 175 152 126 131 135 138 145 154 151 147 137 122 137 140 119 109 125 145 126 128 136 146 170 163 158 166 193 240 237 248 273 280 203 231 247 250 246 234 226 225 248 295 311 305 313 308 281 277 270 236 196 166 152 166 176 176 171 178 201 224 236 226 165 134 195 274 296 203 206 275 336 348 374 373 363 349 317 188 290 350 362 356 353 362 376 383 376 366 366 377 397 424 456 473 470 455 440 444 453 453 397 282 304 294 291 331 414 413 270 292 314 185 185 174 186 211 227 194 142 85 61 86 80 74 67 62 61 64 69 73 75 74 72 74 73 68 63 74 54 48 51 51 44 63 66 61 65 49 47 58 74 85 86 85 83 82 82 83 84 81 74 64 62 60 54 51 59 65 60 66 90 125 129 136 126 105 87 81 92 92 83 74 75 80 89 102 116 124 134 150 179 224 244 192 188 208 172 184 162 154 167 183 161 163 152 130 113 68 80 80 73 97 115 97 91 88 55 62 59 58 64 62 107 90 78 84 86 64 44 44 55 50 47 62 75 80 86 92 91 81 73 90 100 126 131 121 141 152 160 175 204 239 254 269 286 306 326 342 304 258 247 343 320 335 342 329 331 314 299 296 304 318 316 283 259 260 272 295 288 312 351 261 329 272 194 162 186 189 188 187 198 254 211 171 154 158 160 177 183 186 199 244 334 354 354 367 358 325 299 249 177 217 265 306 334 332 227 234 217 183 165 145 139 138 132 115 118 137 144 130 114 134 137 124 112 111 118 112 120 123 126 163 164 153 153 176 216 231 242 257 269 236 232 236 236 226 211 206 224 247 264 278 266 275 276 248 196 191 175 152 130 124 155 168 165 153 151 172 209 232 227 222 141 191 261 280 315 342 344 346 363 380 394 385 360 335 328 335 347 354 353 350 350 352 356 358 357 360 360 366 384 415 453 479 484 466 442 438 436 377 255 270 284 302 351 427 415 268 291 311 173 167 180 186 210 263 243 187 123 81 79 76 71 66 63 64 70 75 80 84 85 80 77 74 70 65 59 55 49 44 45 50 67 71 65 56 47 49 66 86 89 85 83 82 82 82 85 90 86 78 76 71 64 53 46 49 61 64 70 87 116 135 148 147 127 92 93 95 96 92 81 95 94 96 104 114 144 160 188 216 212 218 217 223 228 222 198 165 137 125 141 153 147 140 137 126 74 126 147 114 95 101 97 110 117 59 86 72 88 117 61 98 108 105 105 142 108 72 58 68 71 45 63 82 84 88 92 96 96 94 91 105 123 131 133 148 161 167 180 201 213 242 260 277 297 316 317 321 279 218 334 326 324 325 329 325 313 306 305 317 375 308 271 265 269 279 309 333 355 358 278 281 298 263 172 164 187 198 202 220 301 251 187 146 147 158 172 176 177 183 201 248 221 219 353 350 235 158 148 171 215 243 269 289 291 193 201 204 200 208 166 157 156 146 116 124 119 115 155 143 90 133 133 125 118 104 106 112 112 116 155 159 152 152 165 184 211 214 213 222 247 217 218 220 212 207 207 214 217 218 233 209 211 208 170 65 61 59 67 89 123 146 150 152 156 148 185 205 220 235 228 206 262 313 317 323 344 343 350 378 393 414 401 368 334 327 335 346 354 355 350 345 342 341 343 348 352 354 357 365 390 416 445 465 469 444 428 418 365 257 237 262 347 387 312 265 213 208 205 169 178 214 274 323 330 314 248 152 78 66 70 68 65 61 61 63 64 58 58 73 74 74 73 70 68 65 73 71 60 51 50 73 81 72 60 71 61 83 115 114 63 76 89 86 70 85 88 83 78 76 71 56 49 50 49 61 67 73 89 127 143 158 159 136 92 97 96 96 97 98 109 102 99 103 115 159 211 238 225 183 179 217 240 238 227 191 168 143 122 128 143 168 180 167 128 121 140 142 122 103 143 147 135 119 100 100 78 100 143 64 95 130 125 125 255 200 121 76 76 80 62 75 90 92 93 94 96 102 108 98 105 119 129 134 151 164 174 185 199 212 223 241 266 290 302 303 308 260 173 322 333 305 299 337 325 336 326 310 319 369 316 280 267 274 298 328 365 384 360 350 265 210 222 295 214 200 206 216 217 235 231 184 136 135 152 164 168 168 169 179 217 248 283 324 345 326 248 152 146 151 158 164 167 170 165 175 193 212 230 180 169 163 145 125 123 115 112 137 130 136 101 120 131 124 112 105 105 103 108 132 149 151 150 153 161 185 184 181 190 212 193 202 206 208 236 245 210 176 160 152 118 86 73 70 51 57 50 55 77 96 131 130 131 150 177 167 176 193 208 205 198 258 292 281 330 345 309 311 380 425 439 420 384 351 341 344 354 363 365 358 350 334 331 348 351 354 356 357 360 371 391 408 423 433 424 415 336 269 271 257 271 363 423 373 337 318 311 309 295 207 288 342 334 287 330 270 189 112 55 60 66 65 60 54 54 53 50 49 56 59 65 68 70 69 56 70 75 69 60 60 75 84 81 68 62 77 92 99 96 85 98 91 79 98 97 85 81 87 95 97 70 58 63 62 64 67 72 88 131 148 161 159 138 102 98 103 106 108 114 110 116 117 120 151 188 267 287 238 188 172 201 233 241 210 197 183 165 151 154 189 226 223 182 169 233 199 146 130 156 163 154 125 88 99 86 72 68 71 59 236 169 99 172 158 108 89 85 80 83 87 87 85 88 98 96 97 102 109 97 107 119 129 140 158 175 187 194 199 207 217 233 258 287 296 294 293 241 130 298 332 313 304 340 328 365 348 311 312 316 317 295 270 277 312 343 367 373 356 351 293 228 192 213 200 213 255 288 238 266 215 159 129 131 152 163 165 162 159 180 230 285 323 332 262 228 196 166 167 166 184 192 178 158 161 160 165 177 185 165 156 147 137 128 121 114 112 117 109 116 80 115 133 127 120 107 101 99 100 110 132 137 136 139 153 161 168 171 167 156 158 164 168 178 212 250 212 164 148 184 150 81 55 66 36 55 110 136 121 104 114 96 79 80 104 136 152 163 172 179 225 244 263 276 239 257 216 239 342 367 382 392 385 366 361 364 374 389 397 372 278 238 227 225 243 268 326 366 363 358 369 383 394 399 402 311 297 331 358 287 302 327 368 419 395 384 387 366 299 230 302 350 346 304 335 303 223 128 59 67 59 58 58 51 49 49 48 49 50 54 62 68 71 71 62 73 77 71 62 68 68 69 69 66 79 98 102 98 102 104 98 101 110 107 100 93 88 97 132 104 82 72 69 68 112 121 122 129 145 152 164 155 125 97 99 107 113 130 200 165 154 146 148 195 246 275 295 292 211 189 207 233 242 222 231 207 189 198 213 259 285 251 174 182 254 222 167 156 201 191 169 124 68 75 71 70 69 68 85 110 190 228 151 164 145 120 96 81 83 87 68 50 62 100 102 101 104 111 102 112 120 131 149 168 183 201 213 210 205 213 237 269 293 297 291 282 280 303 323 336 325 315 346 331 323 314 305 300 296 307 299 278 281 316 347 364 365 360 350 276 210 192 218 238 249 235 204 210 205 183 157 139 147 163 165 161 155 158 177 216 244 250 255 194 174 176 182 184 183 184 179 165 145 139 141 142 136 127 131 130 131 142 133 124 117 116 103 94 86 74 103 124 126 120 110 105 100 97 102 109 108 110 121 142 149 159 162 154 134 123 125 127 135 166 212 200 184 186 215 212 159 108 79 74 153 148 112 84 99 81 79 90 109 126 156 195 201 183 207 242 262 284 287 200 243 251 272 295 211 224 239 242 253 350 376 397 418 430 403 301 264 249 219 167 257 347 387 367 351 352 364 373 377 391 297 307 368 394 324 367 313 278 355 389 393 402 359 245 262 277 336 359 291 282 257 188 110 66 70 56 54 58 52 50 49 50 52 54 48 54 63 71 70 68 74 78 74 64 69 65 66 68 67 98 113 109 101 108 118 114 113 112 100 84 79 87 110 148 103 87 81 79 87 127 133 130 133 146 152 153 146 135 132 111 111 122 151 232 216 197 205 232 205 254 231 225 256 214 202 235 248 228 257 260 226 216 254 286 299 292 241 163 167 206 230 226 201 225 218 191 135 62 63 96 109 101 87 84 94 159 201 166 174 202 162 100 86 85 89 70 63 105 108 108 107 109 115 131 117 115 132 156 177 189 208 227 230 214 213 238 276 298 299 291 278 285 349 365 369 375 381 369 348 327 312 305 299 289 304 305 286 285 298 324 351 368 365 353 294 247 240 277 298 290 250 198 186 173 158 147 143 148 158 164 159 145 155 155 157 158 155 157 164 174 195 231 245 241 229 203 164 150 140 136 134 133 133 149 154 155 163 146 134 126 123 91 85 78 69 84 104 116 115 109 111 107 101 100 96 90 87 90 101 112 132 149 160 160 132 124 125 136 156 179 194 199 192 175 121 121 91 63 117 158 125 91 77 76 63 83 120 153 160 192 232 228 192 196 238 272 299 298 229 264 287 291 246 102 107 162 161 144 330 369 390 405 417 424 393 377 362 328 244 365 423 416 374 349 323 330 348 363 390 400 346 305 335 392 444 350 243 253 390 408 416 382 292 289 266 314 321 200 187 140 106 84 67 59 56 57 58 56 53 51 52 55 59 39 46 59 66 64 62 66 74 79 71 66 62 68 77 77 110 117 109 100 110 120 117 105 91 82 81 81 92 113 135 97 90 89 84 78 105 114 119 127 138 136 134 132 132 136 122 129 161 210 250 242 208 210 265 307 261 242 247 260 267 264 258 258 268 277 253 257 278 303 336 306 245 198 190 185 204 262 291 249 239 236 218 159 61 64 130 154 132 92 86 110 153 183 171 162 153 127 101 97 93 69 52 52 63 105 113 113 114 119 128 104 104 133 166 185 203 216 227 243 233 229 248 283 313 281 230 235 307 350 369 371 376 383 372 353 339 327 317 304 292 308 313 294 300 262 271 304 347 364 354 326 299 297 308 320 290 234 183 168 157 148 143 143 153 156 153 144 132 132 134 135 137 142 157 170 192 233 286 299 291 281 253 165 152 141 135 133 134 134 139 144 154 180 144 142 140 134 81 79 73 69 88 95 97 101 96 96 96 96 96 95 92 83 76 76 80 90 101 117 137 126 128 114 100 108 143 161 163 145 109 81 88 76 77 148 148 109 87 83 72 74 92 121 151 168 209 238 228 193 181 229 255 272 273 241 257 255 248 223 136 146 248 236 149 331 354 366 364 361 401 404 390 367 355 403 441 453 431 384 354 260 276 325 349 378 389 405 375 313 453 447 353 262 256 405 406 411 421 403 277 250 244 243 238 194 148 117 94 72 61 55 55 58 60 58 54 52 53 55 41 55 62 59 54 55 55 68 82 75 64 55 61 77 88 113 110 99 97 110 109 98 88 81 74 100 107 109 111 110 86 90 94 88 74 99 112 121 129 129 124 119 119 124 130 133 159 200 241 252 255 240 250 296 303 249 210 191 188 190 213 250 275 277 311 296 303 323 334 307 309 301 302 319 228 212 224 246 265 261 237 216 168 72 120 189 218 184 88 93 110 134 152 152 125 99 91 98 105 101 86 75 68 60 93 114 112 102 128 131 133 127 125 164 189 217 235 239 240 249 257 273 298 325 275 216 239 337 354 363 366 369 373 372 363 353 341 326 310 306 320 324 303 305 357 298 237 295 359 360 318 294 326 311 302 260 206 172 151 145 144 144 143 153 157 150 137 130 131 132 131 131 139 160 185 231 286 311 310 310 310 287 200 160 141 135 133 133 133 134 135 134 137 144 150 152 149 82 78 73 81 101 103 98 95 95 91 90 92 95 95 92 88 79 66 65 85 93 94 99 100 124 116 99 101 98 102 98 84 62 72 66 63 86 152 144 103 81 78 77 91 94 100 117 151 194 221 215 194 197 215 215 212 204 176 214 216 222 237 239 277 289 228 173 353 370 405 402 362 362 376 367 355 356 379 372 381 392 393 373 220 252 323 325 305 387 343 257 218 253 258 266 270 288 423 311 341 414 404 401 260 201 254 362 207 156 156 144 78 65 60 53 50 59 58 55 52 49 47 34 35 46 54 48 48 57 67 74 76 62 55 64 83 96 100 87 84 95 107 97 89 89 93 90 122 128 122 112 97 81 89 96 94 91 118 132 137 137 130 128 123 120 124 131 141 164 192 216 221 234 240 255 280 260 225 192 167 155 158 187 226 266 299 315 332 343 347 347 341 331 311 302 316 281 147 80 94 151 294 171 95 96 105 255 303 323 283 124 101 94 92 100 124 95 79 75 89 137 112 86 72 71 69 87 96 106 118 105 128 136 123 107 141 190 231 256 261 250 254 261 282 311 305 310 320 338 358 363 363 364 366 368 369 366 360 349 334 322 319 329 332 311 312 340 352 361 373 374 363 355 349 336 337 287 229 186 165 139 140 147 150 148 161 158 147 136 131 138 138 136 138 139 170 209 254 295 305 304 319 321 293 252 181 151 145 141 146 140 135 136 140 135 133 146 155 141 90 87 84 87 90 90 90 90 91 86 87 91 96 102 95 90 87 84 89 96 98 100 108 114 129 125 117 117 98 79 73 72 69 76 65 57 77 134 131 96 75 71 77 95 95 94 101 124 163 189 191 178 169 173 158 152 151 133 142 165 185 201 224 240 160 125 197 382 406 427 421 391 374 367 363 362 361 354 342 340 353 376 392 284 304 327 270 167 189 194 212 245 191 214 243 265 298 440 424 414 410 375 216 184 259 302 212 187 163 140 167 257 107 66 56 53 53 52 52 52 50 48 35 32 40 50 46 40 46 54 59 59 67 61 73 100 115 103 92 86 91 115 102 92 86 87 103 129 130 117 101 95 95 96 96 95 94 120 140 144 136 143 142 140 137 135 139 141 145 153 168 197 230 242 246 254 239 210 192 176 155 163 182 218 264 307 333 347 352 350 350 352 328 318 324 322 245 145 143 186 135 101 93 95 94 96 99 235 332 325 242 119 82 79 83 98 84 72 80 122 196 115 68 55 57 66 82 85 95 110 98 105 119 125 118 125 185 237 276 298 294 270 264 275 291 277 311 345 368 380 371 366 362 362 365 366 365 362 355 345 329 327 335 338 318 313 337 359 368 366 364 359 357 359 358 352 277 203 161 131 130 142 153 156 154 161 155 144 134 140 147 149 149 153 161 185 214 249 286 297 295 311 321 304 277 215 187 178 164 165 148 136 131 131 129 127 135 146 147 91 89 87 88 87 83 80 80 85 86 87 90 96 110 107 101 100 103 106 111 105 108 127 136 131 126 119 112 109 91 97 107 101 83 80 72 80 114 99 103 99 91 92 99 102 102 104 114 129 146 148 138 126 152 126 117 121 107 112 99 94 98 100 109 109 200 348 410 442 446 437 419 391 365 357 355 351 340 323 326 344 364 367 327 343 352 295 129 127 210 235 159 178 205 271 329 344 351 405 424 414 384 316 304 326 298 185 283 295 201 160 291 145 79 55 52 51 49 49 50 51 50 46 45 47 45 31 29 41 44 40 39 48 52 67 89 100 91 82 77 79 88 70 75 88 105 140 112 96 92 94 82 75 83 92 92 89 116 146 149 124 150 155 152 146 141 143 131 128 132 143 203 257 265 253 252 245 222 204 187 170 202 229 266 302 326 349 352 350 349 352 353 342 339 342 331 221 140 125 146 142 172 132 96 91 92 98 240 343 310 127 87 98 101 79 68 72 74 128 226 244 104 60 62 57 66 81 86 87 91 97 93 99 110 123 121 192 251 292 319 323 309 289 277 287 309 349 373 377 376 381 373 365 360 363 368 370 367 361 355 335 331 338 343 324 316 330 349 361 354 355 350 349 353 349 312 248 203 186 131 128 138 148 153 155 150 150 148 144 153 155 159 161 155 168 195 220 242 264 286 295 304 310 305 291 271 254 236 213 177 147 131 125 120 119 124 130 135 138 90 88 86 87 87 84 77 73 80 88 89 88 91 104 115 114 113 115 111 122 111 106 118 121 117 107 90 66 50 75 104 106 71 49 57 77 92 91 78 87 91 86 76 81 93 100 103 104 102 110 115 116 112 113 111 112 116 121 122 122 134 159 187 182 193 254 344 399 413 410 408 408 400 379 367 349 320 293 282 294 324 358 374 362 373 322 198 124 113 157 171 134 182 216 294 366 389 371 395 388 383 405 382 364 349 284 156 234 310 218 149 285 128 75 58 53 50 48 47 48 50 51 50 49 42 36 40 33 40 41 34 32 39 44 63 89 93 91 82 77 79 81 75 85 117 162 188 111 88 89 90 91 85 81 84 89 86 107 134 152 157 169 164 155 149 148 145 115 104 110 128 171 205 226 240 249 242 243 217 192 218 274 317 343 353 355 354 352 351 351 353 354 357 358 355 347 212 123 94 125 197 218 155 101 91 91 104 137 157 148 101 83 85 92 99 125 183 215 226 223 217 99 69 84 88 88 94 92 87 87 91 92 94 100 110 130 207 270 310 336 342 340 326 310 309 343 375 389 388 390 389 387 380 369 365 375 377 373 367 357 342 335 340 347 330 311 312 330 350 347 352 336 313 298 292 283 250 214 195 173 135 126 137 150 155 152 151 155 164 171 168 169 169 162 182 216 238 246 258 278 288 315 341 302 292 291 294 297 284 183 139 124 120 119 117 120 125 130 131 89 88 86 86 88 86 79 73 78 89 90 82 74 79 104 114 118 122 128 126 119 113 108 95 88 68 47 38 50 101 121 114 91 76 89 92 89 82 65 57 60 63 57 51 62 79 93 97 87 72 69 72 73 95 104 108 117 139 145 151 162 179 198 229 244 265 299 342 365 374 381 391 407 395 379 351 316 294 293 306 330 358 377 364 373 298 147 142 116 108 113 129 166 230 403 527 507 483 451 402 387 428 393 367 308 221 137 168 274 250 184 196 94 70 62 56 50 48 46 46 47 49 48 46 41 36 37 35 37 36 31 32 45 48 59 80 95 87 77 74 79 77 84 110 141 161 162 110 90 83 76 71 88 86 82 87 86 101 133 158 159 153 159 159 144 118 116 106 101 102 116 217 205 213 238 230 193 188 190 226 331 345 357 360 358 358 355 354 354 355 355 357 361 343 306 290 194 118 89 118 187 214 145 87 92 92 114 117 110 102 98 101 115 126 127 152 197 219 212 173 77 74 77 79 92 87 104 108 103 100 94 92 102 110 99 151 219 282 330 352 361 364 358 349 345 369 392 406 411 411 399 395 394 390 372 386 388 379 368 365 351 340 340 349 336 301 299 321 346 352 342 314 288 280 285 316 302 252 206 179 158 136 124 145 149 148 151 156 157 189 190 181 175 176 204 243 263 264 271 285 290 308 328 292 287 285 323 385 281 229 168 122 112 114 122 121 120 128 131 86 86 86 86 88 86 82 78 81 89 91 74 52 50 74 90 99 109 129 133 123 105 85 72 46 45 58 74 81 100 114 113 99 95 93 77 66 68 61 51 46 46 45 42 53 58 59 60 64 57 52 50 53 80 95 100 105 120 128 148 161 167 176 210 226 241 258 274 319 351 368 379 400 408 392 361 332 329 336 346 356 366 370 349 360 304 182 166 168 177 181 172 143 220 450 627 622 581 554 508 451 394 312 287 215 146 139 149 256 298 231 77 73 70 66 59 53 49 46 44 44 44 44 43 42 40 31 34 36 36 33 33 50 58 61 67 87 78 69 65 68 73 88 124 152 155 128 102 108 105 77 78 86 81 77 87 99 100 127 153 152 148 149 147 131 101 101 100 106 110 103 145 153 181 210 197 197 200 219 261 322 349 362 367 366 360 357 356 357 358 359 363 355 290 190 166 162 131 105 110 156 188 123 99 179 184 139 162 200 182 111 158 155 125 126 122 118 113 105 91 86 92 73 59 99 101 116 140 156 140 142 127 116 114 112 164 216 281 345 365 381 381 378 380 382 393 406 417 423 418 408 404 405 406 386 390 390 382 370 365 358 348 344 352 342 306 308 334 351 358 328 301 287 283 297 350 368 328 229 183 160 146 136 131 148 154 156 156 150 189 196 189 181 180 225 264 283 286 294 300 297 292 289 286 285 280 289 315 286 212 151 116 101 118 125 125 122 125 129 72 75 80 88 90 86 83 84 90 91 90 71 49 47 48 67 89 110 132 133 128 110 80 50 46 63 84 100 106 101 98 95 90 93 83 63 50 50 50 45 40 39 40 40 46 45 41 40 48 52 50 47 48 61 70 75 79 88 95 119 132 141 159 172 177 193 215 230 277 323 353 367 375 399 393 371 350 351 356 362 370 378 376 359 365 322 237 237 275 309 333 318 182 194 258 388 557 596 636 628 509 269 102 91 121 142 124 93 203 262 209 49 55 65 67 62 56 51 46 43 41 40 40 40 39 39 38 34 40 44 44 41 48 64 67 58 70 65 61 58 57 68 85 112 133 135 113 110 118 112 87 90 88 81 81 93 99 92 104 124 134 144 146 144 129 94 97 99 109 115 101 102 114 147 184 191 184 187 209 246 285 322 348 362 365 362 361 362 364 366 368 373 306 231 190 187 164 134 114 121 194 153 126 184 309 255 190 203 244 267 178 188 158 115 110 92 73 63 59 56 89 90 68 50 66 130 145 207 297 296 187 154 154 150 111 109 181 273 349 378 400 395 392 404 411 415 419 424 426 421 416 413 414 418 416 411 401 387 369 366 361 351 346 356 347 327 327 341 344 346 328 313 302 286 302 354 391 375 267 194 160 147 138 118 140 152 152 146 165 180 181 179 185 189 241 275 289 294 307 309 303 285 260 265 268 270 276 295 277 209 152 121 111 121 135 132 117 126 123 48 49 60 87 90 86 80 85 104 105 94 70 48 47 46 51 85 124 131 128 130 125 108 76 71 80 97 109 104 87 73 65 63 65 60 50 43 41 42 36 38 42 44 43 43 44 45 45 45 47 44 43 46 48 45 46 56 72 79 89 94 105 133 156 149 150 172 218 241 275 317 348 345 348 353 365 378 380 366 362 362 367 381 385 381 374 396 520 313 239 289 389 367 267 257 301 378 546 596 599 493 265 132 82 99 122 99 79 58 111 142 44 36 57 67 63 57 51 45 42 40 40 39 39 38 37 38 29 41 54 60 59 58 68 67 54 59 49 53 60 64 70 82 88 86 80 93 115 98 79 88 87 90 85 81 87 81 83 85 90 109 123 127 134 133 109 99 95 99 106 101 92 99 133 176 184 177 180 206 242 245 288 287 306 358 364 367 370 375 378 385 387 308 229 206 181 160 150 141 124 108 77 192 326 311 149 220 192 156 264 224 164 127 109 94 79 70 62 60 78 97 77 65 81 113 150 162 229 318 242 204 184 174 161 116 116 148 237 370 405 416 415 417 430 430 431 431 432 432 429 426 423 423 426 433 430 415 392 372 368 359 353 353 359 355 336 334 351 362 368 344 318 306 320 316 337 359 359 289 203 162 148 138 127 137 147 151 150 166 175 175 175 186 193 223 257 282 287 287 304 308 289 255 244 245 258 280 302 274 229 176 129 119 125 138 139 129 151 126 49 50 51 57 86 84 77 78 91 96 93 82 66 48 46 47 87 131 132 125 131 132 123 103 94 98 107 112 99 74 57 47 44 42 42 40 39 41 47 35 43 54 56 53 52 53 54 53 51 49 37 33 45 45 48 51 54 57 63 77 88 95 106 143 158 165 179 210 229 243 272 307 322 315 322 337 365 408 371 343 263 185 277 351 368 368 373 379 384 451 503 501 470 360 274 252 306 421 524 573 532 405 337 281 186 104 91 76 65 66 71 68 39 56 66 61 54 49 45 43 43 43 44 42 41 40 41 32 47 57 55 62 72 77 71 56 48 39 56 65 55 87 80 79 71 50 52 56 53 57 79 84 82 74 65 63 68 86 85 77 86 93 95 108 121 120 101 91 88 90 91 91 97 123 155 154 172 182 207 242 246 284 284 302 350 362 368 375 381 387 392 359 294 244 240 238 226 187 148 133 108 70 192 355 368 319 160 89 134 242 129 112 107 94 89 77 72 72 86 119 118 86 85 131 177 201 233 284 321 244 220 203 189 177 163 146 186 275 379 410 422 429 437 444 442 441 441 441 442 444 442 438 434 435 437 439 427 405 383 371 360 356 359 364 362 352 347 355 370 364 351 332 315 324 325 314 314 330 278 205 167 152 143 142 142 145 149 155 160 170 175 180 194 205 213 229 254 276 287 311 310 279 252 248 241 255 291 316 310 269 206 144 118 120 140 158 158 150 134 58 55 53 51 55 69 79 84 90 102 100 93 77 57 49 47 78 114 124 124 131 129 117 103 97 104 113 114 95 67 51 45 45 45 46 44 44 47 55 47 56 64 64 64 65 66 67 67 66 57 40 28 29 31 48 58 65 72 74 77 85 96 110 130 158 156 148 168 220 236 252 274 294 301 303 311 330 358 362 333 242 140 155 187 257 313 333 331 384 429 477 526 537 477 430 359 280 369 417 413 426 464 267 176 123 95 87 76 67 63 65 73 52 60 65 60 55 51 50 50 50 49 50 49 48 46 47 33 45 58 62 55 59 70 67 50 52 62 72 77 74 68 76 79 71 56 56 53 50 53 68 75 79 77 74 79 89 88 82 78 79 87 91 91 90 97 98 94 89 84 75 85 93 106 122 126 167 180 193 219 240 260 288 318 341 353 364 373 382 390 387 366 298 241 256 242 232 197 154 129 110 122 156 218 324 151 87 81 120 229 130 103 93 84 93 81 74 95 136 139 126 103 111 160 208 259 302 326 324 291 268 242 215 191 144 145 183 262 379 407 421 442 465 471 470 463 457 454 455 463 462 456 450 447 446 442 434 423 406 388 372 364 367 371 373 369 365 364 376 369 355 342 331 316 316 308 297 296 273 220 179 155 149 146 148 145 142 153 155 164 174 185 196 207 217 232 251 268 288 307 305 278 252 259 257 266 303 337 352 305 225 154 118 116 129 144 153 137 125 75 70 62 52 49 63 79 89 94 113 110 98 83 69 56 48 66 93 114 128 132 122 104 85 80 93 110 114 89 58 48 49 54 57 62 74 75 62 45 50 52 56 61 62 69 70 70 71 67 57 40 29 32 40 50 53 63 82 85 88 97 103 104 138 167 176 173 174 234 243 245 255 275 268 286 294 292 299 305 304 291 272 261 240 234 255 299 336 379 415 444 477 549 545 505 408 288 329 350 335 317 303 161 113 93 85 83 79 72 67 65 64 58 63 65 62 59 57 57 58 58 57 57 57 56 55 54 51 52 55 58 55 51 58 59 48 42 44 47 51 57 61 59 60 60 55 60 59 55 53 58 65 60 60 67 76 71 76 79 83 92 100 94 87 84 88 93 92 89 86 80 88 90 94 105 126 162 164 161 176 200 208 255 304 325 335 353 364 371 374 344 352 305 263 301 244 236 221 189 153 146 182 171 166 321 264 144 77 90 100 119 100 80 80 89 84 76 96 142 142 96 81 104 166 221 287 315 319 320 318 312 291 259 217 156 135 147 218 374 391 407 434 462 471 460 451 446 448 453 467 471 473 473 464 458 449 441 434 429 416 394 377 375 378 381 386 390 385 384 380 370 357 345 338 333 321 303 285 274 239 185 141 157 152 152 146 137 146 152 160 173 190 200 208 216 227 245 269 292 323 326 274 250 262 265 275 317 314 322 297 239 160 121 115 119 129 153 133 136 80 73 63 55 53 58 76 89 97 116 115 104 92 81 70 53 69 96 118 134 138 123 100 78 58 79 103 110 88 61 57 63 71 75 82 87 83 69 48 52 52 54 58 64 50 65 73 65 55 57 44 35 38 44 61 65 59 50 68 79 98 106 101 157 175 180 179 179 208 218 234 260 291 271 271 266 253 239 249 274 307 336 344 311 277 273 307 352 359 372 395 434 502 519 488 426 357 323 323 307 259 179 111 91 80 75 77 70 74 71 60 48 61 63 60 59 63 63 63 56 50 61 61 61 61 61 60 63 55 51 54 54 56 59 59 54 44 59 54 82 167 178 100 65 61 58 58 57 56 56 55 61 68 68 68 76 82 78 78 85 93 95 91 81 74 88 90 83 78 81 88 93 84 82 97 111 138 133 130 153 171 182 214 258 298 312 335 343 338 327 287 302 299 303 361 292 256 238 225 200 198 180 142 124 191 179 132 100 87 72 134 108 70 71 76 71 91 116 121 79 82 86 136 254 250 295 316 316 317 310 315 318 304 262 223 178 145 175 357 366 383 420 466 470 450 442 443 449 456 468 476 479 479 479 471 461 451 443 435 427 411 394 388 388 390 402 412 408 401 400 389 367 347 342 336 325 307 287 281 259 221 179 168 160 156 159 163 145 150 162 179 195 205 212 215 222 241 267 287 306 305 266 241 253 256 259 304 335 314 290 268 197 128 108 115 130 153 147 152 80 68 60 57 56 52 68 84 93 109 110 112 105 91 86 62 85 118 136 140 138 130 112 85 56 68 99 121 109 87 79 80 86 89 88 93 88 76 60 62 53 45 43 54 43 57 62 54 53 45 49 51 48 46 52 51 41 31 42 52 69 88 107 165 170 169 169 170 166 179 211 249 277 270 257 239 217 197 208 240 276 309 339 332 307 296 315 369 367 332 338 401 448 460 448 434 416 328 292 292 276 209 130 82 66 68 73 57 67 67 55 43 59 58 54 53 59 63 64 55 47 61 61 62 62 64 66 57 51 50 52 48 56 59 59 57 48 59 63 87 138 139 91 66 61 56 53 53 52 52 54 61 71 73 70 69 84 84 84 90 100 93 89 83 78 88 87 78 71 70 73 72 74 80 89 99 106 110 113 121 153 162 187 222 258 293 312 305 284 271 276 282 297 331 392 353 283 244 242 238 198 139 105 107 134 101 98 97 83 74 113 107 82 63 70 64 66 80 101 61 100 124 153 232 318 328 320 317 318 317 320 322 320 317 289 262 193 137 263 327 361 405 461 456 436 432 437 446 453 465 473 478 479 477 477 470 458 444 434 426 420 415 412 412 414 414 415 418 415 413 401 377 350 341 339 329 306 289 274 255 238 220 153 161 165 165 170 149 155 169 185 197 206 214 218 223 239 262 278 288 289 268 239 246 255 264 310 306 300 296 281 237 140 105 114 135 141 163 164 79 67 60 59 58 50 58 70 82 96 96 109 111 100 95 67 80 109 132 128 132 127 115 95 64 50 86 121 121 114 95 86 87 90 96 93 92 89 80 82 74 62 56 67 54 50 50 51 45 45 58 64 58 44 44 37 32 35 36 36 46 71 111 150 150 152 157 161 150 163 186 207 220 246 244 217 181 158 174 206 239 265 284 322 304 294 324 399 416 358 325 362 429 429 431 429 402 294 259 282 304 268 153 80 58 63 67 53 56 55 52 54 51 53 52 48 47 58 60 60 61 60 61 62 64 65 60 42 42 46 47 45 51 54 55 55 49 43 61 71 50 45 58 61 58 54 51 51 51 53 57 61 67 71 72 73 76 82 88 94 101 94 90 83 76 87 83 80 79 77 74 68 69 78 89 94 97 101 106 111 120 149 181 211 238 206 245 272 278 286 320 341 347 353 388 349 298 266 259 245 143 108 103 112 180 116 86 78 71 73 91 101 88 54 67 63 59 60 64 51 86 104 126 210 314 332 317 303 314 321 324 324 323 322 320 291 209 99 104 271 351 393 438 424 413 415 426 438 447 456 462 465 464 466 467 463 452 434 423 419 415 410 407 409 411 412 411 406 403 401 398 389 362 349 345 334 311 285 270 259 248 230 189 185 182 179 182 188 175 176 192 203 204 206 212 221 235 259 270 280 289 274 246 256 275 280 303 307 305 295 274 209 154 130 135 159 170 165 169 78 76 68 61 60 55 49 46 55 83 84 89 92 91 87 68 80 98 106 97 96 97 102 105 78 49 72 106 118 116 100 87 77 70 90 89 94 101 102 101 91 82 77 80 70 60 59 62 52 64 70 67 57 40 40 35 36 46 50 43 50 72 104 122 125 134 145 153 160 168 169 169 180 217 231 199 142 97 147 192 227 239 212 283 329 367 405 444 433 428 396 355 407 397 410 422 389 226 309 268 188 153 72 59 61 60 47 61 55 50 49 51 52 53 48 41 42 48 49 53 60 62 62 65 69 65 38 37 36 35 37 49 51 53 56 56 51 45 60 75 67 61 58 54 53 54 51 51 54 58 62 63 65 68 70 74 68 77 88 95 98 95 92 87 80 83 76 77 81 83 76 65 68 79 90 90 87 90 100 121 246 195 176 198 188 215 243 257 264 285 276 319 359 373 375 344 308 301 315 249 145 107 103 112 186 122 86 74 64 71 89 97 89 65 75 67 61 58 54 47 73 86 91 134 295 335 329 321 323 326 326 326 326 328 329 325 251 102 107 254 338 382 411 389 387 397 414 429 439 444 446 447 446 450 450 447 439 422 413 410 407 403 401 402 400 398 397 391 388 386 384 380 373 362 351 341 329 283 273 268 259 243 235 217 206 207 204 208 200 201 213 220 209 201 204 221 241 256 266 277 290 279 257 265 281 285 309 317 311 294 267 196 156 138 139 162 161 167 178 71 77 72 64 63 65 61 55 50 51 54 74 81 73 63 80 106 111 96 83 63 59 78 102 87 51 52 76 101 102 99 83 63 51 66 69 83 98 104 101 92 92 93 83 76 73 74 77 76 78 72 59 46 38 30 31 39 49 57 54 58 72 92 111 114 119 120 117 122 135 157 186 208 171 202 193 145 98 120 188 225 237 270 275 311 331 345 414 394 403 408 400 407 386 383 399 406 306 253 211 172 131 68 65 70 63 40 48 53 53 51 51 52 54 56 53 34 47 56 50 40 64 64 66 69 64 35 34 33 32 34 46 49 53 58 59 56 48 62 77 68 60 56 49 44 53 51 51 53 58 64 67 69 71 70 66 67 75 85 92 92 93 93 91 89 82 72 72 79 87 79 67 71 82 88 86 82 87 97 108 180 149 150 182 178 193 205 229 264 284 282 295 325 359 344 313 210 170 248 243 147 106 103 112 190 125 86 76 66 74 91 98 96 92 98 78 63 61 61 61 67 69 71 82 192 286 336 333 331 332 332 332 334 338 341 341 328 303 301 186 233 364 379 377 378 387 403 420 427 430 430 431 431 434 434 433 428 414 406 401 397 395 396 393 390 388 384 375 371 370 372 373 368 365 363 359 345 296 278 271 267 266 267 256 248 243 229 227 220 223 237 217 219 205 198 223 246 269 276 279 297 285 265 258 263 273 307 325 321 289 232 168 141 132 132 160 173 178 174 63 61 69 68 56 66 68 65 59 50 49 58 63 62 58 84 115 123 106 81 50 43 54 75 84 50 41 58 88 93 102 85 63 49 44 46 61 79 86 82 85 94 98 84 71 61 65 76 79 59 55 51 46 46 33 30 31 38 64 73 67 74 98 105 133 153 147 117 119 156 177 176 159 135 133 121 115 137 102 140 200 245 240 236 310 370 392 398 392 407 416 406 389 383 399 409 377 258 148 140 138 77 65 70 74 75 69 53 60 62 57 54 55 48 43 40 37 47 48 47 50 62 60 59 57 54 49 49 45 44 49 48 51 53 56 60 60 52 64 78 71 66 63 61 59 55 52 50 51 56 68 74 76 78 82 77 71 74 81 86 86 90 90 91 93 85 75 72 77 89 84 73 75 82 83 80 85 96 125 187 112 99 118 145 159 166 177 205 247 275 272 279 305 342 355 207 121 108 132 138 116 105 104 104 109 98 87 77 70 79 93 99 97 95 115 89 69 64 58 78 65 55 64 76 97 231 341 338 336 337 337 339 341 345 350 353 353 350 343 208 230 357 370 370 372 379 391 408 417 419 418 418 419 423 424 424 421 410 402 394 389 388 390 384 380 377 372 366 363 364 369 373 371 370 367 359 344 321 296 281 280 280 284 296 294 269 243 236 240 254 265 225 212 204 204 217 244 246 249 268 302 277 269 264 260 264 288 322 327 285 194 146 127 122 124 142 156 168 176 49 49 54 55 50 50 64 70 69 63 57 54 57 61 62 69 94 117 120 95 53 43 42 47 66 50 45 61 89 96 108 100 82 64 48 45 45 57 80 70 82 85 83 84 79 77 78 78 76 76 59 48 46 44 31 47 58 56 56 56 55 65 87 99 122 147 160 156 153 163 154 138 127 116 103 97 97 98 91 170 226 247 255 233 270 316 348 362 375 391 393 384 391 407 412 411 379 220 155 117 88 65 65 67 70 71 72 68 71 68 63 59 59 51 44 45 57 47 59 62 55 61 59 56 54 52 51 53 52 51 51 50 46 48 52 51 53 49 63 79 76 74 61 60 65 60 53 50 49 49 50 55 70 81 80 70 69 75 83 88 80 85 87 90 95 88 76 68 70 84 85 77 77 80 77 77 90 105 147 251 118 89 97 111 132 142 156 183 221 261 267 280 295 293 223 126 94 97 99 110 108 107 107 107 104 98 90 81 76 88 99 102 99 101 71 80 83 66 63 66 64 60 61 85 126 249 346 343 341 342 343 344 346 350 355 360 363 364 360 238 189 250 363 367 369 374 383 398 409 412 411 411 413 418 421 420 416 408 398 389 384 383 382 378 374 371 366 363 361 364 371 380 381 379 376 372 368 350 339 330 316 301 298 312 310 271 248 242 258 280 284 253 217 199 201 209 236 239 250 275 298 299 281 266 267 264 298 313 308 275 199 162 129 108 117 131 138 149 161 44 72 76 66 53 53 63 69 72 73 68 61 63 69 69 54 65 92 117 117 67 50 46 47 48 52 49 60 83 88 102 107 98 76 50 48 45 56 77 61 71 75 76 79 86 85 79 67 49 49 46 44 45 47 48 58 64 60 50 49 53 62 76 92 108 128 145 155 155 143 127 112 100 86 68 61 61 60 98 188 240 259 282 246 244 256 276 304 311 314 307 304 348 375 386 389 358 194 168 114 68 63 61 60 60 62 63 66 66 64 59 56 61 53 46 47 61 43 57 68 63 56 59 58 56 55 55 59 61 63 67 54 44 57 75 76 51 45 62 77 63 62 60 64 69 63 56 51 48 47 49 53 55 61 68 61 52 67 86 92 85 83 85 90 92 84 76 67 66 84 87 85 87 91 88 85 89 95 99 97 82 82 90 102 116 121 133 158 197 242 259 287 297 255 151 111 99 129 211 179 131 109 127 186 121 103 96 89 83 89 94 97 99 106 75 67 70 74 86 89 70 52 59 89 241 325 347 342 342 345 347 348 348 351 356 362 368 372 371 315 242 208 354 365 366 369 376 387 401 409 410 408 412 417 418 416 410 402 393 384 379 377 376 373 370 369 367 364 364 367 375 386 388 386 385 386 388 380 369 355 333 319 311 306 291 255 259 260 271 284 287 276 229 195 191 203 217 243 272 291 298 305 293 275 268 282 306 315 289 224 240 204 146 102 104 124 128 132 138 71 97 104 97 82 68 67 69 75 81 78 75 78 83 81 64 59 64 87 126 103 69 56 59 59 57 47 42 49 70 79 87 88 75 50 48 46 47 53 64 69 63 58 66 77 76 63 48 41 45 46 45 45 50 42 42 48 54 51 48 50 58 68 81 87 108 131 145 148 132 110 95 89 60 58 54 50 58 146 207 245 267 278 230 224 226 235 267 261 251 240 246 297 337 303 263 238 143 132 98 66 61 58 54 54 55 55 54 55 53 50 49 55 51 46 47 56 45 50 60 65 53 53 51 52 58 59 58 65 72 71 50 42 65 92 93 72 54 64 79 60 59 60 59 60 64 58 52 51 56 60 60 57 55 53 53 47 51 66 87 86 85 86 87 86 85 77 74 78 83 74 102 122 117 91 77 83 94 93 64 87 97 97 93 101 105 115 136 168 215 228 266 285 238 206 165 145 182 292 277 203 164 183 239 186 134 125 146 92 88 88 92 98 104 101 84 67 70 101 98 79 61 59 65 76 194 340 337 339 343 348 350 351 351 354 360 367 374 376 375 311 213 339 361 365 365 367 381 404 412 407 400 405 409 410 407 402 393 385 377 373 372 372 371 370 369 369 368 368 371 379 389 391 391 392 394 399 396 385 367 347 308 296 288 267 223 220 238 256 270 282 270 231 195 184 197 202 227 259 288 302 305 297 289 291 292 307 312 284 198 202 181 155 130 91 108 117 121 119 92 96 101 107 104 76 73 75 83 91 85 87 96 102 97 80 79 66 68 101 124 93 69 61 64 61 51 44 43 49 52 71 83 77 51 49 47 46 50 67 61 49 44 49 54 54 47 41 40 37 38 44 51 53 34 45 51 49 54 51 52 58 66 72 71 97 119 124 127 108 87 79 86 58 66 66 65 86 197 224 242 249 224 195 179 197 236 261 256 241 233 242 269 319 204 97 85 77 73 68 64 62 60 56 53 51 51 49 48 47 46 45 46 46 46 47 52 50 47 50 56 50 44 39 43 55 59 54 63 70 62 43 53 76 95 95 94 76 72 74 63 62 60 56 54 63 60 58 63 71 68 67 63 55 46 52 51 56 68 85 88 86 88 89 85 83 72 72 80 82 73 107 128 117 89 74 72 70 66 68 94 106 100 83 90 94 105 117 126 170 184 204 218 205 216 223 229 234 243 324 280 240 241 241 239 194 165 155 100 91 90 107 138 102 105 101 86 69 97 87 66 51 53 54 65 189 347 342 335 336 341 349 352 353 355 361 367 372 376 378 335 255 316 351 364 364 364 376 394 399 393 387 391 394 396 396 393 384 378 373 371 370 371 372 373 372 372 371 371 375 382 390 393 394 395 396 400 396 386 366 329 299 286 270 244 219 194 192 211 244 264 261 227 193 188 194 200 204 220 268 298 304 299 292 289 296 305 304 272 169 139 117 111 123 117 93 99 111 109 77 76 68 66 71 78 74 84 86 77 75 81 98 108 102 85 174 131 65 64 104 110 89 66 61 62 58 53 49 46 47 54 61 63 59 52 47 45 50 70 56 44 39 40 41 40 39 38 34 30 31 39 48 48 33 64 67 47 48 56 61 65 68 69 64 82 93 85 81 62 58 67 80 76 69 65 78 122 198 212 217 205 157 173 120 155 246 253 253 243 237 238 239 269 169 88 88 62 59 62 66 69 66 59 54 51 51 50 49 49 48 46 45 45 46 48 51 47 49 48 43 46 43 42 43 46 55 59 61 61 56 42 74 92 96 97 99 98 85 68 63 63 62 60 60 64 68 73 78 80 72 69 63 54 47 51 53 57 66 80 83 84 87 88 84 82 75 68 67 79 83 102 109 97 85 82 73 66 66 71 93 112 112 91 90 95 101 109 118 145 168 185 189 179 187 203 224 245 267 325 287 248 247 248 266 265 218 146 145 154 155 164 177 88 81 93 99 84 89 79 63 53 61 73 76 183 349 348 340 333 331 334 341 348 356 363 369 370 374 376 372 358 303 335 362 368 367 372 380 382 379 377 377 380 383 384 383 377 372 370 368 370 373 375 375 374 374 373 374 377 383 388 390 392 393 393 397 388 374 354 303 287 276 255 223 206 195 164 150 190 220 208 191 183 185 193 203 206 215 259 289 301 300 292 284 295 301 293 256 146 119 104 95 92 103 101 95 91 99 59 73 59 44 44 70 44 58 62 50 43 74 88 94 114 192 214 174 109 62 67 82 89 83 68 62 60 57 51 45 45 46 48 52 57 50 44 42 45 60 50 44 42 41 41 39 35 31 27 30 33 36 38 40 46 82 78 46 33 61 69 72 74 68 56 50 49 47 30 48 65 76 78 72 78 86 106 146 180 177 170 168 166 93 172 225 229 240 252 248 250 252 226 251 163 142 207 71 66 72 76 75 69 61 55 52 53 56 60 61 59 54 49 46 45 48 61 66 57 50 49 50 41 45 53 58 49 66 64 54 48 42 75 93 98 103 105 101 95 86 66 65 64 65 68 74 83 90 89 81 78 70 59 53 53 50 49 49 54 66 71 80 85 85 80 73 74 68 63 79 89 96 96 90 88 86 70 60 68 80 92 100 101 93 91 91 96 104 112 124 138 165 188 179 178 192 202 213 268 334 287 242 254 240 344 330 276 260 257 277 272 241 188 74 63 80 95 96 90 78 70 70 81 96 96 185 346 350 345 337 330 325 329 341 354 365 373 371 372 372 371 370 313 329 357 373 370 370 373 374 373 371 368 369 372 376 375 371 369 368 369 370 374 376 376 375 374 372 372 375 379 384 386 385 386 391 392 380 360 334 284 271 261 241 209 192 174 144 126 149 173 171 173 180 179 189 195 205 230 270 282 296 301 296 289 292 291 257 168 106 96 92 84 77 94 92 87 84 82 47 67 64 51 46 61 39 62 67 57 59 73 78 81 91 128 190 180 142 107 97 70 65 71 72 60 57 54 48 42 43 45 47 48 48 46 42 39 39 42 43 43 45 47 45 42 34 29 31 35 38 41 49 62 87 116 90 42 34 69 77 78 77 70 54 48 53 60 44 69 81 88 91 82 96 114 127 129 132 120 122 130 126 68 94 152 204 211 231 242 250 251 227 228 211 185 151 83 79 74 68 65 62 58 57 59 62 68 72 73 72 68 60 52 47 45 41 63 67 59 51 49 47 43 48 64 74 71 60 47 37 40 78 100 105 105 104 98 93 92 92 70 69 70 71 79 90 93 92 87 84 74 61 56 61 49 45 48 51 48 58 75 84 83 76 59 63 66 67 83 87 88 84 78 75 74 64 60 73 88 92 92 91 93 93 92 90 91 101 108 128 159 186 188 182 185 190 204 256 294 281 282 303 140 210 242 261 312 306 297 282 252 189 98 89 89 85 89 94 78 78 99 96 109 106 180 325 250 317 344 335 321 278 288 324 362 377 380 376 371 368 366 313 328 360 379 376 372 371 371 371 368 362 362 366 370 370 324 330 370 370 372 375 377 377 376 373 372 371 373 376 379 380 380 380 386 385 373 351 317 271 251 244 235 207 188 161 134 120 139 155 156 160 173 175 187 192 208 237 236 265 286 296 300 290 283 254 179 67 64 72 77 77 76 89 86 79 74 61 47 57 49 46 50 55 41 64 68 59 62 68 70 75 87 113 160 129 110 127 127 92 55 43 56 54 51 48 45 44 43 46 47 47 45 47 47 46 44 42 43 43 46 49 51 50 51 46 36 49 55 48 56 90 93 91 61 29 33 67 75 76 68 38 48 38 41 56 60 57 78 94 96 103 117 127 125 110 94 98 104 113 132 172 129 114 123 102 113 188 219 198 203 207 206 182 133 78 62 54 52 52 53 53 56 55 46 70 75 76 77 75 67 58 51 47 45 54 63 66 61 51 48 47 48 54 70 62 51 44 40 44 86 105 101 90 89 71 63 68 69 66 69 73 77 88 93 94 93 92 88 71 71 69 50 49 46 50 54 47 47 65 74 74 76 56 51 55 66 85 85 80 71 60 55 58 60 66 79 86 89 90 92 93 89 81 76 79 94 100 125 154 178 183 178 174 169 182 273 265 255 258 261 220 238 247 265 315 318 304 287 236 99 158 146 107 76 81 89 71 80 121 97 107 109 176 307 146 217 298 344 330 258 236 282 354 370 387 386 378 370 366 323 332 362 386 384 378 374 371 369 365 360 360 363 366 369 286 300 375 375 377 379 380 380 378 375 373 372 371 372 372 373 372 372 377 377 367 339 290 267 230 223 233 216 193 166 136 116 137 154 154 154 163 169 183 215 234 207 221 241 255 273 311 279 262 177 61 55 52 56 63 70 74 76 77 77 72 67 49 47 43 45 50 54 47 64 62 51 51 53 63 73 88 115 111 68 57 90 110 100 58 30 35 47 46 47 51 54 57 58 55 51 49 55 59 61 62 61 59 41 30 34 51 52 53 55 58 66 47 59 75 74 52 68 57 34 34 62 66 63 57 44 35 61 82 86 82 67 88 108 106 94 119 122 109 93 88 90 84 82 99 116 90 73 70 65 123 187 205 188 204 204 165 118 81 58 48 45 46 49 50 49 51 52 51 53 69 78 78 75 69 61 55 51 49 51 56 61 61 52 46 48 52 54 60 56 50 46 47 57 71 70 67 80 81 63 59 68 66 67 75 82 85 88 90 93 95 95 91 83 66 52 55 54 49 48 50 48 45 47 55 61 53 49 50 58 73 83 83 83 83 81 69 59 56 62 78 76 83 91 95 92 78 60 60 77 92 98 114 136 160 165 165 160 170 213 292 330 347 349 340 287 262 264 286 308 323 320 291 223 108 152 119 79 70 73 77 65 71 107 95 99 114 170 260 123 105 216 350 343 244 215 266 349 362 383 392 389 377 371 327 324 352 388 387 382 377 373 369 367 362 358 358 365 370 375 379 383 385 386 385 384 384 381 377 373 370 369 368 368 367 366 363 361 362 353 324 269 233 200 184 189 212 190 163 135 113 125 163 167 153 157 167 192 218 230 229 235 198 165 163 196 205 191 131 49 51 46 47 54 64 67 64 71 79 74 72 53 42 43 46 50 52 49 62 57 46 44 43 57 66 67 62 53 54 48 45 75 39 32 40 50 48 50 59 66 72 94 92 69 47 45 52 56 57 59 61 63 43 30 33 48 46 46 46 48 52 49 57 63 57 46 54 51 43 43 65 62 55 49 47 40 71 110 128 102 86 102 113 105 88 107 108 97 85 84 84 71 60 63 53 52 63 77 87 139 168 173 167 177 179 159 108 45 45 49 53 56 56 53 50 49 51 56 40 53 69 77 72 68 63 59 55 52 51 52 54 56 59 51 49 52 57 53 53 48 44 47 52 51 46 44 56 68 65 64 68 65 69 76 83 88 90 90 94 97 95 86 76 59 49 58 55 51 50 51 49 45 43 47 54 63 52 49 52 59 67 66 78 89 85 57 52 47 50 71 70 81 92 94 80 67 53 60 83 90 94 103 117 132 142 155 169 211 292 345 390 407 408 404 318 274 272 293 305 312 325 301 245 228 210 140 80 68 63 65 56 57 81 92 79 81 87 70 73 82 180 314 346 208 228 301 352 359 375 389 393 384 377 354 351 365 385 386 385 382 378 373 370 364 358 355 360 368 377 385 391 395 397 395 392 389 382 375 369 366 364 364 364 362 358 353 348 346 340 315 243 181 146 133 138 183 180 162 133 99 110 173 181 158 165 172 190 195 197 226 211 166 131 127 154 116 93 74 46 50 49 51 55 60 65 66 75 85 79 74 64 47 46 46 48 50 46 63 61 52 49 50 52 48 45 47 50 54 56 57 58 36 49 62 65 62 65 72 79 87 96 67 49 43 44 44 45 47 50 54 58 52 46 42 33 32 38 43 41 34 36 38 39 40 50 48 46 45 45 54 55 51 48 52 57 71 113 152 126 105 98 94 88 81 86 90 85 70 66 67 60 50 47 45 48 65 85 88 95 120 135 136 137 143 153 117 46 53 56 61 67 70 62 55 51 51 53 40 91 99 73 69 65 63 61 58 55 52 50 49 51 64 56 47 46 53 50 51 48 45 47 46 39 35 37 45 62 68 68 65 64 70 77 82 84 91 89 91 92 88 80 73 59 52 66 58 53 51 50 51 47 43 44 52 67 54 49 55 70 74 70 71 69 57 52 50 52 61 77 82 86 85 73 40 38 46 65 86 87 88 117 127 101 119 154 211 286 364 399 392 389 398 412 322 276 273 291 291 301 319 307 253 174 151 115 84 72 63 59 58 91 176 93 71 81 94 85 87 77 80 139 320 195 268 362 364 361 369 380 388 390 384 380 378 379 382 383 383 383 381 375 371 366 359 355 359 367 381 396 411 419 408 406 407 396 376 365 359 357 357 359 357 354 348 342 336 317 298 279 227 170 140 122 107 150 164 152 124 98 97 126 151 166 185 175 163 159 168 179 166 143 121 108 108 86 74 66 53 54 56 57 58 61 67 71 80 89 87 80 82 65 59 54 53 55 52 71 73 62 48 47 46 36 39 68 75 62 53 53 61 35 34 48 65 67 72 58 58 76 75 52 45 45 45 42 43 39 35 37 39 47 50 44 26 30 32 34 32 25 26 26 27 30 48 42 41 44 47 42 47 47 50 65 83 77 98 134 143 115 82 65 66 68 68 72 67 49 46 43 43 43 42 44 45 45 45 48 60 103 132 138 136 134 90 58 58 74 58 52 62 80 68 60 56 57 61 42 178 172 72 66 64 63 63 62 60 56 52 49 49 57 55 46 40 43 48 49 48 48 53 54 43 37 40 45 60 69 69 64 65 70 80 86 85 92 89 86 83 80 77 76 69 65 71 61 56 53 50 51 49 48 50 56 59 51 49 57 76 84 79 75 67 52 49 55 60 66 81 81 81 78 69 45 48 58 65 69 104 125 136 123 89 109 152 249 352 392 378 359 351 360 378 307 271 268 282 280 293 305 306 267 99 85 84 81 78 79 67 60 71 97 74 66 72 88 100 79 69 69 85 143 133 256 379 389 367 366 371 381 393 392 387 382 378 380 381 381 380 378 373 370 365 359 356 357 360 368 384 409 467 456 421 386 370 354 347 344 343 345 347 345 340 332 304 279 267 261 239 166 128 111 104 102 143 163 153 119 87 91 106 126 144 139 156 141 134 149 132 134 128 115 98 83 80 78 80 95 72 64 60 57 67 72 74 71 65 96 92 101 91 86 84 84 84 84 83 83 74 58 48 50 56 64 72 58 51 49 52 54 45 44 50 58 65 70 60 57 64 52 44 46 48 47 46 39 44 47 36 33 36 40 44 49 46 33 29 31 27 30 30 29 30 48 35 35 44 53 44 43 43 54 81 101 88 75 84 128 115 84 60 55 69 71 63 54 47 42 40 39 40 41 41 40 42 48 65 118 142 148 142 130 124 108 93 85 86 71 54 54 76 69 63 62 65 68 44 41 59 77 69 66 66 66 65 65 63 58 52 48 47 52 49 41 35 45 50 43 39 55 60 61 59 51 30 46 60 68 69 69 73 84 92 94 94 89 80 73 74 75 79 80 75 64 61 58 54 50 50 50 51 58 66 57 50 48 54 70 85 86 84 80 72 64 68 71 70 70 72 68 60 51 49 49 64 76 80 116 132 142 146 146 182 186 281 396 385 390 295 238 244 258 265 263 258 257 265 281 291 298 283 95 68 70 72 68 81 78 70 59 47 63 155 170 84 94 68 56 68 102 137 150 253 363 384 366 360 362 372 387 398 398 393 385 383 385 383 378 373 369 367 363 359 355 345 338 338 343 357 455 553 521 387 345 332 328 326 325 325 325 324 320 302 222 173 195 233 211 103 79 81 89 107 138 155 146 115 97 85 101 118 112 94 104 134 148 108 118 117 116 113 103 88 81 81 90 120 94 74 66 71 61 70 76 75 74 111 107 116 113 92 86 89 95 98 90 87 83 77 71 65 68 69 61 39 37 48 56 49 47 48 49 52 57 58 50 45 45 40 43 48 50 50 52 52 64 66 44 43 34 37 55 77 56 39 36 43 36 42 42 37 36 60 38 38 44 44 41 42 48 62 85 86 80 68 62 86 111 96 77 71 82 82 68 52 43 46 43 41 40 40 39 40 49 61 73 130 145 145 140 137 135 122 95 72 101 72 50 50 71 65 64 66 61 43 42 42 43 43 42 41 61 60 39 39 62 65 58 51 48 47 42 37 34 38 46 50 47 38 63 64 59 51 30 40 49 60 72 77 84 91 94 95 96 89 72 60 67 75 83 82 71 54 59 58 56 55 52 50 51 60 73 64 53 47 49 58 72 82 88 94 103 83 77 75 74 65 72 69 59 46 49 51 57 66 77 101 100 120 146 155 206 187 212 294 395 402 390 386 373 284 284 271 255 237 168 242 279 285 274 123 73 64 67 57 66 78 77 65 56 58 146 163 78 79 58 53 63 81 132 225 300 293 169 215 299 348 353 359 369 386 400 400 396 385 381 382 373 368 365 364 360 350 330 319 315 316 321 391 880 942 401 332 325 323 320 317 317 316 310 287 235 166 146 151 167 181 109 81 79 95 119 137 139 125 104 101 81 91 108 102 89 99 120 133 120 121 115 109 104 106 86 82 86 96 125 108 84 75 89 65 61 70 82 82 114 116 113 118 103 89 85 88 89 86 86 83 81 83 82 81 78 68 53 54 60 60 47 46 47 47 47 49 47 42 35 33 40 46 49 51 53 55 81 78 59 44 57 47 59 71 56 32 38 43 45 58 58 55 52 53 61 67 61 52 45 45 49 66 71 66 243 129 59 65 80 96 100 84 60 61 53 48 45 42 39 42 43 44 45 43 44 49 56 67 109 126 135 141 144 138 107 77 68 103 65 45 49 66 61 59 62 66 66 47 43 42 41 42 44 48 45 43 65 72 71 66 59 53 49 45 44 44 31 34 42 46 42 40 53 59 54 49 41 44 52 63 84 99 101 97 95 95 77 63 57 57 75 81 81 75 60 60 58 60 66 64 53 52 56 63 66 56 49 47 49 54 65 76 90 114 94 79 77 81 72 75 73 64 50 50 47 44 49 68 100 103 116 134 148 215 228 234 274 414 396 386 387 379 293 283 270 214 111 102 138 196 247 258 249 128 63 73 90 70 71 75 74 64 53 55 64 72 67 53 51 55 65 199 198 172 144 81 241 315 335 334 333 337 279 212 207 374 277 302 383 375 369 366 363 355 336 320 314 314 318 328 345 769 846 383 320 314 302 294 314 313 304 282 253 231 191 164 152 163 205 165 111 91 115 130 134 121 101 85 96 88 92 100 91 88 79 88 113 117 122 114 106 105 104 70 68 83 100 130 110 89 82 89 73 64 66 72 70 83 100 101 116 117 95 80 76 78 82 84 78 66 61 72 81 83 79 77 80 78 70 59 59 60 53 45 45 51 57 50 38 41 48 51 53 54 54 68 67 61 61 83 69 75 73 40 43 41 53 64 50 48 43 44 52 61 66 66 61 53 35 38 43 46 62 230 220 146 81 81 93 107 94 63 53 46 44 43 41 38 39 41 44 47 46 46 50 54 55 69 103 131 146 148 141 101 74 76 96 63 46 43 47 56 56 58 64 71 68 72 71 66 60 43 39 48 63 74 78 78 74 67 59 52 48 46 46 43 44 41 36 36 32 37 45 52 50 36 37 46 60 86 118 124 112 97 95 85 70 58 55 73 73 72 70 52 58 54 60 78 77 57 51 53 54 54 55 53 51 51 49 51 54 62 85 91 87 89 95 81 78 69 58 54 51 41 34 36 52 84 91 93 101 119 160 187 206 246 363 345 297 271 292 311 303 273 200 85 85 90 151 229 247 239 132 64 75 130 102 87 85 89 74 60 58 67 79 64 55 48 45 56 178 116 57 51 65 184 219 254 323 321 321 226 130 135 212 212 283 372 375 369 361 349 335 317 311 296 293 324 317 317 330 344 344 321 318 292 268 287 289 277 258 237 228 212 173 130 108 166 143 123 112 100 113 116 110 93 68 83 94 100 95 81 78 64 69 99 105 104 98 95 97 71 76 72 65 89 104 94 84 83 83 72 70 67 57 62 76 95 73 99 111 99 85 73 66 71 81 75 57 39 50 63 68 70 84 87 87 87 85 86 93 76 55 54 78 72 56 42 43 55 62 59 49 47 77 86 86 88 87 50 45 48 38 49 65 70 63 48 44 47 49 54 72 61 60 59 55 55 59 55 47 46 115 219 240 178 82 94 107 96 67 50 47 45 44 42 40 39 39 42 45 46 48 51 52 48 50 93 119 128 150 136 91 63 65 70 59 46 42 49 56 54 54 59 69 81 86 82 73 64 49 47 56 71 76 67 62 66 74 65 57 51 47 46 50 50 46 42 43 42 41 40 37 38 30 31 40 58 92 119 132 133 124 109 92 74 59 54 69 67 65 65 63 63 61 69 84 81 61 52 53 59 61 51 49 55 63 55 48 52 65 64 84 101 115 117 91 84 62 49 58 49 43 36 32 38 49 51 54 62 71 87 102 157 248 274 273 246 238 272 315 332 254 137 79 78 74 142 238 237 223 198 142 69 84 104 100 89 86 82 74 80 93 100 61 58 50 39 50 44 53 56 52 67 153 160 192 315 315 306 216 127 136 129 149 239 346 347 348 342 331 317 307 303 178 144 301 214 234 271 298 315 333 333 308 276 262 257 245 230 219 219 214 196 166 131 150 141 109 79 87 128 143 134 108 77 64 81 94 91 86 74 62 65 88 91 81 78 78 68 70 68 68 74 74 96 82 68 79 109 72 63 64 58 65 80 86 74 69 88 93 89 76 61 56 74 78 64 42 40 39 36 41 71 79 82 83 87 96 103 112 115 107 110 103 91 85 98 110 100 67 33 36 92 100 81 56 49 46 46 50 63 106 97 80 64 50 44 48 50 55 79 57 58 62 64 82 71 61 52 47 60 146 196 173 78 85 94 84 61 47 47 46 45 44 42 42 42 43 45 49 50 53 54 50 56 88 103 107 130 117 84 58 48 47 53 49 51 65 59 53 51 56 70 86 85 76 65 57 54 56 62 68 66 51 46 52 64 67 60 54 49 47 50 50 50 50 50 49 48 42 33 28 28 33 44 62 91 120 135 142 147 131 98 73 59 53 60 65 67 68 68 66 67 74 85 77 60 56 58 59 62 55 49 50 62 64 58 49 47 66 54 94 124 112 110 65 48 52 56 51 46 43 41 36 44 45 46 43 30 53 60 130 257 234 244 219 191 212 292 328 227 114 188 191 117 98 159 231 223 227 179 76 77 107 90 60 60 62 80 93 90 71 65 54 42 41 67 67 50 42 56 73 198 195 176 247 293 263 189 125 119 87 106 204 322 292 318 252 227 314 305 299 196 101 117 145 206 220 215 270 310 325 328 312 258 238 222 208 200 212 214 204 179 148 150 148 109 59 68 101 130 141 123 67 57 58 71 93 100 88 74 70 78 74 64 63 66 60 59 60 67 74 65 86 84 70 59 76 79 70 65 83 70 66 67 86 66 74 81 83 79 65 45 62 78 72 40 38 37 37 38 39 41 42 45 54 79 85 99 114 120 115 111 104 101 112 130 127 101 72 72 112 111 84 51 48 48 47 68 116 146 125 94 66 49 41 46 49 55 76 56 57 68 82 106 74 60 55 54 60 91 117 115 79 77 77 66 50 45 47 47 46 45 44 45 45 45 47 52 55 57 58 58 69 82 93 101 101 97 87 68 47 46 48 55 63 67 60 53 50 55 69 90 86 73 61 55 54 56 63 70 55 54 55 53 49 65 62 56 52 49 46 49 51 50 50 49 48 46 42 31 31 38 52 70 94 121 135 143 156 145 105 72 56 53 59 66 71 72 71 68 71 77 84 79 64 56 53 51 60 62 62 62 62 62 56 55 61 57 49 65 79 79 94 87 68 55 66 66 51 40 36 27 42 44 44 41 29 44 59 96 177 274 285 194 100 116 262 298 237 188 312 309 167 66 97 247 263 262 200 77 73 86 80 66 61 49 70 75 62 69 49 39 35 41 68 70 56 47 54 58 71 114 135 106 234 192 132 99 75 65 83 170 285 212 201 141 121 194 287 299 206 96 99 132 162 152 122 145 183 268 324 310 240 225 214 199 188 199 205 191 165 153 155 154 114 54 59 73 105 125 112 73 81 89 89 82 91 89 84 78 72 57 54 55 55 56 45 49 59 66 64 77 83 77 56 77 66 54 57 65 73 69 75 82 111 92 89 84 74 61 43 40 58 65 39 26 33 54 74 75 46 40 40 43 49 52 63 81 102 117 111 95 83 85 113 121 110 94 96 118 119 93 57 52 49 49 79 139 155 141 103 65 45 38 45 52 60 74 62 61 74 95 111 78 64 58 51 50 96 128 127 89 85 68 55 49 49 48 48 48 46 43 42 41 40 41 47 58 58 55 57 73 83 84 87 115 111 79 54 47 43 46 60 67 58 60 54 50 53 62 77 74 66 59 59 59 62 69 80 88 83 77 73 71 67 63 59 56 53 41 48 53 52 48 50 49 46 44 42 36 40 53 73 107 116 129 146 156 143 108 75 55 54 66 67 66 70 73 67 71 80 84 80 65 56 51 47 55 59 61 64 71 63 54 51 54 52 50 57 62 58 73 76 75 72 64 52 40 33 32 40 39 43 46 46 47 210 183 123 199 275 286 280 271 286 286 287 303 331 343 312 173 70 94 272 301 293 220 68 63 66 70 71 66 60 76 78 61 52 50 43 39 47 70 59 53 56 66 85 198 178 77 108 153 131 101 82 57 61 71 127 214 137 103 79 69 89 178 260 227 121 94 110 118 111 99 102 149 197 249 294 158 199 212 194 183 174 177 168 153 158 159 142 101 52 54 60 81 96 86 74 81 86 80 62 83 85 79 69 49 49 51 52 50 40 41 45 49 56 65 73 77 74 64 63 56 49 49 90 75 65 74 103 113 115 118 117 88 42 39 38 40 37 28 38 59 69 67 54 45 42 42 42 42 43 46 54 65 76 98 88 67 57 73 93 95 89 93 108 119 111 90 78 76 70 83 118 139 137 105 69 52 41 47 61 74 76 73 72 79 88 81 73 67 60 52 46 75 111 122 87 87 72 58 54 63 49 47 46 42 40 38 36 35 35 38 43 41 41 49 60 56 53 67 113 102 68 46 45 43 43 49 55 59 55 57 58 61 71 74 68 63 63 69 69 71 73 75 71 69 70 72 75 73 69 65 62 61 60 59 58 50 29 47 49 46 43 42 36 41 53 70 108 108 124 147 154 127 102 80 65 61 69 63 57 60 71 64 71 81 82 72 59 54 53 47 49 51 55 62 68 60 55 51 48 50 54 60 61 55 65 71 76 77 71 53 44 38 38 51 47 46 45 44 44 77 104 158 253 281 287 190 111 286 286 289 335 408 415 310 190 98 76 233 247 268 233 56 58 61 65 69 68 81 103 96 57 43 56 53 47 51 52 43 49 63 66 77 96 80 57 88 90 91 88 77 64 53 62 90 125 95 95 82 65 71 78 159 171 108 87 92 90 86 83 77 110 142 184 245 175 131 149 198 168 162 160 160 161 157 154 124 84 48 50 61 69 70 69 55 65 74 75 69 75 79 79 72 51 48 49 52 56 50 51 50 47 43 60 69 69 62 62 51 48 47 44 87 89 85 87 90 90 90 106 110 84 44 41 39 38 33 29 56 76 81 72 56 56 48 44 44 44 45 45 44 43 42 70 76 64 46 43 61 68 68 71 85 110 128 137 140 133 112 98 98 104 113 106 93 82 52 57 70 73 58 66 65 71 75 52 48 43 46 57 44 47 83 107 86 85 81 64 48 47 47 47 45 43 42 41 39 36 34 34 38 42 44 43 49 49 46 47 57 57 55 52 49 45 44 46 50 52 45 48 47 46 50 44 54 62 61 47 46 59 65 57 55 60 68 76 80 79 76 72 69 65 43 40 39 35 29 46 48 45 43 42 39 45 50 51 86 120 142 153 155 107 87 86 93 93 65 58 59 60 60 70 79 83 78 61 55 52 50 48 47 49 60 69 51 50 54 55 50 48 55 59 58 55 58 71 76 75 78 65 61 58 59 69 49 43 43 41 41 38 73 143 234 276 285 264 210 89 242 298 332 383 410 409 380 265 55 53 51 153 217 51 66 66 66 70 71 102 134 119 51 44 51 63 69 55 66 57 54 58 60 62 52 43 47 58 71 97 100 63 52 59 73 89 100 89 84 81 79 79 66 67 68 67 69 73 76 77 77 80 95 114 143 185 126 101 134 191 165 159 157 155 150 157 144 131 103 49 49 60 59 51 60 44 52 63 66 69 64 69 74 65 51 47 51 58 61 49 41 47 54 28 46 59 60 53 54 52 50 44 41 65 79 92 108 86 84 89 94 95 83 61 43 41 42 41 42 69 84 87 82 72 67 53 46 48 55 56 50 46 44 42 41 55 60 47 43 43 42 41 45 62 96 116 127 156 154 153 148 134 109 95 85 80 77 61 69 76 78 75 82 83 80 72 58 48 48 49 47 43 44 70 90 82 81 77 61 45 42 42 44 45 45 43 41 41 39 37 34 34 37 38 37 40 41 41 41 42 43 47 53 57 50 48 48 49 49 46 47 47 49 57 50 52 56 57 44 42 50 53 49 50 57 67 75 79 80 78 75 71 67 59 48 41 41 47 48 46 43 42 41 37 40 46 50 76 106 134 150 143 92 105 121 115 94 65 66 75 76 67 81 85 82 78 57 60 62 58 54 53 55 66 74 48 46 49 49 46 46 51 53 52 50 47 62 71 73 78 75 74 75 78 77 50 41 41 40 61 62 64 106 231 262 278 284 270 214 269 290 316 364 375 382 363 319 251 82 46 52 60 73 87 74 63 64 72 137 169 140 59 48 40 63 82 50 78 70 57 50 52 52 47 45 48 49 55 65 66 53 50 66 81 88 89 75 78 73 59 73 67 57 53 58 48 53 62 70 71 74 85 103 123 147 137 136 151 172 159 153 151 149 146 154 154 131 91 65 50 41 35 35 49 50 52 54 57 62 53 55 61 55 50 47 48 53 55 49 45 46 49 43 45 46 46 47 52 59 54 44 47 60 68 90 124 79 82 89 89 87 82 70 52 55 57 56 57 79 87 89 87 82 69 52 46 54 74 77 63 51 47 46 44 43 43 44 43 43 41 38 36 38 64 96 128 154 147 148 150 151 146 124 95 72 60 53 56 56 57 61 72 82 81 72 60 58 52 47 44 42 65 77 74 60 57 54 47 41 39 39 39 41 43 45 44 43 41 40 37 36 36 36 36 37 39 41 44 47 46 46 49 54 51 48 48 49 50 49 47 47 50 55 53 50 51 53 47 45 47 48 47 50 57 66 72 76 77 76 72 67 63 61 55 49 47 52 48 44 43 41 38 40 42 45 52 71 89 118 139 119 103 123 134 123 108 86 77 76 78 79 88 90 83 68 61 57 53 51 54 53 58 59 51 46 47 47 48 48 54 47 45 47 45 48 49 57 70 72 77 79 80 81 65 49 42 44 54 82 80 58 77 227 228 259 283 284 285 285 285 247 156 153 260 225 115 107 56 44 45 51 68 76 71 63 59 56 223 258 179 61 42 35 49 62 35 58 58 51 46 45 42 46 50 50 49 52 53 51 50 44 53 71 88 81 75 74 75 79 98 72 54 49 50 45 50 54 55 59 50 72 94 108 121 153 163 159 154 144 135 124 116 119 138 140 129 107 68 47 37 39 49 49 50 50 50 51 53 46 45 49 48 49 43 44 53 55 49 45 48 63 62 61 52 38 30 47 50 47 45 55 65 64 80 119 77 83 89 88 85 79 71 65 73 76 71 67 85 91 94 92 83 68 52 47 59 86 87 82 67 51 51 49 45 43 42 42 41 39 36 36 37 44 53 72 106 115 117 120 128 138 134 105 80 74 72 61 52 47 48 52 58 59 60 69 72 60 48 41 41 83 89 76 61 46 41 38 36 36 36 36 38 40 44 45 44 44 44 44 45 44 47 55 54 48 46 50 56 53 51 51 52 54 54 103 114 54 51 49 47 47 48 49 48 48 49 49 48 48 48 49 52 55 59 66 74 74 71 67 62 60 58 57 51 43 50 47 44 43 41 38 42 43 47 56 74 82 95 104 93 102 114 127 133 104 80 74 73 69 98 113 103 83 79 68 57 54 56 55 48 52 54 49 50 48 48 49 51 45 46 47 45 43 47 51 57 62 63 83 89 85 72 47 42 41 50 80 81 66 48 67 196 202 236 268 282 283 284 283 220 63 43 198 235 181 191 75 43 43 45 51 54 55 53 71 230 279 286 226 53 34 34 36 36 28 41 44 43 43 40 30 35 43 43 42 47 54 62 72 50 48 61 76 63 63 60 57 57 60 54 51 60 85 48 63 75 66 58 59 71 85 92 93 122 134 132 129 118 109 101 94 93 105 107 103 93 63 50 43 43 49 49 50 51 50 50 49 46 44 44 45 42 39 44 56 57 51 47 50 63 71 68 60 50 31 36 43 46 45 47 49 54 70 98 82 87 89 91 85 77 72 76 85 87 80 75 87 104 113 106 89 88 82 75 76 91 100 93 87 83 76 54 47 45 44 44 41 39 37 37 38 40 43 49 63 81 90 101 117 132 123 111 105 105 87 82 65 47 40 42 44 44 47 61 79 69 51 39 40 88 97 86 73 46 40 37 36 36 36 36 37 39 42 45 48 50 52 52 56 57 62 73 72 58 51 53 59 56 57 59 61 64 67 157 174 60 56 52 49 47 47 47 47 46 46 47 48 48 47 47 53 50 51 60 74 72 67 63 61 61 61 58 50 41 48 46 43 41 41 40 41 42 46 57 79 92 89 78 79 92 109 120 117 93 72 66 70 80 122 139 124 95 81 65 61 60 58 48 47 49 48 45 51 51 54 55 48 49 48 46 44 42 47 64 72 65 72 81 81 73 60 45 42 41 47 68 60 48 42 62 150 196 206 228 282 282 271 250 191 82 60 194 279 261 173 163 96 41 42 40 45 48 93 217 276 286 206 86 47 44 35 32 36 28 28 27 33 45 31 30 30 27 28 29 34 47 65 80 69 65 63 60 55 55 53 49 46 48 47 45 45 53 36 38 44 47 49 51 60 74 84 72 71 74 81 94 90 88 88 87 81 80 83 85 78 57 46 44 44 36 50 43 41 52 51 50 49 46 41 41 36 39 47 56 57 53 50 50 51 69 60 46 42 50 51 45 39 40 45 47 54 67 86 93 96 95 101 95 84 79 87 98 101 96 89 88 96 103 109 113 120 123 119 112 107 99 107 110 110 108 94 88 77 67 75 60 56 51 41 43 44 44 44 45 56 66 85 109 126 104 103 116 129 106 105 89 66 46 47 51 49 44 42 66 63 50 42 54 95 101 90 74 44 40 40 41 42 41 39 40 42 44 48 53 56 57 58 63 64 62 59 57 51 50 52 54 51 55 62 69 70 70 61 56 64 61 56 51 48 48 50 48 46 43 41 42 44 42 38 46 48 50 59 72 71 66 64 65 67 66 62 56 51 48 46 40 38 41 42 42 40 41 52 79 107 105 82 81 87 105 106 86 76 65 62 70 96 140 154 138 106 82 61 63 65 59 45 48 48 46 43 51 52 53 54 52 52 49 47 44 42 63 73 75 73 79 81 79 68 46 44 55 60 55 41 62 49 42 68 131 148 140 166 255 265 231 175 122 94 102 206 276 253 132 179 110 41 48 98 65 46 75 158 263 285 247 200 206 84 43 42 44 50 40 35 37 44 51 63 52 30 32 31 42 50 43 48 77 79 65 51 53 51 51 51 48 48 46 42 37 32 29 33 41 47 45 45 45 50 65 54 48 48 54 70 79 81 82 85 83 77 78 79 69 51 45 42 40 39 47 48 52 59 54 51 50 50 49 47 47 45 44 49 53 55 54 49 45 57 47 34 37 58 47 41 45 45 44 46 49 55 73 109 111 115 127 127 118 109 106 112 124 127 116 92 90 99 108 115 120 125 129 128 118 94 103 114 121 122 110 103 90 81 98 73 81 85 72 59 53 49 45 42 43 49 65 87 104 86 81 98 124 120 112 112 101 73 67 67 61 49 41 40 41 40 52 99 124 109 87 72 43 41 43 46 48 49 48 48 49 51 53 54 52 54 78 69 61 57 58 60 48 45 48 46 45 47 52 58 65 66 64 61 60 59 58 54 51 54 99 71 47 43 40 40 42 43 42 48 47 50 52 54 67 66 67 70 72 69 63 56 49 45 44 45 45 45 47 50 46 41 43 69 105 119 108 94 90 85 78 69 55 57 62 75 106 151 156 134 103 83 62 61 64 62 52 52 50 47 46 50 51 52 54 56 53 50 48 45 43 67 75 76 76 76 69 65 62 58 60 71 74 68 59 64 70 68 63 107 131 96 52 60 159 148 134 138 149 141 207 264 281 281 145 69 40 49 128 115 80 45 49 240 286 285 285 284 190 149 131 106 62 62 53 44 62 48 60 68 66 68 44 132 159 47 46 54 52 48 50 49 48 51 55 53 46 45 44 40 37 34 39 46 48 43 42 41 44 56 53 49 47 49 57 68 72 75 83 85 83 80 75 62 48 47 42 34 41 45 57 64 57 51 50 42 35 44 43 37 38 46 37 49 60 62 50 47 45 40 39 51 51 40 39 48 59 50 46 47 48 53 125 123 123 126 128 127 123 118 105 112 121 118 95 89 94 102 109 109 107 117 126 126 111 104 108 115 115 104 90 78 72 81 63 78 90 86 67 56 51 47 43 41 43 48 57 72 76 64 66 84 98 93 114 126 112 92 76 70 63 44 41 39 39 56 120 125 126 110 75 45 45 47 49 51 52 52 52 53 53 53 49 46 47 63 75 64 51 51 50 59 65 69 75 48 43 46 51 61 65 64 60 57 58 59 58 57 59 110 77 49 45 42 41 42 42 43 50 50 52 53 49 44 42 43 51 73 67 60 53 47 43 43 49 58 63 47 44 43 41 39 47 73 104 125 121 99 84 74 66 54 64 63 73 120 158 147 120 94 79 63 57 59 64 63 59 53 50 50 49 52 54 55 57 54 51 48 45 42 66 78 79 73 69 60 61 66 66 57 66 78 82 55 52 66 85 97 98 108 77 37 39 85 124 142 127 81 60 98 181 274 278 265 148 38 41 68 167 162 91 103 247 278 276 274 197 240 241 203 156 86 60 44 44 73 69 73 78 106 239 228 229 211 150 61 48 47 45 43 48 51 53 54 52 44 46 49 46 41 35 41 50 47 43 40 41 45 55 49 38 35 46 62 63 56 55 76 84 79 73 67 52 48 46 43 39 41 54 61 57 51 47 46 42 38 41 32 31 35 36 38 49 63 68 50 45 42 44 51 62 44 41 46 54 63 51 47 47 45 47 125 124 124 126 128 129 127 120 102 100 101 100 93 93 92 93 95 95 92 100 112 119 117 100 93 94 94 87 73 65 57 43 43 44 44 45 45 46 46 47 48 45 43 42 47 63 82 59 42 53 101 92 116 134 122 90 83 81 71 47 46 43 42 58 118 128 132 114 76 46 46 48 49 50 50 51 53 54 55 50 46 44 47 57 64 55 45 44 44 50 67 85 89 52 45 80 130 120 74 61 61 80 211 115 66 64 58 71 60 50 47 46 43 42 43 47 59 55 49 45 44 45 48 49 47 45 57 55 49 44 42 42 57 75 79 43 40 41 40 40 68 82 89 96 108 99 93 83 69 58 65 67 73 94 112 113 107 97 79 65 61 60 59 68 66 62 57 53 53 56 55 51 56 53 50 47 44 43 70 83 78 61 58 55 63 73 61 50 61 78 86 62 56 63 79 98 89 87 64 38 44 78 88 82 68 49 47 71 107 153 262 123 39 36 42 183 218 216 214 250 276 239 209 209 65 226 280 234 185 126 104 82 59 78 149 160 165 209 265 163 102 114 182 70 45 46 47 45 44 43 43 47 47 50 53 53 46 33 31 40 48 47 43 36 41 56 55 41 32 32 42 52 52 48 46 51 53 56 56 50 49 46 42 44 54 46 63 62 48 47 39 40 42 41 40 35 39 42 37 37 57 69 63 43 39 41 45 49 43 44 48 53 58 57 52 48 44 47 46 125 125 125 127 122 116 115 114 104 98 92 90 93 93 90 87 86 87 88 90 94 99 100 85 77 74 75 74 75 76 69 47 48 49 49 48 46 44 44 52 69 79 56 44 43 46 78 59 43 48 77 80 89 106 123 113 96 83 70 51 49 50 66 94 128 131 127 102 62 46 46 47 49 50 50 52 54 55 53 47 45 51 63 71 57 48 43 43 44 46 65 92 111 100 104 140 186 180 89 63 64 73 154 94 64 61 49 52 51 50 49 47 44 42 41 44 50 47 49 50 47 49 51 51 48 42 54 52 47 44 42 41 60 79 79 58 44 38 38 41 69 85 89 86 88 93 98 97 87 68 68 70 78 101 123 126 123 114 92 87 83 79 77 76 73 63 54 53 53 54 53 51 54 51 48 45 43 46 73 84 74 50 47 49 62 72 52 50 62 76 81 79 67 65 73 89 98 86 60 41 61 76 72 62 51 44 54 58 56 59 82 52 82 149 170 204 216 159 87 266 278 161 52 42 47 250 316 255 221 174 159 124 73 66 215 251 216 162 150 71 32 73 214 172 93 45 47 47 48 43 40 43 31 42 52 54 46 32 39 46 46 46 43 34 40 63 53 36 31 36 40 42 44 44 43 43 46 48 49 50 51 51 48 44 48 47 50 56 57 43 30 34 39 35 34 36 39 38 33 40 59 68 60 43 38 39 43 46 38 40 45 50 52 49 51 49 45 44 46 126 125 123 118 107 97 95 99 100 101 96 94 96 94 98 97 93 88 87 87 89 93 101 89 84 82 83 104 100 90 80 73 84 81 77 79 90 75 62 60 70 84 64 51 45 42 50 46 42 41 49 65 62 73 105 127 117 91 71 72 83 88 101 118 124 129 120 88 48 41 45 48 49 50 51 52 54 54 50 45 45 56 75 80 58 49 49 51 52 51 60 77 93 96 102 117 137 143 84 66 63 56 55 53 54 53 46 54 50 48 48 45 43 41 39 39 40 44 53 60 57 51 50 50 48 45 44 46 47 45 43 38 48 64 77 75 54 39 35 41 64 78 84 82 70 82 98 108 101 74 70 73 82 98 131 146 158 168 163 115 95 91 87 83 78 67 56 54 52 50 50 50 52 49 47 45 43 45 51 67 77 61 46 46 55 61 51 53 65 74 77 89 73 67 75 92 113 89 58 46 74 68 63 57 48 45 50 48 41 37 35 85 137 165 166 178 210 236 249 278 279 268 202 38 46 244 313 251 234 195 122 73 71 94 235 285 213 39 41 31 63 125 137 127 144 126 46 46 55 51 41 37 40 35 39 47 38 31 38 45 45 54 46 40 45 54 49 34 32 41 40 39 38 39 43 44 43 44 44 39 39 37 46 60 64 49 42 35 28 27 28 35 38 31 28 34 38 38 32 53 66 64 50 44 38 37 40 46 37 43 48 48 50 49 48 49 51 43 48 130 125 118 110 104 91 82 80 85 97 97 94 94 102 120 122 111 95 89 92 99 107 115 118 118 116 113 105 117 109 92 81 83 81 81 90 113 84 74 69 65 61 59 53 47 45 42 42 41 40 40 50 49 54 74 108 120 96 70 68 95 113 122 123 120 126 106 73 43 42 47 49 49 49 50 53 54 53 48 46 46 54 67 69 58 55 56 60 62 62 60 58 56 50 47 47 52 60 65 64 57 49 43 42 43 46 46 55 48 44 45 42 41 39 38 37 38 45 57 66 68 57 51 48 47 45 33 36 42 44 46 38 39 49 65 86 74 54 39 45 65 77 80 77 69 82 101 117 121 89 77 77 83 94 134 149 181 229 220 129 98 99 93 87 80 71 62 57 49 48 46 43 49 47 45 45 47 46 42 52 69 77 54 46 43 42 44 65 79 83 79 79 71 68 76 95 102 80 61 59 70 56 48 45 44 44 43 42 40 37 35 109 158 159 160 168 196 232 251 131 226 281 268 237 246 255 230 169 64 57 63 65 89 269 269 248 188 37 35 30 84 144 43 33 104 123 44 44 51 49 43 42 34 36 39 37 44 45 46 42 47 161 83 39 43 41 43 34 33 40 39 39 35 35 42 44 44 44 42 36 31 31 36 44 61 51 46 44 41 28 31 37 41 40 33 34 42 51 43 60 64 55 39 41 33 29 32 43 36 37 39 40 46 48 50 51 51 51 50 134 124 117 119 126 106 87 76 79 84 87 88 89 90 93 95 103 117 112 114 122 132 137 140 131 131 141 138 129 124 118 107 95 83 78 86 108 111 95 80 67 46 50 44 41 48 45 44 48 53 56 63 64 63 65 76 96 83 60 51 91 120 128 123 123 123 89 59 45 49 50 50 49 48 48 52 53 51 47 56 53 50 50 50 54 58 61 65 69 76 78 73 63 58 54 54 58 60 60 56 49 42 38 37 39 37 29 46 44 42 42 39 39 39 38 37 37 42 55 67 69 69 55 45 43 47 32 29 36 47 55 50 46 45 47 88 96 82 64 66 70 73 76 80 83 94 109 123 128 98 96 97 92 82 126 146 181 234 231 141 103 97 89 82 75 70 65 59 54 50 46 42 48 46 44 46 54 58 45 40 49 72 72 55 42 40 41 48 69 99 121 52 59 78 86 77 62 71 84 86 61 41 30 32 42 42 41 40 39 37 58 124 164 157 156 168 192 221 236 167 242 286 282 280 264 232 202 168 73 69 57 108 279 284 148 57 39 38 37 36 32 27 35 33 29 30 41 43 43 42 41 46 37 35 36 39 38 40 41 50 84 161 89 42 45 42 40 36 35 38 38 36 34 36 40 43 45 44 41 34 28 30 31 30 38 34 32 31 33 29 26 32 38 27 28 31 39 51 55 49 45 40 33 35 32 31 33 40 34 37 40 38 52 52 47 44 45 36 39 135 126 124 134 140 122 102 89 88 86 86 87 88 90 93 97 107 124 133 135 137 139 138 141 133 132 137 141 132 135 138 133 120 97 81 77 85 122 117 99 79 55 44 33 34 47 45 46 56 70 81 90 87 84 78 58 62 55 47 52 107 132 136 131 128 120 84 58 51 51 51 50 49 47 48 49 48 48 52 86 68 52 51 53 59 64 68 73 83 108 123 111 66 64 61 60 57 53 48 43 40 38 36 34 35 33 27 42 49 48 43 39 39 40 40 39 37 38 42 48 55 69 60 46 38 46 32 35 51 71 78 70 57 47 48 78 103 114 111 105 68 57 69 94 106 112 121 123 108 94 121 130 107 70 108 135 162 189 186 132 101 90 83 75 71 67 62 56 58 54 46 42 48 53 49 46 56 62 50 39 40 56 63 54 42 36 35 47 68 84 79 51 84 101 91 84 77 82 94 104 75 38 31 39 40 41 41 40 39 38 100 144 165 171 170 183 203 202 156 220 254 272 279 251 217 152 107 115 157 215 236 244 270 278 157 63 37 38 37 36 36 36 37 32 30 33 39 43 42 38 36 41 39 32 29 36 37 43 51 65 83 85 56 49 62 47 45 35 30 39 39 33 35 41 41 41 44 44 37 34 33 33 31 28 30 27 28 31 29 28 32 38 39 27 40 37 28 30 45 36 31 33 31 32 34 35 35 38 33 34 37 40 42 43 40 38 47 47 55 133 133 131 131 132 129 128 127 122 101 101 109 117 114 114 112 113 119 126 128 131 135 139 140 135 133 136 139 137 141 145 146 139 110 86 73 73 99 116 109 88 75 46 33 34 43 45 51 63 78 90 91 88 86 81 64 54 49 49 60 124 139 144 144 133 120 101 82 66 58 47 47 50 50 49 47 46 52 72 98 71 52 54 58 63 67 69 74 90 122 131 111 67 88 74 61 56 49 45 41 39 38 36 33 33 35 37 42 39 41 48 43 42 41 41 40 38 37 37 38 40 57 64 58 45 37 39 43 54 74 93 96 74 50 51 56 95 123 128 124 69 64 78 95 139 137 130 114 79 92 133 146 120 80 92 116 139 149 120 97 86 82 78 71 67 63 58 58 58 51 45 46 50 55 50 44 47 70 66 53 44 54 54 51 46 37 37 46 64 78 69 49 94 128 120 80 70 71 78 80 41 29 32 39 39 40 40 39 39 41 118 134 148 200 210 214 219 194 115 213 235 220 182 147 129 79 48 76 139 248 295 255 139 118 68 36 34 36 36 36 38 43 42 40 33 28 38 43 42 37 32 34 30 28 28 29 45 54 64 77 95 46 35 41 47 56 50 42 35 28 28 35 42 42 31 33 39 38 29 40 40 38 37 33 34 32 33 34 29 35 39 41 41 38 42 37 28 28 42 43 42 41 38 38 34 31 33 39 40 39 37 39 42 45 46 47 51 60 67 137 134 132 130 129 128 127 126 123 104 103 109 116 115 115 109 103 102 108 115 119 126 135 136 132 130 131 136 141 143 144 144 142 111 83 75 90 77 84 84 76 77 58 45 42 50 62 75 84 90 90 85 85 87 87 83 55 66 99 136 147 141 142 138 113 59 50 49 48 49 48 49 51 50 48 46 49 63 91 95 68 53 56 61 66 66 67 74 102 119 124 112 86 100 96 98 101 79 53 44 41 38 34 33 34 36 37 43 38 42 51 47 44 42 41 39 39 38 37 37 38 42 45 43 42 45 67 59 53 67 83 104 96 71 48 52 74 101 121 116 110 87 81 111 133 121 109 99 89 90 133 161 152 100 109 130 145 143 106 92 83 75 69 66 62 57 54 69 54 45 47 55 53 50 47 43 38 71 79 71 59 66 55 50 45 38 35 46 66 79 66 46 92 128 117 68 56 62 71 69 45 39 39 40 39 38 38 37 41 60 101 134 167 205 219 224 225 235 279 237 210 138 36 38 47 42 48 91 160 185 177 141 55 38 29 30 39 36 35 35 38 44 42 34 33 43 46 35 30 28 30 32 33 33 32 36 58 64 68 76 90 43 29 32 35 49 48 40 33 35 35 40 44 44 40 37 37 37 35 37 31 36 44 40 36 37 36 33 34 36 39 43 43 41 35 33 36 32 41 34 31 40 41 46 49 48 45 48 55 54 44 38 47 51 52 54 67 77 83 136 135 133 132 132 126 117 111 111 116 115 110 103 99 104 86 72 73 91 104 102 106 122 124 118 106 100 116 134 143 144 141 137 107 70 68 117 121 82 58 53 54 67 67 66 71 82 87 96 106 110 93 86 82 79 74 61 81 117 152 154 147 146 133 95 50 44 46 48 50 50 50 49 48 46 45 74 105 106 71 58 56 59 63 65 64 71 93 131 116 102 97 98 97 80 73 78 86 98 92 81 71 38 34 34 36 40 95 101 77 47 50 46 42 40 40 40 40 38 38 38 40 39 43 53 69 94 73 47 46 52 79 102 103 68 69 87 108 121 117 109 100 98 108 114 105 94 89 96 92 128 168 182 135 122 136 153 149 108 95 87 80 75 69 61 53 50 67 51 50 56 57 56 52 49 45 41 54 74 86 82 76 61 48 38 33 31 45 67 79 60 44 83 111 98 68 53 52 56 54 48 41 38 37 39 38 37 37 42 79 84 104 146 199 215 224 224 225 253 246 139 52 57 60 43 60 109 158 225 119 39 34 34 33 40 46 41 35 34 34 35 39 51 43 38 43 43 40 39 40 43 47 54 48 39 53 65 66 68 73 53 39 31 31 38 40 44 41 35 41 41 41 37 33 43 44 36 28 29 31 37 42 42 42 43 39 35 31 40 33 34 40 43 34 30 32 34 29 35 30 27 37 41 44 42 40 46 47 54 54 45 42 45 47 50 59 83 100 110 131 132 131 132 132 130 109 95 97 114 112 102 91 84 91 60 41 50 79 94 82 84 115 108 96 69 55 85 115 128 136 141 141 112 79 75 112 145 132 95 63 66 80 83 81 79 86 110 119 123 132 129 102 80 69 72 76 99 131 158 154 152 146 129 95 52 47 50 52 53 54 52 50 47 45 59 96 114 80 57 55 58 60 63 63 61 71 102 146 111 82 73 78 72 56 47 51 67 88 93 87 72 41 35 35 51 96 140 115 70 38 53 48 44 42 42 43 43 42 41 41 42 42 52 74 98 108 84 53 38 36 50 86 114 96 87 103 115 115 119 104 93 92 99 94 95 92 88 87 96 129 167 189 159 111 115 137 139 100 77 75 82 75 65 57 51 48 58 46 46 52 51 52 50 49 46 42 50 74 95 100 74 59 44 32 28 34 43 59 71 51 43 72 94 82 65 53 45 42 44 45 39 36 38 39 38 37 45 67 81 79 90 118 161 196 210 212 217 246 215 123 50 54 61 54 157 293 268 144 68 35 34 34 41 64 72 37 34 33 33 33 29 58 55 40 33 40 40 39 40 44 48 55 50 35 38 51 66 79 81 61 46 39 37 38 38 42 43 42 40 38 39 40 35 40 45 42 33 26 36 41 42 42 42 39 37 34 26 32 38 35 30 41 30 30 32 29 25 27 28 30 40 45 56 58 49 46 46 45 43 40 39 43 57 79 105 130 157 154 123 124 127 131 133 130 104 80 75 88 81 78 79 79 73 54 45 55 87 105 116 123 125 118 110 78 51 59 103 123 133 138 134 117 90 79 97 146 146 114 76 63 78 84 84 82 85 112 119 121 131 146 136 95 61 76 112 138 153 158 152 153 139 110 72 50 49 50 51 55 57 54 51 48 45 89 119 108 52 55 57 59 61 63 63 58 63 88 138 103 71 54 51 49 50 50 51 50 49 58 60 50 41 38 36 67 152 153 86 40 37 53 49 46 44 45 46 46 46 45 45 45 45 59 89 122 115 85 54 40 34 38 65 100 118 96 103 109 105 101 82 80 89 96 88 88 90 88 77 83 131 177 194 183 132 118 121 109 93 73 64 66 69 61 55 50 49 51 47 43 43 49 47 46 45 44 42 70 102 111 84 63 57 51 44 37 43 43 48 53 42 42 60 76 72 51 46 42 40 54 54 49 44 41 40 38 38 55 98 90 78 80 100 129 160 127 136 224 245 121 49 34 33 33 42 141 249 123 94 60 36 34 34 69 96 90 34 34 33 32 29 24 63 62 43 33 39 39 39 40 42 46 52 47 33 39 42 59 79 83 53 46 39 31 37 37 38 41 43 39 31 37 46 40 35 38 40 39 33 36 35 35 40 38 32 33 37 39 39 31 26 29 35 34 29 27 32 24 24 27 33 42 52 61 65 61 48 46 43 39 39 43 112 191 237 239 248 253 218 116 119 123 129 134 119 101 74 52 76 75 76 79 80 71 54 48 63 104 113 120 124 125 117 114 82 53 55 88 124 141 139 127 111 88 68 70 137 145 116 77 55 69 81 84 83 87 103 106 105 111 135 142 109 74 93 142 163 165 159 158 150 123 84 45 47 49 53 57 63 62 55 50 48 47 117 139 111 54 58 59 61 63 64 62 57 54 66 116 90 65 52 52 54 59 63 62 57 55 54 53 50 43 54 49 60 120 132 89 61 60 49 46 45 46 46 48 49 49 48 48 47 45 60 93 136 115 78 48 40 36 42 51 75 129 110 105 98 85 82 66 74 94 107 102 90 82 77 72 76 132 181 192 185 157 123 102 113 96 80 68 59 55 56 53 50 48 46 46 46 47 49 47 44 42 40 39 74 113 131 110 58 70 76 65 47 42 43 45 45 42 43 44 44 44 46 48 48 53 71 68 63 53 41 40 39 38 58 110 97 79 74 82 83 93 63 92 213 233 98 29 29 37 38 42 63 84 59 62 50 36 33 33 80 105 88 36 34 33 30 25 36 67 61 42 40 40 40 40 41 41 43 46 42 29 32 33 54 79 78 51 46 43 38 38 32 34 39 42 45 34 37 46 36 33 31 31 36 40 36 33 34 41 31 28 33 41 40 36 36 34 24 32 26 22 25 32 25 26 30 35 44 60 65 62 60 51 47 44 43 53 93 157 205 218 225 235 243 249 114 121 121 118 116 112 119 107 83 82 69 66 71 79 75 74 78 93 118 124 124 123 120 109 105 94 73 53 78 125 149 145 123 96 72 54 57 121 138 113 76 57 66 80 87 88 90 94 96 95 94 107 119 114 108 124 154 161 163 164 164 143 108 74 53 50 50 59 70 73 69 57 50 52 60 128 140 107 57 61 63 66 68 67 59 53 53 61 79 71 61 58 63 67 76 81 77 61 59 54 50 47 48 117 96 39 38 39 90 121 107 53 46 45 46 47 50 51 52 52 51 48 45 60 98 140 101 75 57 40 43 44 40 55 123 139 127 91 55 88 82 84 99 124 126 101 78 68 75 78 128 172 177 170 158 117 87 116 99 87 74 62 58 59 57 53 49 48 48 50 51 50 47 44 41 39 38 88 103 96 89 53 70 72 54 50 52 48 46 46 42 46 46 43 41 46 67 76 66 52 35 36 41 41 40 41 44 59 95 95 83 70 60 45 39 36 64 129 138 70 33 34 40 41 41 40 42 56 42 35 36 34 34 46 52 49 36 35 34 30 28 73 68 50 38 39 40 43 42 38 37 37 41 43 36 30 42 55 56 44 43 45 44 40 32 26 30 37 39 41 42 43 44 38 35 30 28 32 39 38 36 36 38 34 32 34 41 40 38 38 37 30 25 23 22 23 23 24 29 34 39 47 63 65 60 59 49 47 47 53 84 162 200 205 205 208 216 226 232 112 113 117 117 116 124 125 109 88 86 66 61 68 83 93 97 103 111 120 121 118 116 111 91 99 101 96 87 92 123 147 148 119 85 60 47 52 86 127 112 80 66 65 81 91 93 94 92 102 106 97 80 93 116 139 156 162 162 167 167 144 119 100 88 77 61 51 49 51 51 50 50 50 65 135 156 143 107 63 67 70 78 82 69 56 50 60 78 65 57 59 66 70 77 103 104 81 60 56 52 49 55 104 116 82 43 43 47 54 57 66 112 64 47 48 50 53 54 54 54 52 47 44 67 112 134 118 80 47 42 42 42 39 46 89 131 117 80 55 91 102 101 103 124 147 116 91 87 89 73 122 165 160 164 148 124 101 88 107 97 79 68 72 71 63 54 49 53 53 51 48 49 46 43 40 38 36 109 122 95 74 62 58 50 46 69 67 53 40 38 40 41 41 39 36 40 52 58 54 45 42 42 41 40 40 54 67 72 69 96 87 62 40 38 33 33 39 45 39 35 36 39 39 39 35 37 51 67 45 35 36 35 35 41 64 91 46 37 35 34 36 77 49 33 40 41 45 48 42 30 29 34 43 51 52 46 51 48 37 30 32 46 54 41 37 28 29 36 36 38 36 38 43 42 41 37 35 39 39 37 36 36 28 38 38 37 39 38 42 46 47 41 27 27 28 23 23 36 38 37 43 47 50 53 57 68 50 48 53 66 124 203 232 225 215 184 208 236 228 108 109 115 118 116 112 107 102 99 102 86 87 94 103 109 106 108 111 111 107 115 116 105 80 97 107 114 118 110 111 131 142 115 89 70 55 46 44 109 110 84 68 57 79 91 95 101 102 123 134 118 64 54 103 158 167 165 166 164 151 119 61 45 45 46 46 46 48 51 53 55 53 51 66 140 157 150 130 110 114 102 94 85 63 52 49 60 78 71 64 59 59 70 109 132 115 75 55 50 72 96 105 97 74 56 48 50 53 55 54 53 60 97 78 51 54 56 57 57 55 52 46 44 76 132 134 127 83 41 40 39 39 37 43 75 117 109 77 45 50 75 92 112 148 143 124 107 94 86 107 147 171 164 170 184 193 171 91 141 126 96 76 73 79 66 50 48 57 57 52 47 47 44 41 38 37 35 115 145 123 77 75 61 50 50 69 62 49 40 38 40 42 49 55 45 46 49 47 40 43 43 42 41 41 43 80 90 68 48 68 74 60 33 39 39 38 46 73 48 39 36 35 37 37 30 33 57 61 47 38 36 34 35 41 69 106 39 34 35 37 44 55 47 43 45 46 51 43 33 32 33 53 60 58 62 67 49 35 34 33 30 42 55 54 40 29 29 37 36 37 38 36 30 40 39 40 40 34 39 31 29 36 26 37 41 39 36 36 37 40 45 51 40 32 26 25 32 38 39 39 40 57 58 50 44 57 54 52 55 67 131 188 234 257 226 205 218 231 217 111 102 109 118 121 115 98 92 97 107 104 109 114 114 108 101 99 98 95 102 119 121 107 88 104 118 124 119 107 93 111 130 120 107 98 77 51 48 78 92 90 78 79 88 93 95 101 123 147 158 147 102 65 87 135 172 179 182 177 159 122 59 42 44 45 47 50 52 54 56 56 53 50 63 120 117 122 127 126 114 99 85 72 56 49 58 71 78 66 57 56 58 64 122 133 103 59 50 48 83 113 114 89 61 51 53 55 57 57 56 52 46 109 109 80 57 59 60 59 57 52 47 45 79 140 138 133 86 40 38 37 38 39 51 96 116 103 73 45 48 53 87 129 147 132 126 125 123 102 119 143 165 177 168 193 224 212 86 96 117 114 79 62 64 66 64 61 60 56 61 67 45 43 40 37 36 35 94 136 139 95 92 82 68 54 54 43 41 43 42 41 41 48 58 57 61 55 47 42 43 42 41 46 59 65 86 87 68 65 63 56 46 41 41 40 39 47 77 63 46 33 28 35 36 31 33 52 43 37 34 35 35 35 39 62 98 36 33 33 31 42 56 44 37 46 49 38 32 31 31 46 54 57 58 63 56 44 37 38 28 32 34 41 62 44 31 30 39 38 38 39 37 34 38 37 33 30 39 29 28 35 41 36 41 42 39 36 35 28 25 30 44 46 41 35 36 36 35 36 36 35 53 60 52 33 48 36 38 47 44 86 140 203 250 228 252 252 236 232 113 95 99 110 120 122 103 89 87 97 104 113 117 115 113 101 96 93 90 107 121 122 114 107 121 125 126 119 93 89 105 131 150 127 100 84 73 52 74 85 88 86 90 106 108 104 107 127 139 147 148 129 73 86 128 164 195 194 182 165 141 80 54 47 51 65 71 73 69 58 55 51 74 110 117 86 83 92 96 82 79 71 60 50 48 58 68 68 57 54 55 62 79 122 114 82 51 49 49 76 93 82 68 56 53 56 58 58 58 57 55 50 80 111 113 73 64 62 60 56 51 47 70 106 139 143 138 103 61 38 37 37 41 55 97 117 117 91 48 48 55 81 113 125 123 134 159 177 128 146 159 171 191 206 231 237 201 104 99 98 92 82 80 77 71 65 61 57 52 62 75 41 41 39 36 35 33 61 102 133 124 111 101 81 50 42 35 39 45 43 38 38 42 48 58 68 59 48 45 42 43 44 46 55 72 81 76 59 47 48 46 39 31 39 42 43 50 65 40 36 39 35 35 35 37 40 44 39 31 29 35 36 35 37 53 83 38 31 29 28 40 49 43 39 44 36 39 36 31 40 43 45 49 57 73 50 31 23 24 33 28 24 28 42 45 39 33 35 34 36 38 38 36 35 34 32 31 36 33 29 31 44 44 40 37 37 35 34 30 27 26 26 36 43 47 43 39 37 36 39 42 48 50 46 42 34 31 37 48 47 91 142 171 178 226 283 283 250 237 109 93 94 100 108 121 112 94 84 90 93 102 108 116 140 121 116 113 106 92 104 113 119 126 135 130 124 115 90 85 103 137 172 157 124 86 57 54 80 89 90 91 113 139 135 121 119 124 115 112 116 119 104 119 145 167 194 191 183 174 158 99 70 63 73 93 89 87 77 56 52 79 120 149 126 87 70 68 69 63 67 63 54 49 49 54 58 59 53 61 74 92 111 117 104 87 71 61 53 60 63 53 51 52 54 57 58 58 59 59 59 55 52 99 135 111 70 61 57 52 47 45 93 133 142 148 142 118 88 65 43 38 46 67 107 127 132 106 51 50 72 84 87 95 123 143 177 211 164 181 199 214 234 280 300 267 188 101 91 82 78 85 104 90 74 63 57 52 49 60 76 48 42 39 36 35 37 54 96 134 111 89 108 109 66 39 43 47 47 45 34 38 43 44 45 58 55 47 43 40 55 57 45 45 64 70 62 44 39 41 38 34 38 44 61 68 57 45 37 32 31 36 35 31 35 46 45 42 39 36 34 33 34 35 44 69 39 29 28 31 43 37 39 44 47 28 36 38 34 39 40 44 48 51 52 48 40 31 31 25 23 23 24 25 39 44 40 28 29 33 37 38 34 33 32 31 29 27 28 31 38 47 47 41 33 27 34 32 45 54 38 37 29 33 44 40 41 40 42 49 49 51 48 42 45 32 39 52 61 61 65 80 121 203 251 281 276 240 200 115 104 105 102 98 110 112 103 98 103 89 82 89 109 141 138 136 129 114 88 84 99 121 138 142 136 124 108 88 86 92 122 169 167 147 109 70 54 62 86 100 105 137 168 162 141 127 122 109 102 105 119 135 155 174 186 193 188 187 183 166 106 80 80 98 119 99 90 78 55 74 125 156 156 133 104 84 71 65 69 69 62 53 51 52 54 56 58 67 85 118 142 139 120 116 113 103 82 58 51 52 52 53 53 55 56 56 58 60 61 60 57 54 90 134 151 75 58 52 47 45 51 98 139 153 153 147 128 109 103 51 39 50 77 123 141 145 114 50 56 84 82 66 79 141 167 195 229 204 216 230 250 285 321 309 239 138 84 75 70 69 73 98 112 101 75 54 50 48 51 54 47 42 38 36 35 41 84 112 112 107 84 92 89 53 48 43 42 42 39 41 39 38 38 32 40 45 45 41 39 76 78 46 45 53 55 49 36 40 40 38 43 70 57 63 62 48 40 33 32 35 37 36 30 40 61 64 43 36 36 34 33 34 32 39 73 45 38 36 35 42 34 35 43 48 32 33 36 37 39 42 45 47 47 43 39 32 26 32 24 22 22 24 34 28 33 42 40 42 37 35 39 35 33 32 30 27 22 24 28 34 43 37 36 35 30 31 29 30 32 34 37 30 26 32 44 39 40 46 57 57 63 58 46 42 39 46 73 117 63 63 79 103 142 246 269 232 168 112 136 132 128 124 116 98 98 106 114 111 85 66 88 122 132 131 134 134 122 88 85 101 125 146 145 132 113 98 99 91 89 110 151 173 154 117 79 53 51 81 103 113 142 172 169 150 134 126 111 106 115 135 164 186 200 206 200 196 196 192 169 110 89 94 115 129 103 91 82 73 122 145 152 146 130 107 91 76 63 77 78 67 55 55 56 55 53 62 108 140 160 161 143 142 121 99 85 82 59 52 52 54 55 55 54 54 55 58 60 60 59 56 54 68 104 149 73 53 48 45 44 78 109 137 159 155 152 144 131 111 54 40 49 72 111 140 154 125 46 57 89 81 54 80 162 199 219 236 230 236 240 260 317 326 280 189 89 70 71 70 65 64 84 107 104 80 54 51 50 50 48 45 40 37 47 84 93 81 67 62 63 81 94 84 50 56 50 46 48 51 48 46 46 46 46 40 40 43 39 39 81 85 45 45 45 42 40 39 39 41 47 64 92 61 50 46 40 40 30 31 38 37 37 30 45 77 73 48 37 35 33 33 34 36 44 65 64 56 47 43 34 40 41 39 39 37 36 36 38 42 45 44 41 41 34 29 28 29 27 23 24 28 33 26 30 37 38 27 49 39 30 39 36 33 32 31 30 23 27 28 24 36 28 27 28 27 44 37 31 30 26 26 29 33 36 43 45 45 44 45 66 75 72 59 41 51 66 90 120 70 61 100 174 201 281 282 231 167 101 134 149 136 130 128 122 107 96 99 110 112 93 104 127 141 139 139 132 116 89 88 110 137 153 159 137 117 107 112 99 92 106 138 166 147 119 90 68 65 82 99 114 135 159 156 143 133 126 107 107 127 151 193 210 214 211 206 208 211 203 173 126 114 120 128 118 105 97 106 134 125 120 114 108 102 88 76 71 76 83 83 70 57 57 58 56 52 68 151 195 178 147 140 133 103 71 50 50 60 56 52 55 56 55 54 54 56 58 59 58 56 53 53 51 74 127 66 50 46 44 43 117 135 138 153 154 152 149 135 102 53 41 52 71 75 117 145 123 42 44 106 103 56 78 160 207 227 228 229 234 238 259 322 327 262 163 73 68 80 76 66 63 72 79 79 71 56 54 57 56 50 44 39 37 55 119 131 92 56 45 46 75 89 78 45 45 55 61 64 74 54 48 48 47 47 41 39 41 40 66 81 66 35 57 48 41 39 37 38 42 58 81 86 55 41 38 40 39 29 30 38 37 37 30 48 89 63 46 38 34 33 32 36 38 40 45 41 40 38 28 50 45 37 36 36 37 38 40 42 45 47 43 36 37 27 23 25 29 30 31 32 31 28 23 25 31 36 25 38 38 37 39 37 30 28 28 27 23 32 36 30 34 25 23 29 39 49 42 33 26 24 25 29 33 35 44 46 45 43 44 47 64 79 76 47 57 76 86 77 74 81 131 213 212 289 286 206 104 84 146 150 148 142 131 116 95 101 116 130 137 121 121 133 147 144 144 132 111 92 94 117 146 166 161 139 127 123 124 111 104 113 135 151 138 122 107 96 91 90 99 116 138 152 146 128 108 106 107 122 144 157 191 203 205 203 206 206 209 200 170 153 149 148 145 135 126 123 124 129 129 106 94 92 88 60 51 65 90 92 94 97 103 110 110 117 93 77 195 215 179 139 126 100 80 61 48 48 50 51 52 54 53 54 53 53 58 58 56 53 51 51 53 54 55 59 49 66 62 43 42 85 125 150 154 152 154 152 138 105 75 70 71 68 66 59 97 112 48 44 84 94 76 76 159 195 208 216 215 228 234 256 327 322 232 130 63 65 78 78 71 65 66 62 59 58 56 60 65 64 50 44 40 37 58 138 140 119 96 77 51 71 79 68 40 40 48 63 80 84 58 48 47 45 44 40 39 41 44 74 67 49 42 62 48 40 38 36 35 32 43 69 93 73 46 31 39 38 31 31 38 36 33 31 46 75 47 39 36 34 33 29 33 35 28 29 27 35 44 43 33 35 37 36 36 38 41 44 46 46 49 47 42 43 32 27 24 23 35 38 35 29 25 23 23 27 31 25 34 33 27 28 38 39 34 26 23 23 26 37 53 38 27 29 42 60 45 36 29 24 29 33 35 34 29 33 32 30 30 42 40 57 80 85 58 51 51 51 50 72 103 162 258 260 260 227 178 122 118 148 150 152 146 139 133 105 120 138 147 144 135 136 143 151 147 146 133 113 98 104 124 150 169 144 133 130 133 134 125 125 128 134 145 137 123 113 112 102 94 101 124 156 161 151 112 58 87 127 144 144 143 152 163 181 200 203 204 199 184 156 147 145 145 144 140 138 134 129 121 114 99 91 90 88 78 80 95 116 114 113 116 120 124 120 93 67 79 197 197 165 130 109 91 92 86 74 64 56 57 57 52 52 53 54 55 58 55 52 50 50 51 54 51 46 45 63 96 83 41 40 93 131 149 152 151 152 149 139 120 80 73 78 82 81 56 56 67 73 52 131 165 135 109 181 212 207 180 181 212 235 262 328 272 159 78 66 72 78 83 85 81 89 75 63 59 55 66 69 63 51 47 42 39 63 165 143 137 135 125 80 80 74 58 40 42 43 52 70 84 59 47 45 43 57 58 50 42 53 67 66 60 58 50 44 41 38 36 41 38 37 42 57 50 43 39 31 36 37 38 37 34 28 32 39 40 37 35 34 34 36 40 39 33 28 24 31 48 57 34 33 35 37 36 38 42 46 43 29 28 42 51 51 55 38 33 30 24 29 34 33 28 30 25 24 27 29 27 34 34 31 33 36 39 40 36 35 27 25 26 23 21 29 40 51 54 38 27 24 32 43 44 40 36 28 32 33 34 37 43 54 68 80 83 62 54 49 45 48 66 93 154 282 291 215 159 156 142 133 152 153 154 151 149 146 126 151 167 163 145 142 146 151 154 150 145 133 118 109 116 131 144 148 127 124 129 136 140 134 134 132 130 139 137 128 115 105 104 96 95 111 150 162 148 116 87 125 150 151 146 153 154 150 159 180 200 197 184 167 150 139 133 133 136 136 126 122 118 110 98 93 91 95 109 114 117 121 125 118 114 112 111 113 90 64 52 82 205 190 157 126 108 97 105 110 106 91 74 66 61 54 53 52 53 54 54 51 50 51 52 49 50 46 42 48 98 118 89 39 38 83 127 148 140 142 149 150 141 122 97 77 65 61 66 52 46 55 78 111 170 191 168 136 177 205 212 202 203 219 235 256 295 254 164 89 64 64 71 80 88 91 88 74 63 59 56 56 51 49 55 51 46 44 74 189 156 129 122 137 134 105 74 53 46 46 47 50 57 74 57 46 43 42 57 77 83 74 64 53 61 69 54 47 44 42 39 37 60 61 50 38 40 46 52 51 30 29 34 38 37 27 36 33 28 36 34 33 33 34 36 58 49 31 31 29 39 51 52 25 35 38 37 38 41 44 45 42 26 27 40 49 46 36 31 26 26 33 25 30 35 36 37 31 29 28 27 26 32 35 34 36 36 38 39 39 38 31 26 27 35 32 30 32 40 50 37 28 30 41 56 50 41 37 35 37 37 39 41 43 57 74 84 69 61 51 49 63 66 72 75 101 194 210 170 139 154 154 145 151 155 162 155 146 143 142 173 188 181 160 151 156 159 156 153 145 135 126 123 122 126 125 117 103 120 139 149 146 137 117 112 121 128 133 131 121 107 107 101 95 97 114 135 129 122 127 150 156 152 157 187 189 173 161 165 190 182 152 125 121 129 122 115 113 118 110 105 104 105 101 103 107 114 127 133 130 127 122 110 103 96 90 83 61 52 64 101 169 154 143 140 138 108 98 94 99 117 86 69 60 57 54 52 51 50 49 48 49 51 51 46 44 41 40 49 128 126 84 38 37 56 104 138 135 134 146 150 142 121 96 68 49 44 50 68 67 71 111 176 200 195 170 137 142 170 199 211 227 233 238 247 259 244 200 143 89 84 97 101 96 93 85 77 69 62 61 62 62 62 60 54 48 75 134 178 165 128 107 132 165 123 76 49 51 50 55 68 82 62 51 45 42 41 42 84 116 111 63 41 56 70 42 48 46 43 39 37 76 74 52 41 42 39 50 63 41 37 37 38 39 37 29 30 36 35 35 33 33 34 27 49 42 24 27 36 41 41 36 30 32 33 34 40 41 41 42 41 36 29 37 45 39 27 30 28 23 25 32 34 34 34 35 41 39 32 26 25 30 34 34 35 37 38 39 40 42 40 38 37 36 33 30 30 32 33 33 36 38 26 43 48 44 36 45 41 38 38 40 42 50 68 92 80 73 60 52 66 69 78 109 167 221 220 185 152 156 176 167 133 149 168 156 139 134 146 171 189 194 187 163 167 171 164 154 147 142 139 139 126 122 116 106 95 126 163 178 160 134 112 105 112 130 130 131 126 117 120 117 106 89 68 78 78 101 147 179 164 150 156 192 201 193 172 154 174 174 135 99 98 125 130 121 111 114 114 108 104 109 115 128 134 133 129 135 128 122 117 100 85 76 67 55 63 69 92 115 90 85 102 128 141 98 72 53 57 109 78 63 58 56 52 52 50 48 46 47 49 49 47 44 41 38 44 68 142 129 82 37 37 36 67 109 139 134 143 148 138 108 75 52 42 45 56 91 89 86 140 224 240 209 152 101 91 114 160 213 236 244 244 235 209 223 220 189 137 125 166 171 139 107 80 75 79 80 73 65 64 66 62 54 48 64 107 168 180 158 126 112 132 103 66 42 51 51 70 91 94 57 47 44 42 41 46 90 123 111 57 44 59 70 43 51 48 43 39 38 84 84 61 52 44 37 41 51 50 41 37 34 29 38 36 36 37 36 35 33 33 35 39 39 33 28 35 37 36 36 37 38 31 28 29 35 38 38 39 40 42 30 30 39 49 39 30 29 33 33 34 35 33 30 25 32 39 41 36 35 36 36 36 37 37 38 41 48 40 37 37 37 33 31 31 31 32 33 37 41 43 41 44 50 50 37 47 47 44 39 41 43 43 52 70 77 89 86 71 64 92 111 138 187 239 212 167 132 125 172 164 102 130 162 160 151 146 146 172 187 191 188 180 184 182 171 156 153 149 144 139 127 120 96 75 93 130 169 190 180 143 115 109 121 139 134 139 140 134 133 130 120 94 51 50 51 83 142 192 170 148 146 174 196 198 174 144 148 153 124 92 81 105 138 146 138 136 143 137 127 120 126 146 148 135 120 136 138 133 121 93 63 51 50 57 97 122 119 90 47 43 42 42 44 47 46 44 42 44 53 58 55 48 48 50 48 46 45 47 48 47 44 40 39 38 62 125 150 139 94 42 37 36 36 66 131 139 145 145 128 77 53 45 44 51 82 108 99 88 125 233 273 232 133 59 53 70 119 202 231 246 242 213 145 167 199 206 169 143 220 252 213 136 85 70 76 88 82 71 67 68 66 57 50 58 90 153 186 183 151 104 87 65 50 45 47 46 67 87 84 57 47 46 46 41 56 101 118 84 89 79 74 70 57 57 50 43 38 38 80 95 85 68 45 37 35 35 47 35 32 34 30 37 38 37 37 37 37 35 35 37 38 69 74 51 39 36 34 34 34 34 37 36 31 25 33 37 39 39 36 28 25 31 49 51 40 31 28 27 32 35 36 39 27 35 36 27 25 36 41 40 40 40 39 39 42 52 37 31 31 33 32 33 33 34 33 36 40 40 32 37 35 41 48 41 39 58 62 44 41 46 46 41 37 59 78 83 75 52 80 116 163 219 249 234 188 132 128 115 133 98 105 146 157 157 156 155 172 188 195 194 192 195 202 199 166 156 149 142 134 129 96 71 68 99 132 167 186 180 149 126 117 124 143 143 150 152 147 143 140 130 102 56 69 79 100 137 181 167 146 139 157 190 192 166 129 104 100 90 73 54 53 110 144 155 162 177 170 153 134 127 127 130 126 110 133 163 165 133 86 56 45 57 92 143 151 124 79 46 44 45 46 47 49 49 48 46 47 53 52 47 42 44 46 46 45 46 47 47 46 42 39 38 38 64 135 153 140 108 67 39 37 37 50 88 145 145 135 114 64 48 45 46 54 98 121 116 95 76 191 255 232 136 68 57 68 103 164 218 236 221 173 92 98 145 181 167 136 206 251 243 204 111 70 68 83 81 72 70 73 73 74 65 70 103 158 191 187 150 93 73 61 53 48 49 50 57 63 58 52 59 80 99 73 54 52 65 91 118 115 87 54 57 59 52 44 38 38 64 98 115 82 48 37 34 32 43 31 30 35 36 37 37 37 37 37 36 36 36 36 29 62 69 42 35 34 34 34 34 33 35 31 25 30 28 34 40 38 27 25 26 31 51 59 47 31 23 29 34 35 35 37 32 30 28 23 24 36 43 44 43 42 41 40 38 32 36 40 40 34 43 49 47 37 36 38 42 43 37 40 36 35 39 46 41 41 56 88 46 63 63 46 44 66 62 56 67 52 64 106 169 231 244 239 217 180 130 112 106 108 103 123 149 167 171 157 170 188 199 197 198 203 208 207 193 172 155 143 135 128 101 85 86 102 131 158 174 172 150 129 104 93 110 130 145 153 152 148 145 132 103 61 91 129 152 161 168 158 145 143 157 172 182 158 107 55 53 54 55 54 53 52 98 153 161 177 175 154 119 94 91 106 103 51 52 79 80 54 48 43 55 84 127 154 158 130 83 45 44 48 62 82 73 56 48 48 50 52 47 41 39 42 44 45 45 47 48 47 44 40 38 38 38 63 128 148 143 116 76 41 39 38 39 51 131 143 127 100 74 50 43 43 45 49 64 95 111 66 140 211 221 162 122 89 79 91 123 197 223 190 118 85 78 92 121 156 139 137 145 181 290 156 87 70 73 73 68 71 83 90 92 76 81 126 182 205 177 117 67 60 65 68 60 49 46 50 56 52 50 52 76 106 62 50 47 54 76 126 107 74 56 63 61 53 44 39 38 43 82 124 87 51 38 36 36 45 36 33 36 35 36 38 38 37 36 35 35 34 31 33 44 45 35 33 34 35 36 36 35 35 35 36 41 44 37 26 25 25 26 29 41 71 66 48 31 27 32 35 35 34 34 30 31 31 24 31 39 45 48 47 45 44 43 41 27 27 37 47 44 64 74 65 42 38 38 41 44 42 36 36 38 39 41 40 38 40 49 62 66 52 33 38 120 110 71 70 69 70 103 166 229 230 222 218 218 162 110 87 111 98 99 135 165 177 172 173 191 202 201 202 205 206 203 195 180 163 149 139 127 122 114 107 106 122 143 160 165 153 122 77 45 48 80 109 134 148 145 142 130 101 60 56 123 180 206 199 166 154 165 190 178 166 153 130 89 62 56 58 58 58 57 62 81 118 163 172 159 135 117 69 54 53 43 43 49 49 42 40 41 70 104 121 125 104 77 53 42 42 44 49 57 54 47 44 46 50 49 43 39 39 43 44 46 48 47 48 48 44 38 36 38 39 53 92 135 142 130 102 44 41 40 39 47 128 148 142 123 106 59 42 40 39 39 42 48 53 50 105 185 230 211 150 114 93 82 80 108 168 166 91 79 73 80 113 175 146 113 104 146 276 190 121 83 65 71 69 77 97 119 97 70 73 126 201 221 171 87 43 45 56 65 64 53 46 50 57 53 49 55 82 113 58 49 46 53 82 99 75 58 63 65 60 51 43 39 38 43 58 72 55 46 40 37 37 45 41 38 36 31 34 37 38 36 35 34 35 38 47 40 34 34 35 35 37 38 39 38 37 37 37 37 39 32 34 37 26 27 29 46 71 45 61 57 42 36 27 34 37 32 34 27 31 34 25 37 44 49 52 52 51 49 47 43 40 49 63 74 72 55 52 52 47 38 37 40 43 40 34 37 40 40 32 35 41 46 37 48 55 53 42 55 89 87 69 70 68 69 100 166 227 219 201 195 213 174 137 108 115 91 69 112 157 184 186 184 196 206 207 206 206 203 194 174 170 162 152 141 129 130 127 121 113 100 120 141 155 159 129 81 47 46 45 45 85 139 139 136 128 102 60 55 111 171 211 213 191 179 190 216 207 171 148 136 125 105 99 99 95 64 61 60 61 71 128 153 157 147 131 65 41 62 113 146 129 84 41 39 61 102 126 111 75 58 47 41 42 44 44 44 43 44 43 43 45 49 46 41 44 54 46 45 50 53 48 48 47 43 37 35 38 40 50 80 125 140 138 114 46 42 41 40 44 94 133 148 142 133 73 46 39 38 38 38 38 39 41 61 137 205 219 148 109 90 85 85 81 121 130 90 85 84 85 100 142 165 128 98 105 144 146 132 109 85 74 76 96 126 144 108 73 62 92 194 218 171 90 45 43 43 47 55 58 53 52 54 51 49 76 106 110 58 47 54 76 113 85 64 60 67 65 56 47 41 38 39 62 65 41 41 39 36 33 32 41 39 35 33 32 38 39 36 35 35 34 35 45 80 41 33 38 37 37 39 40 41 40 40 40 39 38 38 36 33 29 27 29 52 61 39 45 46 46 44 37 37 43 42 32 34 27 27 29 25 42 51 55 56 56 54 51 47 46 56 66 66 57 59 70 63 49 48 38 35 38 43 41 44 44 43 44 32 33 40 46 42 42 59 82 96 108 120 128 122 71 66 69 98 160 212 210 192 178 183 150 148 142 118 86 55 79 132 180 195 198 205 211 213 211 209 205 187 154 147 148 146 138 127 132 134 131 118 61 89 117 132 151 139 90 52 51 49 46 78 121 132 130 128 104 60 57 68 141 219 220 212 204 209 224 221 193 162 138 128 126 131 130 121 102 74 61 55 51 73 103 116 109 87 54 69 124 195 210 168 113 72 74 108 151 169 138 72 47 41 47 65 53 49 46 44 44 45 46 48 48 43 40 53 73 56 47 49 52 49 49 46 42 37 36 39 41 52 83 118 138 142 125 68 48 41 40 41 57 92 117 132 151 117 77 47 39 39 50 58 56 39 42 88 156 215 170 118 91 85 79 62 74 86 87 85 88 86 86 101 140 129 106 92 98 114 126 122 91 65 76 100 131 190 149 119 105 104 198 211 152 66 45 45 58 70 70 58 54 52 49 50 49 102 140 111 57 44 56 79 99 70 63 66 67 62 53 45 40 37 40 63 66 39 38 38 37 37 36 51 48 41 38 33 38 39 37 35 34 34 36 44 73 41 33 39 38 38 38 39 40 41 41 40 40 39 39 40 35 27 29 35 53 59 43 46 39 46 58 40 40 39 47 67 31 25 26 28 31 50 58 60 60 58 53 46 42 43 52 66 69 53 48 55 51 43 48 30 26 33 40 27 38 47 53 57 45 39 37 39 42 39 51 78 122 142 150 128 78 66 66 107 161 174 222 210 189 180 166 118 126 150 115 85 56 56 105 165 200 209 214 216 218 216 216 211 190 151 137 138 137 131 118 122 128 108 60 54 55 88 128 133 137 133 127 122 113 68 88 133 130 122 125 124 115 113 115 165 220 223 217 216 220 225 218 204 177 148 131 134 143 144 134 128 79 57 50 47 69 81 82 71 45 44 99 176 236 211 158 121 110 118 154 187 201 183 137 94 72 75 103 85 67 54 47 57 62 63 58 46 41 49 67 84 66 50 45 47 50 48 44 40 37 38 40 41 54 89 119 139 147 137 93 55 41 40 39 39 51 68 89 125 146 119 75 43 40 59 84 94 61 53 60 103 178 177 120 88 84 80 64 63 72 84 82 78 77 78 83 104 109 103 95 95 110 130 135 103 64 59 88 143 197 199 192 189 199 227 166 92 48 46 48 63 77 74 60 53 49 47 48 47 115 174 153 63 43 42 42 39 41 55 67 63 53 54 53 45 39 40 51 55 44 40 38 38 38 38 59 64 55 35 37 38 37 36 34 34 35 35 34 38 39 39 37 37 36 35 36 38 40 39 39 39 39 40 37 34 35 40 41 46 48 43 45 43 45 47 30 38 36 37 58 32 27 35 49 55 60 61 61 60 56 48 40 35 38 45 60 66 56 47 48 46 41 33 30 130 174 33 37 36 42 54 61 54 47 40 36 46 41 39 57 107 147 161 131 61 62 100 139 162 178 224 205 163 132 112 110 129 138 102 83 69 69 105 155 199 213 218 221 221 221 221 213 199 180 154 143 139 136 126 132 140 114 57 54 52 89 134 137 142 144 142 138 130 103 116 145 146 130 130 143 164 176 185 207 226 222 199 210 223 225 212 205 183 157 138 137 141 141 135 128 74 50 51 66 112 107 94 81 58 48 105 179 222 194 150 121 111 114 153 170 179 188 205 174 143 124 123 127 98 69 61 93 102 96 77 43 41 68 89 86 69 51 46 48 50 74 56 42 44 40 41 41 54 92 127 144 150 140 97 56 40 39 37 36 36 37 41 61 125 143 115 53 40 53 81 105 87 75 57 65 118 151 109 81 80 85 83 91 96 92 98 84 76 74 72 81 89 92 93 92 101 122 139 128 85 68 77 105 130 183 213 222 230 224 130 57 47 48 49 63 74 64 59 54 49 47 48 46 66 105 152 64 43 43 47 53 41 50 62 59 47 64 68 53 43 44 44 48 56 54 45 38 38 38 46 62 63 36 40 39 37 36 34 35 35 33 26 35 36 36 35 34 34 35 35 36 37 38 38 39 38 40 34 33 43 43 38 36 37 40 36 43 49 43 29 38 35 33 59 47 44 47 52 57 58 57 56 55 50 43 35 28 30 46 59 62 54 47 43 39 37 34 41 86 101 40 41 40 51 67 46 45 40 31 26 71 55 44 61 102 136 149 129 67 94 124 146 164 182 209 185 142 119 89 101 99 71 82 71 116 123 126 147 188 214 220 222 223 223 222 207 188 171 156 152 146 140 137 142 148 117 59 56 53 67 99 140 147 147 147 146 142 134 136 144 147 135 134 159 200 217 226 233 231 212 171 182 204 217 212 203 185 162 140 138 131 129 129 121 71 53 70 115 140 139 134 123 91 54 104 164 179 170 137 108 81 38 73 102 115 115 146 163 160 134 86 82 75 83 110 132 112 92 71 40 41 67 89 90 79 57 48 49 56 229 135 52 71 43 40 40 47 70 118 141 150 146 113 61 39 37 36 36 36 36 36 36 86 129 130 69 41 35 36 44 73 83 67 56 76 114 94 77 75 84 132 146 136 124 137 108 85 76 69 72 77 82 85 85 88 109 136 148 102 83 85 96 88 126 179 223 226 205 127 65 53 51 50 59 66 46 57 56 46 39 83 82 73 87 151 63 43 45 48 52 56 46 38 55 80 81 69 53 49 51 49 50 65 83 58 39 38 38 35 49 56 39 42 41 39 36 35 36 36 35 33 35 35 35 34 35 35 36 37 38 38 40 41 39 26 37 40 39 40 30 27 28 32 41 32 37 46 55 36 41 37 33 60 52 50 49 50 51 50 49 48 47 45 40 32 21 22 41 55 57 45 47 40 34 32 36 46 53 54 44 42 41 51 72 77 56 35 30 53 41 43 57 81 152 153 141 105 65 121 137 146 164 180 177 159 140 128 86 96 107 93 83 74 119 125 126 132 155 204 219 223 223 221 211 190 171 159 155 154 153 150 147 150 153 137 100 60 54 52 75 138 148 147 146 148 151 146 127 110 109 108 110 153 218 229 231 233 226 201 166 137 151 192 208 196 189 173 141 133 126 126 126 112 86 83 108 157 197 184 162 136 94 53 100 151 154 152 124 97 72 37 38 40 42 43 47 78 120 148 133 104 103 112 117 108 92 67 45 41 62 68 67 65 75 72 63 52 45 63 49 54 82 74 49 39 41 48 106 134 147 145 109 60 41 39 38 38 38 38 38 37 39 64 89 86 44 34 34 36 38 66 73 67 60 83 82 76 73 85 220 214 166 163 177 129 100 98 94 83 77 77 80 83 86 102 128 155 105 84 91 112 92 90 135 196 206 182 140 99 70 64 54 54 58 50 58 57 49 47 100 121 103 82 120 56 44 48 49 49 50 56 67 85 79 68 65 73 73 52 40 37 37 97 70 40 38 38 42 42 40 41 42 41 39 37 36 37 35 34 39 38 37 37 37 38 39 40 40 41 42 43 44 43 39 38 37 38 40 36 29 28 34 44 43 34 37 67 41 44 44 38 52 53 51 49 47 46 45 44 43 43 42 40 34 23 24 27 30 32 32 45 44 36 31 31 47 63 64 38 39 41 50 72 75 61 46 54 136 99 82 100 149 149 241 201 61 78 112 133 147 164 173 160 148 142 132 106 97 89 77 86 77 121 128 128 130 144 185 214 224 225 221 208 180 161 155 156 156 156 158 159 156 156 155 136 63 77 81 96 135 142 140 127 115 123 122 86 52 53 53 51 99 179 218 226 230 230 226 228 123 99 149 154 157 153 146 139 136 128 128 131 121 111 110 134 184 210 175 134 93 48 93 123 137 138 148 137 93 46 38 37 37 38 39 39 45 57 76 107 100 102 101 92 80 61 47 48 72 82 76 61 46 50 51 49 44 39 38 37 54 82 72 47 38 39 42 80 127 154 147 98 57 42 41 40 40 40 40 40 39 38 41 92 212 90 56 46 38 39 43 63 79 72 81 86 88 88 86 95 190 216 57 146 161 160 160 156 143 111 81 76 86 89 97 117 154 105 73 69 93 99 95 114 151 179 164 150 125 87 77 66 63 66 60 59 54 50 57 145 163 119 67 107 73 56 49 49 47 49 65 85 86 70 61 61 67 68 53 43 39 37 52 50 43 38 38 43 38 32 41 40 38 37 37 37 37 34 33 40 40 36 35 40 41 41 42 42 42 43 42 41 39 38 37 37 35 26 26 26 31 42 39 48 42 39 65 40 46 52 45 41 50 51 47 45 43 42 41 40 40 41 41 38 25 26 29 34 39 33 34 33 31 31 30 51 66 63 29 33 38 48 73 67 89 120 143 141 128 126 132 141 151 172 140 72 116 116 112 126 171 167 161 153 141 129 110 97 86 62 89 67 86 126 132 115 110 177 214 227 227 220 201 176 161 158 159 157 157 162 170 158 155 152 133 64 108 131 131 120 121 123 93 49 49 50 53 55 55 53 52 52 85 197 218 228 231 232 244 201 163 141 128 128 123 123 130 136 110 100 107 111 104 110 148 212 213 167 105 60 73 121 136 138 135 111 103 73 39 39 75 91 92 82 48 41 39 44 60 61 63 62 58 53 44 40 43 56 67 76 73 59 51 48 47 44 37 57 82 93 81 52 56 58 53 39 51 113 159 156 95 55 41 41 42 41 40 39 39 39 41 48 73 121 73 57 50 44 40 40 46 64 96 89 96 97 90 89 90 135 199 256 271 273 274 275 275 273 178 74 52 78 88 107 132 134 101 66 44 48 85 97 101 112 151 147 139 119 86 74 77 84 85 63 56 50 45 55 168 182 139 86 101 74 56 48 48 45 42 62 90 84 65 56 53 53 55 51 45 41 42 47 47 43 34 37 37 36 37 40 38 36 36 36 37 36 36 37 39 40 35 33 40 43 43 42 41 41 40 38 37 36 36 31 28 27 24 24 24 26 28 27 28 38 54 58 54 53 50 43 39 48 50 46 44 42 41 39 39 40 41 39 32 27 32 31 33 47 49 38 35 40 31 30 40 55 67 31 30 36 47 72 66 89 126 159 120 136 151 153 157 202 163 102 90 71 77 105 142 151 157 156 151 141 127 99 88 86 66 91 61 68 129 139 105 86 173 217 230 225 212 182 165 158 157 159 156 156 162 171 155 149 147 129 63 59 97 103 49 48 51 54 54 54 56 57 57 57 54 54 54 83 181 228 244 235 213 207 189 166 144 129 121 116 111 108 118 98 88 91 100 100 110 152 217 211 165 114 86 112 133 145 160 174 136 83 51 40 42 95 110 107 94 70 51 42 40 39 39 40 41 42 41 39 37 37 37 45 57 63 61 60 51 98 126 38 85 125 130 93 41 63 75 66 38 38 107 163 163 99 54 38 39 40 41 40 39 38 38 52 62 65 62 54 48 44 42 40 40 45 65 106 94 108 109 91 88 91 107 137 176 187 188 229 279 175 143 96 55 50 56 73 110 153 158 114 70 43 44 71 86 92 91 91 99 97 87 74 55 73 88 85 63 54 46 41 48 140 176 175 143 83 56 46 46 47 44 37 54 86 79 64 55 50 47 59 55 47 42 43 43 47 52 54 52 51 46 37 38 37 36 34 34 34 35 36 35 36 37 39 39 36 43 44 43 41 38 37 36 35 35 31 26 24 24 24 24 24 28 37 31 36 42 44 39 50 43 31 34 56 54 49 46 44 42 40 39 38 40 38 33 27 27 30 28 31 46 49 38 32 33 30 38 41 50 76 35 36 44 49 74 64 59 78 121 115 139 156 156 160 204 167 110 113 78 154 202 165 135 129 140 150 139 126 99 80 75 76 92 61 66 107 140 123 98 140 214 230 220 198 164 144 135 138 153 151 152 152 152 146 146 146 125 60 57 56 55 59 121 129 129 112 58 60 60 58 68 138 85 106 176 220 253 259 230 179 163 156 149 142 135 127 117 96 72 95 96 92 91 100 109 123 162 217 209 168 135 122 134 125 114 120 138 119 64 39 45 62 91 94 88 84 86 66 51 44 42 41 41 41 42 39 37 36 35 35 36 37 40 46 58 50 119 161 39 101 133 136 109 51 69 81 71 37 37 99 153 158 102 54 35 35 38 40 41 39 38 38 64 73 68 56 53 45 40 40 40 41 51 77 123 103 106 105 93 89 90 94 101 111 147 123 172 273 119 86 66 52 52 52 68 101 141 157 129 82 44 46 56 100 139 156 150 113 98 94 80 83 79 78 78 59 52 46 41 44 132 190 209 175 60 44 42 43 45 44 41 56 84 74 64 57 52 43 62 61 57 55 43 40 41 44 47 66 56 44 41 41 41 39 37 36 35 35 35 35 35 36 37 38 41 45 46 45 41 37 36 36 35 32 26 24 25 25 24 25 25 27 32 28 37 41 32 30 45 50 47 46 49 49 48 47 46 43 41 39 39 41 33 30 34 28 27 26 30 43 46 44 43 42 42 43 49 58 52 32 38 47 48 70 52 71 119 152 139 147 155 152 150 186 162 110 134 106 138 177 198 138 136 138 131 131 123 102 82 73 76 Wind_Speed 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 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 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 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 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 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 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 10 10 10 10 10 11 11 11 11 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 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 15 15 15 15 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 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 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 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 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 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 10 10 10 10 10 11 11 11 11 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 14 14 15 15 16 16 16 17 17 17 17 17 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 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 12 12 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 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 19 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 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 9 9 9 9 9 9 9 10 10 10 10 10 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 14 14 15 15 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 15 15 15 14 14 14 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 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 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 19 19 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 16 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 12 12 11 11 11 11 11 11 11 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 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 14 14 14 15 15 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 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 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 19 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 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 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 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 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 15 15 14 14 14 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 12 12 12 12 12 12 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 13 13 13 13 14 14 14 14 15 15 15 16 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 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 16 16 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 12 11 11 11 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 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 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 12 12 12 12 12 12 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 13 13 13 13 14 14 14 15 15 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 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 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 11 11 11 11 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 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 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 16 16 15 15 14 14 14 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 12 12 12 12 12 12 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 13 13 13 13 14 14 14 14 15 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 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 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 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 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 14 14 14 14 15 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 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 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 12 12 11 11 11 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 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 14 14 14 14 15 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 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 16 16 16 16 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 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 9 9 9 9 9 9 10 10 10 10 11 11 11 11 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 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 17 17 16 16 16 15 15 14 14 13 13 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 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 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 13 14 14 14 14 15 15 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 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 16 16 16 16 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 11 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 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 15 15 14 14 13 13 12 12 12 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 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 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 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 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 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 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 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 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 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 8 8 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 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 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 15 15 14 14 14 13 13 12 12 12 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 12 12 12 12 12 12 12 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 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 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 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 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 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 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 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 12 12 12 12 12 12 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 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 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 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 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 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 13 13 13 13 13 13 13 13 12 12 12 11 11 11 12 12 12 12 13 13 14 14 15 15 15 15 15 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 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 12 12 12 12 12 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 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 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 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 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 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 9 9 9 9 9 9 9 10 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 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 16 16 16 15 15 15 15 15 15 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 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 12 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 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 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 13 13 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 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 12 12 12 11 11 11 11 11 11 11 12 12 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 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 12 12 12 12 12 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 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 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 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 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 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 12 12 12 11 11 11 11 11 11 11 12 12 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 14 13 13 13 12 12 12 12 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 12 12 12 12 12 12 12 15 15 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 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 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 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 10 10 10 10 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 12 12 12 11 11 11 11 11 11 11 12 12 13 13 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 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 12 12 12 12 12 12 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 12 12 13 13 13 13 13 13 13 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 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 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 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 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 12 12 12 11 11 11 11 11 11 11 12 12 13 13 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 13 13 13 13 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 12 12 12 12 12 12 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 13 14 14 14 14 15 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 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 9 9 9 9 9 10 10 10 10 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 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 14 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 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 12 12 12 12 12 12 12 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 14 14 14 14 15 15 15 15 16 16 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 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 8 8 8 8 8 8 8 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 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 12 12 12 12 11 11 11 11 12 12 12 12 13 13 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 12 12 12 12 12 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 12 12 12 12 12 12 12 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 14 14 14 14 14 15 15 15 15 15 16 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 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 12 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 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 10 10 10 10 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 12 12 12 12 12 11 11 11 12 12 12 13 13 13 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 12 12 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 12 12 12 12 12 12 12 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 14 14 14 14 14 15 15 15 15 15 16 16 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 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 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 8 8 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 11 11 12 12 12 12 13 12 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 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 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 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 14 14 14 14 14 15 15 15 15 15 16 16 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 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 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 12 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 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 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 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 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 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 14 14 14 14 14 15 15 15 15 15 16 16 16 16 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 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 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 8 8 8 8 8 8 8 8 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 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 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 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 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 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 16 16 16 16 16 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 17 17 17 17 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 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 7 7 7 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 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 12 12 12 12 12 12 12 13 13 13 13 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 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 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 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 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 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 13 13 13 13 13 13 13 13 12 12 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 7 7 7 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 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 12 12 13 13 13 13 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 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 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 13 13 13 13 13 13 13 13 12 12 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 7 7 7 7 7 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 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 12 13 13 13 13 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 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 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 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 13 13 13 13 13 13 13 13 13 12 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 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 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 13 13 13 13 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 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 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 17 17 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 13 13 13 12 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 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 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 13 13 13 13 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 13 13 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 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 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 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 14 13 13 13 13 13 13 13 13 13 12 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 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 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 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 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 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 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 14 14 13 13 13 13 13 13 13 13 12 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 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 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 13 13 13 14 14 14 14 14 14 14 14 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 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 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 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 17 17 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 13 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 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 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 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 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 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 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 7 7 7 7 7 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 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 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 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 11 11 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 14 14 14 14 14 14 14 14 14 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 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 15 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 11 11 11 11 11 11 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 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 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 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 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 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 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 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 12 12 12 12 12 12 12 11 11 11 11 11 11 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 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 14 14 14 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 13 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 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 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 18 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 14 14 14 14 14 13 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 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 8 7 8 8 8 8 8 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 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 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 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 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 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 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 13 13 13 13 13 13 13 13 13 13 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 14 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 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 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 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 14 14 14 14 14 14 14 14 14 13 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 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 8 8 7 7 7 7 8 7 7 7 8 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 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 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 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 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 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 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 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 7 8 8 8 8 8 8 8 8 8 7 8 7 8 8 8 8 8 8 8 8 8 8 8 8 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 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 14 14 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 14 14 14 14 14 14 14 14 14 14 13 13 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 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 13 13 12 12 12 12 12 12 12 11 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 8 8 8 8 8 8 8 8 8 8 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 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 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 14 14 14 14 14 14 14 14 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 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 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 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 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 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 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 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 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 14 14 14 14 14 14 14 14 14 14 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 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 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 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 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 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 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 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 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 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 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 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 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 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 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 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 17 16 16 16 16 16 16 16 16 15 15 15 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 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 16 17 17 16 16 17 17 17 16 16 16 16 16 15 15 15 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 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 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 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 13 13 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 15 15 15 15 15 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 17 17 17 17 17 17 17 16 16 17 16 16 16 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 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 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 10 10 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 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 14 14 14 14 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 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 15 15 15 15 15 15 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 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 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 7 8 7 7 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 9 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 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 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 15 15 15 15 15 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 17 17 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 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 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 9 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 10 10 10 11 11 11 11 11 11 11 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 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 13 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 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 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 9 10 10 9 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 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 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 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 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 10 10 10 10 10 10 10 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 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 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 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 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 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 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 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 16 16 16 16 16 16 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 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 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 10 10 10 11 11 11 11 11 11 11 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 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 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 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 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 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 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 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 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 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 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 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 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 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 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 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 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 13 13 13 13 13 13 13 12 12 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 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 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 10 11 11 10 10 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 14 14 14 14 14 14 14 14 14 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 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 14 14 14 14 14 14 14 14 15 14 14 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 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 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 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 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 16 16 16 16 16 16 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 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 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 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 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 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 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 13 13 13 13 13 13 13 13 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 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 16 16 16 16 16 16 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 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 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 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 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 13 13 13 13 13 13 13 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 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 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 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 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 8 8 8 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 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 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 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 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 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 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 15 15 15 15 15 14 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 10 10 10 10 10 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 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 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 14 15 15 15 15 15 15 15 15 16 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 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 15 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 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 10 10 10 10 10 10 10 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 9 9 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 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 13 13 13 13 13 13 13 13 12 12 12 12 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 14 14 14 14 14 14 14 15 15 15 15 15 15 16 15 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 13 12 12 12 13 13 13 13 13 13 14 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 15 15 15 15 15 14 14 14 14 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 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 10 10 10 10 10 10 10 10 10 10 10 10 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 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 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 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 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 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 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 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 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 12 13 13 13 13 13 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 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 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 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 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 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 12 12 12 12 12 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 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 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 15 16 16 16 16 16 16 16 16 16 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 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 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 10 10 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 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 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 14 14 14 14 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 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 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 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 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 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 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 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 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 13 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 17 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 11 11 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 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 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 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 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 12 12 12 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 15 15 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 12 12 12 12 13 13 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 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 12 12 12 12 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 9 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 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 14 14 14 14 14 14 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 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 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 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 15 15 15 15 15 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 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 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 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 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 12 12 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 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 13 13 13 13 13 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 12 12 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 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 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 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 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 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 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 16 16 16 16 16 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 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 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 16 16 16 16 16 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 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 9 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 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 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 14 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 16 16 16 16 16 16 16 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 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 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 17 17 17 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 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 14 14 14 14 14 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 17 17 17 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 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 9 10 10 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 13 13 13 13 13 13 13 13 14 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 13 13 13 13 13 13 13 13 13 17 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 17 17 17 17 17 17 16 16 17 17 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 14 14 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 15 15 15 15 15 15 14 14 14 13 13 13 13 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 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 14 14 14 14 14 14 13 13 13 13 13 13 14 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 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 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 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 17 17 18 18 18 18 18 18 18 18 18 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 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 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 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 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 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 10 10 10 10 10 10 10 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 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 15 15 15 15 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 18 18 18 18 18 18 18 18 18 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 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 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 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 12 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 10 10 10 10 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 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 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 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 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 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 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 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 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 10 10 10 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 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 18 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 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 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 13 13 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 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 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 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 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 11 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 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 13 13 13 13 13 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 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 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 14 14 14 14 14 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 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 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 14 14 14 14 14 14 14 13 13 13 13 13 18 19 19 19 19 19 19 19 19 19 19 19 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 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 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 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 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 13 13 13 13 13 13 19 19 19 19 19 19 19 19 19 19 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 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 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 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 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 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 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 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 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 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 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 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 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 13 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 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 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 15 15 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 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 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 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 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 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 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 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 19 19 19 19 19 19 19 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 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 15 15 15 15 15 15 15 15 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 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 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 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 12 12 12 12 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 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 14 13 13 13 13 13 13 13 13 13 13 13 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 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 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 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 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 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 16 16 16 16 16 16 16 16 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 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 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 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 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 20 20 19 19 19 19 19 19 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 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 15 15 15 15 15 15 15 15 15 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 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 11 11 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 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 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 13 13 13 13 13 13 13 12 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 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 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 15 15 15 15 15 15 15 15 15 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 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 11 11 11 11 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 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 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 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 13 13 13 13 13 12 12 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 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 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 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 14 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 10 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 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 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 13 13 13 13 13 13 12 12 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 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 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 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 12 12 12 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 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 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 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 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 11 11 11 11 11 11 11 10 10 10 10 10 10 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 20 20 20 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 20 20 20 19 19 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 15 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 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 12 12 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 9 9 9 10 10 10 10 10 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 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 14 14 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 20 20 20 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 20 20 20 20 19 19 19 19 19 19 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 15 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 15 15 15 15 15 15 15 15 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 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 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 15 15 15 15 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 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 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 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 14 14 14 14 14 14 14 14 14 14 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 12 12 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 20 20 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 20 20 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 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 15 15 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 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 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 8 8 8 8 8 8 9 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 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 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 13 13 13 13 13 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 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 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 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 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 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 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 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 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 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 13 13 13 13 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 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 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 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 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 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 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 8 8 9 9 9 10 10 10 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 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 16 16 16 16 16 15 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 13 13 13 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 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 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 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 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 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 11 11 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 8 8 9 9 9 10 10 10 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 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 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 13 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 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 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 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 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 14 13 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 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 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 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 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 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 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 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 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 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 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 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 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 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 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 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 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 15 15 15 15 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 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 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 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 15 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 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 13 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 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 9 9 9 10 10 11 11 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 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 20 20 20 20 20 20 20 21 21 21 21 21 21 21 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 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 15 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 13 13 13 13 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 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 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 12 12 12 12 12 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 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 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 14 14 14 14 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 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 11 11 11 11 10 10 10 10 10 10 10 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 7 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 12 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 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 15 15 15 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 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 15 15 15 15 15 15 15 15 15 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 14 14 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 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 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 15 15 15 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 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 19 19 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 19 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 14 15 15 14 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 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 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 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 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 14 15 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 19 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 19 19 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 11 10 11 11 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 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 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 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 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 19 19 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 15 15 15 15 15 15 15 15 14 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 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 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 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 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 6 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 10 11 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 21 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 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 18 18 18 18 18 18 18 18 18 18 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 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 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 13 13 13 13 13 13 12 12 11 11 11 10 10 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 5 6 6 6 6 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 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 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 12 12 12 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 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 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 11 11 11 10 10 9 9 9 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 5 5 6 6 6 6 6 7 7 8 8 8 8 9 9 9 9 9 9 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 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 12 12 12 12 12 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 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 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 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 13 13 13 12 12 12 11 11 10 10 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 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 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 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 16 16 16 15 15 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 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 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 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 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 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 13 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 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 12 12 13 13 14 14 15 16 16 17 17 18 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 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 12 12 12 12 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 15 15 15 14 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 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 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 12 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 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 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 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 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 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 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 16 17 17 18 19 19 20 20 20 21 21 21 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 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 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 20 19 18 18 18 17 17 16 16 15 15 15 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 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 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 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 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 13 13 13 12 12 12 11 11 10 10 10 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 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 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 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 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 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 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 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 13 13 13 13 12 12 12 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 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 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 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 18 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 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 5 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 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 13 13 13 14 15 15 16 16 17 18 18 19 19 20 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 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 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 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 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 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 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 7 7 7 7 7 8 8 8 8 9 9 9 9 9 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 17 17 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 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 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 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 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 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 13 13 14 14 14 15 16 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 22 22 21 21 21 20 20 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 12 12 12 12 12 12 12 12 12 12 12 11 11 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 17 17 17 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 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 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 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 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 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 6 6 6 6 6 6 6 6 7 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 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 21 21 21 20 20 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 12 12 12 12 12 12 12 12 12 12 12 12 11 11 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 17 17 17 17 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 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 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 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 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 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 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 12 12 12 12 12 12 12 12 12 12 11 17 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 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 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 11 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 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 10 10 10 10 10 10 10 9 9 9 9 9 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 6 6 6 6 6 7 7 7 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 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 12 13 13 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 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 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 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 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 11 11 11 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 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 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 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 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 14 14 14 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 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 12 12 12 12 12 12 13 12 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 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 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 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 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 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 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 9 10 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 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 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 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 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 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 10 11 11 11 11 11 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 9 9 9 9 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 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 9 9 9 9 9 9 10 10 10 10 10 11 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 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 13 13 13 14 13 14 13 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 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 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 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 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 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 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 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 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 13 12 12 12 12 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 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 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 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 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 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 7 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 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 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 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 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 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 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 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 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 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 15 15 15 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 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 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 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 9 9 9 9 9 8 8 8 8 8 8 8 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 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 8 8 8 8 8 8 8 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 8 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 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 19 19 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 15 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 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 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 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 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 8 8 8 8 8 8 8 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 8 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 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 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 13 13 13 13 13 13 13 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 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 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 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 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 8 8 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 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 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 13 13 13 13 13 13 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 14 14 14 14 14 14 13 13 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 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 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 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 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 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 17 17 17 17 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 14 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 16 16 16 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 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 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 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 16 16 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 11 11 11 11 11 11 11 11 11 11 12 12 12 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 9 9 9 9 8 8 8 8 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 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 7 7 7 7 7 7 7 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 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 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 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 14 14 14 14 14 14 14 14 13 13 13 13 16 16 16 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 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 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 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 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 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 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 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 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 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 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 16 16 16 15 15 15 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 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 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 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 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 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 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 7 7 7 7 7 7 7 7 7 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 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 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 15 15 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 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 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 6 6 6 6 6 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 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 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 7 7 7 7 7 7 7 7 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 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 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 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 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 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 9 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 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 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 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 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 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 14 14 14 14 14 14 13 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 14 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 10 10 10 10 10 10 10 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 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 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 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 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 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 16 16 16 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 13 13 13 13 13 13 13 13 14 13 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 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 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 11 11 11 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 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 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 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 7 7 7 7 7 6 6 6 6 5 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 6 6 7 7 7 7 7 7 7 7 8 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 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 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 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 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 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 6 6 6 5 5 5 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 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 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 16 16 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 12 12 12 12 12 12 12 12 13 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 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 9 9 9 9 9 9 9 8 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 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 4 4 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 10 11 11 11 11 11 11 11 11 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 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 14 14 14 14 14 14 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 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 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 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 14 14 14 14 14 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 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 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 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 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 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 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 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 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 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 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 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 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 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 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 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 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 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 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 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 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 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 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 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 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 13 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 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 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 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 5 5 5 5 4 4 4 4 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 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 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 13 12 12 13 12 13 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 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 4 4 4 4 4 4 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 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 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 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 6 6 6 6 7 7 7 8 8 8 8 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 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 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 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 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 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 13 13 13 13 13 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 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 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 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 9 10 10 10 10 10 10 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 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 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 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 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 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 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 5 5 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 9 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 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 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 13 13 13 13 13 13 13 12 12 12 12 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 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 15 15 15 15 15 15 15 14 14 14 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 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 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 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 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 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 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 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 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 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 16 15 15 15 15 15 15 15 14 14 14 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 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 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 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 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 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 15 15 15 15 15 15 15 14 14 14 14 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 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 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 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 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 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 14 14 14 14 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 12 12 12 12 12 11 11 11 11 11 10 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 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 8 9 9 9 9 10 10 10 10 11 11 11 11 11 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 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 15 14 14 14 14 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 13 13 13 13 13 13 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 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 9 10 10 10 10 11 11 11 11 11 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 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 14 14 14 14 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 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 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 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 17 17 16 16 16 16 16 16 16 16 16 16 15 16 15 16 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 13 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 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 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 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 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 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 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 9 9 9 9 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 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 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 11 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 18 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 14 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 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 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 14 14 14 14 14 14 14 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 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 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 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 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 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 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 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 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 11 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 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 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 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 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 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 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 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 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 15 15 15 15 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 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 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 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 14 14 14 14 14 14 14 19 19 19 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 15 15 15 15 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 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 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 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 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 19 19 19 19 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 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 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 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 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 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 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 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 16 16 16 16 15 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 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 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 9 10 10 10 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 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 14 14 14 14 14 14 14 14 20 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 16 16 16 16 15 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 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 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 9 10 10 10 10 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 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 14 14 14 14 14 14 14 14 14 20 20 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 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 9 9 9 9 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 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 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 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 14 14 14 14 14 14 14 14 14 14 Wind_Direction 146 146 146 146 146 146 146 145 145 145 145 144 144 144 143 144 143 144 144 145 146 147 148 150 151 153 154 156 157 159 160 161 162 164 164 165 166 166 167 167 167 167 167 167 166 166 165 165 165 165 165 164 164 165 164 164 165 164 164 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 161 161 161 161 161 161 161 161 161 161 161 161 161 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 164 164 164 164 164 164 164 164 163 163 163 162 162 161 160 160 160 159 158 158 157 156 155 154 154 154 152 152 151 150 150 149 148 148 148 148 148 148 149 149 149 150 150 150 151 151 152 152 152 152 153 154 155 156 156 157 158 159 160 161 161 163 163 164 164 165 165 165 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 167 167 167 168 169 170 170 170 170 170 170 169 168 167 165 164 163 162 162 162 162 162 162 163 163 164 165 165 166 166 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 163 162 162 161 160 159 159 158 157 158 157 158 158 158 158 158 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 161 161 161 161 160 161 160 160 159 159 159 145 145 145 145 145 145 145 144 144 144 144 143 143 142 142 142 142 143 143 143 144 145 146 147 149 151 152 154 156 157 159 160 161 162 163 164 165 165 166 166 166 166 166 166 166 165 165 164 164 164 164 164 164 164 164 164 164 164 164 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 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 163 163 163 162 161 161 160 160 159 158 157 156 155 154 154 153 152 152 151 150 150 149 149 149 148 148 149 148 149 149 149 149 150 150 150 150 151 151 151 151 151 152 153 154 155 156 157 158 159 159 161 162 162 163 163 164 165 165 165 165 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 166 166 167 167 168 168 169 170 170 170 170 169 168 167 166 164 163 162 161 161 161 161 161 161 162 162 163 164 164 165 165 166 167 167 167 167 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 163 162 161 160 160 159 159 158 158 158 158 158 158 159 159 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 163 162 162 162 162 161 161 161 161 161 160 160 160 159 144 144 145 145 145 144 144 144 144 143 143 143 142 141 141 141 141 142 141 142 143 144 145 146 148 149 151 153 154 156 157 159 160 161 162 163 163 164 165 165 165 166 165 165 165 165 165 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 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 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 163 163 162 162 162 161 160 160 159 158 157 156 155 154 154 152 152 151 150 150 150 149 149 149 149 148 149 149 149 149 149 150 150 150 150 150 150 150 151 151 151 151 152 152 154 155 155 156 157 159 160 161 161 162 163 164 164 164 165 165 166 166 166 166 165 165 165 165 165 165 165 165 165 165 164 165 165 165 166 167 167 167 168 169 169 169 169 169 168 167 166 165 164 162 161 161 160 160 160 160 160 161 161 161 162 163 164 164 165 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 165 165 165 164 163 162 162 161 160 160 159 159 159 158 159 159 159 159 160 160 160 161 161 161 162 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 160 160 144 144 144 144 144 144 144 143 143 143 142 142 141 141 140 140 140 140 140 140 141 142 143 144 146 147 149 151 152 154 156 157 158 159 160 161 162 163 164 164 165 165 165 165 165 164 164 164 164 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 162 161 161 160 160 158 157 156 156 154 153 152 152 151 150 150 150 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 151 150 150 151 150 151 151 152 153 154 155 156 157 158 159 160 161 162 162 164 164 164 165 165 165 165 166 166 166 166 165 165 165 165 165 165 165 164 164 165 165 165 166 166 167 167 167 168 168 168 168 167 167 166 165 164 162 161 160 159 159 159 159 159 159 159 160 160 161 162 163 163 164 165 165 166 167 167 167 168 168 168 168 168 168 169 169 169 168 168 168 168 168 167 167 167 166 166 166 166 165 164 163 163 162 161 160 160 160 160 159 159 159 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 161 161 161 161 160 143 143 143 143 143 143 143 142 142 142 141 141 140 140 139 139 138 139 139 139 140 140 141 142 144 145 147 149 150 152 154 155 156 157 159 160 161 162 162 163 164 164 164 164 164 164 164 164 164 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 163 163 162 161 160 160 159 158 157 156 155 154 153 152 152 151 151 150 150 149 149 149 149 150 150 150 150 150 150 150 151 150 150 151 151 150 151 150 150 150 151 151 152 152 154 155 156 157 158 160 160 160 162 163 163 164 165 165 165 165 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 165 165 165 165 166 167 167 167 167 167 167 166 165 165 164 162 161 160 159 159 158 158 157 158 158 158 159 159 159 160 161 162 163 164 165 165 166 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 166 166 166 165 164 164 163 162 162 161 160 160 160 160 160 160 160 160 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 163 163 163 163 163 162 161 161 161 161 142 142 142 142 142 142 142 142 141 141 141 140 139 139 139 138 138 137 137 138 138 138 140 141 142 143 145 147 148 150 152 153 155 156 157 158 159 160 161 162 163 163 164 163 164 164 164 163 163 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 161 161 162 162 162 161 161 161 161 161 161 161 161 161 160 161 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 162 162 161 160 159 158 158 156 155 154 154 153 152 151 151 151 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 150 151 151 151 152 152 153 154 155 156 157 158 160 160 161 162 162 164 164 164 165 165 166 165 165 166 165 165 165 164 165 164 164 164 164 164 164 164 165 164 165 165 165 166 166 166 166 166 165 165 164 163 162 161 160 159 158 158 157 157 157 157 157 157 157 158 158 159 160 161 162 163 164 165 166 167 167 168 168 169 169 169 170 170 170 170 170 170 169 169 169 168 168 167 167 167 167 166 165 165 165 163 163 162 162 161 161 160 161 160 161 161 161 162 162 162 163 163 163 163 163 164 164 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 164 164 164 163 163 163 163 162 162 162 162 141 141 142 142 142 141 141 141 141 140 140 139 139 139 138 137 137 137 137 137 137 137 138 139 140 141 142 144 146 148 149 151 153 154 155 157 158 159 160 161 162 162 163 163 164 164 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 160 161 161 161 161 161 161 161 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 163 163 162 161 161 160 159 158 157 156 154 154 154 153 152 151 151 150 150 150 151 150 151 151 150 150 151 151 151 152 152 153 152 152 152 152 152 152 151 152 152 152 152 152 153 154 155 156 157 158 159 160 161 162 162 163 164 164 165 166 165 166 166 165 166 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 164 164 163 162 161 160 160 159 159 157 157 157 157 156 156 156 156 157 157 157 158 159 160 161 162 164 165 165 166 167 168 168 169 170 170 170 170 170 170 170 170 170 169 169 168 168 168 167 167 167 166 166 166 165 164 164 163 162 162 161 161 161 161 161 161 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 140 141 141 141 141 141 141 141 141 140 139 139 138 138 138 137 137 136 136 136 136 136 137 138 138 139 141 142 144 146 147 149 151 153 154 155 157 158 159 160 161 162 162 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 164 164 163 163 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 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 163 163 163 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 161 160 160 159 157 157 155 154 154 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 152 153 153 153 153 152 153 154 153 153 152 152 152 152 153 153 154 154 155 156 157 157 159 160 160 161 162 162 163 164 165 165 165 166 166 166 166 165 165 164 164 164 164 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 163 162 161 161 159 159 158 158 157 157 157 156 156 156 156 156 155 155 155 156 157 158 158 160 161 163 164 165 166 167 168 169 169 169 170 170 170 170 170 170 170 170 169 169 168 168 168 168 167 167 166 166 166 165 164 164 163 163 162 162 162 162 162 162 162 163 163 163 163 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 164 164 163 163 163 163 139 140 140 140 140 140 140 140 140 139 139 139 138 137 137 137 136 136 136 135 135 135 136 136 136 138 139 141 142 144 146 148 149 150 153 154 155 157 158 159 161 161 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 164 163 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 162 161 162 162 163 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 162 162 161 160 159 158 157 157 155 154 154 153 152 152 152 151 151 151 151 152 151 152 152 152 152 153 153 153 153 154 154 154 154 154 154 154 154 154 153 154 154 154 154 154 156 156 157 158 159 160 161 161 162 163 163 164 165 165 165 166 166 166 165 165 165 164 164 164 163 163 163 163 163 163 163 163 163 164 164 163 163 163 163 162 162 161 160 159 158 158 157 157 156 157 156 156 156 156 156 155 155 155 155 155 156 157 157 159 160 162 163 164 166 167 168 168 169 169 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 167 167 166 166 166 165 164 164 163 163 163 163 162 163 163 163 163 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 165 165 165 165 165 165 165 164 164 163 163 139 139 139 139 139 139 140 140 140 139 139 138 138 137 137 136 135 135 135 135 134 135 135 135 136 136 138 139 140 142 144 146 148 149 151 153 154 156 157 158 160 161 161 162 163 163 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 164 164 164 164 164 164 164 164 163 163 164 163 163 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 164 164 164 163 163 163 163 163 163 162 162 162 162 161 160 160 159 158 157 156 155 154 154 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 155 155 155 155 155 155 155 155 155 156 155 155 154 155 155 156 156 156 158 159 160 161 162 162 162 163 164 164 164 165 165 165 166 166 166 165 165 165 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 160 159 158 157 157 156 156 156 156 157 157 156 156 156 155 154 154 154 154 155 156 157 158 160 161 163 164 165 166 167 168 168 169 169 169 170 170 170 170 169 169 169 169 168 168 168 168 167 167 167 166 166 165 165 165 164 164 164 164 164 164 164 164 164 165 165 165 165 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 165 165 164 164 163 138 138 138 139 139 139 139 139 139 139 138 138 138 137 137 136 135 135 135 134 134 134 134 134 134 135 136 137 138 140 142 143 145 147 150 151 153 155 157 158 159 161 161 162 163 163 163 164 163 163 163 163 164 163 164 164 164 164 165 165 165 165 164 164 164 164 164 164 164 164 163 164 164 163 163 163 163 163 162 162 162 162 162 161 161 161 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 162 162 162 162 163 163 164 163 164 164 164 164 164 163 163 163 163 163 163 162 162 162 161 160 160 159 158 158 157 156 155 154 154 154 153 153 153 152 152 153 152 153 153 152 153 153 153 154 154 155 155 155 156 156 156 156 157 157 157 156 156 156 156 157 157 157 157 158 158 160 161 161 161 162 163 163 164 165 165 165 166 166 166 166 166 166 165 164 164 164 163 163 163 163 163 163 162 163 163 163 163 163 163 162 162 161 160 159 158 158 157 157 156 156 156 157 157 157 157 156 156 155 155 154 153 154 155 155 157 158 159 161 162 163 165 166 166 167 168 168 168 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 167 166 166 166 165 165 165 165 165 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 165 164 137 138 138 138 138 139 139 139 139 138 138 138 137 137 137 136 135 135 134 134 134 133 133 133 134 134 135 136 138 139 141 142 144 146 148 150 152 154 156 157 159 160 161 162 163 163 163 163 163 164 163 163 164 164 164 164 164 164 164 165 165 165 164 164 164 164 164 164 164 163 164 164 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 162 162 162 162 162 162 162 162 162 162 163 163 163 162 162 162 162 161 161 161 161 161 161 162 162 162 163 163 163 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 161 161 160 160 159 159 158 157 156 155 154 154 154 153 153 153 152 153 153 153 153 153 153 153 154 154 154 155 155 156 156 157 157 157 158 158 158 157 158 157 158 158 158 158 159 159 159 160 161 162 162 162 162 164 164 164 165 165 165 165 166 166 166 166 166 165 165 164 164 163 163 163 163 163 163 162 163 163 163 163 163 163 162 162 161 160 159 159 158 157 157 157 157 157 157 157 158 158 157 157 155 155 154 154 154 155 155 156 158 160 161 162 163 164 165 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 166 167 166 166 166 165 165 165 165 165 165 166 165 166 166 167 167 167 167 167 166 166 167 166 166 167 167 166 166 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 137 137 138 138 138 138 138 138 138 138 138 138 137 137 137 136 135 135 135 134 134 133 133 133 133 133 134 135 136 138 139 141 143 145 147 149 152 154 156 157 159 160 161 162 163 163 163 164 164 163 164 164 163 164 164 164 164 164 164 164 165 165 165 164 164 164 164 164 164 164 164 164 163 163 164 164 163 163 163 163 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 162 162 162 162 161 161 161 161 161 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 163 163 162 162 162 162 161 161 161 161 161 160 159 158 158 157 156 155 155 154 154 154 154 153 153 154 153 153 153 154 153 154 154 154 155 155 156 156 157 158 158 159 158 159 159 159 158 159 159 159 159 159 160 160 160 161 161 162 163 163 163 164 165 165 165 166 166 166 166 166 166 166 166 166 165 165 164 163 163 163 163 163 163 163 162 163 163 163 163 163 163 162 162 161 160 159 159 158 157 157 157 158 159 159 159 159 159 158 157 156 155 155 155 155 156 157 158 159 161 162 163 164 165 166 167 167 167 167 167 167 167 168 168 167 167 167 167 167 167 167 167 167 167 166 166 167 166 166 166 165 165 166 166 166 166 167 167 167 167 167 167 168 168 168 167 167 168 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 166 166 165 165 136 136 137 137 138 138 138 138 138 138 138 138 138 137 137 137 136 135 135 134 134 133 133 133 133 133 133 134 136 137 138 140 142 144 146 148 151 153 155 157 159 160 161 162 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 163 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 163 162 162 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 162 162 162 163 163 164 164 164 164 165 165 165 164 164 164 163 163 162 162 162 161 161 161 161 160 160 160 159 158 158 158 157 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 155 155 156 156 156 157 158 158 159 159 160 160 160 161 160 160 160 160 160 160 160 161 161 162 163 163 163 164 164 165 165 166 166 166 166 166 166 166 167 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 161 160 159 159 159 159 159 160 160 161 161 161 160 159 158 157 157 156 156 156 157 158 159 160 161 162 164 164 165 166 166 167 167 167 167 167 167 167 166 166 167 167 166 166 167 166 167 167 166 167 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 169 169 168 168 168 168 168 168 168 167 167 168 168 167 167 167 167 168 168 168 168 168 169 169 169 169 169 168 168 168 167 167 167 166 166 135 136 136 137 137 137 138 138 138 138 138 138 138 137 137 137 136 135 135 134 134 134 133 133 133 133 133 133 134 136 137 139 141 143 146 148 150 153 155 157 159 160 161 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 161 161 161 162 162 162 162 163 163 164 164 164 164 165 165 165 165 164 164 164 163 162 162 161 161 161 161 160 160 160 160 159 159 158 158 157 157 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 155 156 156 156 157 158 159 159 159 160 161 161 162 161 162 162 161 161 161 161 161 162 162 163 163 164 164 165 165 165 165 166 166 166 166 166 167 166 166 167 166 166 165 165 165 164 163 163 163 163 162 163 163 163 163 163 163 163 164 164 163 163 162 161 161 160 160 160 161 161 162 162 162 162 162 162 161 160 159 158 158 158 158 159 160 161 162 163 163 164 165 166 166 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 167 166 166 167 167 166 166 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 168 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 168 168 167 167 167 166 135 135 136 137 137 137 138 138 138 138 138 138 138 138 137 137 137 136 135 135 134 134 133 133 133 133 133 133 134 136 137 138 140 143 145 147 150 152 155 157 158 160 161 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 163 163 163 163 162 161 161 161 162 162 162 163 163 164 164 165 164 165 165 165 165 165 164 164 163 163 162 161 161 161 160 160 160 160 160 160 159 159 158 158 157 157 156 155 155 155 155 154 155 154 154 154 154 154 154 155 155 155 155 156 156 157 157 159 159 160 161 161 162 162 162 162 163 162 162 162 162 162 162 163 163 163 163 164 164 164 165 165 165 165 166 167 167 166 166 167 166 166 166 165 165 165 164 164 164 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 163 162 162 162 162 163 163 163 164 164 164 164 164 163 162 161 160 160 160 160 160 161 162 163 163 164 165 166 166 166 166 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 167 167 167 168 168 168 168 169 169 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 135 135 136 137 137 137 138 138 138 138 139 138 138 138 138 137 137 136 136 135 134 134 134 133 133 133 133 133 134 135 137 138 140 142 145 147 149 152 154 156 158 160 161 163 163 164 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 163 163 163 164 165 165 165 165 165 166 165 165 164 164 163 163 162 161 161 160 160 160 160 160 160 159 159 159 158 158 157 157 156 156 155 155 155 155 154 155 154 154 154 155 154 155 155 155 155 156 157 157 158 158 160 160 161 162 162 163 163 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 166 166 166 166 167 167 167 166 166 167 166 166 166 166 165 165 164 164 164 164 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 164 164 164 164 164 165 165 165 166 166 166 166 165 165 164 163 162 162 162 162 162 163 164 164 165 165 166 166 166 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 167 167 167 167 168 168 169 169 170 170 170 171 171 171 171 170 170 170 170 170 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 169 168 168 168 168 167 135 135 136 136 137 137 138 138 138 139 139 139 138 138 138 138 137 137 136 135 135 134 134 133 133 133 133 133 134 135 136 138 140 142 144 147 149 152 154 156 158 160 161 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 165 165 165 165 165 165 165 164 164 165 165 165 165 164 164 164 164 164 164 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 163 163 164 164 165 165 165 165 166 166 165 165 164 164 163 162 162 161 160 160 160 160 159 160 160 159 159 158 158 158 157 157 156 156 156 155 155 155 154 155 154 154 154 154 155 155 155 155 156 156 157 157 159 159 159 161 161 162 163 163 164 163 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 167 167 166 166 167 167 167 166 167 166 166 166 165 165 165 165 164 164 163 163 163 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 165 165 165 166 167 167 168 168 168 168 167 167 166 165 164 164 164 163 164 164 165 165 165 166 166 167 167 167 167 167 167 167 167 166 166 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 167 168 168 168 169 170 170 171 171 171 171 171 172 171 171 171 170 171 170 170 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 168 168 168 168 134 135 136 136 137 137 138 138 138 139 139 139 139 139 138 138 137 137 137 136 135 135 134 134 133 133 133 133 134 135 136 138 140 142 144 146 149 152 154 156 158 160 161 163 163 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 164 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 164 163 163 163 163 162 163 162 163 163 164 164 164 165 165 165 166 166 166 165 165 164 163 163 162 161 160 160 160 160 160 159 159 160 159 159 158 158 158 157 157 156 156 156 155 155 155 154 154 155 154 155 155 155 155 156 156 156 157 157 158 158 159 160 160 162 163 163 164 163 164 164 164 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 167 167 166 167 167 167 166 167 166 166 165 165 165 165 165 164 164 164 163 164 164 164 164 165 165 165 166 167 167 167 167 167 167 167 167 167 167 168 167 168 169 169 169 169 169 168 168 167 167 166 165 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 166 166 166 166 165 165 165 165 166 165 166 166 166 166 167 167 167 167 168 168 168 169 169 170 171 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 168 168 168 134 135 136 136 137 137 138 138 139 139 139 139 139 139 139 138 138 137 137 136 135 135 134 134 134 133 134 134 134 135 136 138 140 142 144 146 149 152 154 156 158 160 161 163 163 164 164 165 165 165 165 165 165 165 165 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 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 163 163 163 164 164 164 165 165 165 166 166 165 165 165 164 163 163 162 161 160 160 160 160 160 159 159 159 159 159 158 158 157 157 156 156 156 156 155 155 154 154 154 154 154 154 155 155 156 155 156 156 157 157 158 159 159 159 161 162 162 163 163 164 164 164 165 165 165 165 165 165 165 165 166 166 166 167 167 167 166 166 166 166 167 167 166 167 167 166 166 166 165 166 165 165 165 164 164 164 164 164 164 164 164 164 165 165 166 166 166 167 168 167 168 168 167 168 168 168 168 169 169 170 170 170 171 170 170 169 169 168 167 167 166 165 165 165 166 166 166 166 166 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 166 166 166 166 166 167 167 167 168 168 169 169 170 170 171 172 172 172 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 168 168 134 135 136 136 137 137 138 139 139 139 140 140 139 139 139 139 138 137 137 136 135 135 134 134 134 134 134 134 134 136 136 138 140 142 144 146 149 151 154 156 158 159 161 162 163 164 164 165 165 165 166 165 165 166 166 166 166 167 167 166 166 166 166 166 166 166 165 165 165 165 165 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 165 165 165 165 164 164 164 163 163 163 163 164 164 164 165 165 165 165 165 166 166 165 165 164 163 163 163 162 161 160 160 160 160 160 159 159 159 159 159 158 158 157 157 156 156 156 155 155 155 154 155 154 154 154 154 155 155 155 156 156 157 157 158 158 158 159 159 161 161 162 163 163 164 164 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 166 166 166 166 166 167 167 166 166 167 166 166 166 166 166 165 165 164 165 164 164 164 164 164 164 165 165 165 166 166 167 167 168 168 168 168 168 168 169 169 169 170 170 170 171 171 171 171 171 170 170 169 168 168 167 166 166 166 166 166 166 166 166 166 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 166 166 167 167 167 168 168 169 169 170 171 171 171 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 170 170 170 170 170 170 171 171 171 171 171 171 171 170 170 170 170 170 169 169 135 135 136 137 137 138 138 139 139 139 140 140 139 139 139 139 138 138 137 137 136 135 135 134 134 134 134 134 135 136 136 138 140 142 144 146 149 151 154 156 157 159 161 162 163 164 164 165 165 165 166 166 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 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 164 163 163 163 162 161 161 160 160 160 160 160 160 160 159 159 158 158 157 157 156 156 156 155 155 155 154 154 154 154 154 154 155 155 155 155 156 156 157 157 158 158 159 160 161 161 162 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 167 166 166 167 166 166 166 166 166 165 165 164 164 165 164 164 164 164 164 164 164 165 166 166 166 167 167 168 168 168 168 169 169 169 169 170 171 171 171 172 172 172 172 171 170 169 168 168 167 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 164 165 165 165 165 166 166 166 167 168 168 168 169 170 170 171 171 172 172 173 173 173 173 174 174 173 173 173 173 173 172 172 172 172 171 172 172 171 171 171 171 171 170 170 171 171 171 171 171 171 171 171 170 170 170 169 169 169 135 135 136 137 137 138 138 139 139 139 140 140 140 139 139 139 138 138 137 137 136 136 135 135 134 134 134 134 135 136 137 138 140 142 144 146 149 151 153 155 157 159 160 162 162 163 164 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 167 166 166 166 166 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 166 166 166 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 164 163 163 163 162 162 161 161 161 160 160 160 160 160 159 159 158 158 157 157 156 156 156 155 155 155 154 154 155 154 154 155 155 155 156 155 156 156 156 157 158 157 158 160 160 161 162 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 166 165 166 165 165 165 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 168 168 169 169 169 169 170 170 171 172 172 172 173 172 172 171 171 169 168 168 167 166 166 165 165 165 165 165 165 165 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 166 166 167 168 168 168 169 170 170 171 171 173 173 173 173 174 174 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 135 135 136 137 137 138 138 139 139 140 140 140 140 139 139 139 138 138 138 137 137 136 135 135 135 134 135 135 135 136 137 139 140 142 144 146 149 151 153 155 157 159 160 161 162 163 164 165 165 165 165 166 167 167 167 167 167 167 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 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 165 165 165 164 164 163 163 162 162 161 161 161 161 161 160 160 160 159 159 158 158 157 157 156 156 156 155 155 155 155 154 155 154 154 155 155 155 156 155 156 156 157 157 157 157 158 159 160 161 161 162 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 165 166 165 165 164 164 164 164 164 164 163 163 163 163 163 164 164 164 165 166 166 167 167 168 168 169 170 170 170 171 172 172 172 173 173 173 172 171 171 170 168 168 167 166 165 165 165 165 165 164 164 164 165 165 164 164 164 164 164 164 164 164 163 163 164 164 164 164 165 165 166 166 167 168 168 168 169 170 170 171 172 173 173 173 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 169 135 136 136 137 138 138 138 139 139 139 140 139 140 139 139 139 139 139 138 137 137 137 136 135 135 135 135 135 136 136 137 139 140 142 145 146 149 151 153 155 157 158 160 161 162 163 164 164 165 165 166 166 166 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 168 168 167 167 167 167 167 167 167 167 167 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 165 165 164 164 164 163 163 162 162 162 161 161 161 160 160 160 159 159 158 158 157 157 156 156 156 155 155 155 155 154 155 155 154 155 155 155 156 156 156 156 157 157 157 157 158 159 160 160 160 161 162 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 164 164 165 166 166 167 167 168 169 170 170 171 171 172 172 173 173 173 173 172 171 170 170 169 167 166 166 165 165 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 164 165 165 165 166 167 167 168 168 169 170 170 171 172 173 173 173 174 174 174 174 174 175 174 174 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 136 136 136 137 138 138 138 138 139 139 139 140 140 139 139 139 139 139 138 138 137 137 137 136 136 135 136 136 136 137 138 140 141 143 145 146 149 151 153 155 156 158 160 161 162 163 163 164 165 166 166 166 167 167 167 168 168 169 169 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 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 165 165 164 164 164 163 163 162 162 162 162 161 161 160 160 160 159 159 159 158 157 157 156 156 156 155 155 155 155 155 155 155 155 155 156 155 156 156 156 156 157 157 157 157 157 159 160 160 160 161 162 163 163 163 163 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 164 164 165 165 165 165 166 166 166 165 166 166 165 165 165 164 164 164 164 163 163 163 163 163 163 163 163 163 163 164 165 166 167 167 168 169 170 171 171 172 172 173 173 173 173 173 172 171 170 169 168 167 166 165 165 164 164 163 164 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 163 162 163 164 164 164 165 166 166 167 168 168 169 170 170 172 172 173 173 174 174 174 174 175 175 175 174 174 174 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 136 136 136 137 138 138 138 138 139 139 139 140 140 139 140 139 139 139 138 138 138 137 137 137 136 137 136 137 137 137 139 140 141 143 145 146 149 151 153 155 156 158 159 161 162 163 163 164 165 166 166 166 167 167 168 168 168 169 169 169 169 169 169 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 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 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 162 162 162 162 161 161 161 161 160 160 159 159 158 157 157 156 156 156 155 156 156 155 155 155 155 155 155 156 156 156 156 156 156 157 157 156 157 157 159 159 160 160 161 161 162 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 163 163 163 164 165 165 165 165 166 166 165 165 166 165 165 164 164 164 164 163 163 162 162 162 162 162 162 162 163 163 163 164 165 166 167 168 169 170 171 172 172 173 173 173 173 173 173 172 171 170 169 168 167 166 165 164 164 163 163 163 163 163 163 162 162 162 162 162 162 161 161 162 162 161 162 162 162 163 163 163 164 165 165 166 167 168 169 169 170 170 172 172 173 173 174 174 175 175 175 175 175 174 174 174 174 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 136 136 136 137 138 138 138 138 139 139 139 140 140 139 140 139 139 139 139 139 138 138 138 137 137 137 137 137 138 139 139 140 142 144 145 146 149 150 153 155 156 158 159 161 161 163 163 164 165 166 166 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 162 162 162 161 161 161 160 159 159 158 158 157 157 157 157 156 156 156 156 155 156 155 155 156 156 156 156 156 157 156 156 157 157 158 158 159 159 160 160 160 160 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 162 162 162 163 164 165 165 165 165 166 165 165 165 165 164 164 164 163 163 163 162 162 162 162 161 161 161 162 162 162 162 163 164 166 166 167 169 169 171 171 172 173 173 173 173 173 172 171 170 169 169 167 166 165 165 164 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 164 165 165 166 167 168 168 169 170 170 172 172 173 173 174 175 175 175 175 175 175 174 174 174 174 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 136 136 137 137 138 138 138 138 139 139 139 139 139 140 140 140 139 139 139 139 139 138 138 138 138 138 138 138 139 139 140 141 142 144 145 147 149 150 153 154 156 158 159 160 161 162 163 164 165 165 166 167 167 168 168 169 169 169 169 169 170 170 169 170 169 169 170 170 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 166 166 166 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 165 165 165 164 164 163 163 163 162 162 162 161 161 161 160 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 158 158 159 159 159 159 160 160 161 161 161 161 161 162 161 161 161 159 159 159 159 159 159 160 160 161 161 162 162 163 164 164 164 164 165 165 165 164 165 164 164 163 163 162 163 162 161 162 162 161 161 161 161 162 162 162 163 164 165 165 167 168 169 170 171 171 172 173 173 173 172 171 170 170 169 168 167 166 165 164 163 163 162 162 162 161 161 162 161 161 161 161 161 160 160 160 161 161 161 161 161 162 162 162 163 164 164 165 166 167 168 168 169 170 171 172 172 173 173 174 175 175 175 175 175 174 174 174 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 171 137 137 137 137 138 138 138 138 139 139 139 140 139 140 140 140 139 140 139 140 139 139 139 138 138 139 139 139 139 140 141 141 143 144 146 147 149 151 153 154 156 158 159 160 161 162 163 164 165 165 166 167 167 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 163 163 163 163 162 162 161 161 161 160 159 159 158 158 158 158 157 157 157 157 156 156 156 157 156 156 156 157 157 157 156 157 157 157 157 157 157 158 158 159 158 158 159 160 160 160 160 161 161 161 160 161 161 159 159 158 158 158 158 158 158 159 160 161 161 161 163 163 164 164 164 165 165 165 164 164 163 163 162 162 162 161 162 161 161 161 161 160 161 161 161 161 162 162 163 164 165 166 167 168 170 170 171 171 172 172 171 171 171 170 169 168 166 166 165 164 163 163 163 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 163 164 164 165 166 167 168 168 169 170 171 172 172 173 173 174 175 175 175 175 175 174 174 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 171 171 171 171 171 172 171 137 137 137 138 138 138 138 138 139 139 139 140 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 140 140 141 141 142 143 144 146 148 149 152 153 154 156 157 159 160 161 162 163 164 165 165 166 166 167 168 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 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 163 163 163 162 162 161 161 160 160 159 159 158 158 158 158 157 157 157 156 157 157 157 156 156 156 157 157 157 156 157 157 157 157 158 157 158 158 159 158 158 159 159 160 160 160 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 159 160 160 160 161 163 163 163 163 163 164 164 164 163 163 162 162 162 162 161 161 160 160 160 160 160 160 160 160 160 161 161 162 163 164 165 166 167 168 170 170 170 170 171 171 170 169 169 168 167 166 165 164 163 163 162 162 161 161 161 161 160 160 160 160 159 159 159 159 160 159 159 160 160 160 161 161 162 162 163 164 164 165 165 166 167 168 169 170 171 172 172 173 173 174 175 175 175 175 174 174 174 174 173 173 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 172 171 171 172 172 172 137 137 138 138 138 138 138 138 139 139 139 140 140 140 140 140 140 141 141 140 141 140 140 140 140 140 140 140 141 142 142 143 144 145 147 148 149 152 153 154 156 157 159 160 161 162 163 164 165 165 166 166 167 168 169 169 169 170 170 170 171 171 171 171 171 171 172 172 172 172 171 171 171 171 170 170 170 170 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 166 165 165 165 165 165 165 164 164 164 163 163 163 162 162 161 161 160 160 159 159 159 158 158 157 157 157 157 157 157 157 157 157 157 157 158 157 157 158 158 158 158 158 158 158 158 159 159 158 159 159 159 159 159 159 159 159 158 158 158 157 157 157 156 156 156 156 158 158 158 159 160 160 160 162 163 162 162 163 163 163 163 162 162 162 162 161 161 160 160 160 160 160 160 159 159 159 160 160 160 160 160 162 163 164 165 166 167 168 168 169 169 169 169 168 168 167 166 166 165 164 163 162 162 161 161 161 160 161 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 161 162 162 162 163 164 164 165 166 167 168 169 170 171 172 172 173 174 174 174 175 175 174 174 174 174 173 173 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 171 171 171 172 172 138 138 138 138 138 138 138 139 139 139 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 143 144 145 145 147 148 150 152 153 154 156 157 159 160 161 162 163 164 165 165 166 166 167 168 168 169 169 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 166 166 165 165 165 165 165 165 165 164 164 164 163 163 162 162 162 161 161 160 160 159 159 158 158 158 157 157 158 157 157 157 157 157 157 157 158 158 157 158 158 158 158 158 158 159 158 159 159 158 159 159 159 159 159 158 158 158 157 157 157 156 156 155 155 155 155 155 156 156 157 158 159 159 159 160 162 162 162 162 163 163 162 162 162 161 161 161 160 160 160 160 159 160 159 159 159 159 159 159 159 159 160 160 161 163 164 164 165 166 167 167 167 167 167 167 166 166 165 164 164 163 162 162 161 161 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 159 159 159 160 160 160 161 162 162 163 164 164 165 166 167 168 169 170 171 172 172 173 174 174 174 174 174 174 174 174 173 173 173 172 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 171 171 172 172 138 138 138 138 138 138 139 139 139 139 140 140 140 141 141 141 141 142 142 141 142 142 142 142 142 142 142 142 142 143 144 144 145 146 147 149 150 152 153 154 156 157 159 160 161 162 163 164 164 166 166 166 167 167 168 169 169 170 170 171 171 171 172 172 172 172 173 173 173 173 173 172 172 172 171 171 171 170 170 170 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 166 166 165 165 166 166 166 165 165 165 165 165 165 165 164 164 164 163 163 162 162 162 161 161 160 160 159 159 159 159 158 158 158 158 158 157 157 157 158 158 157 158 158 158 158 158 158 158 159 158 159 158 159 159 158 158 158 158 158 158 157 157 156 156 156 155 155 154 154 154 154 154 154 155 155 155 157 158 159 159 159 160 161 162 162 162 162 162 162 162 161 161 160 160 160 159 159 159 159 158 158 159 158 158 158 159 159 159 159 160 161 162 163 163 164 165 166 166 165 165 165 165 164 164 163 163 162 162 161 160 160 160 159 160 159 159 159 158 158 158 158 158 157 157 158 158 158 158 159 159 160 160 161 162 162 163 164 165 165 166 167 168 169 170 171 172 173 173 173 174 174 174 174 174 174 173 173 173 172 172 172 171 171 170 170 170 170 170 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 172 172 171 172 172 138 138 138 138 139 139 139 140 139 140 140 140 141 141 141 142 142 142 142 142 142 143 142 142 143 143 143 143 143 144 144 145 146 147 148 149 150 152 153 155 156 157 159 160 161 162 163 164 165 166 166 166 167 167 168 169 169 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 172 172 172 171 171 171 170 170 170 170 170 169 169 169 169 169 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 166 165 165 166 166 165 165 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 163 162 162 162 161 161 160 160 160 159 159 158 158 158 158 158 158 157 158 157 157 157 158 158 158 158 158 158 159 159 159 158 159 159 159 159 158 158 158 158 157 157 156 156 155 155 155 154 154 153 153 153 153 153 153 154 154 154 155 157 158 158 158 160 160 161 161 161 161 162 161 161 160 160 160 160 159 159 159 159 158 158 158 158 157 158 158 157 158 158 158 159 159 160 161 162 162 163 163 163 163 164 163 163 162 162 162 161 161 160 160 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 157 158 158 159 160 160 161 162 162 163 164 164 165 166 167 168 169 170 171 171 173 173 173 174 174 174 174 174 173 173 173 173 172 172 171 171 170 170 170 170 170 169 169 169 169 169 169 169 170 170 170 170 170 170 171 171 171 172 172 172 171 172 139 139 139 139 139 140 140 140 140 140 140 141 141 141 142 142 142 142 142 143 143 143 143 143 143 144 144 144 144 144 145 146 146 147 148 150 150 152 153 155 156 157 159 160 161 162 163 164 165 166 166 166 167 167 168 169 169 170 170 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 170 170 170 170 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 165 166 166 166 165 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 163 162 162 162 161 161 161 161 160 160 160 158 158 159 158 158 158 158 158 158 158 157 158 158 158 159 158 158 159 159 159 159 159 159 158 158 158 158 158 157 156 156 155 155 155 154 154 153 153 152 152 152 152 152 152 153 154 154 154 156 157 157 157 159 159 160 160 161 161 161 160 161 160 160 160 160 159 159 158 158 158 158 158 157 157 157 157 157 157 157 158 158 158 159 159 160 160 161 161 161 161 161 161 161 160 160 160 160 159 159 159 158 158 158 158 157 157 157 157 157 157 156 156 156 156 156 156 157 157 158 158 158 159 160 160 161 162 163 164 164 165 166 167 168 169 170 171 171 173 173 173 173 174 174 174 173 173 173 173 172 172 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 172 171 171 140 140 140 140 140 140 140 140 140 141 140 141 141 142 142 142 142 143 143 143 144 144 144 144 144 144 144 144 145 145 146 147 147 148 148 150 150 152 153 155 156 157 159 160 161 162 163 164 165 165 166 166 167 167 168 169 169 170 170 171 171 172 172 173 173 173 174 174 174 174 173 173 173 173 172 172 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 165 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 163 163 162 162 162 162 161 160 160 160 159 159 159 158 158 159 158 158 158 158 158 158 158 159 158 159 159 159 159 159 159 160 159 159 159 158 158 158 158 156 156 155 154 154 154 153 152 151 150 150 150 150 150 150 151 152 153 153 154 155 156 157 157 158 159 159 159 159 160 160 160 160 160 160 159 159 158 158 158 158 157 158 157 157 157 157 156 156 156 156 156 156 156 157 157 158 158 158 159 159 159 159 159 159 159 158 158 158 158 157 157 158 157 157 157 157 157 156 156 156 156 156 156 156 156 155 156 156 157 157 157 158 159 160 161 161 162 163 164 165 166 167 168 169 169 170 171 172 172 173 173 173 173 174 173 173 173 173 172 172 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 171 140 140 140 140 140 140 140 140 141 141 141 141 142 142 142 143 143 143 144 144 144 144 145 145 145 145 145 145 145 146 147 147 147 148 149 150 151 152 154 155 156 157 159 160 161 162 163 164 165 165 166 166 167 167 168 168 169 170 170 171 171 172 172 173 173 174 174 174 174 174 174 173 173 173 173 172 171 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 166 165 166 166 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 163 163 163 163 162 162 161 161 161 160 160 159 159 159 159 159 159 158 159 158 158 159 158 158 159 158 159 159 160 159 159 160 159 159 159 159 158 158 157 156 155 154 154 153 153 152 150 150 150 150 150 150 150 150 150 151 152 153 154 154 155 156 157 158 158 158 158 158 159 159 160 159 160 159 159 159 159 158 158 158 157 157 157 156 156 156 156 155 155 155 155 155 155 156 156 156 157 157 156 157 157 157 157 157 156 156 157 157 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 156 157 157 158 159 160 161 161 162 163 164 165 166 166 168 169 169 170 171 172 172 172 173 173 173 173 173 173 173 172 172 172 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 171 141 141 141 141 141 141 141 141 141 141 142 142 142 142 143 144 144 144 144 144 145 145 145 145 145 145 145 146 146 147 147 147 148 148 150 150 151 152 154 155 156 157 159 160 161 162 163 164 165 165 166 166 167 168 168 169 169 170 170 171 172 172 172 173 173 174 174 174 174 174 174 173 173 173 173 172 172 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 163 163 162 162 162 162 161 161 160 160 160 160 159 160 159 159 158 158 159 159 159 159 159 159 159 159 160 159 159 160 159 159 159 159 157 157 156 156 154 154 153 152 152 150 150 150 150 149 149 149 149 150 150 150 151 152 153 154 154 155 156 157 157 157 158 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 156 156 156 156 155 155 155 155 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 155 155 154 154 154 154 154 154 154 154 154 154 155 155 155 157 157 158 159 159 161 162 162 163 164 165 166 166 168 169 169 170 170 171 172 172 172 173 173 173 173 173 172 172 172 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 172 172 141 141 141 141 141 141 141 141 141 142 142 142 143 143 143 144 144 144 145 145 145 146 146 146 146 146 146 147 147 147 147 148 148 149 150 150 151 152 154 154 156 157 158 160 161 162 163 164 165 165 166 167 167 168 168 169 169 170 170 171 172 172 173 173 173 174 174 174 174 174 174 173 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 165 165 165 165 165 165 166 166 166 166 166 167 167 167 166 166 166 166 165 165 165 164 164 164 163 163 163 163 162 162 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 159 158 158 158 157 156 155 154 154 152 151 151 150 150 149 149 147 147 147 147 149 149 149 150 151 152 154 154 154 155 157 157 158 158 158 158 159 158 158 159 159 158 158 158 158 158 157 157 157 156 156 156 155 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 154 153 154 153 154 154 153 153 154 153 153 153 153 153 154 154 154 154 155 155 157 157 158 159 160 161 162 162 163 164 165 166 166 168 168 169 170 170 171 171 172 172 172 172 172 172 173 172 172 172 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 171 172 172 142 142 142 142 142 142 142 142 142 142 143 143 143 144 144 145 145 145 146 146 146 147 147 147 147 147 147 147 147 148 148 148 149 150 150 150 151 152 154 154 156 157 158 160 161 162 163 164 165 165 166 167 167 168 168 169 169 170 170 171 172 172 173 173 173 173 174 174 174 174 174 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 170 170 169 169 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 165 165 165 165 165 165 165 166 166 166 167 167 167 166 166 166 166 166 165 165 165 164 164 164 164 163 163 163 162 162 162 162 161 161 161 160 160 160 160 160 159 160 159 159 159 160 159 160 160 160 160 160 160 160 160 160 158 158 158 157 155 154 154 153 151 151 150 149 149 148 148 146 146 146 147 148 149 149 149 150 151 153 153 154 154 156 156 158 158 158 158 159 158 159 158 159 158 158 158 158 157 157 156 156 156 155 155 154 154 153 153 153 153 153 152 152 152 152 152 152 152 152 151 152 151 151 151 151 151 152 151 152 152 152 152 153 153 152 152 153 153 153 152 152 152 153 153 154 154 155 155 156 157 158 159 160 161 162 162 163 164 165 166 166 168 168 169 169 170 171 171 171 171 172 172 172 172 172 172 172 171 171 170 170 170 169 169 169 169 169 169 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 172 172 142 142 142 142 142 143 143 143 143 143 143 143 144 144 145 145 146 146 146 146 147 147 147 147 147 148 148 148 149 149 149 149 150 150 150 151 152 152 154 154 156 157 158 160 161 162 163 164 165 166 166 167 167 168 168 169 169 170 171 171 172 172 173 173 173 173 173 174 174 174 174 173 173 173 173 173 173 172 172 172 172 172 172 172 171 171 171 171 170 170 169 169 169 168 168 168 168 168 168 168 168 168 167 167 166 166 166 165 165 165 164 165 165 165 165 166 166 167 167 167 166 166 166 166 165 165 165 165 164 164 164 164 164 163 163 162 162 162 162 161 161 161 161 161 160 161 160 160 160 160 160 160 160 160 161 160 160 161 161 160 160 160 160 158 158 158 157 156 154 154 153 152 151 149 149 148 147 147 147 146 146 147 147 148 148 148 149 151 152 153 154 154 155 156 157 157 157 158 158 158 158 158 158 158 158 158 157 157 157 156 156 155 155 154 154 153 153 153 152 152 152 151 151 151 151 151 150 150 150 150 150 150 149 150 150 150 150 150 151 150 151 151 151 152 152 151 152 152 152 152 152 152 153 153 154 154 154 155 156 157 158 159 160 161 162 162 163 164 165 166 166 167 168 169 169 169 170 171 171 171 171 171 171 172 172 172 171 171 171 171 170 170 170 170 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 172 172 143 143 143 143 143 143 143 143 143 143 144 144 145 145 146 146 146 147 147 148 148 148 148 148 149 149 149 149 149 149 149 150 150 150 151 151 152 153 154 155 156 157 158 159 161 162 163 164 165 166 166 167 168 168 169 169 170 170 171 171 172 172 172 173 173 173 173 173 174 174 174 173 173 173 173 172 172 173 173 173 173 173 172 172 172 172 171 171 171 170 170 169 169 168 168 168 168 168 168 168 168 168 167 167 166 166 165 165 165 164 164 164 165 165 166 166 166 167 167 167 166 166 166 166 165 165 165 165 164 164 164 164 163 163 163 163 163 162 162 162 161 162 162 161 161 161 161 160 160 160 160 160 160 161 161 160 161 161 161 161 161 161 160 160 158 158 157 156 154 154 153 152 151 150 149 148 148 146 146 146 146 146 146 147 148 148 150 150 151 152 152 154 154 156 156 156 157 157 157 158 158 158 158 158 158 158 157 157 156 156 155 155 155 154 153 153 153 152 151 151 151 151 150 150 150 150 149 149 149 149 148 148 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 152 152 152 153 154 154 155 156 157 158 159 160 161 161 162 163 164 165 165 166 166 167 168 168 169 169 170 170 170 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 172 143 143 143 143 143 144 144 144 144 144 145 145 146 146 147 147 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 150 151 151 151 152 152 153 154 155 156 157 158 159 160 162 163 164 165 166 166 167 168 168 169 169 170 170 171 171 172 172 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 169 169 168 168 168 168 168 168 168 168 168 167 167 166 166 165 165 165 165 164 164 164 165 165 166 166 166 167 167 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 163 163 163 163 162 162 162 162 162 161 161 161 161 161 161 161 160 161 161 161 161 161 161 162 161 161 161 161 160 160 158 157 156 155 154 153 152 151 150 149 148 148 147 147 145 145 145 146 147 148 148 149 150 151 151 153 153 154 155 156 156 157 157 157 158 158 158 158 158 157 157 157 157 156 156 155 154 154 153 153 153 152 152 151 150 150 150 150 149 149 149 149 148 148 148 147 147 147 147 147 147 147 147 148 148 149 149 149 149 150 150 150 150 150 150 151 151 152 152 152 154 154 155 156 157 158 159 159 161 161 162 163 163 164 165 165 166 167 167 168 168 169 169 170 170 170 170 170 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 144 144 144 144 145 144 144 145 145 146 146 146 146 147 148 148 148 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 152 152 153 153 154 155 156 157 158 159 160 162 163 164 165 166 166 167 168 168 169 170 170 170 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 169 169 169 169 168 168 168 168 168 168 167 167 166 166 165 165 164 164 164 164 165 165 165 166 166 166 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 164 164 164 164 163 163 163 163 163 163 162 162 161 162 161 161 162 161 161 161 161 161 162 162 162 162 162 161 161 161 161 160 158 157 157 156 155 154 152 151 150 149 148 147 147 146 146 146 146 146 147 148 148 149 149 151 152 152 153 154 155 155 156 156 156 157 157 158 158 157 158 157 157 157 157 156 155 155 154 154 153 152 152 152 151 151 150 149 149 149 149 148 148 148 147 147 147 146 146 146 146 146 146 146 146 146 147 147 147 148 149 149 149 149 149 150 150 150 151 151 152 152 154 154 155 156 157 158 158 159 160 161 162 162 163 164 164 165 165 166 167 167 168 169 169 169 169 170 170 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 145 145 145 145 145 145 145 145 146 146 147 147 148 148 148 149 149 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 153 153 153 154 154 156 157 158 159 160 161 163 163 164 166 166 167 168 169 169 170 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 173 173 173 173 172 172 171 171 171 170 170 169 169 169 169 169 168 168 168 168 167 167 166 166 165 165 164 164 164 165 165 165 166 166 166 167 167 167 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 161 161 161 160 158 157 156 155 154 153 152 151 149 149 147 147 146 146 146 146 146 147 147 148 149 149 151 152 152 153 154 154 154 156 156 156 157 157 158 157 157 158 157 157 157 157 156 155 155 154 154 153 152 151 151 151 151 150 149 149 149 148 148 147 146 146 146 145 146 145 145 145 144 145 145 145 145 146 146 147 147 147 148 148 148 149 149 149 150 150 151 152 152 153 154 155 155 157 157 158 159 160 161 161 162 162 163 164 165 165 165 166 167 167 167 168 169 169 169 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 168 169 169 169 169 170 170 170 171 171 171 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 150 150 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 155 156 157 158 159 160 161 162 163 164 166 166 167 168 169 170 170 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 171 171 171 170 170 170 169 169 169 169 168 168 168 167 167 166 166 166 165 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 166 166 166 166 166 166 165 166 166 166 165 165 165 165 165 165 164 164 164 163 164 163 163 163 163 163 163 163 163 163 163 164 164 164 164 163 163 163 162 162 162 161 160 158 157 156 155 153 152 151 151 150 149 148 148 146 146 146 146 147 147 148 149 149 151 151 152 152 153 154 155 155 155 156 156 156 157 157 157 157 157 157 157 157 156 155 155 154 153 153 152 151 150 150 150 149 149 148 148 148 147 147 146 146 145 145 144 144 144 144 144 144 144 144 145 145 145 146 146 146 147 147 147 148 148 149 149 150 150 151 152 153 154 155 155 157 157 158 159 160 160 161 162 162 162 163 164 164 165 166 166 167 167 168 168 169 169 169 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 171 171 171 147 147 147 147 147 147 147 147 147 148 148 149 149 149 150 151 151 151 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 156 157 157 159 160 161 162 163 164 166 166 167 168 169 170 170 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 174 174 174 173 173 173 172 172 171 171 171 170 170 170 170 169 169 168 168 168 167 167 166 166 166 165 165 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 165 165 166 165 165 165 164 164 164 164 164 163 164 164 163 164 164 164 165 164 164 164 164 164 164 164 163 162 162 161 160 158 157 156 155 154 153 152 151 150 149 148 148 148 147 147 146 147 148 148 149 150 151 151 152 153 153 154 155 155 155 156 156 156 157 157 157 157 157 157 157 156 156 155 154 154 153 152 152 151 151 150 149 148 148 148 148 147 146 146 146 146 145 144 144 143 143 143 143 143 143 144 144 144 144 145 145 146 146 146 147 147 147 148 149 150 151 151 152 153 154 155 155 156 157 158 158 159 160 160 161 161 162 163 164 164 165 165 166 166 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 171 147 147 147 148 148 148 148 148 148 149 149 150 150 150 151 152 152 152 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 156 157 157 159 160 161 162 163 164 165 166 167 168 168 170 170 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 173 173 173 173 172 171 171 171 170 170 170 170 169 169 169 169 168 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 168 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 165 164 165 165 165 165 165 165 165 165 165 165 165 165 164 163 163 162 161 159 158 157 156 155 153 152 152 151 150 149 148 148 148 147 148 148 148 148 149 150 151 152 153 153 153 154 155 155 155 156 156 156 157 157 157 157 157 157 157 156 156 155 154 154 153 152 151 151 151 150 149 148 148 147 147 146 146 145 145 145 144 144 143 143 143 143 142 142 142 142 143 143 144 144 144 145 145 145 146 146 147 148 149 149 150 151 152 153 154 155 155 156 157 158 158 159 159 160 161 161 162 162 163 164 164 165 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 168 168 168 167 168 168 168 169 169 169 169 170 170 170 148 148 148 149 149 149 149 149 149 150 150 150 151 151 152 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 155 155 156 157 158 159 160 161 162 163 164 165 166 167 168 168 169 170 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 172 172 172 171 171 171 171 170 170 170 169 169 168 168 167 167 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 167 166 166 166 166 166 165 165 166 165 165 165 166 166 166 166 166 166 166 166 166 166 166 165 164 163 163 161 161 159 158 157 156 154 153 152 152 151 150 149 149 148 148 148 148 148 149 150 150 152 153 153 153 154 155 155 155 155 156 156 157 157 157 157 157 157 157 157 156 156 155 154 154 153 152 151 151 150 150 149 148 148 147 147 146 145 144 144 144 143 143 142 142 142 142 142 142 141 141 142 142 142 143 144 144 144 145 145 146 147 147 148 149 150 151 152 153 154 154 155 156 156 157 158 159 159 160 160 161 161 162 163 163 164 165 165 166 167 167 167 168 168 168 168 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 170 149 149 149 149 150 150 150 150 150 151 151 152 152 152 152 153 154 154 155 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 156 156 156 157 158 159 160 160 162 163 164 165 166 166 168 168 169 170 170 171 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 173 173 172 172 172 171 171 171 170 170 170 169 169 168 168 167 167 167 167 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 166 167 166 166 167 166 166 166 167 166 166 167 167 167 167 167 167 167 167 167 166 165 165 163 162 161 161 159 158 157 156 154 153 153 152 151 150 149 149 149 149 149 149 149 151 152 152 153 153 153 154 155 155 155 156 156 156 157 156 156 157 157 157 157 157 156 156 155 154 153 153 152 151 150 150 149 148 148 148 147 146 146 145 145 144 144 143 142 141 141 141 141 141 141 141 141 142 141 142 142 142 143 144 144 145 146 146 147 148 149 150 151 152 153 154 155 155 156 156 157 158 158 159 159 160 161 161 162 163 163 164 164 165 166 166 166 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 170 170 150 150 150 150 150 150 150 150 151 151 152 152 153 153 153 154 155 155 155 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 156 156 156 157 157 158 159 160 161 162 163 164 165 166 166 167 168 169 170 170 170 171 172 172 172 172 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 176 176 176 176 176 176 175 175 175 175 175 175 174 174 174 174 173 173 172 172 172 172 171 171 171 170 170 169 169 168 168 168 167 167 167 167 167 167 168 168 168 169 169 168 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 167 168 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 166 166 165 164 163 162 161 160 158 158 157 156 155 153 153 152 152 151 151 151 151 151 151 151 152 152 153 153 154 154 155 155 155 156 156 156 156 156 156 157 157 157 157 157 157 156 156 155 154 153 153 152 151 150 150 149 148 148 147 147 146 145 145 144 144 143 143 142 141 141 141 140 140 140 140 141 141 141 142 142 142 142 143 144 144 146 146 147 148 149 150 151 152 153 154 154 155 156 156 157 158 158 158 159 160 161 161 162 162 163 164 164 164 165 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 170 151 151 151 151 151 151 151 151 151 152 152 153 153 154 155 155 155 156 157 157 157 157 157 157 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 159 160 161 161 163 163 165 165 166 167 168 168 169 170 170 171 171 172 172 172 173 173 173 173 173 173 174 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 174 174 174 174 173 173 173 172 172 172 171 171 170 170 169 169 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 169 169 170 170 170 169 169 169 169 169 169 169 169 169 168 169 169 168 168 169 168 168 169 169 168 168 169 169 169 169 169 169 169 169 169 169 168 167 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 152 152 152 152 152 152 152 152 153 153 154 155 155 155 155 156 156 156 156 156 156 157 157 157 157 157 157 157 156 155 155 154 153 152 152 151 150 150 149 148 147 147 147 146 145 145 144 144 143 142 141 140 140 140 140 140 139 140 140 140 140 141 141 142 142 142 144 144 145 145 147 148 149 150 151 152 153 153 154 155 156 156 157 157 158 158 159 160 160 161 162 162 163 164 164 164 165 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 169 169 169 170 152 151 151 152 152 152 152 152 152 152 153 153 154 154 155 156 156 156 157 157 158 158 158 158 158 158 158 158 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 169 170 170 171 171 171 172 172 172 173 173 173 173 173 174 174 175 175 175 175 176 176 176 176 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 173 173 173 173 172 172 171 170 170 169 169 169 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 170 169 170 170 169 169 170 169 169 169 170 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 168 167 166 165 164 163 162 160 160 158 157 157 156 155 155 154 154 153 152 152 152 152 152 152 154 154 155 155 155 155 156 156 156 157 156 156 157 157 157 157 158 158 158 157 156 156 155 155 154 153 152 151 151 150 149 148 147 147 146 146 145 144 144 143 143 142 141 140 140 140 139 139 139 139 139 139 140 140 141 141 142 143 143 144 145 146 147 148 149 150 151 151 152 154 154 155 156 156 157 157 158 158 159 160 160 161 162 162 163 164 164 165 165 165 166 167 167 167 167 167 167 167 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 167 166 167 167 167 168 167 168 169 169 169 170 152 152 152 152 152 152 153 153 153 154 154 154 155 155 155 156 157 157 158 158 158 158 158 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 159 160 160 161 162 162 164 164 166 166 167 168 169 169 169 170 171 171 171 172 172 172 173 173 173 174 174 174 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 175 174 174 174 173 173 173 173 172 171 171 170 170 169 169 169 169 169 168 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 171 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 167 166 165 164 163 161 160 159 159 158 157 156 156 155 154 154 153 153 154 154 154 154 154 155 155 155 155 156 156 156 157 157 156 157 157 157 158 158 158 158 158 157 157 156 155 155 154 153 152 151 151 150 149 149 147 146 146 145 145 144 143 143 142 142 141 140 140 140 139 139 139 139 139 139 139 140 140 141 142 142 143 144 144 146 147 148 149 150 151 152 153 154 154 154 155 156 157 157 158 158 159 160 160 161 161 162 163 163 164 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 168 169 169 169 153 153 153 154 153 153 153 154 154 154 155 155 155 156 156 156 157 157 158 158 159 159 159 159 159 159 159 159 160 160 159 159 159 159 159 158 158 158 158 158 158 158 159 159 160 160 161 162 162 164 164 165 166 167 167 168 169 169 170 170 171 171 171 172 172 173 173 174 174 174 175 175 175 176 176 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 174 174 173 173 173 172 171 171 170 170 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 172 171 171 171 172 172 172 172 172 172 172 172 173 172 172 172 172 171 170 170 169 168 167 166 165 164 163 161 160 160 159 158 157 157 156 155 155 154 154 155 154 154 155 155 155 155 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 157 157 156 155 155 154 154 152 151 150 150 149 148 147 146 146 146 145 144 143 143 142 141 141 141 139 139 139 139 138 139 139 139 139 139 140 140 141 142 143 144 145 146 147 148 149 149 151 152 152 153 154 154 155 156 156 157 158 158 159 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 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 169 169 154 154 154 154 154 154 154 154 155 155 155 155 156 156 157 157 157 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 160 160 161 162 162 163 164 165 166 167 167 168 168 169 170 170 171 171 171 171 172 172 173 174 174 174 174 175 175 175 176 176 176 177 177 177 177 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 174 174 173 173 172 172 171 170 170 170 169 169 169 169 169 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 173 172 172 172 173 173 173 173 173 173 173 173 174 174 173 173 173 173 172 171 171 170 170 168 167 165 165 164 163 162 161 160 159 158 157 157 156 156 155 156 156 155 155 155 155 157 157 157 157 156 157 157 157 157 157 157 158 158 158 158 158 158 158 157 157 156 155 155 154 154 153 151 151 150 149 148 148 147 147 146 144 143 142 142 142 141 140 140 140 139 139 139 138 138 139 139 139 139 140 140 141 142 143 144 144 146 147 148 148 150 151 152 153 153 154 155 155 156 156 157 158 158 158 159 160 161 161 162 162 163 164 164 164 165 165 166 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 166 166 167 167 167 168 168 168 169 169 154 154 155 155 155 155 155 155 155 155 156 156 156 157 157 157 158 158 159 159 159 160 160 160 160 160 160 161 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 160 160 161 162 162 163 164 165 165 166 167 168 168 168 169 170 170 170 171 171 172 172 172 173 173 174 174 175 175 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 174 174 173 173 172 172 171 171 170 170 169 169 170 170 170 170 171 171 171 172 172 172 172 172 173 173 173 172 172 172 173 172 172 172 172 172 173 173 173 173 173 174 174 174 173 173 174 174 174 174 174 175 175 174 174 174 173 172 172 171 171 170 168 167 166 165 164 163 162 161 160 159 158 157 157 156 156 156 156 156 156 157 157 157 157 157 157 158 157 157 157 158 157 158 158 158 158 158 158 158 158 158 157 157 156 155 154 154 153 151 151 150 149 148 148 147 146 145 144 143 142 142 141 141 141 140 140 139 139 139 138 139 139 139 139 139 140 140 141 142 143 144 145 146 147 148 149 150 151 152 152 153 154 155 155 156 156 157 157 158 158 159 160 160 161 162 162 163 163 164 164 165 165 165 165 165 166 166 166 166 166 166 166 167 167 167 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 168 169 169 155 155 155 155 155 155 155 156 156 156 156 156 157 157 158 158 158 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 160 160 161 161 162 163 164 165 165 166 167 168 168 168 169 170 170 170 171 171 171 172 172 173 173 174 174 175 176 176 176 177 177 178 178 178 178 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 176 175 175 174 174 173 172 172 171 171 170 170 170 170 170 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 173 173 172 172 170 169 168 167 166 165 164 163 162 161 160 159 159 158 158 157 157 157 157 157 157 157 157 157 158 158 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 155 154 153 152 151 150 149 148 148 147 146 146 145 144 143 142 142 141 141 140 140 139 139 139 139 139 139 139 139 140 140 140 141 142 143 144 145 146 147 148 149 150 151 152 152 153 154 154 155 156 156 157 157 158 158 159 159 160 160 161 162 162 163 163 164 164 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 166 166 166 166 166 166 166 167 167 167 167 168 168 168 169 155 155 156 156 156 156 156 156 156 156 156 157 157 158 158 158 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 160 160 161 161 162 163 164 164 165 166 167 168 168 168 169 170 170 170 171 171 171 172 172 173 173 174 175 175 176 176 176 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 177 176 176 176 175 175 174 174 173 173 172 171 171 171 171 171 171 171 170 171 171 172 172 172 172 173 173 173 173 173 173 174 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 175 175 175 174 173 173 172 172 170 169 168 167 166 165 164 163 162 161 160 160 159 158 158 157 158 157 158 158 158 158 158 159 158 158 158 158 158 158 159 158 158 158 158 158 158 158 158 158 158 157 157 156 155 154 154 153 152 151 150 149 148 148 146 145 145 144 144 142 142 141 141 140 140 139 139 139 139 139 139 139 140 140 140 140 141 142 143 144 145 146 147 148 149 150 150 151 152 153 154 154 155 156 156 156 157 158 158 159 159 160 160 161 162 162 162 163 163 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 166 166 166 166 166 166 167 166 167 167 167 168 168 169 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 160 160 161 161 162 163 164 164 165 166 167 168 168 168 169 169 170 170 171 171 171 172 173 173 174 174 175 176 176 176 177 177 178 178 178 179 179 179 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 176 176 176 175 175 174 174 173 173 172 172 171 171 171 171 171 171 171 172 172 173 172 172 173 173 174 174 173 173 174 173 174 174 174 174 174 175 174 174 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 175 175 174 174 173 172 171 170 169 168 167 166 165 164 162 162 161 160 159 158 159 159 158 158 158 159 158 158 159 159 159 158 158 159 158 159 159 158 158 158 159 159 159 159 159 158 158 157 157 157 156 155 154 153 152 151 150 149 148 148 146 145 145 144 143 142 142 141 140 140 140 139 139 139 139 139 139 139 140 140 140 141 142 143 144 144 145 146 147 148 149 150 151 151 152 153 154 154 154 155 156 156 157 157 158 158 159 159 160 161 161 161 162 162 163 163 163 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 157 157 157 156 156 157 157 157 157 157 158 158 158 158 158 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 160 160 160 160 160 160 161 161 162 163 164 165 166 166 167 168 168 168 169 169 170 171 171 171 171 172 172 173 174 174 175 176 176 177 177 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 177 177 177 176 176 176 175 175 174 174 173 173 172 172 172 172 172 172 172 171 172 172 173 173 172 173 173 173 174 173 174 174 174 174 174 174 174 175 175 174 175 176 176 176 176 177 177 177 177 178 178 178 178 177 177 177 177 177 176 176 176 175 174 173 173 172 171 170 169 168 167 166 165 163 162 161 161 160 160 159 159 159 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 157 157 156 155 154 154 152 151 150 149 148 148 147 146 145 144 144 143 142 141 141 140 140 139 139 139 139 139 139 140 140 140 141 141 142 143 144 144 145 146 147 148 149 150 151 151 152 153 154 154 155 155 156 156 157 157 158 158 158 159 159 160 161 161 161 162 162 163 163 163 163 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 168 168 157 157 157 157 157 157 158 158 157 158 158 158 158 158 159 159 160 160 160 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 160 161 161 162 163 164 165 165 166 167 168 168 169 169 170 171 171 171 172 172 172 173 173 174 174 176 176 177 177 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 178 177 177 177 176 176 176 175 175 174 174 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 173 174 174 174 174 174 174 175 175 175 175 176 176 176 176 177 177 178 178 178 178 178 178 178 178 178 177 177 176 176 176 175 175 174 173 173 172 170 169 168 167 166 165 164 162 162 161 161 160 159 160 159 159 159 159 159 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 159 159 158 158 158 157 156 155 154 153 152 150 149 148 148 147 146 145 144 144 143 142 141 141 141 140 140 139 140 139 139 140 140 140 141 141 142 142 143 144 144 145 146 147 148 149 150 151 151 152 153 153 154 155 155 156 156 157 157 157 158 158 159 159 160 160 161 161 161 162 162 163 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 165 166 166 166 166 166 166 166 167 167 167 167 168 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 161 161 162 162 162 162 162 162 161 161 162 162 162 161 161 161 160 160 160 160 159 159 159 160 160 160 161 162 162 163 164 165 166 167 167 168 169 169 170 171 171 171 172 172 173 173 173 174 174 175 176 176 177 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 178 177 177 177 176 176 176 175 175 174 174 174 173 173 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 173 174 174 174 174 174 174 175 175 175 176 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 174 173 173 173 172 170 169 167 166 165 164 163 162 162 161 160 160 160 160 160 160 159 160 160 160 160 159 159 160 159 159 159 159 159 159 159 160 160 160 160 160 159 159 159 158 158 157 156 155 155 153 152 151 150 149 149 148 147 146 144 144 144 143 142 141 141 140 140 140 140 140 140 140 140 141 141 142 142 142 143 144 144 145 146 147 148 149 150 151 151 152 153 153 154 155 155 156 156 157 157 157 157 158 159 159 159 160 160 160 161 161 161 162 162 162 163 163 163 163 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 165 165 165 165 165 165 166 165 165 165 166 165 166 166 166 167 167 167 167 167 158 157 157 158 158 158 158 158 158 159 159 159 159 159 160 160 160 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 160 160 160 159 159 160 159 159 159 160 161 162 162 163 164 165 166 167 167 168 169 170 170 171 171 172 172 173 173 173 174 174 175 175 176 176 177 178 178 178 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 179 179 178 178 177 177 177 177 176 176 176 175 175 174 174 174 173 173 173 173 173 173 172 172 173 173 173 173 173 173 173 174 173 174 174 174 174 174 174 175 175 175 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 174 174 173 173 172 171 170 168 167 167 165 164 163 162 162 161 161 160 160 160 160 160 160 160 160 160 160 160 160 159 160 160 159 159 159 159 160 160 160 160 160 159 159 159 159 158 158 157 156 155 154 153 152 151 150 149 148 147 146 145 145 144 143 143 142 141 141 141 141 141 140 140 141 141 141 141 142 142 143 144 144 145 146 146 148 149 149 150 151 151 152 153 154 154 155 155 156 156 156 157 157 158 158 158 159 159 160 160 160 161 161 161 161 162 162 162 163 163 163 163 164 164 164 165 165 165 165 165 165 165 166 166 166 165 165 165 165 165 165 165 166 165 165 165 166 165 166 166 166 166 167 167 167 167 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 162 162 163 163 163 162 162 162 162 162 162 162 162 161 161 161 160 160 160 160 160 159 159 160 160 160 161 162 163 163 164 165 166 167 167 168 169 170 170 171 172 172 173 173 173 174 174 175 175 176 176 177 178 178 178 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 178 178 178 177 177 177 177 176 176 176 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 173 174 174 174 175 175 175 175 176 176 176 177 177 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 175 174 174 173 173 172 171 170 169 168 167 165 164 163 163 162 161 161 160 161 160 160 161 160 160 160 160 160 160 160 160 160 160 160 160 159 160 160 160 160 160 160 160 159 159 159 159 158 158 157 155 154 154 153 152 151 150 149 148 147 146 146 145 144 144 143 142 142 142 141 141 141 141 141 141 142 142 142 143 143 144 144 145 146 147 148 148 149 150 151 151 152 153 154 154 155 155 156 156 156 157 158 158 158 158 159 159 159 160 160 161 161 161 161 162 161 162 162 163 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 166 165 166 166 166 166 166 167 167 167 159 158 158 158 159 159 159 159 159 160 160 160 160 161 161 161 161 162 162 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 161 160 161 160 160 159 159 160 160 160 160 161 162 163 164 165 165 166 167 167 168 169 170 171 171 172 173 173 174 174 174 175 175 176 176 177 177 178 179 179 179 180 181 181 181 181 182 182 182 181 182 182 182 182 182 182 182 182 181 181 181 181 180 180 180 180 179 179 178 178 178 177 177 177 176 176 176 176 176 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 174 173 173 174 174 174 175 175 175 176 176 176 176 177 177 177 178 178 178 178 178 177 177 177 177 177 176 176 175 175 175 174 173 173 172 172 171 170 169 168 167 165 164 164 163 162 162 161 161 161 161 161 161 160 160 160 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 160 160 160 160 160 159 159 158 157 156 155 154 154 152 151 150 149 149 148 147 146 146 145 144 144 143 143 142 142 142 142 142 142 142 142 142 143 143 144 144 145 145 146 147 148 148 149 150 151 151 152 153 154 154 155 155 156 156 157 157 157 158 158 158 159 159 159 160 160 160 160 160 161 161 161 162 162 162 163 163 163 164 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 166 165 166 166 166 167 167 159 159 159 159 159 159 160 160 160 160 160 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 160 160 160 159 160 160 160 161 161 162 163 164 165 165 166 167 168 169 169 170 171 171 172 173 173 174 174 175 175 176 176 177 177 178 179 179 179 180 181 181 181 181 182 182 182 182 182 182 182 183 183 183 183 182 182 182 182 182 181 181 180 180 180 180 179 179 178 178 178 177 177 177 177 176 176 176 176 175 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 176 176 176 176 176 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 174 174 173 173 172 172 171 170 169 168 167 166 165 165 163 163 162 162 161 161 161 161 161 160 161 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 160 160 160 160 160 159 159 158 157 156 155 155 154 152 151 150 150 149 148 147 146 146 146 145 144 144 143 143 143 142 143 143 143 143 143 144 144 144 145 145 146 147 147 148 148 149 150 151 151 152 153 154 154 155 156 156 156 157 157 157 158 158 159 159 159 159 159 160 160 160 160 160 161 161 161 162 162 162 163 163 163 164 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 166 166 166 166 166 159 159 160 160 160 160 160 160 161 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 160 160 160 160 160 160 160 161 161 162 163 164 165 166 166 167 168 168 169 170 170 171 172 173 173 174 174 175 176 176 177 177 178 178 179 179 180 181 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 181 181 180 180 180 179 179 178 178 178 178 177 177 177 177 177 176 176 176 176 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 173 173 172 171 170 169 169 168 167 165 165 165 163 162 162 162 162 162 161 161 161 161 161 160 160 160 161 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 160 160 159 158 158 157 156 155 155 153 152 152 151 150 149 149 148 147 146 146 145 145 145 144 144 144 144 144 144 144 144 144 145 145 145 145 146 147 148 148 148 149 150 151 152 152 153 154 154 155 156 156 156 157 157 158 158 158 159 159 159 159 159 160 160 160 160 160 160 161 161 161 162 162 163 163 163 164 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 166 166 166 166 166 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 163 163 163 163 163 164 164 164 164 164 163 163 163 163 163 163 162 162 162 162 161 161 161 161 160 160 160 160 160 160 161 162 162 163 164 165 166 166 167 167 168 169 170 170 171 172 173 173 174 174 175 176 177 177 178 178 179 179 179 180 181 181 181 182 182 183 183 183 183 184 183 184 184 184 184 184 183 183 183 183 182 182 182 181 181 180 180 180 179 179 179 178 178 178 178 177 177 177 177 176 176 176 176 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 172 173 173 172 172 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 173 173 173 172 171 170 170 169 168 167 166 165 165 164 163 162 162 162 162 162 162 161 161 161 161 161 161 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 160 160 159 159 158 157 156 156 155 154 153 152 152 151 150 149 148 147 147 147 146 145 145 144 144 144 145 144 144 145 145 145 145 145 146 147 147 148 148 149 150 151 151 152 152 153 154 154 155 156 156 156 157 157 158 158 158 158 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 163 163 163 163 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 166 166 166 166 166 160 160 160 160 160 161 161 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 161 161 161 160 160 160 160 160 161 161 162 162 163 164 165 165 166 167 168 168 169 169 170 171 171 172 173 174 174 175 176 176 177 178 178 179 179 180 181 181 181 182 182 182 183 183 183 184 184 185 184 184 184 184 184 184 184 183 183 183 182 182 181 181 180 180 180 180 179 179 179 179 178 178 178 178 177 177 177 177 176 176 176 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 172 171 170 170 169 168 167 167 166 165 164 164 163 163 162 162 162 161 161 162 161 161 161 160 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 161 160 160 160 159 158 157 156 156 156 155 154 153 152 151 150 149 149 148 148 147 146 146 146 146 145 145 145 145 145 146 146 146 146 146 147 148 148 148 149 150 151 151 152 152 153 154 154 155 156 156 157 157 157 158 158 158 158 159 159 160 160 160 160 160 160 160 161 161 161 161 161 162 163 163 163 163 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 166 165 166 166 166 160 160 161 161 161 161 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 162 163 164 164 165 165 166 167 167 168 168 169 170 170 171 172 173 173 174 175 176 176 177 178 178 179 179 180 181 181 182 182 182 183 183 183 184 184 185 185 185 185 185 185 185 185 184 184 184 183 183 182 182 181 181 180 180 180 180 179 179 179 179 178 178 178 178 178 178 177 177 177 176 176 176 175 175 175 175 175 174 174 174 173 173 173 173 172 172 172 172 172 171 171 172 172 172 172 172 172 173 173 173 174 174 174 174 174 175 175 175 174 174 174 174 174 174 174 174 173 173 173 172 172 171 170 170 169 169 168 167 166 165 165 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 162 161 161 161 160 159 159 158 157 157 156 155 154 154 153 151 151 150 150 149 148 148 148 147 147 146 146 147 146 146 146 146 146 146 147 147 148 148 148 149 150 151 151 152 152 153 154 154 155 156 156 157 157 157 158 158 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 162 163 163 163 163 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 166 165 166 166 166 161 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 162 162 162 162 162 161 161 161 161 161 161 162 162 163 164 164 165 165 166 166 167 167 167 168 169 170 170 171 172 173 174 175 175 176 177 177 178 179 179 180 181 181 182 182 183 183 183 184 184 185 185 185 186 185 185 185 185 185 185 185 184 184 183 183 182 182 181 181 180 180 180 180 179 179 179 179 179 179 178 178 178 178 178 177 177 177 176 176 176 175 175 175 175 174 174 174 174 173 173 172 172 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 174 174 174 174 174 175 174 174 174 174 174 174 174 173 173 173 172 172 171 171 170 170 169 168 167 167 166 165 164 163 164 163 163 162 162 162 161 161 161 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 163 163 163 163 162 162 162 162 160 160 160 159 158 158 157 156 155 154 154 152 151 151 150 149 149 149 148 147 147 147 147 147 146 147 147 147 147 147 147 148 148 148 149 150 151 151 152 153 153 154 154 155 156 156 157 157 158 158 158 159 159 159 160 160 160 160 161 161 161 161 161 161 161 161 162 162 163 163 163 163 164 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 166 166 166 166 167 161 161 161 162 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 162 162 162 161 162 162 162 161 162 162 163 163 163 164 165 165 165 166 166 167 167 168 168 169 170 170 171 172 173 174 175 176 177 177 178 179 179 179 180 181 182 182 183 183 183 184 185 185 185 186 186 186 186 186 186 186 185 185 185 184 184 183 183 182 182 181 181 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 177 177 177 176 176 176 176 175 175 174 174 174 173 173 172 172 171 171 171 171 171 170 170 170 170 171 171 171 171 172 172 172 172 172 173 173 173 174 174 175 174 174 174 174 174 174 173 173 173 172 172 171 171 171 170 169 168 168 167 166 165 164 164 164 163 163 162 162 162 161 161 161 161 161 160 160 160 160 160 160 161 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 162 162 162 161 161 160 159 159 158 156 155 155 154 153 152 152 151 150 150 150 149 148 148 149 148 148 147 147 148 147 148 148 148 148 149 149 150 151 151 152 153 153 154 154 155 156 156 157 157 157 158 158 159 159 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 163 163 163 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 165 165 165 166 166 166 167 162 162 162 162 162 163 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 162 163 162 162 162 162 162 162 162 163 163 163 164 165 165 165 165 166 166 166 167 168 168 169 169 170 171 172 173 174 175 176 177 177 178 179 179 180 181 181 182 183 183 183 184 185 185 186 186 187 187 187 187 187 186 186 185 185 185 184 184 183 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 178 177 177 176 176 176 175 175 174 174 174 173 172 172 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 172 171 171 170 169 168 168 167 166 165 165 164 163 163 162 163 162 161 161 161 160 160 160 160 160 160 160 160 160 160 161 162 162 162 162 162 163 163 163 164 163 163 164 164 164 164 163 163 163 162 162 161 160 159 158 157 156 155 155 154 153 152 151 151 151 150 149 149 149 149 148 148 148 149 149 148 149 149 149 149 149 150 151 152 152 153 153 154 155 155 155 156 157 157 158 158 158 159 159 160 160 160 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 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 165 166 165 166 167 167 167 162 162 162 162 162 163 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 163 163 163 163 162 162 162 162 162 163 163 163 163 164 164 165 165 165 165 166 166 166 167 167 168 168 169 170 171 172 173 174 175 176 177 178 178 179 180 181 181 182 182 183 183 184 185 185 186 186 187 187 187 187 187 187 186 186 185 185 184 184 183 183 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 178 177 177 177 177 176 175 175 175 174 174 173 172 171 171 170 170 169 169 169 169 169 170 170 170 170 170 170 171 171 171 172 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 172 171 171 170 169 169 168 167 166 165 165 164 163 163 162 162 162 161 161 161 161 160 160 160 160 160 159 160 160 160 161 161 162 162 162 162 163 164 164 164 164 164 165 165 165 164 164 164 164 164 163 163 162 161 160 159 157 157 156 155 155 153 153 152 151 151 151 150 150 150 150 150 149 149 149 149 149 150 150 150 150 151 151 152 152 153 154 154 155 155 155 156 157 157 158 158 158 159 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 163 163 163 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 165 165 166 166 166 167 167 167 162 162 162 162 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 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 164 164 164 164 165 164 164 165 165 165 165 166 167 167 167 168 169 170 172 172 174 175 176 176 177 178 179 179 181 181 182 182 183 183 184 185 185 186 186 187 187 187 187 187 187 187 186 186 185 185 184 183 183 183 182 182 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 179 179 178 178 178 177 177 176 176 176 175 174 174 173 172 172 171 170 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 172 173 173 173 173 174 174 174 174 174 174 174 173 173 173 172 172 171 171 170 169 169 167 167 165 165 164 164 163 162 162 162 161 161 161 161 160 160 159 159 159 159 160 159 160 160 160 161 161 162 162 163 163 163 164 164 164 165 165 165 165 166 166 166 166 165 164 164 163 162 161 161 159 158 157 156 156 155 154 154 153 152 152 152 151 151 151 151 151 150 150 150 150 150 151 151 151 151 152 152 152 153 154 154 155 155 156 156 157 158 158 158 158 159 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 163 163 163 164 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 166 166 167 167 168 168 162 162 162 163 163 163 163 164 164 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 163 163 163 163 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 167 167 168 169 171 171 173 174 175 176 177 178 178 179 180 181 182 182 183 183 184 184 185 186 186 187 187 187 187 187 187 187 186 186 186 185 184 184 183 183 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 179 179 179 179 178 178 177 177 176 176 175 174 174 173 172 171 170 170 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 172 173 173 173 173 173 174 174 174 174 174 173 173 173 172 172 171 170 170 170 169 168 168 166 166 165 164 164 163 162 162 161 161 160 160 160 160 160 160 160 159 159 159 160 160 160 160 161 161 161 162 163 163 164 164 164 165 165 166 166 166 167 167 167 167 166 165 165 165 164 163 162 161 160 159 157 157 157 156 155 155 154 153 153 153 153 152 152 152 152 151 151 151 151 151 151 151 152 153 153 153 154 154 155 155 155 156 156 157 157 158 158 158 159 160 160 160 161 161 161 161 162 162 162 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 165 165 166 166 167 167 168 168 168 162 162 162 163 163 163 164 164 164 164 164 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 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 165 165 166 167 167 169 170 171 172 173 174 176 176 177 178 179 180 181 182 182 183 183 184 184 185 185 186 187 187 187 187 187 187 187 186 186 186 185 185 184 183 183 183 182 182 182 181 181 181 181 181 182 182 182 182 181 181 181 181 181 180 180 180 180 180 179 179 179 178 177 177 176 176 174 174 173 173 171 170 170 170 169 169 169 169 169 169 170 170 170 170 171 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 169 168 168 167 167 166 165 164 163 162 162 162 161 161 161 160 160 159 159 159 159 159 159 159 159 159 160 160 161 161 161 162 163 163 164 164 165 166 166 166 167 168 168 168 168 168 168 167 166 165 165 165 164 163 162 161 159 158 158 157 157 156 156 155 154 154 154 154 153 153 153 153 152 152 152 152 152 152 152 153 153 154 154 154 155 155 155 156 157 157 157 157 158 159 159 160 160 160 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 165 165 165 165 166 166 166 165 165 166 166 166 166 166 166 166 167 167 168 168 169 163 163 163 163 163 163 163 164 164 164 164 164 165 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 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 166 167 168 169 170 172 173 174 175 176 177 178 179 180 181 182 182 183 183 184 184 185 185 186 186 187 187 187 187 187 187 187 186 186 185 185 184 184 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 180 180 179 179 178 177 177 176 175 175 174 173 172 171 171 170 170 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 172 173 173 173 173 173 173 173 172 172 172 172 172 171 171 170 169 169 168 167 167 166 166 164 164 163 163 162 161 161 160 160 160 160 160 160 160 159 159 159 159 159 160 160 160 161 161 161 162 163 163 164 165 166 166 166 167 168 168 168 169 169 169 169 169 168 167 166 166 165 164 163 162 161 160 159 159 158 157 157 157 156 156 155 155 155 154 154 154 154 153 153 153 153 154 153 154 154 154 155 155 155 156 156 156 157 157 157 158 158 159 159 160 160 160 161 161 162 162 162 162 163 163 163 163 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 165 165 166 166 166 166 165 166 166 166 166 166 166 167 167 168 167 168 169 170 162 162 162 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 165 164 164 164 164 164 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 166 168 168 170 171 172 174 175 176 177 178 179 179 181 181 182 182 183 184 184 184 185 185 186 187 187 187 187 187 187 187 186 186 185 185 184 184 183 183 182 182 182 182 182 182 182 182 182 183 183 183 183 183 182 182 182 182 181 181 181 181 180 180 180 179 178 178 177 177 176 175 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 173 173 173 173 173 173 173 173 172 172 172 172 171 171 170 169 169 168 168 168 167 166 165 165 164 163 162 162 161 161 161 161 160 160 160 159 159 160 159 160 159 159 160 160 160 161 161 162 163 163 164 165 165 166 166 167 168 169 169 169 170 170 170 170 170 169 169 168 167 167 166 165 164 163 162 161 160 160 159 158 158 158 157 157 157 156 156 155 155 155 154 154 154 154 154 154 155 155 155 155 155 155 156 156 156 157 157 157 158 158 159 160 160 160 160 161 161 162 162 162 163 163 163 163 164 164 164 164 164 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 167 167 168 168 168 169 169 170 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 163 163 164 164 165 165 166 167 168 169 171 172 173 174 176 177 178 179 179 181 181 182 182 183 183 184 184 185 185 186 186 186 186 187 187 187 187 186 186 185 185 184 184 184 183 183 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 181 180 180 179 178 178 178 177 176 175 175 174 172 172 172 171 171 170 170 170 170 170 170 171 171 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 172 171 171 171 170 170 169 168 168 168 167 166 166 165 165 163 164 163 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 163 164 165 165 165 166 167 168 168 169 169 170 171 171 171 170 170 170 170 169 169 168 168 166 165 165 164 163 162 161 161 160 159 159 159 159 158 158 157 157 156 156 156 155 155 155 155 155 155 155 155 156 156 156 156 157 157 157 158 158 158 159 159 160 160 160 161 161 162 162 162 163 163 163 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 167 166 167 167 167 167 168 168 169 169 170 170 162 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 164 164 164 165 166 167 168 169 170 172 173 174 175 176 177 178 179 180 181 182 182 182 183 184 184 184 185 185 186 186 186 187 187 187 187 186 186 186 185 185 184 184 183 183 183 182 182 183 183 183 183 183 183 183 183 184 184 184 184 183 183 183 183 182 182 181 181 181 181 180 179 179 178 177 177 176 175 174 174 173 172 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 173 173 173 172 172 171 171 171 170 170 169 168 168 168 167 167 167 166 165 164 164 164 163 162 162 161 161 161 161 161 161 161 161 160 161 161 161 160 161 161 162 161 162 162 163 164 165 165 166 167 168 168 169 170 170 171 171 171 172 172 172 172 171 171 170 169 169 168 167 166 165 165 164 163 162 162 161 161 160 160 160 159 159 159 158 157 157 157 156 156 156 156 156 156 156 156 156 157 156 157 157 157 158 158 158 159 159 160 160 160 161 161 162 162 163 163 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 167 167 167 167 167 167 168 168 168 169 170 170 171 162 162 163 163 163 162 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 164 164 163 163 163 163 163 163 163 163 164 164 165 166 167 168 169 170 172 172 174 175 176 177 178 179 179 181 181 182 182 183 183 184 184 185 185 186 186 186 186 187 187 187 187 186 186 185 185 185 184 184 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 183 183 183 183 182 182 181 181 181 180 179 179 178 177 177 176 175 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 172 172 172 172 172 171 170 170 169 169 169 168 168 167 167 167 166 166 165 165 164 164 163 163 162 162 162 162 162 162 162 161 161 161 161 162 161 162 162 162 162 163 163 164 164 165 165 166 167 167 168 169 170 171 171 171 172 173 173 173 173 173 173 172 172 171 170 169 169 168 167 166 165 165 165 164 164 163 162 161 162 161 160 160 160 159 159 158 158 157 157 157 157 157 156 157 157 157 157 157 158 157 158 159 159 159 160 160 160 161 161 161 162 162 163 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 166 167 167 167 166 166 166 166 167 167 166 166 167 167 167 167 167 167 167 167 168 168 169 169 170 170 171 162 162 162 163 163 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 164 164 163 163 164 164 164 164 165 166 166 168 169 170 171 172 173 174 175 176 177 178 179 180 181 181 182 182 183 184 184 185 185 186 186 186 186 187 187 187 187 186 186 186 185 185 184 184 184 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 181 182 181 180 179 179 178 177 177 176 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 170 170 170 169 168 168 168 167 167 167 166 166 166 166 165 164 164 164 163 163 163 163 163 162 162 162 162 163 162 163 163 163 163 163 164 163 164 165 164 165 166 166 167 168 169 169 170 170 171 172 173 174 174 174 174 174 174 174 173 173 173 172 171 170 170 169 169 168 167 166 165 165 165 165 164 163 163 163 162 161 161 160 160 159 159 158 158 158 158 158 157 158 158 158 158 158 158 158 159 159 159 160 160 160 161 161 161 162 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 170 171 172 162 162 162 162 162 163 163 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 164 164 164 163 163 163 164 164 164 165 166 167 168 169 170 171 172 173 173 174 175 176 177 178 179 180 181 182 182 183 183 184 184 185 186 186 186 186 187 187 187 187 186 186 186 185 185 185 184 184 184 183 183 183 183 183 183 184 184 184 184 184 184 184 184 185 185 184 184 184 184 183 183 182 182 182 181 181 180 179 179 178 178 177 176 176 176 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 172 171 171 171 171 170 169 168 168 168 168 167 167 166 166 166 166 166 165 165 164 165 164 164 164 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 166 166 166 167 168 168 169 169 169 170 171 172 173 173 173 174 175 175 175 175 175 175 174 174 174 173 172 172 171 170 169 169 168 167 167 166 166 165 165 164 164 164 163 162 162 161 161 160 160 159 159 159 159 159 158 159 158 159 158 159 159 159 159 159 160 160 161 161 161 162 163 163 163 164 164 164 165 165 166 166 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 168 168 168 169 169 169 170 170 171 171 172 162 162 162 163 162 162 163 162 162 162 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 165 165 166 167 168 168 170 170 171 172 174 174 175 176 177 178 178 179 180 181 182 183 183 184 184 185 186 186 186 187 187 187 187 187 187 186 186 186 185 185 184 184 184 184 183 183 183 183 184 184 184 184 185 185 185 185 185 185 185 185 184 184 184 184 183 183 182 182 182 181 181 180 179 179 178 178 177 177 176 176 176 175 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 172 172 171 171 170 170 169 169 168 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 165 165 164 165 165 165 164 165 165 166 166 166 166 166 167 167 167 167 167 167 168 168 168 169 169 170 171 172 173 173 173 174 175 176 176 176 176 176 176 176 176 176 175 175 174 173 173 172 171 170 170 169 169 169 168 167 166 167 166 165 165 164 163 163 162 162 161 161 160 160 160 159 160 159 159 159 159 159 160 160 160 160 160 161 161 161 162 163 163 163 164 164 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 169 170 170 171 172 172 162 162 162 162 163 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 165 164 165 165 165 165 165 165 166 166 165 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 165 164 164 164 164 164 164 164 165 165 166 167 168 169 169 170 171 172 173 174 175 176 176 177 178 179 180 181 182 183 183 184 185 185 186 186 186 187 187 187 188 188 187 187 186 186 186 185 185 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 182 182 182 181 181 181 179 179 178 178 178 177 177 176 176 176 176 175 174 174 174 174 174 174 173 173 173 173 173 173 173 172 172 172 171 171 170 170 169 169 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 165 166 166 166 166 166 166 167 167 167 167 168 168 168 169 168 169 169 169 169 169 170 170 171 171 171 172 172 173 174 175 175 176 176 176 177 177 177 177 178 178 177 176 176 176 175 174 173 173 173 172 172 171 170 170 169 169 168 167 167 167 166 165 164 164 163 163 162 161 161 161 161 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 163 163 164 164 165 165 165 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 168 168 168 168 168 169 168 168 169 169 169 169 170 170 171 171 172 173 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 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 167 167 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 167 168 168 169 170 171 172 173 173 175 176 176 177 178 178 179 180 181 182 183 184 185 185 186 187 187 187 187 188 188 188 188 187 187 186 186 186 185 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 182 182 181 181 181 180 179 179 178 178 178 177 176 176 176 176 175 175 175 175 174 174 174 173 173 173 173 173 173 172 172 172 171 171 170 170 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 168 168 169 169 170 170 170 170 171 170 171 171 171 171 171 172 172 173 173 174 174 175 175 176 176 176 177 178 178 179 179 179 179 179 179 179 178 177 177 176 176 175 175 174 173 173 172 171 170 170 170 169 168 168 168 167 166 166 164 164 163 163 162 162 161 162 161 161 161 161 161 161 161 161 161 161 161 162 162 163 163 164 164 165 165 165 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 170 170 171 171 172 172 173 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 166 166 167 168 169 169 170 171 172 172 173 174 175 176 176 177 178 179 180 181 182 183 184 185 186 186 187 187 187 188 188 188 188 188 188 187 187 186 186 185 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 183 182 182 181 181 181 180 179 179 179 179 178 178 177 177 176 176 175 175 175 175 174 174 174 174 174 174 173 173 172 172 172 171 171 171 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 170 170 170 171 171 172 172 173 173 173 173 173 173 173 174 174 174 174 175 175 175 176 176 177 178 178 179 179 179 179 180 180 180 180 180 180 179 179 179 178 178 177 176 176 175 174 174 174 173 172 172 171 171 170 169 169 168 167 167 165 165 164 164 163 163 162 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 164 165 165 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 168 168 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 171 171 172 172 173 173 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 169 169 170 171 172 173 173 174 175 176 177 178 178 179 181 181 182 183 184 185 186 187 187 187 188 188 188 189 188 188 188 187 187 186 186 185 185 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 183 183 182 182 181 181 181 181 180 179 179 179 178 178 177 177 177 176 175 175 175 175 174 174 174 174 174 174 173 173 173 173 172 171 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 172 173 173 174 174 174 174 175 175 175 175 175 175 176 176 176 177 177 178 178 178 178 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 180 179 179 179 178 177 176 176 175 175 174 174 173 172 172 171 170 169 169 168 167 166 166 165 165 164 164 163 163 163 163 163 163 163 162 163 163 163 163 163 164 164 164 165 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 171 172 172 172 173 174 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 165 165 165 165 166 165 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 166 166 167 167 167 168 168 169 170 170 171 172 172 173 174 174 176 176 177 178 179 181 181 183 183 184 185 186 187 187 188 188 188 189 189 189 188 188 187 187 186 186 185 184 184 184 183 183 183 183 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 183 183 182 182 182 182 181 181 180 179 179 179 178 178 177 177 177 176 176 176 175 175 175 174 174 174 174 174 173 173 173 173 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 173 173 173 174 174 175 175 176 176 176 177 177 177 178 178 178 178 178 179 179 179 180 180 181 181 181 182 181 182 182 182 183 183 184 183 183 183 183 182 182 181 181 181 180 179 179 178 177 177 177 176 174 174 174 172 172 171 170 169 168 168 167 166 166 166 165 164 165 164 164 164 164 163 163 163 163 163 164 164 165 165 165 165 166 166 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 170 171 172 172 172 172 173 173 174 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 165 165 165 165 165 165 166 165 166 166 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 170 170 171 172 172 173 174 174 175 176 177 178 179 181 181 183 184 185 186 187 187 187 188 188 189 189 189 189 188 188 187 187 186 185 184 184 184 183 183 183 183 183 183 184 184 184 184 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 183 183 183 183 182 182 182 182 181 181 180 180 179 179 178 178 177 177 177 176 176 176 176 175 175 175 175 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 173 174 174 175 175 176 176 177 177 178 178 178 179 179 180 180 180 181 181 182 182 182 182 182 183 183 183 183 184 184 184 184 184 184 184 184 185 185 184 184 183 183 183 183 182 181 181 180 179 179 178 177 177 176 175 175 174 173 172 171 171 169 169 168 167 166 166 166 165 166 165 165 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 172 172 172 173 173 174 174 175 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 168 168 168 168 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 168 168 169 169 169 170 170 171 172 172 173 174 174 175 176 177 178 179 180 181 182 183 184 185 186 187 187 188 189 189 189 189 188 188 187 187 186 185 185 184 184 183 183 182 182 182 182 183 183 183 184 184 184 184 185 185 185 185 185 185 185 184 184 184 184 184 183 183 183 183 183 183 183 183 182 182 182 181 181 180 180 179 179 178 178 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 172 173 173 173 173 173 174 174 174 174 175 175 175 175 175 176 177 177 177 178 179 179 179 180 181 181 181 182 182 182 183 183 184 184 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 184 183 183 182 181 181 180 179 179 178 177 177 175 175 174 173 172 171 170 170 169 168 168 167 167 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 169 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 173 173 174 174 175 175 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 171 171 172 172 173 174 174 176 177 178 179 180 181 183 184 185 186 186 187 188 188 189 189 189 189 188 187 187 186 185 185 184 183 183 183 182 182 182 182 182 182 182 183 183 183 184 184 184 184 185 185 185 185 185 184 184 184 184 184 183 183 184 183 183 183 183 183 183 182 182 182 181 181 180 180 179 179 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 175 175 175 175 175 176 176 177 177 177 177 178 178 179 179 179 180 181 181 182 182 183 183 184 184 185 186 186 186 186 187 187 187 187 188 188 188 187 187 187 187 187 188 188 188 188 188 187 187 187 187 187 186 186 185 185 184 183 183 182 181 181 180 179 178 177 177 176 175 174 173 172 171 170 170 169 169 168 168 167 167 166 166 166 166 165 166 166 166 166 166 167 167 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 171 171 172 172 172 172 172 173 173 174 174 174 175 175 176 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 170 170 171 172 172 173 174 175 175 176 178 179 180 181 182 184 185 186 186 187 188 188 188 189 188 188 188 187 187 186 185 184 183 183 182 182 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 183 183 183 184 184 183 183 183 183 183 183 182 182 182 181 181 181 180 180 179 178 178 178 178 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 176 176 176 177 177 177 177 177 177 178 179 179 179 179 179 179 180 180 181 181 181 181 182 183 184 185 185 185 186 186 187 188 188 189 189 190 190 190 190 190 190 190 190 190 190 189 189 190 190 190 190 189 189 189 189 188 188 188 188 188 187 186 185 184 184 183 183 182 181 180 179 179 177 177 176 175 174 173 172 171 171 170 169 169 168 168 167 167 167 166 167 166 166 166 166 167 167 167 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 173 173 174 174 175 175 175 176 176 162 162 162 162 162 163 163 162 163 163 162 162 162 162 163 163 163 163 163 163 164 164 163 164 164 164 164 164 164 164 165 165 165 165 165 166 166 167 167 167 168 168 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 170 170 170 171 171 172 172 173 174 175 176 177 179 180 181 182 183 184 186 186 187 188 188 188 188 188 187 187 186 186 185 184 183 183 182 181 181 181 180 180 180 180 180 180 181 181 181 182 182 183 183 183 183 184 184 184 184 184 184 184 183 183 183 183 184 184 184 184 183 183 183 183 182 182 182 181 181 180 180 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 181 181 181 181 181 181 181 182 182 183 183 184 184 184 185 185 186 186 187 188 189 189 190 190 191 191 192 192 193 193 193 192 192 192 192 192 192 191 192 192 192 191 191 191 191 190 190 190 189 189 189 188 188 187 186 186 185 184 184 183 182 181 181 179 179 178 177 176 175 174 173 172 171 171 170 170 169 168 168 168 167 167 167 167 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 175 175 175 176 176 177 162 163 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 163 163 163 164 164 163 164 164 164 164 164 164 165 165 165 165 166 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 171 172 173 174 175 176 177 178 179 180 182 183 184 185 186 187 187 187 187 187 187 187 186 186 185 184 183 183 182 181 181 180 180 180 180 180 180 180 180 180 180 180 181 181 182 182 183 183 183 183 183 184 184 183 183 183 183 183 183 184 184 184 184 184 183 183 183 182 182 182 181 181 181 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 182 182 183 183 183 183 183 183 184 184 184 185 185 185 185 186 186 186 187 187 188 189 189 189 190 191 192 193 193 193 194 194 195 195 195 195 194 194 194 194 194 193 193 193 193 193 193 192 192 192 192 191 191 191 190 190 189 189 188 188 187 186 186 185 184 183 182 181 180 179 178 178 176 176 174 173 173 172 171 171 170 169 169 169 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 175 175 175 176 176 177 177 178 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 163 164 164 164 164 164 164 165 165 165 165 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 170 170 170 171 172 172 173 174 175 176 177 179 180 181 182 183 184 185 186 186 187 187 186 186 186 186 185 184 183 183 182 181 181 180 180 180 179 179 179 179 179 179 179 179 180 180 180 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 183 183 182 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 183 183 184 184 184 185 185 185 185 186 186 187 187 187 187 187 187 187 188 188 188 189 189 189 189 190 191 192 192 193 194 195 195 195 195 196 196 197 197 197 197 196 196 196 196 196 195 195 195 195 194 194 194 193 193 193 193 192 191 191 191 190 190 189 189 188 187 187 186 185 184 183 182 181 180 179 178 177 176 175 175 173 173 172 172 170 170 169 169 169 168 168 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 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 176 176 177 177 177 178 178 163 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 164 163 164 164 164 164 164 164 165 165 166 166 166 167 167 168 168 169 169 169 169 169 169 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 169 169 169 170 170 170 171 172 172 173 174 176 176 178 179 180 181 182 183 184 184 185 185 185 185 185 185 185 184 184 183 182 181 181 180 180 180 179 179 179 178 178 178 178 178 178 179 179 180 180 181 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 184 184 183 183 182 182 182 182 182 181 181 181 181 181 180 180 180 180 181 181 181 181 181 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 184 184 185 185 185 186 186 186 186 187 187 188 188 189 189 189 189 189 189 189 189 190 190 190 190 190 190 191 191 192 193 193 194 194 194 195 196 197 197 197 198 198 198 198 198 198 198 198 198 198 198 197 197 197 197 196 196 195 194 194 194 194 194 193 193 193 192 192 191 190 189 189 188 188 186 186 185 184 183 182 181 180 179 178 176 176 175 174 173 172 172 171 171 170 170 170 169 169 169 169 170 170 170 171 171 171 171 171 171 172 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 176 176 176 177 177 178 178 178 179 164 164 164 164 164 164 164 164 164 164 164 163 163 164 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 164 164 164 164 164 165 165 165 166 167 167 168 168 168 169 169 169 169 170 170 170 170 169 169 169 169 169 169 169 169 169 170 170 170 170 170 169 169 169 169 169 169 169 169 170 171 172 172 173 174 176 176 177 179 180 180 181 182 183 183 184 184 184 184 184 184 183 183 182 182 181 181 180 180 179 179 178 178 178 178 177 177 177 177 178 178 179 179 180 180 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 183 183 184 184 184 185 185 185 185 185 185 185 186 187 187 187 188 188 188 188 189 190 190 191 191 191 191 191 192 192 192 192 192 192 192 192 193 193 193 194 194 194 195 195 195 196 196 197 197 198 198 199 199 199 199 199 200 200 200 200 200 199 199 198 198 198 198 197 197 196 196 195 196 195 195 194 194 194 193 193 192 191 191 190 190 189 188 187 187 186 185 184 182 181 181 179 178 177 176 175 175 174 173 172 172 171 171 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 176 176 176 176 177 177 178 178 179 179 179 165 165 165 165 165 165 165 164 165 164 164 164 164 164 164 164 164 164 164 164 163 163 164 164 164 164 163 164 163 164 164 164 164 164 165 165 166 166 166 167 167 168 168 169 169 169 169 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 171 171 172 173 174 175 176 177 178 179 180 180 181 181 182 182 182 183 183 182 182 182 181 181 180 180 180 179 179 178 178 178 177 177 177 177 177 177 177 177 178 179 179 180 180 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 183 183 184 184 184 184 184 185 185 185 186 186 186 186 187 187 188 188 189 189 190 190 190 191 192 192 193 193 193 193 194 194 194 194 195 195 195 195 195 195 195 195 196 196 196 196 197 197 197 197 197 198 198 199 199 199 200 200 200 201 201 201 201 201 201 201 201 201 200 200 200 199 198 198 197 196 196 196 196 196 195 195 195 194 193 193 192 192 191 191 189 189 188 187 186 185 184 183 182 181 179 179 178 177 175 175 174 174 172 172 171 171 171 170 170 170 170 170 171 172 172 172 172 172 172 173 173 173 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 178 178 178 179 179 180 181 165 165 165 165 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 164 163 164 164 164 164 165 165 165 165 166 166 167 168 168 169 169 169 169 169 170 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 169 169 169 169 169 169 169 169 169 169 170 171 171 172 173 174 174 175 176 177 178 178 179 180 180 181 181 181 181 181 181 181 180 180 180 180 179 179 178 178 178 177 177 177 176 176 176 176 176 177 177 178 178 179 180 180 181 181 181 182 182 183 183 183 183 183 183 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 181 182 182 182 182 183 183 184 184 184 184 185 185 185 186 186 186 186 186 187 187 188 188 188 189 189 190 191 191 191 192 193 194 194 194 195 195 196 196 196 196 197 197 197 197 197 197 197 197 197 197 198 198 198 198 198 198 199 199 199 199 199 199 200 200 200 200 200 201 201 201 202 202 202 202 202 202 202 201 201 200 200 199 199 198 198 197 197 196 196 195 195 195 194 194 193 193 192 192 191 190 189 189 188 187 186 184 183 182 181 181 179 178 177 177 175 175 174 173 172 171 171 171 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 178 178 179 179 180 181 181 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 163 164 164 163 164 164 164 164 165 165 165 166 166 167 167 168 168 169 169 169 169 169 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 169 170 170 170 171 172 173 173 174 175 175 176 177 178 178 179 179 180 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 176 176 176 176 176 176 176 176 177 178 178 179 179 180 180 181 181 182 182 182 182 182 183 182 182 182 182 182 182 182 182 181 181 181 181 182 182 182 182 182 182 182 183 183 183 184 184 185 185 185 185 186 187 187 187 187 187 188 188 188 189 190 190 190 191 191 192 193 193 194 195 195 196 196 197 197 198 198 198 198 199 199 199 199 199 199 199 200 199 199 200 200 200 200 200 200 199 200 200 200 200 200 200 200 201 201 201 202 202 202 203 203 203 203 203 203 203 203 202 201 201 200 200 199 199 198 198 197 197 196 196 196 195 195 195 194 194 193 192 191 191 190 189 188 187 186 185 184 183 182 181 179 178 178 177 175 174 174 173 172 171 171 171 171 171 171 172 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 177 177 178 178 178 179 179 179 180 181 181 182 166 166 167 167 167 167 167 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 163 164 164 164 164 165 165 165 165 166 166 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 171 171 172 172 173 174 175 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 175 175 175 175 176 176 176 177 177 178 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 182 182 182 181 181 181 182 182 182 182 182 182 182 183 183 183 183 184 185 185 185 186 186 186 187 187 188 188 188 189 189 189 189 190 190 191 192 192 193 194 195 195 196 197 197 198 198 199 199 200 200 200 201 201 201 201 201 201 201 201 202 202 201 202 202 202 201 201 201 201 201 200 200 200 201 200 200 200 200 201 201 202 202 203 203 204 204 204 204 204 204 204 203 202 202 201 201 200 199 199 198 198 198 197 197 197 196 195 195 194 194 193 193 191 191 190 190 188 187 186 185 184 183 182 181 179 178 178 177 175 174 174 173 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 176 176 176 176 177 177 177 177 178 178 179 179 179 180 180 181 181 181 182 166 167 167 167 167 167 167 167 167 166 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 165 165 165 166 166 167 167 168 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 170 170 170 171 172 173 173 174 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 175 175 175 175 175 175 176 176 177 178 178 179 179 180 180 180 181 181 181 182 182 182 182 182 182 182 182 181 182 182 182 182 182 182 182 182 183 183 183 183 183 184 185 185 186 186 186 187 187 188 188 188 189 189 189 190 190 190 191 192 192 193 194 194 195 196 197 198 198 199 199 199 201 201 201 202 202 202 203 203 203 202 203 203 203 203 202 203 203 203 203 203 202 202 202 202 201 201 201 201 201 200 201 201 201 201 202 202 203 204 204 205 205 205 205 205 205 204 204 203 202 202 201 200 200 199 199 199 198 198 197 197 196 196 195 195 194 194 193 192 191 191 189 188 187 186 185 184 183 182 181 180 179 178 177 175 174 174 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 174 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 178 178 178 179 179 179 180 181 181 181 181 182 182 167 167 167 167 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 168 168 168 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 169 169 169 170 171 172 172 173 173 174 174 175 175 175 176 176 176 176 176 176 177 177 177 177 176 176 176 175 175 175 175 175 175 175 176 177 177 178 178 179 179 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 185 185 186 186 186 187 188 188 188 188 189 190 190 191 191 191 192 192 193 193 194 194 195 197 197 198 199 199 200 200 201 202 202 202 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 203 203 203 203 203 202 202 201 201 201 200 200 200 201 201 201 202 202 203 204 204 205 206 206 206 206 206 205 204 204 203 202 202 201 201 201 200 199 199 198 198 197 197 197 196 196 195 194 194 193 193 192 191 190 189 188 187 186 184 183 182 181 180 179 178 177 175 175 174 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 179 179 179 180 181 181 181 181 182 182 183 167 167 167 167 168 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 168 168 168 169 169 169 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 168 168 168 169 170 171 171 171 172 173 173 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 176 176 177 177 178 178 179 179 180 180 180 180 181 181 181 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 185 185 186 186 186 187 188 188 188 189 190 190 190 191 191 191 192 193 194 194 194 195 196 197 197 198 199 200 201 201 201 202 203 203 204 204 204 205 205 205 205 205 205 205 205 205 205 204 204 205 205 204 204 203 203 202 202 202 201 201 200 200 200 200 200 201 201 202 203 204 204 205 206 206 206 207 207 207 206 205 205 204 203 203 202 201 201 200 200 199 199 198 198 197 197 196 196 196 195 194 193 193 192 191 190 189 188 187 186 185 183 182 181 180 179 178 177 176 175 174 174 174 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 181 181 181 182 182 182 183 167 167 167 168 168 168 167 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 163 164 164 164 164 164 164 165 165 166 166 166 167 167 168 168 168 168 168 168 168 168 167 167 167 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 168 168 169 170 170 171 171 172 172 173 173 174 174 175 175 175 176 176 176 176 176 176 176 175 175 175 175 175 175 175 176 176 176 177 177 177 178 179 179 180 180 180 180 181 181 181 181 181 182 182 182 182 183 183 183 183 183 183 184 184 184 184 185 185 185 186 186 186 187 188 188 189 190 190 190 191 191 192 192 193 194 194 194 195 196 197 197 198 199 200 201 201 201 202 203 204 204 204 204 205 206 206 205 205 206 206 206 206 205 206 205 206 205 205 204 204 204 203 203 202 201 201 201 200 199 199 199 200 200 201 202 203 204 204 205 206 207 207 207 207 207 207 206 206 205 204 203 203 202 201 201 200 200 200 199 199 198 198 197 197 196 196 195 194 194 193 192 191 190 189 188 187 186 185 184 183 181 180 178 177 177 176 175 174 174 174 174 174 174 174 175 175 175 176 176 177 177 177 177 177 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 180 181 181 181 182 182 182 183 184 167 167 167 168 168 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 163 164 163 164 164 164 164 165 165 166 166 167 167 167 168 168 167 167 167 167 167 166 166 166 165 165 165 164 164 164 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 167 167 168 169 169 170 170 171 171 172 173 173 174 174 174 175 175 175 176 176 176 176 176 175 175 175 175 175 175 176 176 176 176 177 177 178 178 179 179 180 180 180 180 181 181 181 182 182 182 182 183 183 183 183 183 183 184 184 184 184 185 185 185 185 186 186 187 187 188 189 190 190 191 191 192 192 193 193 194 194 195 195 196 196 197 198 198 199 200 201 201 202 203 204 204 204 205 205 206 206 206 206 206 206 206 205 206 206 206 206 205 205 205 204 204 204 203 203 202 201 200 200 199 199 199 199 199 200 201 201 202 203 204 205 206 207 207 207 208 208 207 207 207 206 205 205 204 203 202 202 201 201 200 200 199 199 199 198 198 197 197 196 195 195 194 193 192 191 190 189 188 187 186 185 184 183 181 179 179 178 177 176 175 175 174 174 174 174 175 175 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 181 181 182 182 183 183 184 167 167 167 167 167 167 167 167 167 166 166 166 165 166 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 163 163 163 163 164 163 163 164 164 164 165 165 166 166 167 166 167 167 167 167 167 167 166 166 165 165 164 164 164 163 163 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 167 168 168 168 169 170 170 171 171 172 173 173 174 174 174 175 176 176 176 176 176 176 175 175 175 175 175 176 176 176 176 177 177 178 178 178 179 179 180 180 180 181 181 182 182 182 182 183 183 183 184 184 184 184 185 185 185 185 185 185 185 185 186 187 187 187 189 189 190 190 191 192 192 193 193 194 195 195 196 196 196 197 198 198 199 199 200 201 202 202 203 203 204 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 205 205 205 205 204 203 203 203 202 201 200 199 199 199 199 199 199 199 200 201 202 203 204 205 206 207 207 208 208 208 208 207 207 207 206 205 205 204 203 203 202 201 201 200 200 200 199 199 199 198 197 197 196 196 195 194 193 192 191 190 189 188 187 186 185 184 182 181 180 178 177 177 176 175 175 175 175 175 175 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 178 178 178 179 179 179 179 180 181 181 181 181 182 182 183 183 184 167 167 167 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 166 166 166 166 167 167 166 166 166 165 165 165 164 164 163 162 162 162 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 166 166 166 167 168 168 169 170 170 171 172 172 173 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 179 179 180 180 180 181 181 182 182 183 183 183 184 184 184 184 185 185 185 185 185 185 185 185 185 185 186 187 187 187 189 189 190 190 191 192 193 193 193 194 195 195 196 196 197 198 198 199 199 200 200 201 202 202 203 203 204 204 205 205 205 206 206 206 205 206 206 206 206 206 206 206 206 205 205 204 204 203 203 202 201 200 199 199 199 198 198 198 198 199 199 200 201 202 204 205 206 207 207 208 208 208 208 208 207 207 207 206 205 205 204 203 202 202 202 201 201 201 200 199 199 199 198 198 197 197 196 195 194 193 192 191 190 190 188 187 186 185 184 182 181 179 178 178 177 176 176 175 175 175 176 177 177 177 177 178 178 178 178 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 180 181 181 181 181 182 182 182 183 184 167 167 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 163 164 164 164 165 165 165 166 166 166 166 166 166 166 165 165 164 164 163 163 162 162 161 161 160 160 160 160 160 160 160 160 161 161 161 161 162 162 163 163 163 163 163 163 163 163 164 164 163 164 164 165 165 166 166 167 167 168 169 170 170 171 172 172 173 173 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 179 179 180 180 180 181 182 182 182 183 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 186 187 187 187 188 189 190 190 191 193 193 193 194 194 195 195 196 196 197 198 198 199 199 200 201 201 202 203 203 204 204 204 205 205 205 205 206 206 205 206 205 206 206 205 205 206 205 205 204 204 203 203 202 201 200 199 199 198 198 198 197 197 198 198 199 199 201 202 203 204 205 206 207 208 208 208 208 208 208 207 207 207 206 205 205 204 204 203 202 202 201 201 201 200 200 200 199 198 198 197 196 196 195 194 193 192 191 190 190 189 187 186 185 184 182 181 180 179 178 177 177 177 176 177 177 177 177 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 179 179 179 179 180 181 181 181 181 182 182 182 183 184 166 167 167 167 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 163 163 163 163 163 163 163 163 163 163 163 163 164 164 165 165 165 165 165 165 165 165 165 164 164 164 163 162 162 162 161 161 160 160 159 159 159 159 159 160 160 160 160 161 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 164 164 165 165 165 166 166 167 168 169 169 170 171 171 172 172 173 174 174 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 179 179 180 180 181 181 182 182 183 183 184 184 184 185 186 186 186 186 186 186 186 185 185 185 185 186 186 187 187 188 188 189 190 191 191 192 193 194 194 195 195 196 196 197 197 198 198 199 200 200 200 201 202 202 202 202 203 203 203 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 204 203 203 202 201 201 200 199 199 198 197 197 197 197 197 198 198 199 200 201 202 203 204 206 206 208 208 208 208 208 208 208 207 207 207 206 205 205 204 203 203 203 202 202 202 201 201 200 200 199 198 198 197 197 196 195 194 193 192 191 191 189 189 187 186 185 184 182 181 180 179 178 178 177 177 177 177 177 178 178 178 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 180 181 181 181 181 182 182 183 184 184 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 164 164 165 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 165 164 165 165 165 165 164 164 164 164 163 162 162 161 161 160 160 159 159 158 158 158 158 158 159 159 159 160 159 160 160 161 161 161 162 162 162 162 162 162 162 162 163 163 163 164 164 164 164 165 166 166 167 168 168 169 170 171 171 172 172 173 173 174 175 175 175 176 176 176 176 176 177 177 177 177 177 177 178 178 179 179 180 180 180 181 182 182 183 183 184 184 185 185 186 186 186 186 186 186 186 186 186 185 185 185 186 186 186 186 187 188 189 190 191 191 192 193 194 194 194 195 195 195 196 197 197 198 198 199 200 200 201 202 201 202 202 202 202 202 202 203 203 203 203 203 204 204 204 204 204 204 204 204 204 203 203 202 202 201 200 200 199 198 197 196 196 196 196 196 197 198 198 199 201 202 203 204 205 206 207 207 208 208 208 208 208 208 207 207 207 206 205 205 204 204 203 203 202 202 202 202 201 201 200 199 199 198 197 197 196 195 194 193 193 191 191 189 188 187 186 185 184 182 181 180 179 179 178 178 178 178 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 180 181 181 181 182 182 183 183 184 184 166 166 166 166 166 166 166 165 165 165 165 165 164 165 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 162 162 161 161 160 159 159 158 158 158 157 158 157 158 158 158 158 159 159 159 160 160 161 161 161 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 165 166 166 167 168 168 169 170 170 171 172 172 173 174 174 175 175 176 176 176 176 176 177 177 177 177 178 178 178 179 179 180 180 180 181 182 182 183 183 184 184 185 185 186 186 186 186 186 186 186 186 186 186 186 185 186 186 186 186 186 187 188 189 190 190 191 192 193 193 194 195 195 195 196 196 197 197 198 198 198 199 200 200 201 201 200 201 201 201 201 201 201 201 201 202 202 203 202 203 203 203 203 203 203 203 203 203 202 201 200 200 199 198 197 197 196 196 196 196 196 197 197 198 199 200 201 202 204 205 206 207 207 208 208 208 208 209 208 208 207 207 207 206 205 205 205 204 204 203 203 203 202 202 202 201 200 199 199 198 198 196 196 195 194 193 192 192 190 189 189 187 186 184 184 182 182 181 179 179 178 178 178 178 179 179 179 179 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 179 180 180 181 181 181 182 182 183 183 184 184 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 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 163 163 163 163 163 162 161 161 160 160 159 159 158 158 157 157 157 157 157 157 157 157 158 158 159 159 159 160 161 161 161 161 162 162 162 162 162 162 162 163 163 163 163 164 163 164 164 165 166 166 167 168 168 169 169 170 171 172 172 173 174 174 175 176 176 176 176 177 177 177 177 178 178 178 179 179 180 180 180 181 182 182 183 183 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 188 189 190 190 191 192 193 193 194 194 194 195 195 195 196 196 197 198 198 198 199 199 199 200 199 199 200 200 199 199 199 200 200 200 201 200 201 201 202 201 202 202 202 202 202 202 201 200 200 199 199 198 197 196 196 196 196 196 196 196 197 197 199 199 201 202 203 204 205 207 207 208 208 208 209 209 208 208 208 207 207 207 206 206 205 205 204 204 204 204 203 203 202 202 201 200 200 199 198 197 197 196 195 194 193 192 192 190 190 188 187 186 184 184 183 182 181 180 179 179 179 179 179 179 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 180 180 180 180 179 179 180 180 181 181 181 181 182 182 182 183 184 184 166 166 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 164 164 164 164 163 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 161 161 161 160 159 159 158 157 157 157 157 156 156 156 156 157 157 157 158 158 158 159 159 160 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 165 165 166 166 167 167 168 169 169 170 171 171 172 173 174 175 175 175 176 176 177 177 177 178 178 178 179 179 180 180 180 181 182 182 183 183 184 184 185 185 185 186 186 186 186 187 187 186 186 186 186 187 186 186 186 186 186 186 187 188 188 189 190 190 191 191 192 192 193 193 193 194 195 195 196 196 197 197 197 198 198 199 198 198 198 198 198 197 197 197 197 197 198 198 198 199 200 199 200 200 200 201 200 201 201 201 200 200 199 198 198 197 197 196 196 196 196 196 196 196 197 198 198 199 200 201 203 204 205 206 207 207 208 208 209 209 208 208 208 208 207 207 207 206 206 205 205 205 205 204 204 203 203 202 202 201 201 200 199 198 198 196 196 195 194 193 193 191 190 189 188 187 186 185 184 183 182 181 181 180 180 180 180 180 181 181 181 182 182 182 182 182 183 183 183 183 183 183 182 182 182 182 182 181 181 181 180 180 180 180 180 180 181 181 181 181 182 182 182 182 183 184 184 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 164 164 164 163 163 163 163 163 163 163 163 163 162 163 162 162 162 163 162 163 162 163 163 163 163 162 162 162 162 161 161 161 160 159 158 158 157 157 157 156 156 156 156 156 156 156 156 157 157 158 158 159 159 160 160 161 161 161 162 162 162 162 162 162 163 163 163 163 163 164 164 164 164 165 165 166 166 167 167 168 168 169 170 171 172 173 173 174 175 175 176 176 177 177 178 178 178 179 180 180 180 181 181 182 182 183 183 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 187 187 187 186 186 187 187 188 188 189 189 190 191 191 191 192 193 193 193 193 194 194 195 195 195 196 197 197 197 198 197 197 197 197 196 196 195 195 196 196 195 195 197 196 196 197 198 198 198 199 199 199 200 200 200 199 199 199 198 198 197 197 197 196 196 196 196 196 197 197 197 198 199 200 201 203 204 205 206 207 207 208 208 209 209 209 208 208 208 208 207 207 207 206 206 206 205 205 205 204 204 204 203 203 202 201 201 200 199 198 197 197 196 195 194 194 192 191 190 189 188 187 186 184 184 183 182 182 181 181 181 181 181 181 181 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 181 181 181 181 180 180 180 181 181 181 181 182 182 182 183 183 184 184 165 165 165 165 165 165 165 165 164 164 164 164 164 164 163 164 164 164 164 163 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 163 162 162 162 162 162 161 161 160 160 160 159 158 157 157 157 156 156 155 155 155 155 155 156 156 156 157 158 158 158 159 159 160 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 165 165 166 166 166 167 167 168 169 169 170 171 172 173 173 174 175 175 176 177 177 178 178 179 179 180 180 181 181 182 183 183 183 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 188 188 188 189 189 190 191 191 192 192 192 192 192 193 193 194 195 195 195 196 196 196 196 196 196 196 196 195 195 194 193 194 193 193 193 193 194 194 195 195 194 195 196 196 197 198 199 199 199 199 198 198 198 197 197 197 196 196 195 196 196 196 196 197 197 198 199 201 202 203 204 205 206 207 207 208 208 208 209 209 209 209 208 208 207 207 207 207 206 206 206 206 205 205 205 205 204 203 203 202 202 200 200 199 198 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 183 182 182 181 181 181 182 182 182 182 183 183 183 184 184 184 184 184 184 184 184 184 184 183 183 182 182 182 181 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 165 165 165 165 165 164 164 164 164 164 164 164 164 164 163 163 163 163 164 163 163 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 163 162 162 162 162 162 162 162 162 162 162 162 161 161 161 160 160 159 159 158 158 157 157 156 156 156 155 155 155 155 155 155 156 156 156 157 157 158 159 159 160 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 166 166 166 167 167 168 169 170 171 171 172 173 174 175 175 176 177 177 178 179 179 180 180 181 181 182 183 183 184 184 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 188 188 188 188 189 189 190 191 191 191 191 191 192 192 192 193 193 194 194 194 196 196 196 195 195 195 195 194 194 193 193 192 192 191 191 191 191 191 191 192 192 191 192 193 194 195 196 197 197 198 198 198 197 197 197 197 196 196 196 196 196 196 196 197 197 198 198 200 200 202 203 204 205 206 207 207 208 208 208 208 208 209 209 208 208 208 208 208 207 207 207 206 206 206 206 206 205 205 204 203 203 202 201 201 200 199 198 198 197 196 195 194 193 192 191 190 189 188 187 186 185 185 184 183 183 182 182 182 182 182 182 183 183 183 184 184 184 184 185 185 185 185 185 184 184 184 184 183 183 182 182 182 182 182 181 181 181 182 182 182 182 183 183 184 184 184 184 165 165 165 165 165 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 159 159 159 158 157 157 157 156 156 156 155 155 155 155 155 155 156 156 156 157 157 158 158 159 160 160 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 166 166 167 168 168 169 170 171 171 173 173 174 175 176 176 177 178 179 179 180 181 181 182 183 183 184 184 185 185 186 186 186 187 187 186 186 186 186 186 186 186 186 186 187 187 187 187 188 188 188 189 189 189 190 190 190 190 191 191 191 190 191 191 191 191 192 193 193 194 194 194 195 195 195 194 194 193 194 193 192 191 191 191 190 189 189 188 189 189 189 190 190 191 190 191 193 193 195 196 196 197 197 197 197 197 197 196 196 196 196 196 196 196 197 197 198 199 200 200 202 203 204 206 206 207 208 208 208 208 209 209 209 208 208 208 208 208 208 207 207 207 207 207 206 206 206 206 205 205 204 204 203 202 201 200 199 199 198 197 196 196 195 194 193 192 191 190 189 188 187 186 185 185 184 184 183 183 183 183 183 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 183 182 182 182 182 182 182 182 182 183 183 183 183 184 184 184 185 165 165 165 165 165 165 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 163 162 162 162 162 162 162 161 162 161 161 161 161 161 160 160 159 159 159 159 158 158 157 156 156 156 156 155 155 155 155 155 155 155 156 156 157 157 158 158 159 160 160 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 166 166 167 168 168 169 170 171 172 173 174 175 175 176 177 178 179 180 181 181 182 182 184 184 185 185 186 186 187 187 187 187 187 187 187 186 186 186 186 186 186 186 187 187 187 188 188 188 188 189 189 189 190 190 191 190 190 191 190 191 191 191 191 191 192 192 193 193 193 194 195 194 194 194 193 194 193 192 191 191 190 190 189 188 187 188 186 186 186 186 186 187 187 188 190 191 192 194 194 195 196 196 196 196 196 196 196 196 196 196 196 196 197 198 198 199 200 201 202 204 204 206 206 207 207 208 208 208 208 209 208 208 208 208 208 207 208 207 207 207 207 207 207 207 207 206 206 205 204 204 203 202 202 201 200 199 199 198 197 196 196 195 194 193 192 191 190 189 188 187 186 186 185 185 184 184 184 184 184 184 184 185 185 185 185 185 186 186 186 186 186 186 186 185 185 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 163 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 158 158 157 157 156 156 156 156 155 155 155 155 156 155 156 156 157 157 158 158 159 160 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 166 166 167 168 169 170 170 171 172 173 174 175 176 177 178 179 180 181 182 182 183 184 185 186 186 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 187 187 187 188 188 188 189 189 190 190 190 191 191 190 191 191 191 190 191 190 190 191 191 191 192 192 193 194 194 194 194 194 193 194 193 192 191 191 190 190 189 189 188 186 185 185 184 184 184 184 184 184 185 187 188 190 191 193 194 194 195 195 195 195 196 196 196 196 196 196 197 198 198 199 199 201 202 203 204 205 206 206 207 207 208 208 208 208 208 208 208 208 208 207 207 207 207 207 207 207 207 207 207 207 207 206 206 205 205 204 203 202 202 201 200 199 199 198 197 196 195 194 194 193 192 191 190 189 188 187 187 186 186 185 185 185 184 184 185 185 185 185 186 186 186 186 187 187 187 187 187 187 187 186 186 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 165 165 165 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 162 163 163 162 162 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 158 158 158 157 157 156 156 156 156 156 155 155 156 156 156 157 157 158 158 159 159 160 161 162 162 163 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 164 165 165 165 166 167 168 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 185 186 187 187 187 187 188 188 188 187 187 187 187 186 186 186 186 186 187 187 187 188 188 189 189 189 189 190 190 190 191 191 191 191 191 190 190 190 190 190 190 191 192 192 193 193 193 194 194 193 194 194 193 192 192 191 190 189 189 188 187 185 184 183 181 181 180 180 181 181 181 182 185 186 188 191 192 192 193 194 195 195 195 195 196 196 197 197 197 197 198 199 200 201 201 203 204 205 206 206 207 207 207 207 208 208 208 208 208 207 207 207 207 207 207 207 207 207 207 207 207 207 207 206 206 206 205 204 204 203 203 201 201 200 199 198 197 197 196 195 194 193 192 192 191 190 189 188 187 187 186 186 186 186 185 185 185 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 165 165 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 162 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 157 157 157 157 157 156 156 156 156 156 157 157 157 157 158 159 160 160 161 161 162 162 163 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 164 165 165 166 166 167 168 169 170 171 172 173 174 175 176 177 179 180 181 182 183 184 185 185 186 187 187 187 187 188 188 188 188 188 188 187 187 187 186 186 186 186 186 187 188 188 188 189 189 189 190 190 190 191 191 191 191 191 191 190 190 190 190 190 190 191 192 192 193 194 194 194 194 194 194 193 193 193 192 191 191 190 189 188 187 186 184 181 180 180 179 177 177 177 179 180 181 184 185 187 190 191 191 194 194 195 195 195 196 196 196 196 196 197 198 199 200 201 202 203 204 204 206 206 207 207 207 207 207 207 207 207 207 207 207 207 207 206 207 206 207 207 207 207 207 207 206 206 206 206 205 205 204 204 203 202 201 201 200 199 198 197 196 195 195 194 193 192 192 191 190 189 189 188 187 187 187 186 186 186 186 186 186 187 187 187 188 188 188 188 188 188 188 188 188 188 188 187 187 187 186 186 186 186 186 186 185 185 185 185 185 186 186 186 186 186 186 164 164 164 164 164 164 164 164 163 163 163 162 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 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 161 162 162 163 163 164 164 164 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 164 164 164 165 165 166 167 167 168 169 170 172 173 174 175 176 177 178 180 181 182 183 184 185 186 187 187 187 188 188 188 188 188 189 189 188 188 188 187 187 187 187 187 187 187 188 188 189 189 189 190 190 190 191 191 191 191 191 191 191 190 190 190 190 190 191 191 191 192 194 194 194 194 195 194 194 194 194 193 193 192 191 190 189 188 187 184 183 180 179 177 176 174 174 174 175 176 179 180 182 185 187 189 190 191 193 193 194 194 195 195 196 196 197 197 198 199 200 201 202 203 204 204 206 206 206 206 207 206 207 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 206 207 206 206 206 206 206 205 205 204 203 202 202 201 200 199 199 198 197 196 195 194 194 193 192 192 191 190 189 189 188 188 187 187 187 187 187 187 187 187 187 187 188 188 188 189 189 190 190 190 189 189 189 188 188 188 188 188 187 187 187 186 186 186 186 186 186 186 186 186 187 187 187 165 164 164 164 164 164 164 164 163 163 162 162 162 162 162 162 162 161 161 161 161 161 161 161 162 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 159 159 158 158 158 158 158 158 158 157 157 157 158 158 158 158 158 159 159 160 160 161 162 162 163 163 164 165 164 164 165 165 165 164 164 165 164 164 164 164 163 163 163 163 163 163 164 164 165 165 166 166 167 168 169 170 172 173 174 175 176 177 179 180 181 183 183 185 186 186 187 187 188 188 189 189 189 189 189 189 189 188 188 188 187 187 187 187 187 187 188 188 188 189 190 190 190 190 190 191 191 191 191 191 191 190 189 190 190 190 191 191 191 192 193 194 194 195 195 194 195 195 194 194 194 193 193 192 191 189 187 185 183 180 177 175 174 173 173 172 172 173 175 176 179 181 182 186 187 189 191 192 193 194 194 194 195 196 197 197 198 199 200 200 201 202 204 204 205 206 206 206 206 206 205 206 205 205 205 205 205 205 205 205 205 205 205 206 206 206 206 206 206 206 206 206 206 205 205 204 204 203 202 201 200 200 199 198 197 196 196 195 194 194 193 192 191 191 190 190 189 189 189 188 188 188 188 188 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 190 189 189 189 188 188 188 188 188 187 187 187 187 187 187 187 187 188 188 165 164 164 164 164 164 164 163 163 163 162 162 162 162 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 161 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 159 158 158 159 159 160 160 161 161 162 162 163 163 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 166 167 168 169 170 171 173 174 175 177 177 179 180 182 183 184 185 186 187 187 188 188 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 189 189 189 190 190 190 190 191 191 190 190 190 190 190 189 190 190 190 191 191 192 193 194 194 195 195 195 195 195 195 195 195 195 195 193 192 192 190 188 186 183 180 177 174 172 171 170 170 170 170 172 173 175 177 180 182 184 187 189 191 191 192 193 194 195 195 196 197 198 198 199 200 201 202 203 204 204 204 205 205 205 205 205 205 204 204 204 204 204 204 204 204 204 204 204 204 205 205 206 206 206 206 206 206 206 206 205 204 204 203 202 202 201 200 199 199 198 197 196 195 194 194 193 193 192 192 191 190 190 190 189 190 189 189 189 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 190 190 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 165 164 164 164 164 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 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 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 162 162 162 163 164 164 164 165 165 165 166 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 165 165 166 166 167 168 169 170 171 173 174 175 177 177 179 181 182 183 184 185 186 187 187 188 189 189 190 190 190 190 190 190 189 189 189 189 189 188 188 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 189 190 190 190 191 191 192 193 194 194 195 195 196 196 196 197 197 196 196 196 195 194 193 192 190 187 183 180 177 174 172 169 168 168 169 169 169 170 172 175 176 179 182 184 186 188 189 190 191 193 193 194 195 196 197 197 199 199 201 201 202 203 204 204 204 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 205 205 205 206 206 205 206 205 205 204 204 203 203 202 201 200 200 199 198 197 196 196 195 194 194 193 193 192 192 192 191 191 191 190 190 191 190 190 190 190 190 190 191 191 192 192 192 192 193 193 193 192 192 192 191 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 165 165 164 164 164 163 163 163 162 162 162 161 161 161 161 160 160 160 160 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 160 159 159 160 160 159 159 159 159 159 160 160 160 159 159 159 160 160 160 160 160 159 159 159 160 160 160 160 160 160 161 161 162 162 163 163 164 164 164 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 164 164 164 165 165 165 166 166 167 168 169 170 171 173 174 175 177 178 180 181 182 183 184 185 186 187 188 188 189 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 189 190 190 190 190 192 192 192 194 195 196 196 196 197 198 197 198 198 198 197 196 197 196 195 194 192 188 185 180 178 175 172 169 168 167 167 167 167 168 171 172 175 176 179 182 184 186 188 189 190 192 192 193 194 196 196 197 198 199 200 201 201 202 203 203 204 203 203 203 203 203 203 202 202 202 202 202 203 203 203 203 203 204 203 204 205 205 205 205 205 205 205 205 205 205 204 204 203 202 202 201 200 199 198 198 197 196 195 195 194 194 193 193 192 192 192 192 192 192 192 191 192 191 191 191 192 192 192 192 192 192 193 193 194 194 194 194 193 193 193 192 192 192 192 192 192 192 191 191 190 190 190 190 189 190 190 190 190 165 165 164 164 164 163 163 162 162 162 161 161 161 161 160 160 160 159 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 159 159 159 159 160 159 160 160 159 159 160 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 163 163 163 164 165 165 165 166 166 166 166 166 166 167 167 166 166 166 166 166 166 165 165 165 165 165 164 164 165 165 165 166 166 167 167 168 169 170 171 173 174 175 176 178 180 181 183 184 185 186 186 187 188 189 189 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 189 189 189 190 190 190 191 192 192 193 195 195 196 197 198 198 199 198 199 199 199 198 198 199 198 197 196 192 189 187 182 178 175 173 170 168 167 167 166 166 168 168 171 172 175 178 180 182 184 186 187 189 190 191 192 193 194 195 196 197 198 199 200 201 201 202 203 203 203 202 202 202 202 202 202 202 202 201 202 202 202 202 202 202 202 203 204 204 204 205 205 205 205 205 205 205 205 204 204 203 202 202 201 200 199 199 198 197 196 196 195 194 194 194 193 193 193 193 193 193 192 193 193 192 193 193 192 193 193 193 193 193 194 194 194 194 194 194 195 194 194 194 194 194 194 194 193 193 193 192 192 192 192 191 191 191 191 191 191 191 165 165 164 164 164 163 163 162 162 162 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 162 162 163 163 163 163 164 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 166 167 167 166 166 165 165 165 165 165 165 165 165 166 166 167 167 168 169 170 171 172 174 175 176 178 180 181 183 184 185 186 187 187 188 189 190 190 190 190 190 190 191 191 190 190 190 190 190 190 190 189 189 189 189 190 190 190 190 190 190 190 190 190 189 189 189 189 190 189 190 190 191 191 192 193 194 196 196 197 198 199 199 200 199 200 201 201 200 200 199 200 199 196 195 192 189 183 182 178 173 172 169 168 167 166 166 166 168 169 171 174 175 178 180 182 184 186 187 189 189 191 192 193 194 196 197 198 198 200 200 201 201 202 202 202 202 202 201 201 201 201 201 201 201 201 202 201 202 202 202 202 203 203 203 204 204 204 205 205 205 205 205 205 204 204 204 203 202 201 201 200 199 198 197 196 196 195 195 194 194 194 193 194 193 193 194 194 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 196 196 196 196 195 195 195 195 195 195 194 194 194 193 193 193 192 192 192 192 192 192 192 165 165 164 164 164 164 163 163 162 162 161 161 160 160 160 159 159 159 159 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 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 164 164 164 165 165 166 166 166 166 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 168 168 169 170 171 173 174 175 177 178 180 182 183 184 185 186 187 187 188 189 190 190 190 190 190 190 190 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 190 189 189 190 190 190 190 191 192 192 194 195 196 197 197 199 199 200 201 200 201 201 202 201 202 202 201 200 198 197 194 191 187 183 180 177 174 171 170 168 167 167 168 168 168 170 172 174 176 179 180 182 184 186 187 189 190 192 192 194 195 196 197 198 199 199 200 201 201 201 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 202 203 203 203 204 204 205 205 205 205 205 205 205 204 204 203 202 201 201 200 199 198 197 197 196 195 195 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 197 197 197 197 197 197 197 197 197 197 197 196 196 195 195 195 194 194 194 193 193 193 193 194 194 166 166 165 165 164 164 163 163 162 162 161 161 160 160 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 159 159 159 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 162 162 162 162 162 162 163 163 163 163 164 164 165 165 166 166 166 167 167 167 168 168 168 168 168 168 168 169 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 168 168 169 170 171 172 173 174 176 177 178 180 182 183 184 185 186 187 188 189 189 190 190 190 190 190 190 190 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 190 190 190 190 191 191 192 193 194 195 197 197 199 200 200 201 202 203 202 203 203 204 203 203 203 202 201 198 197 194 190 185 183 180 175 174 171 170 169 169 169 169 170 171 172 174 175 178 179 181 182 184 186 188 190 190 192 193 195 195 197 197 198 199 199 200 201 201 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 201 202 203 203 203 204 204 205 205 205 205 205 205 205 204 204 203 202 202 201 200 199 198 197 197 196 196 195 195 195 195 195 195 195 195 195 196 196 196 196 196 196 196 196 197 196 197 196 196 197 197 197 198 198 198 198 198 198 198 198 198 198 198 197 197 197 196 196 195 195 195 195 195 194 194 195 167 166 166 166 165 164 164 163 162 162 162 161 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 163 163 163 163 163 163 164 164 165 165 166 166 166 167 167 167 168 168 168 169 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 168 168 168 169 169 170 171 172 173 174 176 177 178 180 182 183 184 185 186 187 188 189 189 190 190 190 190 190 190 190 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 192 193 194 195 196 197 198 199 200 201 202 202 203 204 204 205 205 205 205 205 204 202 201 198 195 192 188 185 183 180 177 174 173 172 170 171 171 172 172 174 174 175 178 179 181 182 184 185 187 189 190 191 193 194 195 196 197 198 199 199 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 201 202 202 203 203 204 204 204 205 205 205 205 205 205 205 204 203 203 202 201 200 199 198 197 197 196 196 195 195 195 195 195 195 196 196 196 196 197 197 197 197 197 197 197 197 197 198 197 198 198 198 198 198 198 199 199 199 199 199 199 199 199 199 199 198 198 198 197 197 197 196 196 195 196 196 196 168 167 167 166 166 165 164 164 163 162 162 161 161 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 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 162 163 163 163 163 163 164 164 164 165 165 165 166 166 167 167 167 168 168 168 168 168 169 169 169 169 170 170 170 170 170 170 170 170 169 170 170 169 169 169 169 169 168 168 168 168 169 169 170 170 172 172 173 175 176 177 179 181 182 183 184 185 187 187 188 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 192 192 192 193 195 195 196 198 199 200 200 202 203 204 204 205 204 205 206 206 206 206 205 203 202 199 198 195 191 188 186 183 180 179 177 174 174 173 173 174 174 175 175 176 178 179 181 182 183 185 186 188 190 191 192 194 194 195 197 197 198 199 199 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 202 202 203 204 204 205 205 205 205 205 205 205 204 204 203 202 201 200 199 198 197 196 196 196 195 195 195 195 195 196 196 196 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 200 200 200 200 200 200 201 201 200 200 200 200 199 199 198 198 198 197 197 197 197 197 168 168 168 167 166 166 165 164 164 163 162 162 161 160 160 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 159 159 159 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 163 163 163 162 163 163 163 164 164 164 164 165 165 166 166 167 167 168 168 168 168 168 168 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 170 171 170 170 169 170 170 169 169 169 169 170 170 170 171 172 173 174 175 176 177 179 181 182 183 185 185 187 188 188 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 190 191 191 190 191 191 191 192 192 192 193 194 194 195 196 197 198 199 200 202 202 203 204 205 206 206 206 207 207 206 206 205 205 204 201 199 197 194 192 189 186 184 183 181 179 179 177 177 176 176 176 178 178 179 180 181 182 183 184 186 188 190 192 192 194 194 196 197 197 198 199 199 200 201 201 201 201 201 202 202 201 201 201 201 201 201 201 200 201 201 201 201 202 202 202 203 203 204 204 205 205 205 205 205 205 204 204 203 202 200 199 198 197 196 196 196 195 195 195 195 195 196 196 196 197 197 197 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 200 200 201 201 201 202 202 202 202 202 202 202 202 202 201 200 200 200 199 199 199 198 198 199 170 169 168 168 167 166 166 165 164 164 162 162 162 161 161 160 160 159 159 159 159 159 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 161 161 161 161 161 162 162 163 163 162 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 165 165 165 165 167 167 167 168 168 168 168 169 169 169 169 169 170 170 170 171 170 170 171 171 172 172 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 171 171 172 172 173 174 175 177 178 179 181 182 183 185 185 187 188 188 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 193 193 193 194 195 196 197 198 198 200 201 202 204 204 205 206 206 207 207 207 208 208 208 207 206 204 203 201 199 196 195 192 190 189 187 185 184 183 181 181 180 180 179 180 180 180 181 181 182 184 185 187 189 190 192 193 194 195 196 197 198 199 199 200 200 201 201 202 202 202 202 202 201 201 201 201 201 201 200 200 201 200 200 200 201 201 202 202 203 203 204 205 205 205 205 205 205 204 203 202 201 200 199 198 197 196 195 195 195 195 195 195 195 195 196 196 197 198 198 198 199 199 199 200 200 199 200 199 199 199 199 199 199 200 200 201 201 202 203 203 203 203 203 203 203 203 203 203 202 202 201 201 201 201 200 200 199 199 171 170 169 168 168 167 166 166 165 164 164 163 162 162 161 161 160 160 160 160 160 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 160 161 160 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 164 163 164 164 164 165 165 165 166 166 166 167 167 168 168 168 169 169 169 169 170 170 170 170 171 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 170 170 171 171 172 172 173 174 175 177 178 179 181 182 183 185 185 187 188 188 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 193 193 193 194 194 195 195 196 197 199 200 200 201 202 204 205 206 206 207 209 209 209 208 208 209 208 207 206 205 203 201 200 197 195 194 192 191 189 188 186 185 185 184 184 182 182 182 182 184 184 184 185 187 188 190 190 192 193 194 195 196 196 198 199 199 200 200 201 201 202 202 202 202 202 201 201 202 201 201 201 200 200 200 200 200 200 200 201 201 201 203 203 204 204 205 205 205 205 204 204 203 202 201 199 198 197 196 195 195 194 194 194 195 195 195 195 196 196 197 198 198 199 199 199 200 200 200 200 200 200 200 199 200 200 200 201 201 202 202 203 203 204 204 204 204 204 205 205 205 204 204 204 203 203 202 201 201 201 201 201 172 171 170 170 169 168 167 166 166 165 164 164 163 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 164 163 164 164 164 164 164 164 163 164 164 164 164 164 165 165 166 166 167 167 168 168 168 169 169 170 170 170 170 170 170 171 170 171 171 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 171 171 171 172 172 174 174 175 177 178 179 181 182 183 185 185 187 188 188 189 189 189 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 193 193 193 193 194 194 195 195 196 197 197 198 199 201 201 202 204 205 206 207 208 209 209 210 209 209 209 209 208 207 205 205 202 201 200 198 197 196 194 194 192 190 188 188 187 187 187 186 186 185 185 185 186 187 188 189 190 191 192 194 195 196 196 198 199 199 199 200 200 201 201 202 202 202 202 202 202 201 202 201 201 200 200 200 200 199 199 199 199 200 201 201 202 203 203 204 205 205 205 204 204 203 202 201 200 198 197 196 195 194 194 194 194 194 194 195 195 196 196 196 197 198 198 199 199 200 200 200 200 200 200 200 200 200 200 200 201 201 201 202 203 204 204 205 205 206 206 206 206 206 206 206 205 205 204 204 204 203 203 202 202 202 173 172 171 171 170 169 168 167 166 166 165 164 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 161 162 162 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 165 165 166 166 167 168 168 168 169 169 170 170 170 170 171 170 170 170 171 171 171 171 171 171 172 172 172 173 173 174 174 174 174 174 174 174 173 173 172 172 172 172 171 171 171 171 172 173 174 175 176 177 178 179 181 182 183 184 186 187 188 188 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 192 192 192 192 192 192 192 192 193 193 193 193 194 194 194 195 195 196 197 197 198 198 199 200 202 203 204 205 206 207 208 209 210 210 210 209 210 209 209 208 206 205 204 204 203 201 200 199 198 197 195 195 194 193 192 190 189 189 189 188 187 187 188 188 189 190 191 192 194 194 196 197 198 198 199 199 200 200 200 201 202 202 202 202 202 202 201 201 201 201 200 200 199 199 199 198 198 198 198 199 199 200 201 202 203 203 204 204 205 204 203 203 201 200 198 197 196 195 194 194 193 193 193 194 194 194 195 196 196 197 197 198 199 199 200 200 200 201 201 200 200 200 200 200 201 201 202 202 202 203 204 205 205 206 207 207 207 208 207 207 207 207 207 206 205 205 205 204 204 203 203 204 174 173 172 172 171 170 169 168 168 167 166 165 165 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 164 165 165 165 165 165 165 165 165 165 164 164 165 165 166 165 166 166 167 168 168 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 173 174 174 176 177 178 179 181 182 183 185 186 187 188 188 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 192 192 193 193 193 193 193 194 194 194 194 194 195 195 196 196 197 197 198 199 200 201 202 203 204 205 206 207 208 209 210 210 210 210 210 209 209 209 207 207 206 205 205 204 203 201 201 201 199 198 197 197 196 193 193 192 191 191 190 190 190 190 190 191 192 193 195 195 197 197 199 199 199 200 201 200 201 202 202 202 202 202 202 202 201 201 201 200 200 199 199 198 198 198 197 197 197 198 198 199 200 201 202 203 203 204 204 204 202 201 200 199 197 196 194 194 193 192 192 192 193 193 194 194 195 195 196 197 197 198 198 199 200 200 200 201 201 201 201 201 201 201 201 202 202 203 204 204 204 206 206 207 208 208 209 209 209 208 208 208 208 207 207 206 206 205 205 205 204 204 175 174 173 172 171 171 170 169 168 168 167 166 166 165 165 165 164 164 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 165 165 166 166 166 166 166 166 166 166 165 165 165 166 166 166 166 167 168 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 172 173 174 174 175 175 175 175 175 174 174 174 173 172 172 172 172 172 172 172 173 174 174 176 177 178 179 181 182 183 185 186 186 187 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 192 192 193 193 193 193 193 193 194 194 195 195 195 195 196 196 197 197 198 199 200 201 201 202 204 205 206 207 208 208 210 210 210 210 210 210 210 209 209 208 207 207 206 205 205 204 204 204 202 202 201 200 198 197 196 195 194 193 192 192 192 192 192 193 193 194 195 196 198 198 199 199 200 201 201 201 202 202 202 202 202 202 202 202 201 201 201 199 199 199 198 197 197 197 197 196 196 197 197 198 199 200 201 201 203 203 203 202 202 201 199 198 196 195 193 193 192 192 192 192 193 193 194 194 195 195 196 196 197 198 199 199 200 200 201 201 201 202 202 201 202 202 202 203 203 204 204 205 206 207 207 208 208 209 209 209 209 210 209 210 209 208 208 207 207 207 207 206 206 205 175 174 174 173 172 171 171 170 170 169 168 167 167 167 166 166 166 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 166 166 166 166 166 166 166 166 166 167 166 166 166 166 166 166 166 166 166 166 166 167 166 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 174 174 174 174 174 174 174 174 174 174 174 173 172 172 172 172 172 172 173 174 175 175 177 178 179 181 182 183 184 185 186 187 188 188 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 191 191 191 191 191 191 192 192 193 193 193 193 193 194 194 194 194 194 195 195 196 196 197 197 197 198 199 200 201 202 203 205 206 206 208 209 208 209 210 210 210 210 210 209 209 209 208 209 208 208 206 206 206 205 205 205 204 202 201 200 199 198 197 196 195 194 194 193 193 194 195 195 197 197 198 199 200 200 201 201 201 201 202 202 202 202 202 202 202 202 201 200 200 199 199 198 197 197 196 195 195 195 195 195 196 197 198 199 200 201 201 202 202 201 201 200 198 197 195 194 193 192 192 191 191 192 192 193 194 194 195 195 196 196 197 198 199 199 200 201 201 201 202 202 202 202 203 203 203 204 204 205 206 206 207 207 208 209 209 210 210 210 210 210 210 210 210 210 209 209 208 208 208 207 207 207 176 175 174 174 173 172 171 171 170 169 169 169 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 174 174 175 175 175 175 174 173 173 173 173 172 172 172 172 172 173 174 174 176 177 178 179 181 182 183 184 185 186 187 187 187 188 188 188 188 189 189 189 189 189 189 190 190 190 190 190 190 190 191 191 191 191 191 191 192 192 192 192 193 193 194 194 194 194 194 194 195 195 195 196 197 197 198 199 200 201 201 203 204 205 206 207 208 208 209 210 210 209 210 210 210 209 210 210 209 209 209 209 208 207 207 207 206 205 204 204 202 201 200 199 198 197 196 196 195 195 196 196 197 197 198 199 200 200 201 202 202 201 202 202 202 202 202 202 202 201 201 201 200 200 199 198 198 197 196 195 195 195 195 195 194 195 195 197 197 199 199 200 200 201 200 200 199 198 196 195 194 193 192 192 191 191 192 192 193 194 194 195 195 196 197 198 198 199 200 200 201 202 202 202 203 203 203 204 204 204 205 205 206 206 207 208 209 209 210 210 211 211 211 211 211 212 211 211 211 210 210 209 209 209 208 208 208 177 176 175 174 173 173 172 171 171 171 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 168 168 168 168 168 168 168 169 169 168 169 168 168 168 168 168 168 168 167 167 167 167 168 168 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 172 172 173 173 173 173 174 175 175 175 175 174 174 174 173 172 172 171 171 171 172 172 173 174 176 176 178 179 181 181 183 184 185 185 186 187 187 187 187 187 187 187 187 187 187 188 188 188 189 189 189 189 189 190 190 190 190 190 190 191 191 192 192 192 192 193 193 193 194 194 194 194 194 195 195 195 196 196 197 198 199 200 201 202 203 204 205 206 207 208 208 209 208 209 210 210 209 210 210 210 210 210 210 209 209 209 209 208 208 206 206 205 204 202 202 201 200 199 198 197 197 197 197 196 197 198 198 200 200 201 202 202 202 202 202 202 203 202 202 202 202 202 201 201 200 199 198 198 197 196 195 195 194 194 194 194 194 194 195 196 196 197 198 199 199 200 200 199 198 198 196 195 194 193 192 192 192 192 192 193 193 194 194 195 195 196 197 198 198 199 200 201 201 202 202 203 203 204 204 205 205 206 206 206 207 208 208 209 209 210 211 211 212 212 212 212 212 213 212 212 211 211 211 210 210 210 209 210 209 177 176 175 175 174 174 173 172 172 171 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 174 174 174 174 174 174 174 173 173 173 172 172 172 172 172 173 174 175 175 176 178 179 180 181 182 184 184 185 185 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 188 188 188 188 188 189 190 190 190 191 191 191 191 192 192 192 193 193 193 193 193 194 194 194 194 195 197 197 198 199 200 201 202 203 204 205 206 206 207 207 208 208 209 209 210 209 209 210 210 210 210 211 211 210 210 210 208 208 207 206 205 204 203 202 200 200 199 198 198 198 198 198 198 199 200 200 201 202 202 203 203 203 203 203 203 202 202 202 202 202 201 201 199 199 198 198 197 196 195 194 194 193 193 193 193 193 194 194 195 196 197 198 199 199 199 199 198 198 197 196 195 194 193 193 193 193 193 193 194 194 194 195 195 196 197 198 198 199 200 201 202 203 203 204 204 205 205 206 206 207 207 208 208 209 209 210 211 211 212 212 212 213 213 213 213 213 213 213 212 212 212 211 211 211 210 210 210 177 177 176 175 175 174 174 174 173 173 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 171 171 171 171 171 171 171 171 171 171 172 173 173 173 173 174 174 174 174 174 174 173 173 172 172 171 171 172 172 173 174 175 176 178 178 180 181 182 182 183 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 186 186 186 186 186 187 187 187 187 188 189 189 189 189 189 190 190 191 191 191 191 191 192 192 192 192 192 193 194 195 195 196 197 197 198 200 201 202 203 204 205 205 205 206 207 208 208 208 209 209 209 209 210 211 210 210 210 210 210 210 209 208 208 207 206 205 204 203 202 201 201 200 199 199 199 199 200 200 201 201 202 203 202 203 203 203 203 204 203 203 202 202 202 202 201 200 199 199 198 198 197 196 195 194 194 193 193 192 193 193 193 194 195 195 196 197 198 198 198 199 198 198 197 196 196 195 194 194 194 194 194 194 194 194 195 195 196 197 197 198 199 200 201 202 203 203 204 205 205 206 207 207 207 208 209 209 210 210 210 211 211 212 212 213 213 213 213 214 214 214 214 213 213 213 213 213 213 212 212 211 211 178 177 177 177 176 176 175 174 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 170 170 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 171 171 170 171 171 171 171 171 172 173 173 173 174 174 174 175 175 174 174 174 173 173 172 172 173 173 174 175 176 177 177 178 179 180 181 182 182 182 183 183 183 183 182 182 182 182 182 182 182 182 183 183 184 184 184 185 185 185 185 186 187 187 187 187 188 188 188 189 189 189 190 189 189 189 189 190 190 190 191 192 193 192 193 195 195 196 198 198 199 200 201 202 203 204 204 205 206 206 206 207 208 208 209 209 209 210 210 210 210 210 210 210 210 209 208 207 206 205 205 204 203 202 201 201 200 200 200 200 200 200 201 202 203 203 203 204 204 204 203 204 203 203 202 203 202 202 201 201 200 199 198 198 197 196 195 195 195 194 193 192 192 193 193 193 194 195 195 197 197 197 198 198 198 198 198 197 197 196 196 195 195 195 195 195 195 194 195 195 196 196 197 198 199 200 201 202 203 204 205 206 206 207 208 208 208 209 210 210 211 211 212 212 212 213 213 214 214 214 214 215 215 215 215 214 214 214 214 214 213 213 213 212 212 179 178 178 177 177 177 176 176 176 176 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 173 173 174 174 174 174 174 174 173 173 173 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 171 170 171 171 171 171 171 170 170 170 170 171 170 170 170 170 170 171 171 171 170 170 171 171 171 171 172 172 172 173 173 174 174 174 174 174 174 173 173 173 172 172 173 173 173 174 175 176 177 178 179 180 180 181 181 182 182 182 182 181 181 181 180 180 180 180 180 180 180 180 181 181 181 182 183 183 183 184 184 185 185 186 186 187 187 187 187 187 187 187 187 188 188 188 188 189 190 190 190 191 193 193 194 195 196 196 198 198 199 200 201 202 203 204 204 205 205 206 207 208 209 209 209 210 210 210 210 210 210 210 209 209 208 206 206 205 205 204 203 203 202 202 202 200 200 200 201 201 202 203 203 204 204 205 204 204 204 204 204 203 203 203 202 202 201 201 200 199 199 198 197 197 196 195 194 194 193 193 193 193 192 193 193 194 194 196 196 197 197 198 198 198 198 198 198 198 197 197 196 196 196 195 195 195 195 195 196 197 197 199 200 201 202 203 204 205 206 207 208 208 209 210 210 211 211 211 212 212 213 213 213 214 214 215 215 215 216 215 216 216 216 216 216 215 215 214 214 214 214 214 213 180 180 179 179 178 178 178 177 177 177 176 176 176 176 176 176 175 175 175 175 175 174 174 174 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 172 172 172 172 171 171 171 171 171 170 170 170 170 170 170 171 170 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 171 171 170 170 170 171 170 171 171 172 172 172 173 174 173 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 177 178 179 179 180 180 180 180 180 180 179 179 178 178 178 178 177 177 177 177 177 178 178 179 180 180 181 181 182 182 183 183 184 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 187 188 189 190 190 191 192 193 194 196 196 197 198 199 200 201 201 202 203 203 205 205 205 206 207 208 209 209 210 210 210 209 209 209 208 208 207 206 206 205 204 204 203 203 203 203 203 203 202 202 202 202 203 203 204 204 204 205 205 205 205 204 204 204 203 203 202 202 201 201 200 200 199 198 198 197 196 195 195 194 193 193 193 193 193 193 193 194 194 195 196 196 197 198 198 199 198 198 198 198 198 197 197 196 196 196 196 195 195 195 196 197 198 199 200 201 202 204 204 206 207 208 209 209 210 211 211 212 212 212 213 213 213 214 214 214 215 215 216 216 216 216 217 216 216 216 216 216 216 215 215 215 215 215 214 181 181 180 180 180 180 179 179 179 178 178 178 178 177 177 177 177 176 176 176 176 176 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 171 171 170 170 170 170 170 171 171 171 171 172 173 173 173 174 174 174 174 174 174 173 173 173 173 173 175 175 176 177 177 178 179 179 179 180 179 179 178 178 177 177 177 176 176 176 175 175 175 175 175 175 176 177 178 179 179 180 180 181 181 182 182 183 183 183 184 184 184 184 184 184 184 184 185 185 185 185 186 187 187 188 189 190 190 192 192 193 194 195 196 197 198 199 199 200 201 203 203 203 205 205 206 207 208 208 209 208 208 208 207 207 207 206 206 206 205 205 204 203 203 203 203 203 203 203 203 202 203 203 203 204 204 204 204 205 205 205 205 204 204 204 204 203 202 202 201 201 200 200 200 199 199 198 197 197 196 195 195 194 194 193 193 193 194 194 194 195 196 196 197 198 198 199 199 199 199 199 199 198 198 197 196 196 196 196 196 196 196 197 198 199 200 202 203 204 205 207 208 208 209 211 211 212 212 213 213 214 214 214 214 215 215 215 216 216 217 217 217 217 217 217 217 217 217 217 216 216 216 216 216 215 215 183 182 182 182 181 181 181 180 180 180 180 180 179 179 179 179 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 178 177 177 177 176 176 176 175 175 174 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 170 170 170 171 171 171 171 172 172 173 173 174 174 175 175 174 174 174 174 174 174 174 175 175 177 177 178 178 179 179 179 179 178 178 177 177 177 176 175 174 174 173 173 173 173 173 173 174 174 175 176 177 178 179 180 180 180 181 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 185 186 187 187 188 189 190 190 191 192 193 194 194 196 197 198 198 199 200 201 202 203 204 204 205 206 207 207 208 208 207 207 207 206 206 205 204 204 204 204 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 205 205 205 205 204 204 204 204 203 203 202 201 202 201 201 201 200 199 198 198 197 196 196 195 194 194 193 193 194 194 194 195 195 196 197 197 198 198 199 199 199 199 199 199 199 198 197 197 197 196 196 196 196 197 197 199 200 201 202 204 205 206 207 208 209 210 211 212 213 213 214 214 215 215 215 215 216 216 216 217 217 218 218 218 218 219 218 218 218 218 218 217 217 217 216 216 216 216 184 184 184 184 183 183 182 182 182 181 181 181 181 180 180 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 174 174 174 173 173 173 172 172 172 172 171 171 171 171 171 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 171 171 171 171 170 170 171 171 170 171 171 170 171 172 172 173 173 174 173 174 174 174 174 174 174 174 175 175 176 176 176 178 178 179 179 179 179 178 178 177 177 176 175 174 173 173 173 172 172 172 172 172 172 172 173 174 176 177 177 178 179 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 182 183 183 183 184 185 186 187 187 187 188 189 190 191 191 192 193 194 195 196 197 198 198 199 200 201 202 203 203 204 206 206 206 206 206 206 206 205 204 204 204 204 204 203 203 203 203 202 203 203 203 203 203 203 203 203 204 204 204 204 205 205 204 205 204 204 204 204 203 203 202 202 202 202 201 201 201 200 199 199 198 197 197 196 196 195 195 194 195 194 195 195 196 196 197 198 198 198 199 199 199 199 199 199 199 198 198 197 197 196 196 196 197 197 198 199 200 202 203 204 205 207 208 209 210 211 212 213 213 214 215 215 215 216 216 217 217 217 218 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 218 217 217 217 186 186 185 185 185 185 184 184 184 184 183 183 182 182 182 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 178 177 177 177 176 175 175 175 174 174 173 173 173 173 172 172 172 172 172 172 172 171 172 172 172 172 171 171 171 171 170 170 171 171 171 171 171 171 171 170 171 171 171 171 170 171 171 171 171 172 172 173 173 174 173 174 174 174 175 175 175 175 175 176 176 177 177 179 179 179 179 179 179 178 177 177 176 175 173 173 173 172 171 171 171 171 171 171 172 172 173 174 176 177 177 178 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 185 185 186 187 187 187 188 189 189 191 191 192 193 193 194 196 196 197 198 199 201 201 202 202 204 205 204 204 204 204 204 203 203 203 202 202 202 202 202 202 202 202 203 202 202 203 203 203 203 203 203 204 204 203 204 205 204 204 204 204 203 204 203 203 203 202 202 203 202 202 202 201 201 200 199 199 198 197 197 196 196 195 195 195 196 196 196 197 198 198 198 198 199 199 199 199 199 199 199 198 198 197 197 197 197 197 198 198 199 200 201 202 203 205 206 207 209 210 211 212 213 214 214 215 215 216 216 217 217 217 217 218 218 219 219 219 219 220 220 220 220 220 220 219 219 219 218 218 218 218 218 218 188 188 187 187 187 186 186 186 186 185 185 185 184 184 183 183 183 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 177 177 177 176 175 175 175 174 174 173 173 173 173 173 172 172 172 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 172 173 173 173 173 174 174 174 175 175 175 175 176 176 177 177 179 179 180 180 180 180 179 179 178 177 176 175 173 172 172 172 171 171 171 171 170 171 172 172 173 175 176 177 178 179 180 181 181 181 181 182 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 184 184 185 186 186 187 188 189 189 189 190 191 192 193 194 195 195 197 198 198 200 200 201 202 202 202 202 202 203 201 201 201 201 201 200 200 200 200 201 201 201 201 202 202 202 202 202 202 203 203 203 203 203 203 204 204 204 203 204 203 204 203 203 203 203 203 203 202 202 202 202 202 201 200 200 199 199 198 197 197 196 196 197 197 197 197 198 198 199 199 199 199 199 199 200 199 199 199 199 198 198 198 198 198 198 198 199 200 201 202 203 204 206 207 208 209 211 211 212 213 214 215 215 216 217 217 217 218 218 218 219 219 220 220 220 221 220 221 221 220 220 220 220 220 219 219 219 218 218 218 218 190 190 190 190 189 189 188 188 188 187 187 186 186 185 185 185 184 184 183 183 182 182 182 181 181 181 181 181 180 181 180 180 180 179 179 179 179 179 180 180 180 180 180 180 180 180 180 179 179 179 179 178 177 177 177 176 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 172 172 172 171 171 171 172 171 171 171 172 172 172 173 172 173 173 174 174 173 175 174 174 174 176 177 177 179 179 180 180 181 181 180 180 179 178 177 176 175 174 173 172 172 171 171 171 171 171 172 172 174 175 176 177 178 179 180 181 182 182 182 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 185 185 186 187 187 188 189 190 191 191 193 193 194 195 196 197 197 199 199 200 200 201 201 201 200 199 199 199 199 199 199 199 199 199 199 199 200 200 201 200 201 201 201 201 201 202 201 202 202 202 203 203 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 202 202 201 201 200 200 199 198 198 198 198 198 198 198 199 199 200 199 200 200 200 200 200 200 200 200 199 199 199 199 199 198 199 199 199 200 201 202 203 204 205 206 207 209 210 211 212 213 213 215 215 216 216 217 218 218 219 219 219 219 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 219 219 219 219 218 193 192 192 191 191 191 190 190 189 189 188 188 188 187 187 186 186 185 185 184 184 184 183 183 182 182 182 182 182 181 181 181 181 181 181 180 180 180 180 180 180 180 181 180 180 180 180 180 179 179 179 179 178 177 177 177 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 173 173 174 173 173 174 174 174 176 176 177 179 179 180 181 181 181 181 181 181 180 179 178 177 176 175 174 173 172 172 172 172 172 172 173 174 175 176 177 178 179 180 182 182 183 183 184 184 184 184 184 183 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 187 187 188 189 190 190 191 192 193 194 195 196 197 198 198 198 199 199 199 198 198 198 198 198 198 198 197 197 198 198 198 198 198 199 199 199 199 199 200 200 200 201 201 202 202 202 203 203 203 203 203 203 203 203 203 203 203 204 204 204 203 204 203 203 202 202 201 201 200 200 199 200 199 199 200 200 200 200 200 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 216 217 218 218 219 219 219 220 220 220 221 221 221 221 222 222 222 222 221 221 220 220 220 220 220 219 219 219 219 195 195 194 194 193 193 192 192 191 191 191 190 189 189 188 188 187 187 186 186 185 185 184 184 184 183 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 178 178 178 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 173 173 173 174 173 173 174 174 176 176 175 177 178 180 180 182 181 181 181 181 181 181 180 179 178 177 176 175 175 174 173 173 173 173 174 175 176 177 177 179 180 181 182 183 184 184 185 185 185 185 185 186 186 185 185 185 185 185 186 186 186 186 186 185 185 184 184 183 183 182 182 182 182 183 183 183 184 185 186 186 187 188 189 189 191 192 193 193 194 195 196 195 195 196 196 196 196 196 196 196 196 196 196 196 195 195 196 196 195 197 196 197 197 198 198 198 199 199 199 200 200 201 201 202 202 203 202 203 203 203 203 203 203 204 204 204 204 204 204 204 204 203 203 203 202 202 201 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 201 202 202 202 203 204 204 205 207 208 209 210 210 212 212 213 214 215 216 217 217 218 219 219 220 220 220 220 221 221 221 221 222 222 222 222 222 221 221 221 221 220 220 220 219 219 219 219 197 197 197 196 195 195 195 194 193 193 192 191 191 190 190 190 189 189 188 187 187 187 186 186 185 185 185 184 184 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 178 178 178 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 172 172 172 173 173 173 173 173 173 172 172 173 173 172 172 173 172 173 173 173 172 173 173 173 174 174 175 175 175 177 178 180 182 182 183 183 183 183 183 183 181 180 179 179 178 177 176 176 175 175 175 175 176 177 177 178 179 180 181 182 183 184 185 186 186 187 187 188 188 188 188 187 187 187 187 187 187 187 187 187 187 186 186 185 185 183 183 182 182 182 182 182 182 182 183 183 184 185 185 186 188 189 189 190 191 192 192 193 194 194 194 195 195 195 194 194 193 193 193 192 194 193 193 193 194 194 194 195 194 194 195 195 196 196 197 197 198 198 199 199 200 200 201 202 202 202 203 203 203 204 204 204 204 204 204 204 204 205 205 204 204 204 203 203 203 202 202 202 202 202 203 203 203 203 204 204 204 204 204 204 203 203 203 202 202 202 202 202 202 203 203 203 204 204 205 206 207 207 208 209 210 211 212 213 214 215 216 217 217 218 218 219 220 220 220 220 221 221 221 221 222 222 222 222 222 222 222 221 221 221 220 220 220 219 219 219 219 199 199 199 198 198 197 197 196 195 194 194 193 193 192 191 191 190 190 189 189 188 188 187 187 187 186 186 185 185 184 184 183 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 180 180 179 179 179 179 179 178 178 178 177 177 177 177 177 177 177 176 176 176 176 176 176 176 175 175 175 174 174 174 174 173 173 173 173 173 173 173 174 174 174 173 173 173 173 173 174 173 173 173 173 173 173 173 173 174 173 173 173 174 174 175 175 177 178 180 182 182 183 183 185 185 184 184 184 184 183 181 180 180 179 178 177 177 177 177 178 178 178 179 180 181 182 183 184 185 186 187 187 188 189 189 190 190 190 190 189 190 190 190 190 190 189 188 188 187 187 187 186 185 185 184 182 182 182 182 182 182 182 182 183 183 184 184 186 187 188 189 189 189 191 191 191 192 192 192 192 192 193 191 192 192 192 192 192 191 191 191 191 191 192 192 192 192 192 193 193 194 194 194 195 195 197 198 198 199 200 201 201 202 202 202 203 203 204 204 204 204 204 205 205 205 206 205 205 205 205 204 204 204 204 204 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 205 205 205 206 206 207 207 208 209 210 211 212 212 213 214 215 216 217 217 218 219 220 220 221 221 221 221 221 221 222 222 222 222 222 222 222 221 221 221 221 220 220 220 219 219 219 219 202 202 201 200 200 199 198 198 197 196 196 195 194 194 193 192 192 191 191 191 190 189 189 188 188 187 187 186 186 185 185 184 184 183 183 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 179 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 174 174 173 173 173 174 174 174 175 175 177 178 180 182 182 183 185 186 186 186 186 186 184 184 184 182 181 181 180 179 179 179 179 179 179 180 181 182 183 183 185 186 187 187 188 189 190 190 190 191 192 192 192 192 192 192 192 191 191 190 190 190 188 188 187 187 186 185 185 184 182 182 182 182 182 182 182 184 184 184 185 186 186 187 188 188 188 188 190 190 191 189 189 190 190 190 190 190 190 189 189 189 189 189 189 190 190 190 189 191 190 190 191 191 191 193 193 193 194 195 196 198 198 199 200 201 201 202 202 203 203 204 204 204 204 204 205 205 205 206 205 206 205 206 206 205 205 205 205 205 205 205 205 205 206 206 206 207 207 207 207 207 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 208 208 209 210 210 211 212 213 214 215 215 216 217 218 218 219 220 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 219 219 219 218 204 204 203 202 202 201 200 199 199 198 197 197 195 195 194 194 193 192 192 192 191 191 190 190 189 189 188 188 187 186 186 185 185 184 183 183 183 182 182 182 182 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 175 175 175 175 174 174 174 174 175 174 174 174 174 175 175 175 177 178 180 182 183 185 185 187 186 188 188 187 187 185 185 185 184 182 182 182 181 181 181 181 181 182 183 183 184 185 187 187 187 188 189 191 191 191 192 193 193 194 194 193 193 194 194 192 192 191 191 190 189 188 188 187 186 185 185 185 184 183 183 183 183 183 182 184 184 185 185 186 186 187 187 187 187 189 189 189 189 188 188 188 189 189 189 187 187 188 188 188 188 188 188 187 187 187 189 188 188 188 189 189 190 191 191 192 193 194 195 196 197 198 200 200 200 201 201 203 203 203 204 204 204 205 205 205 205 206 206 206 206 207 206 206 206 206 206 206 206 206 207 207 207 207 208 208 208 208 208 208 208 208 208 207 207 207 207 207 207 207 207 207 208 208 208 209 209 210 211 211 212 212 214 214 215 216 216 217 218 219 219 220 221 221 221 221 221 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 219 219 219 218 206 205 205 204 203 203 202 201 200 199 199 198 197 196 195 195 194 194 193 193 192 192 191 191 190 190 189 188 188 187 187 186 185 185 184 184 183 183 183 182 182 182 182 182 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 176 176 175 175 175 175 175 174 174 176 175 175 175 177 178 180 182 182 183 185 187 187 188 190 189 189 189 188 188 188 186 186 185 185 183 183 183 183 183 184 184 185 186 187 188 189 189 190 191 193 193 193 194 195 195 196 195 196 195 195 195 194 192 192 192 191 190 188 188 188 187 186 185 185 185 184 184 184 184 184 184 184 185 185 185 186 186 187 187 187 187 188 188 188 188 188 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 186 188 189 188 189 190 192 193 194 194 196 197 199 199 199 200 201 202 202 203 203 204 204 205 205 205 206 205 206 206 207 207 207 207 207 207 207 207 207 207 208 208 208 208 209 209 209 209 210 210 209 209 209 209 209 209 208 208 208 208 208 208 209 209 209 209 210 211 211 212 213 213 214 214 215 216 217 218 219 219 220 220 221 221 221 221 221 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 219 219 219 218 218 207 207 206 206 205 204 203 202 202 201 200 199 198 197 197 196 195 195 194 194 193 192 192 191 191 191 190 189 188 188 187 187 186 186 185 184 184 183 183 183 183 182 182 182 182 182 181 181 181 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 177 177 176 176 176 176 176 176 176 177 177 177 178 178 180 182 184 185 187 189 189 190 190 191 191 190 190 190 189 188 188 187 186 186 186 184 184 184 185 186 186 187 188 189 189 190 191 193 193 194 195 196 196 197 197 198 197 196 196 197 195 194 192 192 191 190 190 188 188 187 187 186 186 187 187 185 185 185 185 185 185 185 186 186 186 186 187 187 187 188 188 188 188 188 187 187 187 187 186 186 186 186 186 186 186 186 187 187 186 186 186 186 186 186 186 185 187 186 188 187 188 190 191 193 193 195 197 197 198 199 200 200 201 202 202 203 204 204 204 205 205 205 206 206 206 206 207 207 207 208 208 208 208 208 209 209 209 209 209 210 210 210 210 211 210 211 210 211 211 210 210 210 210 209 209 209 209 209 210 210 210 211 212 212 212 213 214 215 215 216 217 218 218 219 219 220 220 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 220 219 218 218 218 208 208 207 207 206 205 204 203 203 202 201 199 199 198 197 196 196 195 194 194 194 193 193 192 191 191 191 190 189 188 188 188 187 186 186 186 185 185 184 183 184 183 183 182 182 183 182 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 176 176 177 177 176 176 176 176 176 176 176 177 177 177 178 178 180 180 182 184 185 187 189 191 191 192 193 193 192 192 192 191 191 190 189 189 188 187 187 187 186 187 187 188 188 190 190 191 192 193 194 195 195 196 197 197 198 199 199 199 198 197 197 196 194 193 192 191 190 190 188 188 189 189 188 188 188 188 189 189 189 189 188 187 188 188 188 188 188 188 187 187 188 188 188 188 187 187 187 186 186 186 186 186 186 186 186 186 186 187 187 187 187 186 186 186 186 186 186 185 185 186 188 187 189 190 191 193 193 196 197 198 198 199 200 201 202 202 203 203 203 204 204 204 205 205 206 205 206 206 207 207 208 208 208 208 209 209 209 210 210 210 210 211 211 211 211 212 212 211 211 211 211 211 211 211 211 211 210 211 211 211 211 211 212 212 213 213 214 215 215 216 216 217 218 219 219 220 220 220 221 221 221 221 221 222 222 222 222 222 222 222 222 222 221 221 221 220 220 219 219 219 218 218 218 208 208 208 208 207 206 205 204 204 202 202 200 199 198 197 197 196 196 195 194 194 194 193 193 192 191 191 191 190 189 189 189 188 187 186 186 186 185 185 184 184 184 184 183 182 183 183 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 177 176 176 177 177 177 177 177 177 177 177 178 178 180 182 182 184 186 187 187 189 191 193 194 194 193 193 194 193 193 192 192 192 191 190 190 189 189 189 189 188 189 190 191 192 193 194 195 195 196 197 198 199 200 200 200 200 200 200 198 198 196 195 193 193 191 191 190 190 190 190 190 191 191 191 192 190 190 190 190 190 190 190 189 188 188 188 188 188 188 188 188 188 186 186 187 187 185 186 186 186 186 186 186 186 186 186 187 187 187 187 187 186 186 186 186 186 186 186 187 186 188 189 189 190 192 193 194 195 196 198 199 200 200 201 201 202 203 203 203 203 204 204 205 205 206 206 207 207 207 208 208 209 209 209 210 210 210 211 211 211 212 212 212 212 213 213 212 212 212 212 212 211 211 211 211 211 211 211 211 212 212 212 212 213 214 214 215 215 216 217 217 218 219 219 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 221 221 220 220 219 219 219 219 218 218 209 208 208 208 207 206 205 204 204 202 202 200 200 199 198 197 196 196 195 194 194 194 193 193 192 191 191 191 190 190 189 189 189 188 187 187 186 186 185 185 184 184 184 184 183 183 183 183 183 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 177 179 179 178 178 178 180 180 182 182 184 186 188 189 189 191 193 193 194 194 195 195 196 195 195 194 194 193 193 193 192 192 191 191 191 191 191 191 192 193 194 195 196 197 197 199 199 200 200 201 201 201 202 200 200 199 196 196 195 193 192 192 192 192 192 192 192 192 193 193 193 192 192 192 192 192 192 190 190 189 189 189 189 189 188 188 188 188 186 186 187 187 187 187 186 187 187 187 188 188 188 188 188 188 188 188 188 187 186 186 186 186 186 186 187 187 188 188 188 191 191 192 194 194 196 197 198 199 199 200 201 201 201 202 203 203 203 204 204 205 205 205 206 207 207 208 208 209 209 210 211 211 211 211 212 212 212 212 212 213 213 213 213 213 212 212 212 212 212 211 211 211 211 211 212 212 212 213 213 214 214 215 215 216 216 217 218 218 219 219 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 220 219 219 219 219 218 218 208 208 208 207 207 206 205 205 204 203 202 201 200 199 198 197 196 196 195 194 194 194 193 193 192 192 191 191 191 190 190 189 189 188 188 187 187 186 186 185 185 185 185 184 184 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 180 180 180 180 182 182 184 186 188 190 190 192 194 193 195 195 197 198 197 196 197 197 196 196 195 195 194 194 193 193 193 192 193 193 194 193 195 196 196 198 199 199 201 201 202 202 203 203 204 203 202 201 200 198 197 195 195 193 192 192 192 192 194 194 194 195 195 195 195 196 194 194 194 192 192 191 191 189 189 189 189 189 188 188 188 188 186 187 187 187 187 187 187 187 187 187 189 189 189 190 190 190 190 190 188 188 188 188 188 187 187 187 187 187 188 189 190 191 191 193 194 195 196 197 198 198 199 200 200 201 202 202 202 203 203 204 204 205 205 206 206 207 208 208 209 209 210 210 211 211 211 212 212 212 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 212 213 213 213 213 213 214 215 215 216 216 217 217 218 218 219 219 220 220 221 221 221 222 222 222 222 222 222 222 222 222 221 221 221 221 221 220 220 219 219 219 219 219 218 218 208 208 208 207 207 206 205 205 204 203 201 201 200 199 198 197 196 196 195 194 194 194 193 192 192 192 192 191 191 191 190 190 189 189 188 188 187 187 186 186 186 185 185 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 182 182 184 184 184 186 188 190 190 192 194 196 196 198 199 198 199 199 198 199 198 198 198 198 198 197 196 195 195 195 195 195 195 196 197 198 198 199 200 202 203 203 204 205 205 205 205 204 205 203 202 199 197 197 195 195 195 195 195 195 196 196 196 197 197 198 198 196 196 194 194 194 192 192 191 190 189 189 189 189 188 188 188 188 188 188 188 188 188 189 189 189 189 189 191 191 191 191 191 192 192 192 192 192 192 190 189 189 189 187 189 188 188 189 190 191 191 193 194 194 196 196 197 197 198 199 200 200 201 202 202 202 203 203 204 204 205 206 206 207 208 208 209 209 210 210 211 212 212 212 213 213 213 213 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 213 213 213 214 214 215 215 216 216 217 218 218 218 219 219 220 220 221 221 221 221 221 221 222 222 221 222 222 221 221 221 221 221 221 220 220 220 219 219 219 219 219 218 207 207 207 207 206 205 205 204 204 203 202 201 200 199 198 197 197 196 195 195 194 193 193 192 192 192 192 191 191 191 191 190 189 189 189 188 188 187 187 187 186 186 185 185 185 184 184 184 184 184 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 183 183 183 183 183 183 183 183 183 184 182 182 183 183 183 181 181 182 182 182 182 182 184 184 184 184 186 188 190 190 192 194 196 196 198 200 200 201 200 201 200 201 201 202 201 200 200 199 198 198 198 198 198 197 198 199 200 200 201 202 204 204 205 205 206 207 206 208 207 206 206 206 204 201 200 200 198 197 197 197 198 198 198 199 199 199 200 200 200 198 198 196 194 194 194 192 191 190 189 189 189 189 188 188 188 188 188 188 188 188 190 190 190 190 190 190 192 192 192 192 193 193 193 193 193 193 193 193 191 191 191 190 190 190 190 191 191 191 191 192 194 194 195 196 196 198 198 199 200 200 201 201 201 202 203 204 203 205 205 206 206 207 208 208 210 210 210 210 212 212 212 212 212 213 213 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 212 213 213 214 214 214 215 216 216 217 217 218 218 219 219 220 220 220 221 221 221 221 221 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 219 219 219 219 219 219 206 206 206 206 206 205 204 204 203 203 201 201 200 199 198 197 196 196 195 194 194 194 193 193 192 192 192 192 191 191 191 190 190 189 189 189 188 188 187 187 187 186 186 185 185 185 185 184 184 185 184 184 184 184 184 185 185 185 185 185 185 185 185 185 184 184 184 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 185 185 184 184 184 184 184 184 184 184 185 185 184 184 184 184 184 183 183 183 183 183 183 184 184 186 186 186 188 190 190 193 195 197 199 199 201 202 202 201 202 203 203 203 203 204 204 203 202 201 200 200 200 200 201 201 201 201 201 202 203 204 205 206 207 209 210 209 209 210 210 209 208 207 207 206 204 202 202 200 200 200 200 200 202 203 203 203 202 203 201 201 199 197 196 194 194 192 192 190 190 189 189 188 188 188 188 188 188 188 188 190 191 191 192 192 192 193 194 194 194 194 194 194 196 196 196 196 196 195 195 194 192 192 192 192 191 192 192 191 192 193 194 194 195 196 197 198 198 199 199 200 201 201 202 202 202 203 203 205 205 206 206 207 208 209 210 210 211 211 212 212 212 213 213 213 213 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 212 213 213 214 214 215 215 216 216 217 217 218 219 219 219 220 220 221 221 221 221 221 222 222 222 222 222 221 221 221 221 221 221 221 220 220 220 220 219 219 219 219 219 219 205 206 205 205 205 205 204 203 203 202 202 201 200 199 198 197 197 196 195 194 194 194 193 192 192 192 192 192 191 191 191 191 191 190 190 189 189 188 188 187 187 187 186 186 185 186 186 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 185 185 186 186 186 186 185 185 185 185 186 186 186 186 186 185 185 186 186 185 185 185 185 185 186 186 186 186 188 188 191 191 193 195 198 200 200 202 204 203 205 204 206 206 206 206 206 207 206 207 206 206 205 204 203 204 203 203 204 203 204 205 206 207 209 209 211 211 213 214 213 214 213 213 211 210 210 209 207 206 205 205 205 205 205 205 206 206 206 206 205 203 203 202 201 199 197 195 194 192 192 190 190 190 189 188 188 188 188 189 189 190 190 191 191 192 192 193 193 193 195 195 195 195 195 197 197 198 198 198 198 198 198 197 195 195 195 195 194 194 193 193 193 194 195 195 195 197 197 198 198 198 200 200 201 201 202 202 203 204 203 205 205 206 207 207 209 209 209 210 211 211 212 212 213 213 213 213 214 213 214 213 213 213 213 213 212 213 212 212 212 212 212 212 213 213 213 213 214 214 215 215 216 216 217 218 218 219 219 219 220 220 221 221 221 221 222 222 222 222 222 222 221 221 221 221 221 221 221 220 220 220 220 219 219 219 219 219 219 204 204 205 205 204 204 204 203 203 202 201 201 200 199 198 198 197 196 195 195 194 194 193 193 192 192 192 192 192 192 191 191 191 191 190 190 189 189 188 188 187 187 187 187 186 186 186 186 186 186 185 185 185 185 186 186 186 186 187 187 187 187 187 187 187 187 187 186 186 186 186 185 186 186 186 186 186 186 186 186 186 186 187 186 186 186 186 186 186 187 187 187 187 186 186 187 187 186 186 186 185 185 185 186 186 186 186 188 188 191 191 193 195 198 198 200 202 204 204 205 205 206 208 209 209 208 209 210 209 209 210 208 209 208 207 206 206 206 206 207 208 208 209 211 211 213 214 215 216 217 217 216 217 217 216 214 213 212 212 210 210 208 208 209 209 209 209 210 208 208 208 206 205 202 202 200 197 195 195 193 191 190 190 190 188 188 189 189 190 190 190 191 192 192 193 193 193 195 195 195 195 195 197 197 197 197 199 199 199 199 199 199 199 199 197 197 196 196 196 195 195 195 195 195 195 195 196 197 197 198 198 199 200 201 201 201 202 203 203 204 204 205 206 206 207 208 209 209 210 211 211 211 212 213 213 213 214 214 214 214 214 214 213 213 213 213 213 212 212 212 212 212 212 212 213 213 213 214 214 215 215 216 216 217 217 218 218 219 219 220 220 221 221 221 221 221 222 222 222 222 222 221 221 221 221 221 221 220 220 220 220 220 220 219 219 219 219 219 220 203 204 204 204 204 204 203 203 203 202 201 201 200 200 199 198 197 197 196 195 194 194 194 193 193 193 192 192 192 192 192 192 192 191 191 190 190 189 189 188 188 187 188 187 187 187 186 186 186 186 186 187 186 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 187 187 187 186 186 187 187 187 187 187 187 187 187 187 188 188 187 187 187 187 188 188 188 188 188 189 188 188 189 187 188 188 187 187 187 188 188 188 188 191 191 193 193 193 196 198 200 200 202 204 205 205 207 209 211 211 211 211 213 213 213 214 213 213 213 212 210 212 210 209 210 210 211 212 212 214 215 216 217 218 219 221 221 222 221 220 220 220 219 217 216 216 214 213 213 213 213 213 213 213 211 210 210 208 206 206 202 201 198 196 195 193 191 191 190 190 190 190 190 190 190 192 192 193 193 193 195 195 195 195 196 196 196 197 198 198 199 200 200 201 201 202 202 202 202 201 200 200 200 198 197 197 196 197 196 197 197 197 197 198 198 198 199 199 200 201 201 202 202 203 204 204 205 206 206 207 207 208 209 210 210 211 212 212 212 213 214 214 214 214 215 214 215 214 214 214 213 213 213 212 212 212 212 212 212 213 213 213 213 214 214 215 216 216 217 217 218 218 219 219 219 220 220 221 221 221 221 221 221 221 222 222 222 221 221 221 221 221 221 220 220 220 220 220 220 219 219 219 220 220 220 203 204 203 204 204 204 203 203 203 203 202 201 200 200 199 198 197 196 196 195 195 194 193 193 193 193 193 192 192 193 192 192 192 192 191 191 190 190 190 189 188 188 188 188 187 187 187 187 187 186 187 187 187 188 188 188 189 189 189 190 190 190 190 190 189 189 189 189 188 188 188 188 187 188 188 188 188 188 188 188 188 188 189 189 188 188 188 189 189 189 189 190 190 190 189 190 190 189 190 190 191 189 190 190 190 190 191 191 193 193 194 196 198 200 200 202 204 206 208 208 210 212 213 213 214 214 216 217 216 217 217 218 217 216 215 215 214 215 214 213 214 215 216 218 219 219 221 222 224 224 225 225 226 226 225 224 222 221 221 220 220 218 218 218 217 217 218 216 215 213 212 209 207 206 204 201 199 196 196 194 193 191 191 191 190 190 190 190 192 192 194 194 195 195 197 197 197 197 198 198 198 198 200 200 200 202 202 202 202 204 204 204 204 204 203 203 201 201 200 199 199 198 198 198 198 198 199 198 199 199 199 200 201 202 202 203 203 203 205 205 205 206 207 207 208 209 210 210 211 212 212 213 213 213 214 214 215 215 215 215 215 215 215 214 214 213 213 213 213 213 213 213 213 213 214 214 214 215 215 216 216 216 217 217 218 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 220 220 221 203 203 203 204 204 204 204 203 203 203 202 201 201 200 199 198 198 197 196 195 195 194 194 194 193 193 193 193 193 193 192 193 192 192 192 191 191 190 190 190 190 189 189 188 188 188 187 188 188 187 187 187 188 188 189 189 189 190 190 190 191 191 191 191 191 190 191 191 190 190 189 189 189 189 189 189 189 189 189 189 189 189 190 190 189 189 189 190 190 190 191 191 191 192 191 192 192 191 192 192 193 191 192 192 193 193 193 194 196 196 196 198 200 200 202 204 206 208 208 210 213 215 216 216 218 218 219 219 221 222 221 222 221 220 220 220 219 218 218 219 219 220 220 221 222 224 225 226 227 228 228 230 229 229 228 227 227 227 226 226 225 225 223 223 222 222 220 220 219 217 216 213 210 207 205 202 200 197 197 194 194 192 191 191 191 191 191 192 192 194 196 196 196 198 198 199 199 199 200 200 200 200 201 202 202 203 203 204 205 205 205 205 205 205 206 204 204 203 203 202 201 200 200 200 199 200 200 200 200 200 201 200 201 202 203 204 204 204 204 205 206 207 207 208 209 210 210 211 212 212 213 213 214 214 214 215 215 216 216 215 216 216 215 215 215 214 214 214 214 213 213 213 213 214 214 214 215 215 216 216 217 217 218 218 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 219 220 220 220 220 221 203 203 203 204 204 204 204 204 203 203 202 202 201 200 200 199 198 197 197 196 195 195 195 194 194 194 193 193 193 193 193 193 193 193 193 192 192 191 191 191 190 190 189 189 189 188 188 188 188 188 188 189 189 189 189 190 191 191 192 192 192 193 193 193 192 192 192 192 192 191 191 190 190 190 191 190 190 190 190 190 190 191 191 190 190 190 191 191 191 191 192 192 193 193 193 193 194 193 194 194 193 194 194 195 196 196 196 197 197 199 199 201 203 203 205 207 209 209 211 213 215 217 217 219 220 222 223 225 226 226 227 226 226 225 226 225 224 223 224 224 224 223 224 225 227 228 228 230 230 231 233 233 233 233 233 232 231 231 231 230 230 229 228 228 226 226 225 225 223 220 217 215 212 211 208 204 203 200 197 197 194 194 192 192 193 193 193 193 195 195 197 197 198 198 200 199 199 201 201 202 202 202 203 203 203 204 205 206 206 207 207 208 208 208 208 207 205 205 204 203 204 203 202 201 202 201 201 201 201 201 201 202 202 203 203 204 205 205 205 206 206 207 208 209 209 210 210 212 212 213 213 214 214 215 215 216 216 216 216 216 217 217 216 216 216 216 215 215 215 215 214 214 214 215 215 216 216 216 217 217 218 218 218 219 219 219 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 221 221 203 203 203 204 204 204 204 204 204 203 203 202 201 201 200 199 199 198 197 196 196 195 195 194 194 194 194 194 193 193 193 193 193 193 193 193 192 192 192 191 191 190 190 189 189 189 189 189 189 189 189 189 189 190 190 191 192 192 193 193 193 193 194 194 193 194 194 193 193 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 192 192 192 193 193 193 194 194 194 194 195 194 195 196 197 197 196 197 198 198 199 199 199 200 202 202 204 203 205 207 209 211 211 213 216 217 217 220 223 225 226 226 229 229 230 232 232 233 231 231 230 231 229 228 228 228 228 229 230 231 231 233 234 235 234 236 237 237 238 237 238 237 236 235 235 234 233 232 231 231 231 229 228 226 225 221 217 217 213 210 206 204 203 200 197 197 196 194 194 194 194 194 196 196 196 197 197 199 200 200 200 201 201 202 202 202 204 204 205 205 206 206 208 208 208 210 210 210 209 209 209 208 207 206 206 205 204 204 202 203 203 202 202 202 202 202 202 203 203 204 205 205 206 206 207 207 208 208 209 210 211 212 212 213 213 214 214 215 215 216 216 217 217 217 218 218 218 217 217 217 216 216 216 216 216 216 215 216 216 216 217 217 218 218 219 219 219 219 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 220 220 220 220 221 221 203 204 204 204 204 205 204 204 204 203 203 203 202 201 200 199 199 198 197 197 196 196 195 195 194 194 194 194 194 194 194 194 194 194 193 193 193 192 192 192 191 191 190 190 190 190 190 190 189 190 190 190 190 191 191 192 192 192 193 194 194 194 195 195 195 195 195 194 194 194 194 194 193 193 193 192 192 192 192 193 192 192 192 192 192 193 193 192 193 193 194 194 195 195 196 196 196 197 198 198 200 198 199 200 200 201 202 202 203 205 205 207 206 208 210 212 212 214 216 219 220 222 225 225 228 229 232 232 235 236 236 238 238 237 238 236 235 235 234 234 233 232 233 234 234 235 236 237 237 238 239 240 241 240 241 240 241 241 240 239 239 238 236 236 236 235 233 231 229 228 225 221 218 217 213 210 207 206 204 200 198 197 197 197 197 197 197 197 197 198 198 200 199 201 201 202 201 203 203 203 204 206 206 206 207 208 208 210 210 211 211 212 212 212 212 212 211 209 209 208 206 206 206 205 204 204 204 204 204 203 203 204 204 204 204 205 206 206 207 207 208 208 209 210 211 211 212 213 214 214 214 215 215 216 217 217 218 218 218 219 219 219 218 218 218 218 218 217 217 217 217 217 217 218 218 218 219 219 219 220 220 220 221 221 221 221 222 222 222 222 221 222 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 221 221 221 203 204 204 205 205 205 205 205 204 204 204 203 202 202 201 200 200 199 198 197 197 196 196 195 195 195 194 194 194 194 194 194 194 194 194 194 193 193 193 192 192 191 191 191 191 190 190 191 190 190 191 191 192 192 192 193 193 194 194 195 196 196 197 196 196 197 196 196 196 195 195 195 194 194 194 194 194 193 193 193 193 192 192 193 193 193 193 194 193 193 194 194 195 195 196 197 198 197 198 199 200 201 202 202 203 204 204 205 205 207 207 207 209 210 212 212 214 217 219 222 222 225 226 229 232 234 236 239 241 242 244 245 246 244 245 243 242 241 241 239 239 238 238 238 238 238 239 239 240 240 241 242 243 242 243 244 244 243 242 241 241 242 242 241 240 239 236 235 231 231 230 226 223 221 218 215 210 207 206 204 203 200 200 200 198 198 198 198 200 199 201 201 200 202 203 203 202 203 203 204 206 206 206 207 208 208 211 211 212 213 212 214 214 214 213 213 212 211 211 209 209 208 207 206 206 205 205 205 204 204 204 205 205 205 205 206 206 207 208 208 209 209 210 211 211 212 213 214 214 214 215 216 216 217 217 218 219 219 219 220 220 220 219 220 219 219 219 218 218 219 218 219 219 219 219 220 220 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 221 220 221 221 222 204 204 205 205 206 205 205 205 205 205 204 203 203 202 201 200 200 199 198 198 197 196 196 196 196 195 195 195 195 195 195 195 195 194 195 194 194 194 193 193 193 192 192 192 191 191 191 191 191 192 192 192 192 192 193 193 194 194 195 195 196 196 197 197 198 197 198 198 197 197 196 197 197 196 195 195 195 194 194 194 194 193 194 194 193 193 194 194 194 195 195 196 196 197 198 198 200 199 200 201 202 203 204 205 206 207 207 207 209 211 211 213 211 213 215 217 218 220 222 223 226 228 231 234 236 238 241 243 246 248 251 252 252 250 250 251 250 249 247 245 244 243 244 242 241 242 242 242 242 243 242 244 244 245 245 246 247 247 246 246 245 245 244 243 243 242 239 238 236 233 233 230 226 223 221 219 215 211 210 207 206 204 204 204 201 201 201 201 201 200 202 202 201 202 203 203 203 203 205 206 206 207 207 208 211 211 212 212 213 214 216 215 215 215 216 215 213 212 212 210 210 209 209 208 207 207 206 206 205 205 206 206 206 206 206 207 207 208 208 209 209 210 210 211 212 213 213 214 215 215 216 216 217 217 218 219 219 220 220 220 221 221 220 221 221 220 220 220 220 220 220 220 220 220 221 221 222 222 222 222 222 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 220 221 220 220 221 221 221 221 221 222 204 204 205 206 206 206 206 206 206 205 205 204 203 203 202 201 200 200 199 198 198 197 196 196 196 196 196 195 195 195 195 195 195 195 195 195 194 195 194 194 193 193 193 192 192 192 192 192 192 192 192 193 193 193 193 194 195 195 195 196 197 197 198 198 198 198 199 199 198 198 197 198 198 197 196 196 196 195 195 194 195 195 195 194 195 195 195 194 195 195 196 196 197 197 198 199 200 201 202 203 205 205 206 207 209 209 211 211 214 214 214 216 218 218 218 220 223 225 226 226 229 232 234 239 241 243 246 248 253 255 255 258 259 259 259 257 255 254 253 252 251 249 248 247 246 244 245 245 244 244 246 245 245 246 247 248 248 247 249 248 247 247 247 246 245 242 242 241 240 236 236 233 230 226 226 223 219 216 213 210 210 207 205 204 204 202 202 202 202 202 203 203 202 203 204 203 203 204 206 206 206 208 209 211 212 213 214 215 215 216 217 217 216 217 217 216 215 215 214 213 212 211 210 209 208 208 207 207 207 207 207 206 207 207 207 207 208 208 209 210 210 211 211 212 213 213 214 214 215 216 216 217 217 218 219 219 220 221 221 221 222 222 222 221 221 221 221 221 221 221 221 221 222 222 222 223 223 223 223 224 223 224 224 224 224 224 224 224 223 223 223 223 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 204 205 205 206 206 206 207 206 206 206 206 205 204 203 202 202 201 200 199 198 198 198 197 197 196 196 196 196 196 196 196 196 195 195 196 195 195 195 195 194 194 194 194 193 193 193 193 193 193 193 193 193 194 194 194 195 195 196 196 196 197 198 198 199 199 199 200 200 200 200 199 199 199 198 198 197 198 198 197 196 196 197 196 196 196 195 195 196 196 197 197 198 198 199 200 201 201 203 204 205 206 207 209 210 211 215 216 216 218 218 219 221 221 221 223 225 226 229 229 232 235 237 240 244 246 248 251 255 258 260 263 265 265 265 263 263 264 262 258 259 256 254 251 252 250 249 248 246 246 246 247 247 247 248 249 250 249 249 251 251 250 249 249 248 246 245 245 242 241 240 236 236 233 232 228 226 223 219 216 215 213 211 209 208 205 205 203 203 202 202 204 203 203 204 205 204 204 205 206 207 207 209 211 213 214 214 215 216 218 218 219 218 218 218 218 218 217 217 216 214 214 212 212 211 210 209 208 208 208 209 208 208 208 208 208 208 209 209 210 210 210 211 212 212 213 214 214 215 216 216 217 217 218 219 219 220 221 221 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 224 224 225 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 222 204 205 206 206 207 207 207 207 207 207 206 205 205 204 203 202 202 201 200 199 198 198 198 197 197 197 196 196 196 196 196 196 196 196 196 196 196 196 196 195 195 195 194 194 194 194 193 194 194 193 194 194 194 194 195 195 196 196 197 197 197 198 198 199 199 200 200 201 201 200 201 200 199 199 200 199 199 199 198 199 198 197 197 198 197 197 197 196 197 197 198 198 198 201 201 202 203 204 206 207 211 212 213 214 215 217 218 221 221 223 225 226 226 228 229 231 232 232 235 238 240 243 245 247 251 254 256 260 263 265 267 267 269 272 272 269 268 268 266 262 261 259 258 255 253 252 251 249 249 249 249 249 250 249 251 251 252 251 252 252 252 252 249 248 248 248 245 245 244 241 240 240 236 235 232 232 228 225 221 219 218 216 214 211 209 207 207 204 204 203 202 204 204 205 206 205 204 207 209 209 209 211 212 213 215 216 217 218 220 220 220 220 220 220 220 219 218 218 218 217 216 214 214 212 212 211 211 210 209 209 208 209 209 209 209 209 210 210 211 210 211 212 212 213 213 214 215 215 216 217 217 217 218 219 220 220 221 222 222 222 222 222 223 223 223 223 223 223 223 223 224 224 224 224 225 225 225 225 226 226 226 226 226 226 226 226 225 225 224 224 224 224 223 223 223 222 222 223 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 222 221 222 222 204 206 206 207 207 207 207 207 207 207 206 206 205 205 204 203 202 201 201 200 199 198 198 198 197 197 197 196 197 197 196 197 197 196 196 197 196 196 196 196 196 196 195 194 195 195 194 194 194 195 195 195 195 195 196 196 196 197 197 197 198 198 199 199 200 200 201 201 201 201 202 201 201 201 201 200 200 199 200 200 199 198 199 199 198 197 198 198 198 199 199 200 201 201 202 204 205 206 208 210 212 213 216 217 218 220 221 225 225 228 229 229 231 233 234 235 235 238 241 243 243 248 250 252 256 256 261 263 267 269 269 272 274 276 275 275 273 273 271 270 268 266 263 261 258 256 253 253 252 250 250 250 251 251 251 252 253 253 253 253 252 252 251 251 250 248 248 247 245 244 243 240 240 239 235 234 232 228 225 223 221 219 218 214 212 210 209 205 204 204 203 202 204 205 205 206 206 208 210 211 211 212 214 215 216 217 219 221 221 222 222 222 223 222 222 221 220 219 219 218 216 216 214 214 213 213 211 210 211 210 210 210 210 210 210 210 210 211 211 211 212 212 213 213 213 214 215 216 216 217 217 218 219 219 220 220 221 222 222 223 223 223 223 223 223 223 223 224 224 224 224 225 225 225 226 226 226 226 226 227 227 227 227 226 226 226 226 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 222 223 222 222 222 222 222 222 222 222 222 222 205 206 206 207 207 207 208 208 207 207 207 207 206 205 205 204 203 202 201 200 200 199 198 198 198 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 196 196 196 195 195 196 195 195 196 196 196 197 197 196 197 197 197 198 198 198 199 199 200 200 201 201 202 202 202 203 202 202 202 202 201 201 201 201 200 201 200 199 199 200 199 200 199 199 199 200 200 203 203 204 204 206 208 210 212 214 215 217 219 221 225 226 226 229 233 235 236 236 237 239 240 241 244 246 247 248 251 253 257 259 261 265 267 269 272 274 276 278 277 279 279 279 279 277 275 273 271 268 266 263 261 260 256 256 255 253 253 253 253 254 254 254 255 255 255 254 254 254 253 253 250 250 247 247 246 243 243 242 242 239 237 237 234 230 226 223 223 219 215 213 211 210 209 205 205 204 203 204 206 205 205 206 209 210 212 213 215 216 218 218 219 220 222 222 223 224 224 224 224 223 223 222 221 221 220 219 217 216 215 214 214 213 213 212 211 212 211 211 210 211 211 211 212 212 212 212 212 213 213 214 215 215 216 216 217 218 218 219 220 220 221 222 222 223 223 223 223 224 224 224 224 224 224 224 225 225 225 226 226 226 226 227 227 227 227 228 227 228 227 227 226 226 226 226 225 225 224 224 224 224 223 223 223 224 223 223 223 223 224 223 224 223 223 223 223 222 222 222 222 222 222 222 222 222 205 206 207 207 208 208 208 208 208 208 207 207 207 206 205 204 204 203 202 201 200 200 199 199 198 198 198 198 197 197 198 197 197 197 198 197 198 198 197 197 197 197 196 196 196 196 196 196 196 196 197 197 197 197 198 197 198 198 198 199 199 199 200 200 201 202 202 203 202 203 203 203 203 202 203 203 203 202 202 202 201 202 201 200 201 201 200 200 200 200 200 202 203 203 204 206 207 208 211 213 214 218 219 222 225 226 229 231 233 236 239 240 240 243 243 244 247 249 249 252 254 256 258 260 262 264 268 269 271 273 275 277 279 281 283 282 282 282 282 280 278 276 273 271 268 266 263 261 260 258 256 256 254 256 256 256 256 257 256 256 256 255 255 253 253 252 250 249 249 247 246 245 245 244 242 241 237 237 234 230 226 225 223 219 215 215 211 210 206 205 205 204 205 204 206 205 207 208 211 213 214 216 217 218 220 220 223 224 224 224 225 225 224 225 225 224 223 222 222 221 220 219 219 217 217 215 215 214 213 213 213 213 212 212 212 212 212 213 212 213 212 213 213 214 214 215 215 216 217 217 218 218 220 220 220 221 222 222 223 223 223 224 224 224 224 224 224 225 225 225 225 226 226 226 227 227 228 227 228 228 228 228 228 228 227 227 227 226 226 226 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 222 222 222 223 223 205 206 207 207 208 208 208 208 208 208 208 207 207 206 206 205 204 203 203 202 201 200 200 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 198 197 198 198 198 199 199 199 199 198 199 199 200 200 200 201 202 202 203 203 203 203 204 204 203 204 204 204 203 202 203 202 203 202 201 202 202 201 201 202 203 203 203 205 206 208 209 210 213 214 217 219 222 223 228 231 232 235 237 240 241 244 246 247 247 249 249 252 254 255 256 258 260 262 264 266 270 271 273 275 277 279 282 282 284 286 285 285 285 284 284 282 280 276 275 271 270 266 264 261 259 259 258 258 258 257 259 259 258 258 258 257 257 255 254 252 252 249 249 249 248 246 245 245 244 242 241 237 237 232 230 228 226 223 219 215 215 211 207 206 206 205 206 205 207 206 208 209 211 212 216 217 218 219 221 222 223 225 226 226 226 226 226 226 226 226 225 224 223 222 222 222 220 219 218 218 216 215 215 214 214 213 213 213 214 213 213 213 213 213 213 214 214 214 215 215 215 216 217 217 218 219 220 220 220 221 222 222 222 223 223 224 224 224 224 225 225 225 225 225 226 226 226 226 227 227 228 228 228 228 228 228 228 227 227 227 227 226 226 226 225 225 225 225 225 224 224 225 224 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 205 206 207 207 208 208 208 209 208 208 208 208 207 207 206 206 205 204 203 202 202 201 200 200 199 199 199 198 198 198 198 198 199 198 198 199 199 198 199 198 199 198 198 198 198 198 198 198 198 199 198 199 199 199 199 199 199 199 199 200 199 200 200 201 201 202 202 203 203 203 204 204 204 205 204 205 205 205 204 204 203 204 204 202 203 202 203 203 203 203 204 205 205 206 208 209 209 212 215 216 220 221 223 226 230 232 234 238 241 244 244 247 249 249 250 252 252 255 257 257 259 261 262 264 266 268 270 273 275 276 278 280 284 283 285 287 289 289 289 289 287 287 285 283 280 278 275 271 270 266 264 263 261 261 261 259 259 259 258 258 257 259 257 256 254 254 252 251 249 249 249 248 248 247 245 244 243 241 239 236 232 230 229 225 220 216 216 213 209 207 206 206 207 206 207 207 209 211 213 215 217 218 220 221 222 224 224 225 226 227 227 227 227 228 227 226 226 226 226 224 224 223 221 220 220 219 218 217 217 216 215 214 214 214 214 214 214 213 214 214 214 215 214 215 215 215 216 216 217 217 218 219 220 220 220 221 222 222 222 223 224 224 224 224 224 225 225 225 225 226 226 226 226 227 227 227 227 228 228 228 228 228 227 227 227 227 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 226 225 225 225 225 225 224 225 224 224 224 223 223 223 223 223 205 206 207 207 208 208 208 209 209 209 209 209 208 208 207 206 206 204 204 203 202 201 201 200 199 199 199 199 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 200 199 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 203 204 204 204 205 206 205 205 205 205 204 205 205 204 205 204 203 204 204 203 204 204 205 205 207 208 210 210 211 214 216 218 220 222 225 227 230 233 238 240 243 245 247 249 252 252 252 255 255 257 257 259 261 263 265 265 266 270 271 273 274 278 280 281 283 284 288 289 290 290 291 291 291 290 289 289 285 284 280 278 275 273 270 268 266 264 262 262 262 260 260 260 259 259 259 256 256 254 254 251 251 249 249 248 248 248 247 245 244 243 239 239 236 230 229 226 220 216 216 213 211 210 210 209 209 207 209 208 210 212 214 216 217 219 221 222 225 225 225 225 227 227 227 228 228 228 227 227 226 226 226 225 224 223 223 223 222 220 220 219 218 218 217 216 216 216 216 215 215 215 215 215 215 215 215 215 216 216 216 216 217 217 218 219 219 220 220 221 222 222 222 223 224 224 224 224 224 225 225 225 225 226 226 226 226 227 227 228 228 228 228 228 227 227 227 227 227 227 226 226 226 226 226 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 225 225 225 225 225 224 225 224 224 224 223 223 223 206 206 207 208 208 208 208 209 209 209 209 209 208 208 207 207 206 205 204 203 203 202 201 201 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 200 200 200 199 200 200 200 200 199 200 200 201 200 201 201 201 201 201 201 200 201 200 201 201 201 201 202 202 203 204 205 205 205 205 206 206 206 206 206 205 205 205 205 205 204 205 205 205 205 206 206 206 206 207 209 210 211 213 215 217 218 221 223 227 229 233 234 239 243 245 246 248 251 252 253 255 256 258 258 258 260 261 263 265 267 268 271 273 274 276 279 281 282 284 286 289 290 290 292 293 294 294 294 293 292 292 289 287 284 280 277 275 271 270 268 266 264 264 264 262 261 261 259 258 258 256 255 253 253 251 251 249 248 248 248 247 247 244 244 241 239 236 234 230 229 225 220 216 216 215 211 210 210 209 209 209 209 211 213 215 217 219 220 222 223 225 225 226 226 228 228 227 228 228 228 227 227 226 227 226 226 226 225 224 223 223 221 221 220 219 219 218 218 218 217 216 216 216 216 215 215 215 215 215 215 216 216 216 216 217 217 218 219 219 219 220 221 222 222 222 223 224 224 224 224 224 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 224 224 224 223 224 223 205 206 207 207 208 208 208 209 209 209 209 209 208 208 208 207 207 206 205 204 203 202 202 201 201 200 200 199 199 199 199 199 199 199 199 199 199 200 199 200 200 200 200 200 200 201 201 200 201 201 201 201 202 201 202 202 202 201 201 201 201 201 202 201 202 202 203 204 204 205 205 206 206 206 206 206 206 206 206 206 206 206 205 206 205 206 206 206 207 208 208 208 209 211 211 212 214 218 219 220 223 226 228 230 234 236 241 244 246 247 249 251 253 254 256 258 258 258 260 262 263 263 265 267 270 271 273 275 277 280 282 283 285 288 289 289 293 294 296 297 297 297 298 297 295 294 291 289 286 282 279 277 273 271 270 268 268 266 265 263 263 260 258 258 258 255 253 253 253 250 250 250 248 248 248 247 245 244 244 241 239 236 234 229 226 223 220 216 215 213 211 210 210 209 211 211 213 215 217 217 218 222 223 223 225 226 227 227 228 228 228 228 228 228 227 227 227 227 227 227 226 226 226 225 223 223 223 222 221 220 220 219 219 218 217 216 217 217 216 216 216 215 216 216 216 216 216 216 217 217 217 218 219 219 220 221 222 222 222 223 223 224 224 224 224 224 225 225 226 226 226 227 227 227 227 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 226 226 226 226 226 226 227 227 227 226 226 226 226 226 226 225 225 225 224 224 224 224 224 224 205 206 207 207 208 208 208 209 209 209 209 209 209 208 208 207 207 206 205 205 204 203 202 202 201 201 200 200 200 199 199 199 200 199 199 200 200 200 200 200 200 201 201 201 201 201 202 201 202 202 202 202 202 203 202 202 202 202 202 202 202 201 202 202 202 203 203 204 204 205 205 205 206 206 207 206 206 206 207 206 206 206 206 207 206 207 206 206 207 208 208 210 211 213 213 213 216 219 220 221 224 227 230 231 235 237 241 243 245 248 250 252 254 254 256 258 258 260 260 262 264 265 267 268 270 271 274 275 278 281 281 284 286 289 290 292 294 295 297 298 300 300 300 300 300 298 296 295 291 288 286 281 279 275 273 271 269 267 265 265 263 262 260 260 257 254 252 252 252 250 250 250 250 248 248 248 247 245 244 241 241 239 236 232 230 226 223 219 219 215 213 211 210 212 211 211 214 216 218 218 220 221 223 225 226 227 226 227 227 228 227 227 227 228 227 227 227 227 228 227 228 228 227 226 226 225 224 223 222 222 222 221 220 219 218 218 218 217 217 217 216 216 216 216 216 216 216 216 216 217 217 218 219 219 219 220 221 222 222 222 223 224 224 224 224 224 225 225 226 226 226 226 227 227 227 227 227 227 227 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 227 226 226 226 226 226 226 226 226 225 225 225 225 224 224 224 224 224 205 206 206 207 207 208 208 208 209 208 209 209 209 208 208 207 207 207 206 205 204 204 203 202 202 201 200 200 200 200 200 200 200 199 200 200 200 200 200 201 201 201 201 202 202 202 202 202 203 203 202 203 202 203 203 203 202 202 202 202 202 202 202 202 203 203 204 204 204 205 206 206 206 206 206 207 207 207 206 207 208 207 206 207 208 207 207 206 207 208 210 210 212 213 213 216 218 219 221 222 225 227 231 233 236 238 242 245 247 248 251 253 255 255 257 259 259 260 261 262 264 265 267 268 271 272 275 277 279 281 282 285 287 288 290 293 294 296 298 299 300 302 303 302 302 302 301 298 297 294 290 287 285 282 280 276 274 269 267 267 265 262 260 259 256 253 251 251 251 249 249 250 250 248 248 248 248 247 245 244 241 241 237 236 232 230 226 223 219 217 217 213 212 212 212 214 214 216 218 218 220 221 223 225 226 227 226 226 227 227 226 227 227 228 227 227 227 227 228 228 228 228 228 228 227 226 225 225 223 223 223 222 220 221 220 219 218 218 218 217 217 217 216 216 216 216 216 216 216 217 217 217 218 218 219 220 221 221 222 222 223 223 223 224 224 224 224 225 225 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 224 224 224 224 205 206 206 207 207 207 208 208 208 209 208 209 208 208 208 208 207 206 206 205 205 204 203 203 202 202 201 201 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 202 202 202 203 203 203 203 203 204 203 203 203 203 203 203 203 202 202 203 203 203 203 203 203 204 205 205 206 206 206 206 206 207 207 208 207 207 208 208 208 207 208 208 208 208 208 210 211 211 212 214 215 217 219 220 222 225 226 228 232 234 236 239 242 244 246 250 251 253 254 255 257 257 259 261 261 262 264 265 268 270 271 274 276 278 280 282 283 285 288 288 291 293 296 297 297 299 301 303 304 305 305 305 304 301 300 298 294 291 289 286 282 278 276 274 272 267 264 262 259 259 255 253 250 251 249 249 249 249 249 248 248 248 248 248 245 245 242 242 241 237 234 232 228 225 221 219 217 215 215 212 214 214 214 216 219 219 221 221 223 225 225 226 225 226 226 226 225 226 226 226 226 227 227 227 228 228 228 228 229 228 228 228 227 227 226 226 224 223 222 222 221 220 220 219 219 218 218 217 217 217 216 216 216 216 216 216 217 217 218 218 218 219 220 221 221 222 222 223 223 223 224 224 224 225 225 225 225 226 226 226 226 226 226 226 225 225 225 225 225 225 224 224 224 224 224 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 224 224 224 224 224