Height 299 301 296 295 306 325 355 430 458 466 479 441 405 421 436 439 439 421 423 420 410 388 356 339 345 376 408 421 416 387 326 261 223 233 228 222 253 274 276 318 362 396 408 406 400 402 387 347 325 327 327 329 357 394 484 603 631 626 587 522 474 471 469 490 507 558 646 713 493 447 440 441 439 429 419 412 407 404 398 371 395 396 356 322 360 331 277 249 246 257 268 270 311 366 394 348 194 190 201 210 211 201 200 189 196 212 233 273 329 227 231 237 101 113 120 108 91 79 79 86 99 118 139 160 188 162 150 150 154 156 157 165 185 213 238 245 207 182 173 179 217 335 278 355 414 355 187 159 182 348 665 913 753 539 463 461 515 546 369 358 373 388 393 389 382 367 355 342 332 334 335 340 353 365 366 350 335 326 321 322 327 329 330 329 328 327 327 319 314 314 319 332 359 398 423 430 426 412 392 354 340 327 312 318 311 310 312 308 289 246 243 226 199 176 171 174 190 201 213 233 265 321 344 338 319 302 304 298 276 241 219 238 266 294 318 343 365 357 342 301 336 402 423 431 461 496 515 509 483 469 472 475 473 465 454 401 369 357 360 373 387 362 320 290 281 293 340 398 432 447 467 520 565 585 587 581 579 588 592 592 588 580 569 555 547 547 550 555 555 550 542 532 522 516 524 530 532 527 514 496 487 480 475 471 467 463 461 460 461 462 460 460 460 461 461 461 459 457 455 322 316 305 304 315 327 349 413 456 467 457 415 399 432 448 439 425 397 410 398 377 364 363 340 325 343 371 384 382 332 263 227 226 232 234 218 227 250 278 312 338 356 361 370 387 391 359 334 319 315 326 348 404 446 508 583 604 602 572 528 494 488 495 511 510 521 562 619 519 464 443 438 435 429 421 411 406 406 411 408 434 400 342 306 322 299 277 280 287 287 287 352 389 368 318 269 183 193 210 219 216 209 197 190 206 232 263 318 366 230 209 243 179 111 114 109 97 86 83 88 100 116 135 152 166 153 145 148 154 155 153 162 182 204 220 223 214 208 218 318 545 831 556 472 377 253 179 171 333 467 644 774 622 528 497 498 497 461 361 346 362 376 395 431 390 348 334 328 323 327 326 331 335 334 329 316 300 303 310 316 321 321 324 327 327 323 319 313 308 312 328 356 400 431 442 439 426 401 380 364 346 325 305 295 288 301 316 318 301 275 265 242 216 194 182 188 200 211 226 251 291 343 396 422 411 373 352 324 280 245 233 244 258 271 289 311 328 321 338 338 371 415 426 439 483 507 514 511 483 465 465 471 476 473 455 414 385 367 361 368 360 311 302 308 313 329 364 405 423 428 440 482 533 563 573 568 566 574 581 581 577 569 553 538 532 534 540 546 548 547 542 535 525 515 518 523 527 525 515 496 486 477 466 454 446 441 438 440 446 449 447 447 448 451 455 455 454 453 452 325 369 342 332 345 342 371 407 455 461 416 398 383 389 419 432 396 367 390 396 378 357 365 332 309 305 306 307 328 346 286 229 211 226 217 210 231 254 268 279 289 295 296 305 324 336 333 327 315 309 327 381 432 462 490 518 528 526 527 538 547 541 512 514 513 514 522 535 533 482 453 440 431 425 419 413 410 416 429 449 450 383 321 292 290 291 315 326 326 329 353 425 393 319 247 202 181 195 212 219 218 213 197 209 225 245 283 362 373 221 205 276 254 110 102 101 97 93 93 101 110 123 137 153 171 180 157 149 160 168 171 176 184 196 207 213 216 225 254 429 765 978 860 710 471 259 239 345 449 540 620 642 534 543 530 543 535 458 355 351 354 409 473 447 365 331 315 315 322 319 319 320 318 311 301 291 284 294 308 316 318 319 321 322 321 318 313 304 299 312 342 381 418 438 437 422 398 372 361 360 339 306 278 263 261 277 296 306 301 287 275 251 221 200 197 208 223 238 256 280 315 349 361 353 333 307 285 272 264 260 260 261 267 278 285 289 298 324 364 383 403 426 436 457 496 513 517 514 487 472 465 470 483 495 481 471 451 426 403 389 291 298 320 334 339 344 372 397 408 411 421 452 499 539 558 557 551 547 551 557 559 557 548 539 532 530 531 535 541 542 540 535 527 516 515 518 522 522 514 495 484 469 454 443 436 434 431 428 426 425 424 426 430 435 440 445 447 448 448 323 395 376 374 390 382 405 419 438 443 436 440 394 394 385 368 354 349 351 347 347 355 358 324 295 288 289 289 299 314 291 251 217 206 206 202 224 247 255 249 247 249 258 271 286 302 309 311 308 318 357 414 452 470 476 478 479 478 497 534 569 573 526 516 515 517 521 528 533 500 471 449 434 426 423 423 429 440 453 458 423 353 308 300 305 328 359 364 366 387 429 423 337 278 247 213 186 194 208 214 212 216 220 245 249 253 287 365 361 252 235 283 277 163 108 94 96 98 104 115 122 136 158 185 212 235 201 180 181 186 209 204 195 193 202 212 217 225 247 367 597 733 785 664 478 362 418 614 600 601 601 571 524 545 564 572 538 455 387 435 458 482 484 415 346 315 305 306 311 308 303 299 292 284 279 278 280 292 303 310 313 313 315 317 315 310 304 288 290 316 355 391 413 418 401 370 340 330 334 329 311 285 261 247 250 265 280 289 295 285 275 251 225 210 213 229 250 272 291 301 315 320 312 297 281 270 266 266 271 280 288 293 298 300 299 305 325 366 386 393 409 434 443 458 473 475 486 515 489 473 464 467 477 485 479 486 494 456 370 333 301 325 342 339 332 339 365 385 395 400 411 436 475 514 538 542 535 519 513 520 533 542 544 539 534 530 528 533 535 536 535 531 524 517 515 516 518 518 511 492 478 461 446 436 431 427 424 422 420 419 417 414 411 412 417 427 432 435 437 334 356 378 405 428 439 430 450 463 463 465 483 438 465 416 350 327 319 310 328 351 385 432 411 297 250 256 280 290 290 280 255 226 205 199 204 222 234 233 225 221 225 241 258 270 283 290 297 312 346 398 433 463 462 454 457 475 481 483 503 534 554 533 522 518 519 524 530 525 513 491 468 451 439 440 448 461 474 472 430 369 342 332 339 366 387 400 399 417 444 414 387 336 287 258 249 213 200 212 210 202 230 269 284 272 270 298 328 324 318 281 258 293 301 147 99 100 105 117 127 135 162 211 267 293 280 265 239 208 193 241 239 221 208 211 218 215 221 220 238 310 456 484 428 409 487 666 872 787 667 574 528 529 554 586 569 512 451 417 679 651 544 469 366 335 317 311 307 300 294 277 261 253 254 263 271 275 286 296 302 305 305 308 310 308 302 288 277 287 315 347 366 372 367 335 305 296 303 316 318 310 295 278 265 268 278 284 288 293 281 271 253 236 230 236 255 280 304 319 322 317 309 299 290 286 288 292 295 300 308 315 322 325 321 337 366 386 387 370 380 415 446 442 438 435 431 446 486 481 460 450 447 443 432 365 339 340 344 339 338 319 326 326 313 301 316 345 368 384 397 412 432 460 488 509 518 513 495 489 495 509 522 535 539 536 531 527 529 531 530 528 525 519 516 515 518 519 515 508 489 472 455 439 430 426 422 420 418 416 414 412 409 406 405 408 413 415 416 420 339 351 371 406 450 487 469 409 417 433 439 444 433 404 408 380 319 311 306 329 345 379 443 426 305 249 241 254 267 275 268 255 234 210 201 212 223 222 215 212 211 217 232 248 260 270 279 293 333 384 423 439 461 439 421 436 481 496 473 474 494 518 528 520 519 519 519 522 524 512 507 499 484 475 480 488 491 488 470 409 415 384 373 393 421 426 438 449 463 470 445 429 353 302 282 270 234 211 194 189 210 265 326 345 316 300 310 266 266 296 249 182 204 295 158 115 119 125 136 139 151 204 274 324 314 307 282 231 183 179 229 266 263 243 224 211 210 239 248 296 410 427 441 451 465 551 786 979 888 693 535 490 519 579 577 541 492 447 420 829 711 490 411 348 348 341 332 315 291 278 262 245 237 241 253 263 266 277 289 297 296 295 299 302 300 293 281 276 284 307 332 347 348 334 314 304 311 325 332 335 327 313 304 307 304 294 292 299 296 280 270 262 258 260 273 294 314 329 338 343 333 325 322 324 333 347 348 350 352 351 349 352 359 383 407 417 416 397 306 338 419 445 434 421 417 422 431 442 456 439 387 341 328 315 261 242 249 275 310 332 324 316 307 298 288 296 318 345 372 395 417 433 449 462 473 482 484 477 478 486 496 505 518 528 531 528 525 526 528 527 525 522 517 516 517 523 525 515 509 487 468 450 435 426 423 420 418 416 415 411 408 405 402 402 405 408 411 410 413 320 331 355 423 458 437 458 410 397 407 436 465 424 387 397 377 320 316 321 334 336 367 438 424 305 251 234 232 239 252 248 240 227 215 215 216 218 215 210 208 209 216 226 239 252 267 278 304 362 411 423 447 452 447 440 446 474 492 486 493 506 516 530 524 520 515 513 516 518 510 514 522 525 521 517 512 495 482 480 470 460 452 444 448 469 433 452 488 531 569 574 459 367 330 315 290 281 227 201 197 233 333 414 409 368 347 343 261 252 261 286 281 228 291 217 156 133 142 161 164 190 260 324 338 333 306 259 204 163 158 185 228 252 238 199 182 257 264 334 415 425 437 444 448 456 484 560 774 768 614 479 470 525 565 532 508 487 441 445 695 547 355 340 378 381 373 354 322 285 270 264 255 248 246 252 260 262 273 286 290 287 286 289 292 292 287 280 277 281 295 315 330 324 312 307 312 325 334 349 353 346 333 322 317 309 300 302 310 297 276 274 277 283 296 318 335 346 350 356 372 380 381 382 387 396 403 396 392 389 385 377 389 421 440 443 438 428 401 376 376 397 431 427 421 417 418 423 431 429 422 315 213 211 208 205 208 222 251 298 337 337 320 304 298 291 291 303 327 357 389 414 425 432 435 436 440 456 463 472 483 489 490 496 506 514 518 520 523 526 525 523 519 514 513 515 519 520 515 507 484 465 447 432 423 420 417 416 415 413 408 404 401 399 399 401 405 407 407 410 332 349 362 392 416 422 433 429 411 410 432 460 422 403 401 369 332 360 331 334 332 358 417 421 307 247 226 222 220 222 223 219 216 219 233 210 204 209 213 208 210 217 227 238 252 272 294 352 398 418 421 443 459 538 542 480 447 485 499 516 529 534 536 523 518 514 512 515 521 519 521 526 530 529 521 513 497 467 435 433 446 467 479 474 454 429 428 480 548 592 590 498 412 361 330 298 278 233 213 260 347 405 438 438 388 345 330 272 254 242 256 249 203 339 244 173 147 156 178 188 268 329 354 350 328 284 230 185 158 147 148 155 167 174 173 173 257 370 443 469 478 482 512 515 501 491 500 493 510 502 496 509 488 452 480 503 488 455 568 574 444 351 378 425 407 392 360 318 285 274 274 273 269 264 267 272 276 281 284 283 279 277 280 285 287 286 282 278 277 283 297 310 305 301 306 318 332 347 364 370 362 344 323 315 303 297 300 305 291 283 285 291 303 326 347 363 370 375 387 412 440 446 444 442 441 435 419 411 409 409 408 438 462 467 459 444 432 409 397 385 386 422 424 422 419 416 417 421 421 408 304 202 195 185 183 192 212 246 297 345 350 334 318 315 308 303 306 321 347 377 401 411 413 412 410 409 433 452 467 476 479 472 470 479 491 501 510 519 523 522 519 515 509 507 510 513 514 514 506 481 459 443 429 420 416 413 412 412 409 405 400 397 396 396 398 403 405 405 408 360 440 445 451 448 432 417 445 417 406 425 454 428 412 388 347 322 355 324 346 345 357 396 419 315 244 216 212 208 204 209 215 219 225 237 206 197 202 209 212 214 221 231 243 258 278 341 387 421 431 417 403 445 490 497 468 438 458 487 507 521 530 530 523 517 512 516 527 535 532 535 538 535 523 514 507 481 454 437 420 451 486 497 476 437 406 408 461 534 586 579 516 457 384 323 294 264 244 277 350 419 434 440 423 382 348 332 301 282 248 238 233 202 210 249 228 185 165 191 244 344 397 401 377 323 252 205 179 162 145 133 127 136 157 203 306 351 460 576 670 727 715 776 801 705 545 517 477 455 472 574 738 757 562 505 502 483 439 563 547 461 421 460 468 434 395 348 309 297 282 283 284 284 285 293 301 304 295 281 272 265 261 263 269 274 278 276 270 267 269 278 288 289 290 296 307 318 331 352 361 350 325 310 299 288 284 286 289 281 277 281 292 310 337 370 398 409 415 428 451 464 467 465 460 454 441 421 413 414 419 425 449 455 453 445 430 420 411 396 379 370 379 415 420 417 415 414 418 421 316 228 202 190 175 172 184 208 245 299 350 355 349 347 346 338 326 320 325 342 366 382 386 386 387 390 388 415 439 456 463 460 447 441 451 468 482 492 505 513 514 511 506 498 494 495 497 498 498 483 462 444 431 421 416 411 408 406 405 403 398 395 392 391 392 393 398 400 401 404 426 439 447 455 452 434 411 421 416 399 400 427 446 396 360 319 290 297 312 369 374 373 393 404 309 239 204 196 198 207 206 213 220 221 217 196 194 203 213 217 218 225 232 245 261 285 351 393 414 405 380 380 417 437 455 463 453 463 472 491 513 527 520 516 516 517 523 533 533 537 540 539 532 516 507 502 481 458 442 431 477 501 499 471 425 393 437 483 526 563 583 558 496 397 317 293 266 277 368 435 447 443 439 390 358 344 334 325 307 301 299 279 215 120 185 219 205 181 224 299 369 422 435 396 342 229 185 172 161 145 132 130 166 202 259 497 442 429 463 553 688 769 820 839 789 682 576 526 482 495 618 826 865 643 543 489 438 413 467 459 426 406 427 500 447 386 343 319 300 284 291 287 283 288 302 321 319 302 276 253 243 237 236 239 245 253 254 248 244 249 258 265 261 258 260 267 277 290 310 319 311 292 284 277 273 275 280 286 282 284 292 306 329 364 407 424 434 449 468 473 472 470 467 462 452 434 411 404 409 419 424 425 425 421 414 405 401 398 386 373 364 359 388 400 408 412 412 415 412 296 209 199 189 174 168 178 204 243 300 349 351 355 371 376 366 348 333 328 334 349 357 359 364 370 374 375 401 422 436 441 435 421 414 419 437 461 470 479 489 494 492 491 484 478 473 470 472 471 453 435 422 415 412 408 403 399 397 395 393 389 386 385 384 386 387 390 393 396 399 464 417 437 435 438 436 413 386 400 391 376 386 439 362 333 302 276 285 304 366 399 396 369 336 286 224 192 187 193 203 221 217 217 222 213 194 200 203 207 215 220 228 237 248 263 284 325 359 366 352 335 345 385 410 435 455 460 467 475 490 506 514 509 507 516 527 532 533 542 553 550 538 523 510 504 500 476 460 463 460 493 492 488 474 440 421 474 509 527 544 584 608 526 409 327 313 303 395 484 497 457 446 428 356 331 333 330 321 252 268 283 257 192 124 126 191 230 227 264 333 372 421 443 409 371 224 175 167 161 148 138 153 210 248 299 623 511 376 314 350 449 540 578 622 659 663 606 572 539 527 606 786 830 664 537 454 408 394 406 411 429 459 489 501 439 396 367 342 316 304 287 280 280 287 323 329 322 302 277 255 247 241 234 229 228 229 227 220 217 222 233 236 221 215 217 225 236 250 264 271 270 264 261 260 264 275 289 292 289 296 309 326 349 386 414 433 449 456 449 460 461 464 470 470 453 411 393 391 400 413 419 414 394 374 365 365 368 363 353 343 337 332 357 374 385 392 394 394 368 272 201 196 189 177 170 174 192 225 286 327 335 345 367 380 370 352 333 321 319 326 333 342 355 366 362 368 385 402 415 421 411 401 400 407 425 450 460 458 457 458 460 466 459 452 445 441 443 436 422 411 406 405 406 404 400 396 391 387 384 381 379 379 379 380 380 381 387 392 394 446 419 444 428 430 439 420 381 364 377 386 373 352 324 292 271 269 282 306 355 393 398 359 287 256 212 191 187 190 201 221 226 219 212 211 197 200 195 195 208 218 229 240 248 261 281 308 323 318 307 303 322 352 396 430 452 467 474 482 491 496 496 497 504 519 540 549 545 570 572 557 534 514 504 501 490 466 467 495 491 492 477 480 488 478 467 477 498 513 521 537 608 543 434 364 371 389 581 592 522 457 439 390 326 317 333 326 252 130 119 131 137 148 180 145 209 283 303 293 352 398 432 442 419 389 231 176 173 177 175 167 182 220 244 286 534 465 332 256 253 278 328 370 430 495 551 591 606 591 570 594 682 686 552 461 413 393 390 390 408 459 507 509 472 428 410 399 379 349 306 288 280 283 300 325 331 320 304 286 263 259 246 232 222 220 222 224 218 209 202 199 198 202 206 212 218 225 233 241 246 248 248 251 254 265 287 304 294 294 308 320 330 345 374 409 428 442 449 444 451 455 461 466 462 439 387 368 368 376 386 392 375 311 272 279 298 306 303 293 285 283 283 323 344 356 365 366 358 298 233 199 197 193 185 178 177 184 202 237 281 307 323 334 338 335 326 315 305 303 306 317 336 356 366 354 362 373 387 401 405 396 389 391 401 419 445 448 444 432 423 426 434 424 419 419 420 417 409 402 399 398 399 401 402 400 396 390 383 378 374 372 372 373 374 374 375 381 389 391 422 419 421 419 417 416 409 360 357 357 351 336 318 291 287 276 271 285 312 350 380 385 360 310 240 208 197 193 191 200 220 226 224 215 200 188 190 187 187 198 215 228 238 247 258 275 294 295 283 276 285 309 337 392 426 447 467 473 473 478 481 485 493 509 526 547 563 571 594 575 545 521 506 494 490 472 484 498 499 504 496 495 498 505 507 489 476 482 478 457 445 538 533 469 427 459 519 664 583 485 449 427 332 314 329 352 317 87 111 119 133 155 189 315 176 214 320 360 295 371 437 462 449 413 394 247 191 193 215 238 238 216 199 204 244 319 311 281 257 255 280 327 394 433 459 496 559 622 630 615 589 553 509 423 391 390 396 404 461 520 551 541 496 443 428 430 427 408 368 317 299 291 293 308 329 335 331 317 300 287 276 251 232 221 218 220 222 219 211 204 202 202 204 208 212 216 221 227 232 236 240 243 248 256 280 308 320 298 298 309 313 314 322 346 389 411 421 424 423 439 448 459 465 452 400 376 368 367 367 364 320 253 227 227 229 237 242 241 240 240 240 242 282 308 326 333 318 300 237 203 199 200 200 196 190 186 186 193 212 244 272 289 291 288 288 289 290 292 296 297 311 339 362 363 349 357 367 380 392 394 385 381 388 406 432 454 453 445 445 453 458 458 438 421 412 407 401 399 398 397 397 397 397 400 400 397 390 383 375 371 369 369 370 371 371 372 377 384 391 464 415 403 430 434 403 357 354 375 354 323 300 288 271 275 272 283 310 316 325 362 378 360 321 269 218 201 201 205 206 220 217 220 216 189 175 174 176 177 183 210 225 234 243 254 264 273 269 259 259 276 299 340 392 416 426 441 453 451 455 466 483 502 518 533 536 551 580 586 575 538 510 492 474 473 502 513 515 515 502 499 495 503 548 617 579 506 483 484 493 507 505 504 486 478 506 557 620 556 481 445 437 396 413 421 404 331 124 139 139 147 165 183 207 188 300 388 335 175 365 452 479 458 407 395 306 239 224 257 300 334 292 230 214 286 416 324 275 268 284 303 344 487 546 540 528 549 606 640 623 548 435 387 379 380 390 409 430 571 663 646 557 471 436 441 447 443 423 379 338 323 312 307 316 335 341 339 327 310 299 276 249 230 220 215 216 218 216 211 207 209 209 209 211 213 215 216 221 226 232 237 242 249 264 303 334 334 309 295 288 285 286 293 314 348 368 379 388 398 427 444 448 436 412 380 374 373 371 352 297 234 205 201 206 210 214 226 236 243 246 242 226 239 264 284 285 250 230 201 192 199 203 206 206 203 198 195 196 208 228 247 257 255 251 251 259 271 285 293 301 317 349 369 354 347 354 365 376 384 383 376 375 388 413 443 456 455 454 456 458 457 454 447 441 427 404 401 401 401 401 399 396 395 398 398 395 389 383 375 369 367 366 367 367 369 370 374 380 389 458 409 406 374 359 356 353 346 349 321 296 282 273 259 260 266 289 323 324 335 338 354 362 334 278 226 212 215 219 218 221 208 209 207 182 164 165 165 165 171 199 220 228 239 247 249 245 239 245 260 280 301 323 373 392 400 418 438 445 452 470 494 509 513 517 559 583 571 566 536 515 503 497 494 496 513 523 514 499 510 499 497 492 531 624 623 514 489 483 471 477 505 465 491 534 539 543 528 478 411 387 454 451 448 434 384 275 96 126 151 199 268 324 286 330 279 291 380 297 366 440 476 461 415 401 357 294 274 302 325 370 365 290 275 396 411 384 315 347 423 336 352 592 754 724 557 549 564 571 535 463 392 363 367 384 402 419 445 592 654 623 535 450 455 464 461 449 428 396 372 361 338 318 323 335 342 339 326 309 292 268 245 229 218 212 211 211 211 209 209 216 216 215 215 215 215 213 215 221 229 236 243 249 268 305 335 329 275 260 256 257 262 269 281 300 314 332 357 382 418 427 417 398 376 372 373 373 353 302 230 198 187 189 194 200 206 215 230 238 236 227 213 199 199 210 216 198 191 187 190 199 203 208 210 210 209 206 206 214 226 236 241 240 236 237 248 265 285 303 318 339 353 352 342 346 354 362 369 373 371 367 373 392 418 445 453 456 455 454 453 449 446 442 438 432 422 401 399 403 405 402 396 393 393 394 392 387 382 375 369 365 364 363 364 365 367 370 373 381 418 403 365 346 345 343 335 338 326 307 288 274 265 256 256 266 295 330 335 339 320 337 363 349 277 236 228 228 227 227 223 211 207 199 178 156 164 161 165 177 185 214 222 229 232 226 217 226 238 255 278 299 309 338 364 382 399 427 441 465 484 496 506 515 555 579 570 540 530 516 508 499 499 514 522 519 501 486 485 497 500 500 487 456 426 484 586 560 498 462 463 495 482 500 521 513 491 471 441 421 428 466 462 304 315 301 156 127 147 173 271 363 332 325 370 323 271 294 413 381 394 432 449 414 396 379 361 364 374 337 333 344 401 448 427 414 341 392 455 443 346 355 524 728 836 765 560 540 496 453 415 358 334 446 504 492 445 402 474 492 468 445 467 494 500 482 455 430 415 411 394 357 325 329 329 335 328 314 297 279 259 241 227 217 209 206 205 207 210 219 236 233 231 231 230 228 220 217 221 230 240 249 260 265 271 274 270 250 241 238 240 246 256 268 279 302 326 346 371 400 390 377 373 369 367 369 359 315 245 200 189 183 182 186 192 198 206 216 222 220 209 196 185 179 180 186 165 169 179 189 196 200 203 207 210 212 214 216 221 227 232 236 238 236 238 249 266 287 309 327 340 344 341 340 346 350 355 358 359 357 359 373 396 422 443 451 454 451 447 443 440 438 436 433 428 423 415 413 410 407 406 397 392 390 389 388 385 381 375 370 365 362 360 360 361 363 365 367 372 401 371 334 332 337 334 324 320 311 300 284 269 261 255 261 276 301 328 336 335 327 342 356 341 292 251 236 231 228 227 223 225 219 202 179 160 152 158 167 178 192 198 207 214 212 203 203 217 228 245 268 290 306 328 356 374 384 418 430 462 477 480 497 520 551 555 542 524 511 510 513 513 517 529 531 517 496 497 516 522 515 501 458 400 366 447 548 581 535 467 460 486 499 513 523 514 465 442 403 417 462 454 310 305 316 278 190 137 227 277 351 407 374 337 354 346 321 329 452 468 411 409 432 404 389 383 404 432 443 424 412 436 516 550 463 436 421 559 602 495 433 436 488 625 764 795 619 491 445 415 374 352 449 480 494 471 410 394 403 401 398 420 492 537 530 494 455 431 428 417 392 360 334 329 328 323 310 295 282 269 253 238 226 215 207 205 206 213 224 237 256 253 254 256 258 260 258 258 254 253 256 263 263 265 265 263 258 248 240 236 237 243 255 266 276 298 326 349 363 364 361 361 363 365 363 349 316 264 210 196 187 181 178 179 184 188 194 199 202 201 196 188 181 177 178 181 174 176 181 186 190 191 193 197 202 208 214 219 223 226 229 233 239 242 247 255 267 279 295 311 325 332 335 341 344 346 347 350 351 350 355 371 398 428 444 451 450 444 437 433 432 431 429 426 423 418 416 415 416 415 409 403 395 389 387 385 382 380 375 371 366 361 357 356 357 359 361 362 364 393 334 314 313 317 319 314 305 301 294 280 265 256 255 272 290 306 318 328 346 351 349 331 298 289 252 240 230 224 232 229 225 212 196 178 153 152 154 159 169 184 190 196 198 197 194 197 209 220 232 252 283 306 324 345 361 372 389 407 442 461 472 494 521 534 533 524 515 508 512 518 526 533 534 539 533 543 557 569 570 526 492 442 403 404 448 479 534 541 499 463 470 484 490 492 485 442 410 395 441 495 454 309 357 332 281 255 192 285 344 383 402 394 331 317 324 340 354 362 480 421 374 384 412 385 408 440 463 469 467 468 533 605 600 483 453 535 759 791 589 482 471 481 532 609 667 604 470 410 415 449 468 570 520 444 398 399 400 402 404 416 438 467 515 521 486 440 417 424 408 374 349 337 323 322 314 295 277 267 256 245 235 224 215 208 211 219 232 245 255 265 266 270 275 281 288 294 301 299 295 293 289 282 278 273 266 259 252 246 243 242 245 255 264 275 289 306 326 341 339 337 340 349 353 340 289 240 210 198 192 185 180 176 174 176 178 182 184 185 186 186 184 179 178 182 188 188 187 186 184 181 182 186 191 196 202 210 216 219 221 223 228 238 247 254 258 260 264 272 286 304 321 331 338 340 340 343 349 356 362 366 379 402 430 443 445 440 431 425 424 424 421 418 416 415 413 413 413 415 417 415 405 397 391 386 382 380 379 376 371 366 360 355 353 353 354 356 357 358 379 336 299 296 302 306 305 297 293 288 277 262 250 260 284 300 311 318 326 331 332 314 302 298 267 237 236 238 237 237 235 227 212 195 180 165 161 157 154 159 175 179 180 188 192 190 194 207 218 228 246 279 310 321 336 349 358 367 383 422 453 475 494 512 519 520 515 509 509 515 523 533 541 547 567 575 600 611 600 582 526 486 472 467 455 443 448 471 514 528 449 422 426 429 427 421 402 374 407 472 505 449 420 346 299 274 263 268 299 339 367 377 365 321 291 287 308 320 244 363 346 325 345 392 408 450 472 477 473 469 483 610 681 629 485 458 530 674 712 632 631 522 496 499 513 528 520 503 488 483 499 552 693 564 431 380 403 416 412 424 441 453 458 470 468 436 403 397 398 383 355 332 320 314 318 310 289 267 251 242 238 232 226 220 217 220 233 244 253 260 268 269 272 277 284 292 302 313 319 321 322 315 305 296 286 274 259 248 243 241 241 243 251 261 268 274 285 307 312 296 289 303 331 324 256 218 202 198 195 189 183 178 174 172 171 171 171 172 173 175 177 178 177 177 182 190 195 196 195 192 190 189 198 211 218 213 206 210 212 213 216 223 236 246 250 250 249 250 256 266 286 309 326 330 334 337 344 353 363 370 374 382 400 427 436 433 423 416 415 414 411 407 405 404 404 406 408 409 411 414 416 410 400 392 387 381 379 378 376 372 366 357 351 349 348 349 350 351 352 357 346 295 291 297 302 300 293 289 281 265 253 254 266 292 305 311 315 321 326 313 303 297 290 266 239 230 226 229 238 234 226 212 197 187 180 176 169 163 164 172 175 176 185 190 188 192 206 218 230 250 282 312 319 329 338 345 353 365 409 449 476 491 499 509 512 510 508 509 519 530 537 546 564 597 610 620 610 575 520 493 499 564 597 537 454 443 440 469 479 390 338 343 366 382 377 356 350 385 425 434 395 348 307 285 273 269 281 320 340 355 359 343 323 292 273 285 304 242 224 236 301 354 331 459 490 499 496 484 482 503 645 702 629 491 463 452 443 475 586 801 680 557 496 480 463 474 529 579 587 558 553 604 502 422 403 420 435 433 440 451 460 461 435 408 381 368 377 378 367 339 314 303 299 312 309 285 256 237 227 222 219 216 212 207 204 210 228 247 257 265 266 266 268 274 284 291 298 299 298 300 305 297 289 279 266 246 235 230 228 229 232 241 252 257 260 264 270 260 245 240 246 250 219 196 188 186 187 186 184 180 175 172 169 167 165 163 162 163 166 169 172 173 174 179 185 191 193 193 193 195 200 208 218 222 218 207 205 205 207 211 216 228 235 239 239 240 242 247 257 273 295 316 318 319 322 331 347 365 368 368 370 378 395 413 413 407 402 399 397 391 390 390 392 392 396 400 403 406 406 397 396 389 384 380 376 373 371 371 368 362 353 346 343 342 343 343 344 345 335 319 306 289 284 291 296 288 285 276 258 253 261 268 286 295 301 304 303 305 304 298 286 268 248 234 227 229 229 224 233 227 217 204 193 186 187 182 176 172 172 175 177 178 181 186 189 205 219 235 257 288 310 316 324 328 332 340 355 399 437 465 484 492 501 505 505 507 512 526 531 539 547 556 589 597 600 571 504 415 397 519 704 815 741 465 442 428 372 304 291 273 289 321 342 334 316 319 328 333 331 330 314 284 271 273 284 304 342 352 350 346 345 320 299 286 292 319 344 233 251 325 369 352 548 547 535 522 506 509 536 597 623 592 519 482 463 446 443 511 758 794 608 481 459 466 494 515 588 638 610 502 423 401 411 433 453 463 456 450 450 453 451 417 374 338 325 343 354 351 328 309 306 306 311 304 277 245 226 215 209 208 209 209 207 202 199 199 200 209 250 246 227 217 226 243 256 259 250 237 233 240 244 244 241 233 224 220 216 212 212 217 230 239 245 248 247 240 228 218 214 210 199 178 172 172 174 177 179 179 177 174 171 168 165 163 161 159 158 160 163 167 169 171 173 177 181 183 183 185 191 200 211 220 225 223 211 205 203 207 212 216 222 228 232 234 235 239 244 251 262 279 299 297 293 294 303 325 359 355 347 344 347 354 359 370 379 381 377 374 374 376 378 379 378 384 389 392 394 391 375 373 374 374 374 371 367 366 366 364 358 349 341 337 335 336 336 336 338 322 315 301 285 291 292 288 281 276 270 256 253 264 274 279 286 287 284 283 285 292 286 271 252 234 230 226 227 224 218 235 231 225 213 198 186 187 187 183 176 172 176 176 170 171 180 186 204 219 238 264 292 311 311 316 317 319 328 346 387 420 447 473 489 490 491 493 501 514 535 540 548 552 551 569 556 548 514 455 401 388 528 721 905 930 469 432 417 337 242 240 238 257 278 291 289 274 277 284 296 307 310 296 279 277 287 305 336 360 361 351 339 327 311 301 306 331 360 343 331 251 246 354 555 962 758 612 558 538 556 578 606 624 613 563 527 502 481 470 476 501 504 484 465 465 484 487 498 544 580 557 447 412 403 423 459 488 496 476 457 446 442 433 406 368 322 294 305 315 321 316 313 317 317 311 295 266 235 218 207 201 201 203 206 207 204 199 195 192 192 202 199 195 196 203 213 219 220 218 215 215 220 228 231 228 222 214 207 202 199 200 207 221 230 235 236 232 224 215 207 202 194 178 164 158 156 158 162 166 167 166 164 162 162 162 162 162 161 159 159 162 164 166 167 168 170 172 174 175 178 185 198 211 222 227 225 216 210 210 213 217 217 218 222 226 229 231 236 240 244 250 260 276 268 262 263 272 291 339 330 319 316 321 324 323 329 333 333 333 338 347 356 362 365 368 372 374 375 374 368 365 364 366 369 369 367 364 363 362 360 355 347 339 333 330 329 329 331 334 311 308 300 294 286 282 280 276 270 251 244 248 256 261 264 266 265 262 260 261 264 257 246 235 226 225 223 220 217 219 239 237 232 220 203 186 180 185 184 178 174 176 175 174 172 174 184 202 218 239 266 291 305 303 306 304 303 312 319 376 418 448 471 472 470 476 479 484 504 536 535 565 572 535 534 529 504 474 444 422 455 525 658 689 551 431 412 317 247 224 222 234 248 264 273 273 263 267 277 285 288 289 278 271 276 290 311 345 376 366 348 331 312 304 316 426 530 521 372 343 261 259 384 616 952 731 609 588 579 588 603 606 613 609 572 559 539 519 502 490 483 467 461 489 517 490 480 503 503 486 465 435 415 416 450 492 507 514 499 472 451 442 429 398 366 325 289 278 277 287 302 315 323 320 310 282 251 229 216 204 198 198 201 205 208 207 204 200 195 193 198 193 191 193 198 204 208 209 207 205 205 208 213 215 215 211 205 198 194 193 195 201 214 222 226 225 220 213 204 198 193 185 172 158 148 144 145 146 147 148 150 151 153 156 158 162 166 169 169 167 165 164 163 162 162 164 166 168 171 176 186 201 213 221 224 222 218 215 215 216 216 214 215 218 221 223 225 230 233 235 236 236 233 233 236 239 242 252 304 298 294 299 304 307 308 307 304 303 305 312 323 334 342 346 351 352 353 354 354 353 357 361 364 366 367 367 364 362 359 356 352 345 337 330 325 323 323 325 330 298 294 294 285 276 271 268 265 262 246 240 240 243 243 244 244 246 247 246 243 233 227 222 219 218 218 217 216 215 220 244 239 234 225 211 191 178 183 186 187 184 178 176 173 173 177 186 205 220 240 263 283 288 283 283 282 277 278 309 380 423 445 460 469 460 467 468 467 479 524 549 576 564 512 504 486 470 465 472 487 491 505 527 506 434 404 320 253 221 218 223 236 248 259 266 266 264 266 274 282 284 280 272 265 270 283 303 327 364 368 353 337 331 319 325 449 569 566 429 380 355 365 408 482 623 533 511 554 597 603 617 618 613 605 593 592 561 539 523 507 490 478 471 532 611 594 519 516 503 481 464 439 429 456 488 516 542 522 515 499 476 454 432 404 357 313 284 267 267 272 291 312 321 320 306 268 240 227 217 207 202 202 204 208 210 211 211 214 222 230 240 238 235 234 233 230 229 228 226 226 227 211 209 209 208 206 202 198 195 195 198 207 214 217 218 215 210 203 196 192 188 181 171 158 146 140 138 136 134 134 136 140 145 149 155 162 169 176 179 174 169 165 163 162 162 164 167 169 173 180 188 201 208 211 213 213 213 213 213 213 212 211 213 216 217 218 220 224 225 224 220 217 218 222 225 225 227 240 269 282 288 291 294 297 297 297 296 297 302 307 314 323 333 342 350 356 362 368 375 382 380 375 372 371 371 371 368 364 359 354 348 342 335 328 323 319 316 318 324 288 284 284 273 263 253 246 245 245 236 232 231 230 229 227 230 236 238 236 231 215 211 210 210 210 209 212 212 212 221 247 229 226 228 223 202 185 187 192 194 194 191 187 180 175 178 189 204 220 236 251 264 271 264 259 255 255 266 307 382 419 429 431 442 453 455 453 455 469 499 533 541 524 495 484 469 479 509 535 527 508 493 465 433 391 309 246 221 211 208 218 229 242 253 260 261 264 270 275 278 275 263 260 258 262 276 296 308 323 344 346 336 335 332 333 365 432 493 418 397 413 418 404 399 475 447 471 528 572 604 614 608 600 594 588 583 558 542 528 510 498 492 488 510 547 558 522 508 486 466 457 443 435 478 518 547 594 545 519 504 494 485 462 419 362 312 279 260 259 261 283 308 318 315 284 256 237 227 219 212 210 211 213 216 221 225 230 242 259 273 279 279 275 271 267 261 258 257 257 258 261 246 238 230 222 217 214 209 201 198 202 206 209 208 207 203 196 192 190 187 183 178 170 160 148 140 135 133 130 129 129 133 138 144 151 160 170 178 181 177 170 164 161 161 163 165 168 172 177 180 182 189 194 198 201 203 203 205 207 209 210 211 213 214 214 215 217 218 216 212 208 206 211 217 218 216 221 234 259 276 283 285 287 289 289 290 292 298 306 309 313 318 325 333 344 352 359 365 371 377 380 384 387 385 377 375 372 366 359 352 344 336 329 324 320 315 309 309 315 281 276 271 260 250 236 227 225 226 218 220 221 220 219 219 225 227 223 216 214 208 205 203 204 207 202 206 210 215 221 229 232 234 234 231 223 201 191 196 201 201 201 199 195 192 192 195 206 220 233 244 252 255 246 239 237 244 266 328 382 407 410 405 407 430 427 428 441 463 482 507 504 490 481 477 476 524 571 582 544 503 461 421 389 348 245 275 231 200 199 204 211 227 239 249 256 266 276 279 279 274 261 252 255 258 271 293 297 293 312 326 328 327 337 334 295 316 420 410 428 443 431 400 390 469 473 492 520 550 612 622 600 583 580 572 565 551 537 524 512 507 504 500 500 506 520 512 499 478 460 451 445 434 479 532 556 542 539 512 495 491 488 483 441 389 334 288 273 275 279 294 310 312 303 277 254 238 228 221 221 223 226 230 235 247 259 267 274 279 281 284 283 281 280 278 276 275 275 275 277 283 275 265 255 247 240 236 231 227 225 226 226 217 204 195 193 189 187 184 180 175 171 166 160 152 143 136 133 130 127 126 128 132 138 145 155 166 175 178 174 168 163 162 162 165 168 172 175 176 177 178 181 186 191 196 200 203 204 206 207 209 212 213 212 212 214 216 214 209 204 200 200 206 211 211 210 216 228 245 260 271 277 282 284 284 286 293 302 304 304 306 309 314 319 328 339 349 357 363 367 372 378 383 387 386 382 374 365 358 348 339 328 321 317 315 310 304 302 306 275 269 261 249 236 225 217 213 213 210 211 211 211 211 211 210 212 206 198 199 199 199 197 194 196 201 207 214 220 227 234 256 246 241 244 247 227 209 214 221 221 221 219 223 219 210 207 215 226 235 240 241 238 230 224 225 236 265 341 373 387 386 378 370 396 410 426 444 457 479 492 484 468 458 460 463 551 604 595 544 492 417 357 320 294 248 349 258 195 194 193 195 211 226 243 264 278 286 292 292 288 282 266 263 261 272 294 295 290 288 298 313 319 336 335 304 310 380 401 432 437 422 402 398 454 482 483 488 527 589 605 585 568 563 558 552 545 532 521 516 512 506 501 498 499 506 505 496 477 460 452 449 442 475 526 562 544 527 500 482 476 475 480 457 405 349 310 303 303 298 301 309 307 295 281 271 260 248 239 235 240 249 257 262 268 274 279 282 284 285 286 284 282 282 281 279 279 278 279 280 284 279 274 269 265 260 257 255 254 252 249 244 233 212 196 189 187 184 180 176 171 167 163 160 155 150 144 138 134 130 127 127 129 134 139 148 159 168 171 168 165 164 164 166 169 171 173 174 175 175 174 173 175 182 191 199 205 209 209 209 210 213 213 213 214 216 217 212 206 200 195 195 200 202 203 204 210 219 230 241 251 259 268 274 278 282 289 296 298 297 297 299 302 306 310 320 332 344 353 358 364 369 374 379 381 380 369 358 353 345 333 321 312 307 306 304 301 298 299 268 263 257 243 225 216 212 209 206 206 205 203 201 199 203 205 202 194 187 187 188 189 188 187 189 195 205 214 223 230 239 264 265 256 253 259 257 240 239 241 241 242 243 243 237 230 230 237 242 245 243 237 234 221 216 217 226 253 316 350 360 351 337 340 378 417 447 459 455 483 491 479 459 442 433 417 499 558 556 504 465 374 297 253 247 270 336 253 196 193 192 197 212 233 264 298 310 314 319 318 310 297 305 284 278 287 297 295 278 266 267 282 305 328 350 332 313 322 322 355 375 389 403 421 435 443 427 425 466 514 517 531 543 547 548 546 539 532 524 516 511 501 494 491 495 503 503 497 482 467 461 463 466 478 509 548 548 515 488 470 463 467 468 451 411 361 323 317 314 310 312 312 301 293 285 278 272 264 259 254 255 259 264 270 278 282 284 286 287 290 286 282 280 279 279 280 280 280 279 279 277 276 274 272 271 271 272 272 271 269 265 259 248 230 213 202 194 189 182 176 171 167 164 162 159 154 149 145 144 140 135 129 128 130 135 142 152 161 165 164 164 165 167 170 172 172 172 173 175 175 171 169 170 175 186 201 209 213 214 214 215 216 216 216 217 219 217 212 205 198 192 190 192 194 195 198 203 209 216 224 233 244 255 263 269 272 274 276 282 284 286 289 289 290 293 301 313 328 340 348 355 361 366 370 374 373 363 351 344 339 329 315 302 294 294 297 299 297 296 263 255 247 233 221 218 219 219 216 213 209 203 193 185 189 199 194 189 185 178 176 178 179 181 185 193 203 214 223 234 247 262 276 277 276 281 284 269 261 258 257 259 259 254 251 252 258 266 267 265 257 248 246 227 218 216 219 232 262 303 314 297 283 322 385 427 451 458 457 486 488 490 486 472 443 400 388 401 410 385 335 273 246 254 296 378 259 216 204 203 205 217 236 274 312 343 392 365 368 364 351 349 342 336 330 318 300 286 258 245 242 253 285 319 344 315 287 301 311 360 391 406 443 548 563 531 484 426 381 452 401 437 497 534 543 545 540 539 533 514 506 494 486 484 489 499 499 498 493 485 482 491 498 490 496 518 524 500 477 463 460 464 454 439 409 367 328 321 318 316 318 315 300 293 286 281 277 273 270 264 263 265 270 276 283 286 289 290 291 290 283 279 276 275 275 277 278 279 279 278 277 276 275 274 274 276 278 280 280 279 277 272 261 247 235 227 225 221 198 181 174 170 166 161 154 148 145 145 147 149 148 144 139 136 138 142 148 155 159 161 163 165 169 172 173 173 172 173 175 175 173 172 173 179 191 206 213 215 217 218 218 218 217 217 217 218 214 209 202 194 189 186 186 187 189 191 195 200 206 213 221 233 243 253 258 259 258 262 267 271 275 279 279 279 282 288 298 314 327 337 345 352 358 362 367 367 360 347 333 332 326 313 299 289 286 291 296 298 297 261 252 246 236 225 228 231 230 225 220 214 204 196 191 181 193 191 191 189 182 177 175 175 177 183 193 203 213 224 239 256 265 286 297 303 306 305 291 279 272 271 272 269 269 273 278 284 293 294 290 281 270 262 251 231 222 220 219 222 225 230 235 249 291 376 427 451 459 462 477 459 482 489 459 419 394 406 417 414 390 313 289 293 302 321 381 248 215 217 231 256 276 317 344 375 409 401 391 401 414 425 431 415 398 370 342 323 312 285 260 247 252 279 308 336 371 386 372 388 352 368 434 509 528 546 488 461 430 359 361 415 433 451 491 544 544 544 541 533 517 503 489 483 484 490 496 496 499 504 511 518 525 523 503 490 496 506 489 472 464 462 458 442 432 404 366 333 324 321 318 317 313 302 293 285 281 278 273 270 266 266 269 273 278 284 288 290 291 290 286 280 276 273 271 271 272 274 276 277 278 277 277 276 275 276 278 282 286 287 285 282 278 268 254 245 247 258 259 223 193 180 173 168 158 147 138 135 139 146 151 153 152 150 145 141 139 141 146 150 154 158 163 167 172 173 173 172 172 174 176 178 180 185 192 203 211 214 216 217 218 217 214 211 208 207 207 204 200 194 189 183 180 179 180 182 184 188 193 198 204 213 223 232 241 245 245 243 246 252 257 263 269 273 274 277 282 291 305 318 328 334 339 346 352 358 359 353 338 320 321 319 310 299 289 283 289 296 301 302 274 267 252 245 229 227 229 229 224 220 213 200 193 189 178 185 188 193 194 188 182 179 180 181 185 193 202 212 226 245 265 278 299 311 319 323 320 308 294 287 286 287 286 291 299 306 311 313 312 310 304 294 282 275 248 235 229 223 221 218 213 217 240 291 377 412 420 417 419 430 422 501 550 512 417 418 445 405 345 327 317 328 333 327 314 310 270 267 270 278 303 332 386 413 437 468 471 468 471 477 486 496 489 447 395 357 340 327 322 303 286 282 297 326 338 356 372 378 397 391 400 426 458 483 482 464 446 428 400 340 392 449 468 465 524 526 542 541 528 521 502 487 482 482 484 488 492 499 508 519 535 556 536 506 480 472 486 485 478 467 458 455 440 429 400 365 337 325 321 319 315 308 303 293 285 280 275 267 264 264 265 267 271 275 280 284 287 288 286 282 276 271 268 265 264 265 267 269 270 272 273 274 273 272 272 275 279 284 285 283 281 274 262 249 243 246 257 263 239 207 184 176 168 156 143 133 129 133 142 150 154 155 155 151 144 138 135 137 140 142 145 149 156 163 166 168 168 168 169 174 181 188 196 205 210 211 212 212 212 212 209 203 198 195 194 193 191 188 183 178 174 171 171 172 174 178 182 187 191 196 202 209 217 225 229 229 228 228 232 236 241 249 255 260 266 272 280 289 305 314 319 323 330 336 341 342 335 321 310 310 308 303 297 291 285 287 294 301 305 264 258 248 240 230 232 232 229 223 224 211 200 190 183 174 172 181 191 194 189 187 187 191 194 196 199 207 217 232 252 274 292 310 324 334 338 331 321 310 303 302 307 314 318 327 330 327 329 324 321 317 312 307 303 285 260 241 236 232 223 216 220 249 309 375 407 411 402 386 345 323 342 363 395 480 413 390 361 334 330 346 379 382 357 324 308 302 301 304 315 341 371 418 448 463 472 491 498 501 504 511 518 503 457 403 363 348 341 341 348 350 344 334 342 341 352 367 377 388 393 397 406 424 456 455 451 436 417 404 384 418 461 487 499 532 537 546 545 532 512 495 484 479 477 475 474 481 490 495 490 478 515 525 506 483 476 478 481 476 466 457 452 440 430 403 365 332 323 320 319 314 306 304 294 284 277 268 257 257 258 260 263 266 267 272 277 281 282 282 277 272 266 262 259 257 258 259 261 263 265 268 268 268 267 268 270 274 277 278 277 272 258 248 238 233 234 239 253 239 211 185 178 169 156 144 136 132 134 141 148 154 157 158 155 147 140 134 130 131 132 134 137 142 148 153 156 158 159 162 168 177 187 196 205 209 208 206 203 201 197 192 186 182 180 179 179 177 174 170 166 163 162 162 164 167 170 174 178 181 184 188 193 199 204 208 210 211 211 212 215 219 227 233 238 242 248 258 268 281 290 295 300 308 307 308 309 308 303 304 300 296 295 295 294 290 289 292 299 305 256 253 248 236 232 241 241 234 226 221 209 203 195 185 175 164 171 184 191 190 193 196 201 208 213 215 229 236 246 261 280 298 318 337 352 358 348 333 321 318 323 333 352 366 358 349 344 341 336 330 327 326 323 318 305 284 265 255 252 240 225 220 245 311 362 381 391 386 356 305 281 265 265 303 400 371 347 337 337 346 375 390 389 369 347 357 337 326 333 363 407 410 450 473 481 481 493 499 498 500 505 510 497 457 404 364 350 346 350 374 391 390 377 371 376 388 397 397 391 391 395 404 420 445 447 439 427 413 397 397 441 478 506 530 557 530 440 462 538 507 490 480 474 470 467 468 473 517 514 478 501 504 514 507 492 485 483 481 473 463 453 448 440 429 403 366 329 320 316 312 308 306 304 294 284 274 262 250 251 251 254 258 261 260 264 269 273 275 275 271 266 260 256 253 251 251 252 253 255 258 261 262 262 262 262 263 265 268 268 264 255 246 239 229 221 222 225 232 225 207 185 180 169 158 149 143 141 141 145 151 157 160 161 158 152 143 135 128 126 126 126 128 132 136 140 143 146 149 153 161 170 179 189 197 200 199 195 190 184 177 172 168 165 165 165 165 163 161 157 154 151 151 153 156 160 163 166 168 169 171 173 176 179 182 186 189 192 194 196 198 201 206 213 218 222 227 233 239 251 258 261 264 269 269 268 274 288 299 302 295 290 289 292 295 297 296 295 298 305 247 243 240 234 236 246 244 236 226 212 207 206 203 197 188 174 167 176 187 194 197 207 211 219 226 225 235 241 248 265 291 307 332 356 371 376 372 351 335 331 343 366 382 381 378 375 369 354 353 350 346 342 339 334 324 313 301 290 281 262 239 223 229 272 333 350 358 348 318 288 271 259 271 299 319 332 335 343 360 381 395 392 389 382 379 397 365 359 377 415 460 449 482 495 500 506 496 483 472 470 477 489 492 463 409 365 353 349 358 379 393 399 404 403 419 430 431 425 408 406 408 413 424 439 441 432 425 414 391 386 434 479 514 542 575 517 419 384 421 482 463 471 472 466 461 462 470 513 513 481 504 497 505 505 498 493 489 481 468 455 447 444 439 427 404 368 326 314 309 307 305 304 302 292 283 273 261 252 249 244 244 249 254 255 257 261 264 266 266 263 260 256 253 250 248 247 248 249 251 253 256 257 258 258 258 258 259 261 260 253 246 241 235 224 213 216 219 225 220 206 188 181 170 161 155 152 151 151 154 158 162 164 163 161 157 149 138 130 127 124 124 125 127 130 133 135 137 141 145 152 161 170 176 182 183 182 178 172 166 160 155 151 149 149 150 150 149 146 143 140 138 140 143 148 153 157 159 159 159 159 159 161 163 166 169 172 176 179 181 183 186 190 196 203 209 214 218 221 229 233 234 238 245 247 249 260 279 296 299 293 288 288 290 296 300 303 302 301 308 239 230 229 233 240 245 239 229 219 212 209 208 206 203 199 189 183 176 183 197 198 213 215 228 243 249 253 264 264 277 305 322 350 368 376 380 386 365 352 348 360 383 396 392 387 387 387 377 373 370 368 368 367 358 350 344 339 332 319 292 262 235 219 226 273 295 301 292 276 272 268 300 338 353 327 323 339 365 398 425 405 408 405 402 402 403 386 400 430 457 469 479 501 515 527 534 512 462 436 432 444 467 481 474 428 388 379 360 369 376 382 391 406 425 438 443 444 441 425 426 420 418 423 434 435 432 426 410 384 378 415 461 502 529 541 431 378 304 268 381 420 463 489 494 481 461 513 546 526 485 504 504 505 503 501 500 493 487 476 462 450 445 437 424 405 371 322 311 307 305 305 304 299 292 283 274 267 262 259 257 258 260 262 261 260 262 262 262 263 262 260 259 257 254 251 249 248 249 250 252 255 256 256 256 256 256 257 258 255 246 239 238 235 228 221 224 228 234 231 217 200 186 174 166 160 158 157 158 161 164 165 165 165 164 160 154 145 138 132 129 127 127 128 129 130 131 132 134 138 143 149 155 160 162 162 161 159 155 149 143 138 135 133 133 134 135 134 132 129 126 126 128 134 140 146 150 153 153 152 151 151 153 156 159 162 165 167 170 173 175 178 181 186 192 199 206 211 215 219 219 219 222 230 234 238 250 270 288 294 293 290 289 289 294 300 305 308 308 313 235 228 230 236 244 242 233 225 224 227 211 207 205 205 207 208 199 189 185 189 200 216 224 235 249 261 264 272 283 298 316 334 359 374 381 385 390 384 381 377 379 390 398 397 396 400 402 394 386 384 389 394 393 387 381 378 376 373 360 326 291 258 229 210 209 224 234 239 242 254 299 422 458 406 362 338 347 380 416 432 408 413 412 404 396 401 415 431 467 492 480 489 520 547 572 587 564 480 440 427 433 453 470 478 469 467 462 377 374 380 388 396 405 436 447 449 449 447 437 432 427 425 427 434 441 435 420 399 377 374 414 440 461 477 459 267 203 217 248 246 354 411 487 539 517 463 570 602 554 488 511 514 507 502 501 500 495 495 492 481 463 450 434 422 405 374 323 313 309 307 306 303 299 292 284 276 270 267 265 263 263 264 265 264 262 260 259 259 259 259 259 258 258 258 255 254 253 252 253 254 256 256 256 256 256 256 257 256 252 241 234 234 235 234 231 236 240 251 250 235 213 193 181 172 167 164 161 162 163 165 165 165 165 165 164 161 155 149 143 138 135 132 132 131 130 129 129 130 132 135 138 140 141 140 139 138 137 134 131 128 125 123 122 122 123 123 122 120 118 117 117 120 125 131 138 144 147 148 147 147 147 149 153 156 159 158 160 161 163 167 171 175 179 185 193 201 207 210 215 215 212 212 218 223 229 242 262 280 288 291 291 290 291 293 296 301 306 311 321 230 233 241 252 257 250 236 229 226 221 207 201 201 204 208 214 213 203 194 192 201 216 231 244 253 259 266 274 290 307 323 341 361 381 395 403 407 412 413 405 395 389 393 393 403 410 409 398 390 392 400 406 405 410 410 407 407 406 392 354 318 284 250 219 206 201 204 211 220 230 395 600 579 424 388 370 357 373 403 428 424 423 430 416 390 401 437 493 492 470 484 513 533 555 567 563 549 505 467 442 434 444 460 469 477 483 480 435 395 387 393 402 411 425 429 431 435 445 461 461 458 444 430 444 445 431 415 400 385 385 425 402 365 369 419 248 200 275 344 234 254 269 394 510 496 456 565 599 556 495 512 516 509 503 500 495 495 498 503 498 478 458 438 424 410 384 335 320 313 310 308 304 300 293 285 277 272 269 268 267 266 266 265 264 262 260 259 258 258 258 257 258 258 259 259 259 258 258 257 258 259 259 258 257 256 257 256 253 247 235 228 230 234 235 235 241 251 262 261 248 227 201 186 179 174 169 165 164 164 165 165 165 164 165 163 160 158 157 153 148 144 140 137 133 130 128 127 127 128 128 128 128 126 124 122 120 119 119 118 117 115 114 114 114 115 116 115 114 113 111 112 114 118 124 130 136 140 142 143 144 145 148 152 156 157 155 153 152 154 162 173 183 193 201 209 215 209 207 211 211 206 203 207 212 221 237 257 275 285 289 291 291 294 293 293 294 299 310 332 240 250 256 259 262 261 256 245 228 211 204 200 200 205 211 213 217 215 209 204 206 214 233 247 254 256 265 279 295 312 329 348 368 393 413 426 436 449 450 437 413 390 391 391 399 404 404 401 395 395 401 408 411 414 419 414 409 406 398 377 336 301 269 237 218 201 193 193 199 210 299 458 490 440 448 432 373 347 355 380 417 414 410 395 380 394 433 460 470 479 501 511 494 496 494 477 466 482 494 484 457 432 446 460 473 484 487 477 423 408 413 420 417 396 393 396 404 416 435 454 456 447 440 452 447 430 412 395 378 367 390 330 253 220 180 322 364 347 296 226 247 259 271 290 334 465 563 588 553 503 507 521 513 504 499 494 494 498 503 504 493 467 450 432 416 395 355 333 321 315 311 307 302 295 286 279 273 271 269 268 267 266 264 263 261 259 258 257 256 256 256 257 258 259 260 261 261 262 262 262 263 262 261 259 258 258 255 251 244 232 223 227 232 234 236 245 258 262 258 250 238 216 197 185 179 174 169 166 164 163 163 164 164 165 163 159 155 154 154 152 148 142 138 132 128 126 124 124 124 123 122 120 117 113 111 109 108 108 108 107 106 106 106 108 109 110 110 109 108 107 108 109 112 116 122 128 132 136 138 141 143 145 150 153 154 151 147 143 143 148 159 173 184 195 205 213 216 206 204 206 201 197 198 202 213 232 253 271 283 289 292 294 300 298 296 295 296 302 292 250 254 253 253 259 258 246 220 201 197 200 201 203 206 210 211 217 221 221 219 216 218 236 248 254 258 270 291 307 323 342 367 385 406 424 438 450 478 494 486 451 409 402 408 400 404 408 396 406 398 400 408 415 421 422 421 412 403 399 381 341 307 278 252 233 220 210 202 198 206 241 292 341 413 523 521 391 326 322 348 394 400 396 385 376 384 422 441 469 486 474 480 467 463 459 450 438 446 469 497 498 448 434 454 471 478 470 431 417 415 418 417 404 378 374 375 383 406 419 423 419 422 437 446 447 432 409 385 363 357 254 294 304 194 336 345 303 280 319 420 441 313 260 292 329 320 522 592 559 508 513 529 519 507 501 497 494 501 504 503 498 474 455 437 417 396 371 352 335 324 317 310 305 297 288 281 275 272 270 268 266 265 262 261 260 259 258 257 256 255 256 258 259 260 261 262 263 264 265 265 266 265 263 262 260 258 254 249 243 235 224 226 232 236 238 250 255 255 251 245 238 232 215 197 184 176 171 166 163 161 160 160 162 164 163 158 153 152 151 148 143 137 131 125 122 120 119 119 120 120 119 116 111 106 103 102 101 101 101 100 99 99 100 102 103 105 106 106 105 104 104 105 107 110 114 120 124 129 133 137 139 140 143 146 147 144 139 136 134 137 143 153 164 176 189 204 211 198 194 197 196 192 190 196 209 227 248 267 281 290 295 301 308 306 300 291 277 264 249 253 249 247 247 250 245 228 199 176 175 194 202 205 207 208 209 216 222 228 233 235 235 245 254 263 273 289 309 327 345 370 403 406 415 427 438 445 451 473 489 491 467 412 408 387 380 389 403 409 417 419 423 432 439 436 425 409 394 385 372 337 308 285 264 246 237 228 226 235 252 262 291 330 398 502 543 432 351 329 352 387 392 393 394 392 384 414 449 499 512 462 455 450 450 450 446 436 427 430 477 524 509 462 463 467 455 427 405 409 413 410 394 363 359 360 367 382 404 400 392 390 403 429 440 440 429 405 376 356 383 202 262 367 317 345 311 268 288 376 461 471 441 425 396 335 437 549 510 469 517 518 529 523 513 506 501 496 499 501 503 501 478 465 444 421 403 390 375 360 345 329 315 308 299 290 283 278 274 271 268 265 263 260 259 259 259 258 256 256 256 258 260 261 262 262 263 264 265 266 266 267 266 265 264 262 259 254 248 241 233 225 225 229 232 234 246 248 247 243 238 233 230 227 213 191 177 170 165 162 158 156 156 158 158 156 152 149 147 145 142 137 129 123 119 115 113 111 111 115 117 116 113 108 103 100 98 97 96 96 95 94 94 95 96 99 101 102 103 102 101 101 101 103 106 110 114 119 125 130 133 133 132 133 135 136 136 133 131 130 131 133 138 145 155 170 190 202 202 197 190 190 187 186 191 204 221 240 259 276 289 299 314 316 306 287 265 248 236 227 253 246 243 241 240 229 215 191 171 167 184 199 206 208 208 209 216 222 233 247 257 260 264 271 285 301 311 332 362 386 399 405 421 420 422 432 458 508 507 505 501 487 457 430 412 398 398 419 427 440 448 458 474 503 456 436 415 391 370 353 329 308 290 273 258 247 249 258 268 277 299 331 362 399 452 497 454 405 380 384 387 377 390 416 423 378 411 469 538 548 468 443 439 444 449 449 440 421 406 438 511 581 515 453 423 410 399 402 402 397 381 356 333 337 347 370 395 405 387 374 375 395 427 442 437 420 394 366 352 447 343 355 397 346 298 276 271 345 475 540 536 502 477 461 448 514 542 465 401 435 518 526 521 516 511 504 498 496 495 497 499 482 458 437 420 408 402 390 378 368 356 336 315 304 294 286 282 278 272 267 263 260 257 258 258 258 257 255 256 257 259 260 262 263 263 263 264 266 266 266 267 267 266 265 264 261 257 250 241 229 222 223 225 227 228 237 239 238 236 231 228 225 225 214 195 185 172 166 163 160 157 154 154 151 147 144 142 140 138 135 130 122 117 114 111 108 105 106 111 111 109 107 104 101 99 96 94 94 93 92 91 90 91 93 95 97 99 99 98 97 97 98 100 103 107 111 118 124 127 126 123 121 121 122 124 126 127 128 128 128 129 130 132 138 149 168 183 192 191 183 180 176 177 185 199 215 231 247 265 283 300 325 316 294 264 236 227 221 217 245 242 239 235 231 219 215 192 179 179 178 196 208 212 213 214 214 221 238 257 272 283 294 305 314 321 336 433 415 398 400 411 426 413 417 451 500 523 522 518 512 493 452 439 429 419 421 440 450 466 487 507 514 496 491 460 433 404 366 339 324 310 298 287 275 269 274 279 282 289 320 351 380 404 425 453 462 456 437 412 392 363 374 438 475 383 407 483 562 571 483 441 434 441 452 455 444 420 401 404 456 558 513 402 353 359 385 389 375 358 335 316 315 311 329 367 399 397 382 369 373 396 429 443 435 407 384 385 427 597 516 427 363 301 260 267 326 440 565 598 552 494 471 486 518 540 536 489 432 404 448 475 503 517 514 509 501 494 491 492 496 487 454 429 414 407 405 396 388 380 370 354 334 314 300 292 285 281 273 265 258 255 255 256 256 255 252 250 252 254 256 258 260 261 262 263 264 266 266 267 268 268 268 267 266 264 261 254 243 228 221 220 223 224 225 232 234 233 231 228 224 223 223 221 211 191 184 181 178 173 168 158 155 151 146 143 141 142 138 130 123 116 113 110 107 105 104 105 106 105 103 102 101 100 98 96 94 93 92 91 90 89 89 90 92 94 95 95 94 93 93 94 97 101 105 110 115 118 119 115 113 112 113 114 117 121 124 125 126 126 126 127 126 127 131 143 154 164 169 168 163 163 167 178 195 212 225 238 254 274 293 321 305 278 249 228 220 215 211 232 235 235 231 227 224 230 204 187 190 196 200 210 218 219 217 220 226 245 272 294 300 308 314 329 352 374 394 398 405 416 427 436 424 422 461 521 531 530 527 522 510 484 448 432 428 445 469 434 478 502 517 520 498 516 485 461 429 370 351 336 321 311 307 301 299 295 293 303 342 361 381 393 405 424 443 466 476 456 415 396 361 344 425 506 423 411 472 536 544 480 441 432 442 456 460 448 424 403 389 387 403 410 330 306 325 347 354 324 308 295 284 281 281 298 335 366 367 371 369 381 403 424 433 422 399 393 437 556 727 550 385 306 283 266 295 395 513 588 566 485 455 464 493 524 543 528 516 488 433 415 418 434 472 515 512 505 497 491 489 493 486 454 428 411 402 399 392 387 383 376 364 349 328 310 298 289 281 273 264 256 252 253 254 252 248 245 244 246 247 249 252 255 256 260 263 264 265 266 268 269 269 269 270 269 267 264 258 246 228 219 218 219 220 221 228 229 228 226 223 221 222 223 221 215 206 201 195 190 187 184 178 175 171 167 162 160 163 150 130 118 113 110 107 104 103 103 103 102 101 100 99 99 98 97 96 95 94 93 92 91 91 90 90 91 91 92 92 90 90 90 91 94 99 103 106 109 111 110 107 106 106 107 109 112 116 121 123 125 125 125 125 124 122 122 125 129 135 142 148 147 151 157 171 193 212 222 234 251 267 280 306 303 278 245 223 216 212 208 222 231 238 240 238 237 229 236 232 218 213 208 218 227 230 229 234 262 283 293 297 303 310 319 340 367 380 369 427 442 439 446 448 443 449 479 519 533 537 535 532 528 519 477 425 409 443 488 437 487 503 507 509 510 514 500 488 453 385 386 366 348 336 330 327 320 313 324 368 441 433 439 421 405 420 421 446 452 434 401 378 355 327 350 415 469 453 420 417 421 412 418 418 434 449 453 446 424 407 388 371 360 327 279 276 293 301 300 287 285 280 268 255 250 257 266 280 308 343 362 381 399 411 416 404 413 427 462 555 595 466 366 322 309 322 352 417 490 529 476 427 432 460 490 510 532 514 512 503 465 447 408 373 395 466 487 505 503 495 489 490 483 465 441 419 405 394 386 381 379 376 367 355 336 317 302 291 282 274 264 254 248 247 247 244 239 236 234 235 237 239 243 247 250 256 261 263 264 265 267 268 270 271 272 271 269 266 259 246 227 218 215 215 215 216 222 224 224 222 220 219 222 223 221 216 213 208 204 199 192 188 185 183 182 180 178 176 176 164 141 116 112 107 104 102 102 101 100 99 98 97 96 96 96 95 95 95 95 95 94 94 93 92 91 90 89 89 89 88 87 88 89 93 97 100 102 104 105 104 103 102 102 103 105 109 113 118 122 125 125 125 124 122 119 118 119 122 125 128 132 137 141 149 166 192 212 222 237 254 268 268 281 288 271 237 219 214 210 207 220 234 244 251 255 251 261 258 242 227 225 216 219 222 232 252 277 286 296 301 303 307 313 332 359 381 384 375 448 474 475 477 475 478 488 502 521 548 564 560 553 543 528 504 428 393 426 495 493 501 510 520 513 472 502 504 491 460 412 405 402 392 378 362 348 338 346 396 449 440 364 376 397 409 415 410 401 400 392 374 359 350 352 404 463 458 448 403 358 328 310 260 253 349 424 433 431 421 402 385 370 357 350 268 249 264 271 276 276 284 282 264 243 232 235 223 216 249 290 321 346 372 400 420 423 436 450 460 462 433 397 375 369 373 353 370 408 437 439 433 443 467 487 484 456 506 526 526 508 478 455 438 393 361 375 432 485 492 490 494 490 483 477 461 436 411 395 384 376 372 370 365 355 336 318 305 293 283 274 262 250 240 238 237 235 232 230 228 229 231 232 235 239 244 252 258 262 264 265 265 267 269 271 272 272 271 269 260 241 224 216 213 212 211 211 216 219 219 219 218 218 221 222 219 214 211 207 203 199 193 188 184 183 183 182 180 178 178 170 149 117 112 107 103 102 100 100 98 97 96 94 93 93 94 94 95 96 97 98 98 97 96 95 93 91 90 88 88 87 86 87 89 93 96 98 99 101 102 102 101 101 101 102 104 107 111 117 122 126 126 124 122 119 116 114 116 117 120 123 127 131 136 146 164 193 212 225 242 260 271 265 264 271 260 229 211 208 205 202 218 221 235 247 257 270 277 251 240 235 229 242 246 251 262 278 293 298 303 309 312 315 337 356 378 391 390 401 442 479 497 498 501 516 525 530 545 586 609 602 588 564 526 490 462 437 460 516 506 499 497 506 513 502 501 496 467 433 414 409 398 401 402 391 369 355 369 377 373 365 385 403 408 404 396 389 389 381 376 368 339 335 406 451 457 452 448 399 361 328 285 236 228 323 398 410 415 414 402 386 371 352 293 254 252 287 323 256 256 303 298 241 234 232 225 215 214 234 270 293 326 365 397 412 432 440 450 461 455 354 380 408 411 403 378 365 383 414 440 456 484 497 485 472 509 528 550 541 518 504 466 446 403 385 407 408 438 441 461 493 495 485 480 473 454 421 406 391 379 370 364 360 351 334 318 307 295 283 273 259 244 233 232 232 230 228 225 224 224 225 227 229 232 238 245 253 259 262 263 263 265 267 269 270 272 272 268 255 231 222 216 213 211 210 210 212 213 215 215 215 217 219 219 215 211 207 203 200 197 192 187 183 182 182 181 180 179 180 177 160 119 112 108 104 102 101 100 98 96 95 93 92 92 93 94 95 97 100 101 101 101 100 99 97 95 93 91 89 89 89 90 92 94 96 96 98 99 100 101 101 101 102 103 105 108 111 116 121 124 124 122 119 116 113 112 113 114 117 121 124 128 133 146 169 196 213 227 245 262 267 261 249 241 229 212 199 196 196 195 240 238 247 255 261 268 295 261 246 240 234 263 265 274 284 290 295 306 311 316 319 325 363 377 386 393 400 437 442 472 492 492 507 533 552 559 574 615 629 625 609 573 519 486 467 482 540 600 572 499 489 494 499 505 500 494 457 421 411 410 457 434 404 393 378 383 374 363 360 371 397 407 403 392 383 380 391 390 385 370 332 399 446 459 452 451 451 427 382 318 251 229 300 330 357 390 397 398 394 384 371 357 323 312 312 321 318 223 232 263 268 238 207 211 200 204 219 225 235 255 290 328 364 406 418 424 436 449 449 413 417 423 424 420 405 388 382 402 449 478 498 488 481 492 514 514 532 543 540 517 491 462 446 438 426 400 449 455 442 444 501 487 480 478 474 462 434 412 391 376 367 360 348 335 322 309 295 282 271 255 239 232 230 230 228 225 222 220 220 220 222 225 228 232 238 245 252 258 260 261 263 265 266 267 268 265 256 241 228 221 215 211 209 208 208 209 210 211 212 213 216 215 213 211 207 202 199 197 194 190 186 182 181 181 180 180 181 184 183 168 133 116 109 106 103 102 100 98 96 95 94 92 92 92 93 95 98 101 103 103 103 103 102 101 100 99 96 95 94 94 95 95 96 97 97 97 98 100 101 102 103 104 106 108 110 112 115 119 122 121 118 116 114 112 110 110 111 115 119 123 126 132 151 182 200 213 227 244 258 257 247 231 214 199 191 185 186 188 190 251 253 257 260 262 267 290 270 247 232 234 268 276 285 292 295 302 314 317 319 324 334 367 382 384 388 414 471 479 491 499 507 524 541 550 558 570 587 616 617 614 604 579 530 487 473 507 587 682 508 477 482 489 495 495 490 479 467 458 443 441 425 410 401 393 389 378 368 367 378 387 378 381 382 374 373 400 411 408 404 417 475 460 445 445 444 428 417 371 303 246 257 349 342 343 380 384 388 386 381 373 363 351 345 339 329 304 238 242 250 251 239 209 212 191 201 222 210 215 223 254 288 317 373 404 408 411 424 430 435 434 431 428 423 420 413 401 414 456 456 471 486 450 403 477 489 517 542 550 531 509 479 460 453 449 413 384 370 377 386 347 402 462 488 485 481 474 454 415 383 375 366 353 339 325 310 296 283 271 254 240 234 233 232 229 224 221 219 217 217 218 221 225 229 232 237 244 251 254 255 257 258 257 255 255 253 246 234 225 219 212 207 205 204 204 205 207 208 208 210 213 211 208 206 204 199 196 194 192 189 185 182 181 181 181 181 183 186 184 171 144 120 110 107 104 102 101 99 98 97 95 94 93 93 94 95 98 101 103 104 104 105 105 106 106 105 103 102 101 100 100 99 99 99 98 98 99 101 101 102 104 106 108 110 112 113 115 118 119 117 115 113 111 110 108 107 109 112 118 121 125 132 151 183 199 212 225 241 256 249 230 214 199 185 178 176 179 183 186 252 258 293 283 262 267 270 266 239 225 240 267 288 296 300 304 312 321 317 318 326 342 378 381 381 382 397 472 481 488 496 508 522 532 537 537 538 540 520 580 610 618 616 596 518 467 449 462 490 442 448 464 475 480 487 485 485 485 476 442 452 430 409 403 399 386 379 377 379 380 369 350 359 372 371 371 404 424 427 434 482 512 451 428 440 436 423 419 370 305 267 300 350 347 353 378 381 386 385 381 375 366 355 346 336 325 305 259 237 245 243 221 206 204 191 201 217 205 214 213 224 241 263 320 372 381 380 388 399 427 437 437 434 430 430 430 426 436 461 446 449 427 406 409 438 474 495 498 497 508 490 474 480 475 441 441 431 411 400 399 381 384 415 437 444 446 478 467 443 413 383 369 355 339 324 312 297 287 274 259 245 244 248 246 239 230 224 221 219 217 217 218 223 227 231 234 238 244 247 249 250 250 249 248 249 249 249 246 244 236 222 211 206 204 204 206 207 207 206 207 208 207 206 204 201 198 196 194 192 189 186 184 182 182 182 183 185 186 183 172 153 124 112 109 106 104 102 101 100 99 97 96 95 94 94 94 96 99 101 103 104 105 107 108 109 109 109 108 108 107 107 106 105 104 103 102 102 101 101 102 104 107 110 112 114 115 117 118 118 115 112 110 108 107 106 106 109 117 133 130 134 145 163 187 202 213 224 239 254 237 222 209 196 184 176 174 177 182 186 257 281 321 298 264 264 258 252 232 234 261 279 296 305 308 311 318 332 323 319 333 361 392 388 393 415 447 472 480 491 500 509 517 519 512 514 520 516 496 532 581 615 625 616 524 462 426 408 400 406 421 443 462 473 481 479 475 469 459 432 451 447 424 403 405 384 382 388 395 393 370 348 339 343 355 371 402 427 436 430 419 439 384 377 410 424 399 437 408 342 297 336 344 352 361 373 383 385 386 381 364 333 355 334 319 310 294 248 203 219 222 195 184 176 190 203 209 210 217 215 201 196 223 294 340 356 360 364 371 416 439 441 438 443 439 445 446 450 457 426 442 403 400 449 433 457 363 357 442 477 458 447 450 448 434 445 448 438 428 421 400 392 400 416 429 425 362 403 436 428 388 370 358 338 320 310 300 286 275 261 251 260 268 272 269 256 236 229 223 220 218 219 222 228 231 234 236 240 243 244 244 245 248 248 248 248 250 254 255 248 233 220 212 208 206 206 206 205 204 205 205 204 202 200 199 198 196 195 194 190 187 184 183 182 183 184 185 185 181 172 160 129 114 110 107 105 103 102 100 99 98 97 96 95 94 94 95 97 99 101 102 104 105 107 109 111 112 114 116 117 117 116 114 112 109 106 104 102 101 102 104 107 111 113 116 119 121 121 119 115 110 107 106 105 104 105 110 122 146 140 143 154 169 188 204 213 223 232 234 225 216 207 197 187 179 176 179 183 188 280 334 302 278 266 261 254 242 231 244 275 297 306 312 312 312 324 335 378 357 328 341 384 381 406 431 447 460 472 484 495 504 509 506 504 504 503 498 486 497 535 583 617 611 508 454 424 409 406 407 412 432 455 467 477 476 470 461 450 438 435 454 447 419 413 388 391 403 414 416 406 380 325 296 319 362 398 423 434 397 267 258 248 268 327 396 298 405 441 395 331 380 369 372 364 355 386 380 375 373 329 227 331 294 274 265 251 251 218 210 206 196 186 178 192 205 206 198 201 196 182 183 224 319 339 348 357 363 360 399 431 440 439 454 447 456 458 448 428 393 443 442 435 449 448 417 210 225 420 446 432 414 419 426 410 429 430 423 419 420 409 408 407 412 421 418 318 363 381 361 358 376 358 335 317 309 305 284 270 257 249 258 269 276 274 266 258 245 231 224 222 223 225 229 232 234 236 237 238 238 240 243 246 244 241 239 241 245 247 244 235 225 216 211 207 205 205 204 204 203 203 202 200 199 199 199 198 197 195 192 187 183 181 180 180 182 183 182 179 171 161 134 118 111 108 106 104 102 100 99 98 97 96 95 94 93 94 96 98 100 101 101 102 102 104 108 114 120 125 129 130 129 125 120 115 109 104 102 102 103 106 108 111 115 120 124 127 126 120 113 107 104 103 102 102 103 108 119 141 139 143 153 166 185 203 212 218 221 220 216 210 203 195 188 182 179 180 184 188 321 370 297 270 264 253 241 268 271 278 293 308 317 337 329 321 341 358 375 371 376 394 376 400 423 435 438 449 461 475 485 492 495 482 501 506 498 487 474 474 489 539 599 602 489 444 423 417 430 446 432 438 452 459 475 472 475 475 468 453 451 435 440 446 411 406 410 425 434 429 459 434 333 270 295 339 385 413 416 367 235 210 209 219 273 382 379 424 402 349 330 413 407 393 372 362 390 357 318 333 322 198 223 313 339 319 292 288 241 220 208 196 191 174 175 178 175 167 162 169 168 192 255 295 314 323 333 347 358 364 394 426 449 462 453 451 452 430 383 408 453 458 446 442 455 368 216 246 400 402 409 388 409 423 375 407 401 385 382 397 407 409 409 410 413 416 341 345 334 328 374 357 356 338 318 312 309 294 282 270 260 266 274 279 278 271 265 254 237 228 227 228 232 234 235 235 237 238 239 240 240 237 232 229 228 229 230 232 233 233 229 223 216 210 206 205 205 205 204 202 201 200 199 198 199 200 200 199 196 193 187 182 178 177 176 177 179 179 176 169 161 143 124 111 108 105 103 101 99 98 97 96 95 94 94 93 94 96 98 99 100 99 98 98 102 109 120 131 140 145 145 142 133 125 116 108 104 104 105 107 108 110 113 120 128 133 132 126 118 110 105 103 102 101 101 102 105 113 129 132 136 144 156 178 200 211 215 214 212 210 205 199 193 189 185 182 182 185 187 365 346 286 267 264 259 251 279 291 298 313 340 347 341 353 380 411 418 419 416 421 426 402 419 426 429 433 442 453 465 471 473 476 477 504 517 512 492 464 456 454 496 563 584 475 435 418 423 461 536 486 451 446 458 467 463 464 458 449 455 467 433 410 407 414 441 468 491 477 424 454 446 336 268 301 342 391 414 401 354 286 222 202 204 226 279 398 397 385 377 375 385 363 335 345 382 389 385 375 302 253 315 213 302 342 318 270 270 279 257 214 173 168 165 169 176 178 168 166 169 170 214 313 315 311 317 327 336 343 353 364 377 395 420 452 465 413 377 445 492 473 446 433 445 481 379 367 355 326 349 370 361 349 347 358 378 350 334 342 366 378 389 397 401 404 407 367 344 345 362 370 316 319 305 294 313 289 297 297 289 281 280 281 282 280 276 270 258 242 233 233 238 241 241 241 240 241 241 240 238 235 231 227 227 226 226 226 227 228 227 227 224 217 211 207 206 207 206 205 202 201 199 198 197 198 200 201 199 196 192 186 180 175 173 172 173 174 174 172 167 159 150 131 111 106 104 102 100 98 97 95 94 94 93 93 94 95 97 98 99 100 98 98 101 106 114 124 137 146 151 151 149 139 126 115 107 105 107 109 111 111 112 117 130 139 141 133 122 113 107 104 103 103 102 101 102 106 114 141 142 137 137 148 170 194 209 214 213 209 207 203 198 193 191 189 188 188 189 190 283 278 259 261 263 260 261 287 321 342 355 372 402 351 376 423 442 444 440 437 434 430 422 419 423 432 439 438 446 453 457 459 463 486 508 531 541 520 454 436 430 456 505 539 464 433 418 418 455 627 561 480 440 443 449 440 434 412 386 393 429 445 425 414 459 421 481 478 449 440 419 409 392 374 366 377 406 420 400 354 304 245 221 216 225 256 364 369 391 405 398 398 375 376 386 392 384 283 293 311 302 261 214 292 298 265 250 253 236 210 185 167 160 161 175 188 188 170 182 174 168 178 221 312 302 311 325 328 328 330 341 357 378 401 424 451 464 470 484 486 468 441 434 461 486 396 410 407 350 325 330 270 235 250 295 331 273 260 291 331 349 366 378 382 379 380 366 360 384 390 302 280 255 236 244 284 281 302 307 302 297 292 287 285 283 280 277 267 249 241 243 245 245 245 243 242 241 240 238 236 234 232 231 228 225 223 222 223 224 224 225 224 219 214 210 209 209 208 205 202 200 198 196 195 196 198 200 199 196 191 183 176 171 168 167 168 169 170 168 164 157 149 134 115 104 103 101 100 98 97 95 94 93 93 94 95 97 99 101 102 103 104 107 111 115 120 125 132 139 143 146 145 135 123 113 106 106 109 112 112 112 114 126 144 151 144 128 115 108 104 103 103 102 102 101 103 106 113 140 145 143 148 161 163 186 206 215 216 210 207 203 198 193 192 192 192 193 195 194 259 257 239 245 256 271 300 359 343 370 404 409 434 381 402 435 436 435 427 425 425 421 412 415 437 453 453 438 441 441 451 464 464 435 492 546 582 567 445 415 411 431 467 500 462 442 427 416 418 457 519 492 454 451 437 425 418 388 364 408 420 433 417 418 478 476 463 468 460 419 368 394 406 407 408 425 432 432 405 358 311 269 246 234 236 261 326 357 395 407 385 384 328 374 405 379 322 262 263 262 241 217 280 253 226 212 206 208 194 182 175 171 166 176 194 203 195 175 192 192 180 179 217 304 312 323 329 325 323 321 325 341 366 385 388 401 425 458 490 494 476 450 445 470 481 402 427 419 341 318 234 189 171 203 316 304 268 248 255 283 312 341 352 342 322 323 318 317 323 331 335 281 235 216 219 232 316 321 316 311 305 299 293 288 286 287 290 278 259 250 248 246 244 242 241 240 239 239 238 237 236 236 235 231 227 225 223 221 221 222 224 225 223 219 216 214 212 211 207 203 200 197 194 192 193 195 197 198 196 190 182 174 168 163 162 163 164 165 163 159 153 146 136 121 104 103 103 102 101 99 97 96 95 95 96 98 101 103 106 109 113 118 124 128 128 125 123 124 125 127 129 128 122 114 108 103 104 106 107 108 111 119 142 155 154 140 119 109 104 102 102 102 102 101 101 103 107 112 136 146 150 161 176 169 180 200 217 222 216 211 205 198 193 193 194 195 196 198 197 246 239 227 237 258 290 338 415 355 384 434 434 435 416 419 425 424 420 413 413 412 408 408 435 466 475 466 455 461 445 440 457 476 433 498 559 592 565 443 397 389 406 439 473 455 442 434 427 417 411 425 441 450 447 427 413 394 384 389 406 392 413 425 436 465 479 444 443 444 415 371 400 411 419 431 443 443 433 403 361 319 287 271 253 249 268 271 304 370 408 387 336 343 379 384 352 323 261 236 221 207 200 262 206 182 180 172 174 174 174 175 176 178 190 200 208 209 196 184 196 178 171 225 304 327 340 340 325 320 318 318 326 345 372 369 370 384 412 449 480 477 464 459 463 412 380 389 342 235 211 187 169 172 202 248 213 218 241 259 258 275 371 353 300 288 279 278 278 283 292 299 272 269 275 284 294 305 313 323 326 314 307 301 294 291 296 304 281 264 253 246 241 238 238 238 238 239 240 240 240 240 240 239 238 237 236 234 231 228 225 226 228 227 227 223 220 217 215 211 206 202 197 193 190 190 191 194 196 195 191 182 174 166 160 158 158 159 160 158 155 149 144 137 129 113 107 106 106 106 104 102 100 99 99 101 104 107 111 115 119 126 135 142 144 139 129 122 118 114 111 111 110 107 104 101 99 99 101 102 106 114 137 153 157 147 128 111 105 102 102 101 101 101 101 102 104 107 113 139 154 163 176 187 187 194 205 219 231 226 217 208 200 195 196 198 198 199 201 200 255 245 239 253 275 306 352 421 383 394 424 435 433 428 414 404 401 403 404 403 403 410 426 462 477 480 477 472 453 443 454 478 499 486 468 506 539 526 450 410 390 394 413 432 428 429 437 440 429 406 397 410 428 437 429 419 405 403 409 404 394 416 443 457 452 454 425 432 444 434 415 418 424 434 444 439 438 429 398 358 327 299 289 280 274 272 237 250 318 367 353 295 398 373 340 346 355 252 204 212 237 226 189 176 170 166 163 165 167 169 173 178 183 185 203 210 204 198 167 181 172 174 232 309 338 352 347 326 319 316 315 317 327 350 361 363 365 375 394 432 445 444 434 416 367 365 368 341 269 170 152 160 170 193 261 154 143 174 203 205 239 282 278 257 248 248 246 251 261 265 243 224 223 228 234 247 265 286 304 314 316 319 307 299 297 301 302 266 253 248 242 237 235 236 238 240 242 244 245 245 244 244 243 246 248 249 249 247 241 234 230 231 234 232 229 226 223 220 216 210 204 199 195 191 189 188 190 193 193 190 184 176 167 161 157 156 156 155 154 152 148 143 138 135 128 119 113 111 111 110 107 105 105 106 108 111 114 117 121 126 133 143 149 150 144 132 122 114 107 102 100 99 98 97 97 97 98 99 102 111 133 150 156 150 134 115 106 103 102 101 101 101 101 101 102 105 108 115 144 166 179 192 201 205 212 227 249 257 244 229 215 204 199 202 204 203 202 203 203 261 271 282 283 306 336 366 424 430 393 390 432 432 424 407 392 388 400 414 420 425 434 450 479 483 481 479 476 468 467 476 493 504 486 482 491 508 511 479 438 407 393 394 404 407 415 424 433 435 417 404 401 405 414 425 434 436 424 406 399 407 436 457 454 430 429 422 446 465 454 417 404 430 452 451 434 428 426 396 353 330 308 300 320 321 274 250 247 259 261 254 286 375 311 301 352 314 260 207 199 233 270 184 170 164 159 160 162 160 162 167 173 172 167 207 205 167 160 148 160 182 214 258 308 349 358 344 325 319 316 314 315 318 326 346 358 360 355 354 371 391 402 396 374 359 363 369 373 352 253 149 133 145 167 219 119 102 118 135 139 159 194 212 215 215 212 222 221 221 227 229 223 221 225 236 254 233 245 265 284 303 320 321 311 304 298 251 250 250 245 239 236 235 238 241 244 247 250 250 249 248 248 248 252 257 261 263 265 256 246 240 237 237 236 234 231 228 225 221 215 208 202 198 194 190 188 189 190 191 191 188 180 170 163 158 155 153 152 151 151 148 144 141 139 137 131 121 115 114 114 112 111 111 112 114 117 120 122 123 126 130 136 143 145 142 130 120 111 103 98 96 96 96 96 96 97 98 100 111 133 152 157 154 140 121 106 102 102 101 101 101 101 101 102 104 106 109 118 152 181 193 201 208 216 234 258 276 282 280 256 224 205 202 207 210 209 208 207 206 241 282 329 300 355 416 424 427 428 405 405 430 432 434 429 418 409 408 421 428 446 464 476 491 488 484 481 477 476 468 472 476 485 514 524 512 519 535 528 472 431 403 390 395 401 407 407 412 423 425 416 404 393 390 408 437 447 428 399 397 410 445 451 430 402 414 442 464 483 471 342 329 400 454 455 431 420 418 391 352 330 316 305 358 365 266 259 240 210 200 223 259 288 271 268 281 269 244 205 195 196 176 176 172 162 156 156 158 153 155 160 163 163 158 163 161 149 139 116 148 195 236 262 290 355 363 340 324 318 315 314 314 314 314 321 341 350 345 335 331 350 373 386 376 360 363 368 371 360 300 207 136 118 140 125 93 89 91 93 95 97 127 142 146 152 149 177 185 189 199 201 185 185 198 216 235 230 249 276 291 275 298 305 304 288 258 245 243 242 240 238 235 234 239 246 250 254 255 254 253 252 252 253 257 262 268 274 282 271 261 252 244 239 239 238 237 234 231 228 222 214 207 201 197 193 190 189 189 190 192 191 186 176 167 160 155 151 149 149 150 150 148 146 143 139 136 129 122 117 117 117 116 116 118 120 122 123 124 124 124 126 129 132 134 131 124 116 109 101 96 95 95 95 96 96 98 99 110 131 153 159 156 150 135 116 104 102 102 102 102 102 102 103 104 106 108 111 127 167 197 202 204 212 225 249 276 291 299 303 285 253 218 204 208 214 216 213 213 210 265 290 278 292 364 419 423 419 422 416 419 429 434 436 435 432 429 426 431 448 464 475 483 490 488 486 482 479 478 471 469 462 465 506 545 549 559 574 567 502 451 418 403 403 408 407 399 396 403 420 424 412 393 383 394 412 415 407 402 411 414 418 423 426 425 421 437 473 527 532 336 285 304 375 443 433 425 420 381 331 310 306 295 298 291 256 238 220 196 179 181 203 231 231 230 253 315 263 245 242 224 179 205 182 166 159 155 155 152 147 147 151 150 148 149 151 145 126 134 183 194 197 245 276 339 354 339 321 304 302 310 314 311 308 314 321 333 342 337 329 337 362 383 375 356 355 355 345 299 173 260 182 111 116 79 76 75 76 77 78 80 81 81 82 87 89 128 149 161 173 167 133 131 150 173 177 194 222 235 230 224 246 258 267 270 266 270 250 238 235 234 234 233 241 250 255 259 260 259 258 257 255 255 260 266 273 281 294 288 278 265 251 244 245 244 243 240 239 235 229 221 214 206 201 196 193 191 190 191 193 194 191 184 172 163 156 151 149 148 150 152 151 149 145 140 137 137 134 127 126 123 121 121 123 125 127 126 125 124 123 124 124 125 125 123 118 112 106 101 97 96 96 96 96 97 99 106 129 147 149 148 147 145 136 118 107 104 103 103 104 105 106 107 108 110 112 115 156 188 202 204 209 220 238 262 286 302 314 317 306 280 244 220 214 217 221 221 221 217 300 295 297 343 391 417 418 418 419 403 413 434 433 440 438 436 438 442 448 463 470 475 480 484 486 486 484 481 479 478 473 468 468 479 528 559 581 584 559 502 453 428 421 420 422 410 397 391 394 406 418 403 392 390 397 391 361 347 347 345 337 373 404 406 388 412 431 437 484 528 386 292 255 313 404 412 423 427 360 284 280 278 289 291 277 251 252 223 199 184 179 188 198 208 245 274 234 251 217 207 211 196 182 208 189 159 154 152 144 144 141 134 145 125 130 134 136 152 156 165 168 189 247 284 298 333 352 332 324 283 264 263 276 314 316 324 338 352 355 354 362 378 386 369 350 343 336 262 124 167 121 92 84 85 75 69 65 64 63 64 67 69 70 69 67 65 93 109 120 136 141 100 97 116 131 124 139 162 165 156 170 190 207 222 236 246 254 253 255 251 232 231 233 242 252 259 264 265 264 263 262 260 260 264 271 280 294 313 318 302 279 266 261 257 253 250 247 246 240 235 228 221 213 207 201 196 193 192 193 195 197 197 191 180 168 158 152 148 147 150 152 153 152 149 144 141 139 140 142 148 135 128 127 127 129 129 128 126 124 123 122 122 121 120 117 114 110 106 102 100 99 99 99 99 100 104 128 140 136 126 129 133 139 138 126 115 110 108 107 108 110 111 112 114 115 117 144 181 201 207 209 217 233 253 276 298 317 326 324 313 295 274 245 232 230 230 226 225 222 391 389 388 398 408 415 416 417 420 415 424 438 436 440 438 431 434 451 461 468 471 472 476 478 482 485 484 481 482 482 479 485 494 497 504 521 542 541 500 449 432 421 419 424 428 409 395 389 391 399 405 274 287 394 395 373 310 292 292 268 265 350 397 421 441 443 443 438 447 460 430 404 313 279 323 390 405 418 374 300 252 257 275 268 250 238 239 230 222 212 200 186 193 199 211 219 208 257 285 245 186 175 170 182 172 152 141 146 134 127 123 120 118 119 124 126 132 151 150 149 155 185 250 282 321 309 308 360 355 335 308 287 287 321 326 338 355 372 380 403 385 374 371 357 341 333 326 256 109 114 82 68 73 83 73 65 60 57 55 55 57 60 62 61 59 56 55 57 68 93 116 94 101 114 110 94 100 110 117 122 132 146 161 185 212 229 244 240 245 255 254 236 237 245 254 261 267 269 270 269 267 266 267 272 286 305 318 325 324 312 297 287 277 268 263 260 256 251 244 239 235 229 222 214 207 200 195 193 194 197 200 201 198 188 174 162 152 147 146 149 152 154 153 152 149 145 143 142 144 149 151 146 138 133 135 136 136 133 127 124 122 120 118 116 115 112 109 107 106 106 109 115 120 124 128 134 144 135 117 110 115 121 130 136 133 124 119 116 115 116 119 122 124 125 124 122 172 196 206 211 217 234 249 269 293 315 331 332 322 308 298 292 272 263 259 254 246 245 242 417 417 417 414 414 416 418 419 423 433 441 444 438 436 432 424 430 453 463 467 470 473 474 477 481 484 483 481 484 488 488 493 498 501 506 504 493 471 444 438 424 409 396 388 386 382 380 380 382 385 388 362 293 255 318 320 264 247 262 267 227 330 411 450 455 446 435 399 388 413 436 432 386 355 358 381 378 375 346 303 267 245 262 255 239 234 237 241 242 232 221 230 207 219 210 182 182 206 237 213 167 156 163 164 163 154 137 128 124 113 107 109 111 118 115 115 122 131 135 136 152 188 238 272 306 314 310 312 328 322 264 213 227 331 343 359 374 383 382 390 378 361 351 349 336 328 322 257 112 100 72 60 66 79 72 64 58 54 52 51 51 52 52 53 52 51 50 55 61 65 84 131 132 118 110 60 79 95 107 113 116 114 119 144 181 204 235 224 218 234 267 263 252 250 254 260 269 274 275 274 273 272 275 289 305 317 325 330 325 315 305 295 286 277 270 265 262 258 251 245 240 237 231 222 213 205 198 193 194 198 201 203 203 196 183 167 154 146 145 147 150 153 154 153 152 150 148 147 148 149 149 150 153 158 161 162 160 152 137 131 125 120 117 115 114 113 112 112 115 122 134 142 146 146 145 141 138 128 116 109 111 116 122 128 136 133 129 127 126 128 132 136 137 137 139 151 188 203 211 221 238 251 265 285 309 335 335 323 310 301 297 294 290 288 286 278 268 263 259 419 418 418 417 417 419 420 421 429 440 446 443 433 427 420 422 434 452 459 464 471 475 476 478 483 486 486 488 494 488 468 473 486 485 488 483 469 457 451 444 431 413 394 379 372 367 366 367 367 368 370 374 348 299 262 279 255 252 264 268 249 335 423 463 450 435 407 368 342 344 373 431 444 429 404 385 367 328 301 286 277 254 246 237 231 245 308 261 243 231 227 276 221 261 239 167 156 157 162 159 151 145 154 160 162 155 139 120 113 104 99 102 109 112 115 120 124 122 125 128 152 191 226 257 280 302 297 259 282 265 189 169 254 332 356 377 385 378 367 353 345 338 335 344 331 324 319 266 142 90 81 75 72 76 72 66 60 55 51 50 49 49 49 49 49 49 49 51 53 58 89 117 117 106 103 95 90 102 115 118 116 102 90 85 89 100 160 200 210 211 236 280 275 264 258 260 268 276 278 276 274 277 287 301 314 323 329 330 328 322 314 305 296 287 278 271 268 265 259 251 245 242 239 231 222 212 202 195 194 196 200 204 205 202 192 176 159 147 144 145 148 152 154 154 153 153 152 151 150 149 149 151 154 157 160 162 163 164 163 157 141 128 120 118 118 119 122 129 140 153 160 163 161 157 149 134 123 117 116 116 116 117 120 124 134 138 138 138 139 141 144 146 145 147 162 180 197 210 221 234 245 258 278 303 326 327 320 309 302 299 297 297 294 293 292 288 281 276 273 420 419 420 421 421 421 422 424 439 443 440 432 421 415 408 413 428 446 455 463 471 476 479 481 485 490 495 492 474 466 462 465 470 470 466 469 463 465 477 471 450 431 412 395 377 369 365 361 357 355 357 366 372 353 298 287 257 264 279 277 286 372 443 467 445 425 398 376 349 328 339 427 462 444 409 396 334 281 268 272 264 253 226 213 215 244 342 257 227 225 240 295 226 266 239 157 150 153 158 151 139 137 147 156 158 152 141 127 106 96 95 98 100 103 123 137 137 127 126 129 151 187 220 246 271 271 255 239 249 223 149 171 318 324 345 365 372 362 344 327 322 322 326 333 326 321 315 283 200 108 78 72 74 74 72 67 62 57 54 52 50 48 48 48 48 48 48 51 53 53 87 110 113 99 78 59 75 106 125 120 120 98 84 84 93 91 93 115 160 201 196 233 278 286 270 262 262 274 276 273 275 287 302 310 320 331 334 334 332 327 320 312 306 297 288 280 274 272 266 258 251 246 244 239 231 221 210 200 194 194 197 201 204 204 198 186 169 152 145 144 146 150 153 154 154 154 154 153 151 150 150 152 155 158 160 161 161 160 160 160 157 147 135 134 134 137 146 160 177 182 179 174 170 164 149 126 114 113 117 122 123 123 123 126 136 139 142 145 149 152 152 149 149 162 189 194 205 219 234 242 247 264 289 312 322 316 309 304 301 300 299 298 296 296 294 288 284 284 284 421 419 422 424 424 423 424 431 448 455 444 428 413 402 396 407 426 445 458 464 467 472 477 484 489 496 491 477 458 457 462 476 493 507 497 478 503 537 550 522 489 469 450 427 401 391 379 369 361 354 354 365 360 347 336 313 275 275 291 304 331 425 470 471 446 423 416 406 396 389 386 411 436 421 395 391 261 232 253 270 247 215 209 203 201 206 210 206 211 246 292 292 224 207 200 184 159 152 153 149 141 139 152 155 156 153 144 125 104 95 94 96 96 102 125 140 137 127 134 133 148 180 212 242 261 248 225 215 209 209 155 176 311 314 317 329 341 343 326 321 319 319 320 322 322 318 313 294 244 148 76 60 72 73 72 68 63 59 56 54 52 50 49 48 48 48 48 50 53 62 86 97 100 95 79 73 81 106 123 117 113 95 78 78 94 99 93 96 104 118 152 190 230 274 296 261 261 271 275 277 288 308 316 324 334 341 339 340 336 328 320 315 312 307 299 289 280 277 271 263 255 250 247 245 240 231 220 208 198 194 194 196 200 202 200 193 180 162 150 145 145 148 152 154 155 155 154 153 152 152 152 154 156 158 159 159 159 157 156 158 159 157 154 151 160 170 178 185 192 189 188 186 182 174 152 129 119 119 123 129 132 131 129 130 141 139 139 142 146 150 151 150 161 183 195 199 214 232 244 245 254 273 299 317 312 309 306 305 304 303 302 303 301 298 296 289 285 284 286 422 421 424 427 426 426 429 439 451 449 438 419 399 391 395 408 428 447 459 462 466 472 479 488 496 498 482 464 457 456 461 475 495 512 497 477 515 569 592 542 505 493 486 472 449 429 412 398 384 367 361 368 348 325 330 331 312 298 301 333 401 467 489 479 455 435 423 417 416 416 412 388 410 403 372 342 246 222 254 270 229 211 213 205 195 191 190 196 223 289 325 194 213 283 318 277 165 148 141 141 143 146 154 154 151 149 144 131 103 91 93 98 93 97 118 136 144 145 134 138 146 162 193 222 212 214 199 140 137 178 186 218 299 311 313 316 320 323 322 320 319 318 318 318 319 289 288 291 234 160 84 62 71 72 71 67 63 59 57 56 54 52 50 49 48 49 49 51 63 96 96 92 91 89 77 67 74 94 112 117 112 99 91 90 95 102 83 87 94 99 119 151 187 229 253 226 266 275 286 301 312 327 336 344 348 349 346 341 332 321 313 311 312 312 307 299 288 280 273 266 259 255 252 250 247 241 231 218 206 198 194 193 195 198 198 196 189 176 163 152 148 150 153 154 155 155 155 155 156 156 156 156 157 159 159 159 158 157 156 157 159 161 163 167 176 185 197 209 213 202 197 195 192 185 160 139 130 129 132 138 142 140 137 138 143 139 135 135 138 141 147 160 178 192 196 205 229 247 252 256 266 284 309 326 307 307 308 309 311 309 305 301 297 294 293 289 285 284 285 425 422 422 424 423 427 434 441 446 443 428 407 389 388 397 416 434 448 457 462 467 474 483 492 501 495 475 459 461 457 458 461 468 472 460 455 477 518 550 529 495 488 497 508 506 486 477 462 431 386 372 374 357 350 370 362 335 330 328 342 461 493 505 497 476 458 438 426 421 410 378 379 402 412 367 252 216 209 264 283 212 205 202 197 190 184 185 189 189 214 238 185 184 195 230 256 223 177 157 145 142 148 148 150 149 144 136 122 105 95 98 111 111 113 126 135 133 123 116 117 130 145 150 213 221 194 170 186 230 171 177 219 251 307 312 313 315 318 320 320 318 316 315 315 315 188 194 265 190 102 75 70 72 72 70 66 62 58 54 54 53 52 51 50 50 50 50 54 72 122 103 92 87 81 64 57 68 80 91 105 102 89 76 74 85 73 72 76 76 74 86 109 137 180 217 202 230 285 317 323 333 343 350 357 358 350 342 334 322 309 302 302 306 309 309 305 295 284 275 269 265 261 258 256 254 250 242 230 216 204 197 193 193 194 195 195 192 185 175 166 159 156 157 157 157 158 159 160 160 160 159 159 159 159 159 159 158 158 158 159 162 166 170 176 183 191 198 205 209 207 203 198 190 178 158 142 135 136 141 150 153 150 144 142 143 137 132 130 130 137 150 168 184 194 202 217 242 263 269 275 283 297 319 336 311 317 319 320 317 311 304 299 296 293 293 292 290 289 288 423 423 425 424 425 431 437 441 440 437 423 403 390 393 406 427 441 449 456 461 469 478 487 495 501 491 473 461 461 455 450 444 439 437 436 433 435 447 478 539 499 484 489 510 536 565 588 571 505 411 386 383 382 386 396 396 376 381 404 438 488 505 511 512 508 494 450 429 424 410 371 407 419 419 401 349 213 203 241 257 218 195 193 192 188 183 184 190 200 201 213 283 199 185 212 237 216 184 171 163 158 158 150 152 152 141 119 105 101 104 107 106 104 103 114 126 130 120 115 114 122 138 154 165 138 124 130 150 207 180 191 220 240 299 310 314 315 317 317 316 312 310 311 310 310 299 210 116 171 69 63 71 72 71 68 65 61 56 53 51 51 52 52 52 52 52 54 55 63 101 85 83 80 70 53 58 69 69 69 87 87 70 51 48 64 48 56 58 55 52 60 76 95 129 176 216 257 284 313 343 348 356 362 367 367 360 349 335 316 299 292 292 294 298 302 303 298 289 280 274 272 268 265 263 261 258 252 242 227 214 202 195 193 192 193 193 193 190 183 176 170 166 164 164 163 163 164 165 164 162 160 160 159 159 159 159 159 159 160 162 165 170 176 182 188 193 198 202 204 202 198 192 183 171 150 141 139 142 150 160 167 163 148 139 139 136 131 128 129 141 156 171 186 200 214 238 262 279 287 293 299 314 333 345 327 337 338 331 319 310 305 300 297 294 294 297 297 296 295 426 426 426 426 430 437 441 440 435 429 413 397 393 406 417 437 449 453 457 463 474 484 492 496 497 494 480 467 459 449 438 431 434 444 449 442 441 467 524 597 531 512 514 531 557 535 556 554 515 448 404 389 388 397 410 405 402 426 457 482 500 501 500 507 519 518 464 435 423 410 377 375 375 345 309 289 227 241 261 250 207 202 188 186 187 189 204 234 244 261 271 230 224 265 297 305 291 202 180 172 167 163 145 149 150 137 113 98 99 103 104 100 98 94 100 114 126 120 117 108 109 119 123 124 102 85 87 116 211 208 213 231 246 261 299 314 316 317 315 312 309 294 271 264 289 300 214 89 72 55 61 67 68 68 66 63 60 57 55 53 52 52 52 52 53 53 62 64 55 55 51 59 62 58 56 57 62 59 57 69 78 58 41 37 42 42 40 41 43 46 46 77 82 104 166 211 245 259 300 358 359 365 372 377 377 370 358 343 323 303 291 284 283 285 288 292 294 293 287 281 277 275 273 270 268 266 261 253 239 224 210 200 194 192 192 192 193 191 188 183 179 176 174 172 171 171 171 170 169 166 162 159 155 153 154 155 157 158 160 163 168 172 178 185 190 195 198 200 200 196 190 183 174 162 149 143 142 145 155 167 172 166 150 139 138 136 133 130 132 144 156 169 185 209 231 255 275 290 299 306 312 325 342 353 360 352 341 329 318 314 308 303 299 296 297 301 304 303 301 431 429 427 427 435 443 443 437 428 421 401 393 403 424 425 444 455 458 459 467 479 490 496 498 498 500 492 480 468 454 441 442 458 474 467 463 481 539 597 600 590 586 557 519 498 481 481 481 476 458 412 391 394 404 410 416 436 456 472 483 482 467 467 485 510 521 477 443 427 420 405 360 343 313 272 233 216 233 235 217 193 197 186 184 186 195 230 261 291 322 309 177 207 296 347 353 347 262 225 208 193 169 133 145 148 135 110 92 93 97 100 100 102 94 95 103 113 117 118 105 98 99 93 95 81 74 81 102 177 190 208 232 247 248 294 256 214 238 310 311 287 275 283 283 293 207 121 76 52 52 50 55 62 62 61 60 58 57 56 56 45 48 55 54 54 46 49 55 57 57 58 53 54 61 59 55 49 48 49 45 74 59 46 42 37 47 36 36 43 47 41 96 101 118 175 179 222 263 312 361 365 373 378 381 380 375 368 358 344 327 309 290 280 278 281 284 287 290 288 284 280 281 279 277 274 272 269 262 250 235 220 207 198 194 193 193 193 192 191 189 187 186 184 183 182 181 181 179 177 175 171 166 159 153 148 145 144 147 154 162 170 174 179 185 190 194 197 198 197 192 185 177 170 161 151 145 144 148 158 167 172 167 152 140 138 137 136 135 136 144 153 164 181 213 237 261 281 297 310 318 325 336 346 353 351 347 341 333 324 319 312 306 302 300 301 305 308 308 306 434 433 430 429 439 442 438 428 414 414 397 399 419 438 429 442 451 458 462 465 477 489 493 491 497 504 502 487 467 460 460 468 493 516 504 517 558 590 604 602 597 533 490 479 489 476 453 448 449 437 392 385 391 396 401 419 449 459 460 454 444 433 439 461 489 505 486 459 440 433 429 394 348 315 279 229 204 205 208 201 187 183 185 183 184 195 227 237 272 316 309 178 174 240 296 328 353 317 265 254 241 176 139 146 148 136 112 90 88 93 99 101 110 99 95 95 99 106 114 102 92 87 82 79 73 79 91 97 124 145 169 191 209 239 258 194 137 161 233 292 290 259 242 292 294 164 71 60 50 50 45 48 57 56 56 55 55 55 56 58 55 57 60 59 59 49 43 48 62 62 55 57 61 63 62 54 61 55 37 34 61 48 46 56 53 61 52 46 46 42 36 83 109 135 176 146 210 286 337 349 358 368 374 379 382 384 382 377 367 353 335 319 308 304 303 298 285 283 285 286 285 285 284 282 280 278 275 269 259 246 231 216 205 199 196 195 196 194 194 193 194 194 195 194 194 193 191 189 188 186 183 178 169 160 153 148 145 145 148 155 165 175 179 183 187 191 194 195 195 190 183 176 172 165 157 151 150 154 161 168 172 171 164 144 141 140 141 143 143 148 155 163 177 205 228 257 286 308 320 328 337 346 354 357 356 355 351 342 331 323 317 310 306 304 306 308 311 312 309 436 436 433 432 441 434 427 416 394 408 407 411 423 434 427 423 423 430 444 461 473 484 489 489 492 496 496 482 463 459 459 472 502 533 541 570 591 601 603 594 520 464 446 462 491 479 454 443 434 416 390 396 393 394 406 437 458 459 447 432 420 417 423 440 462 480 489 480 462 446 438 421 361 314 283 253 211 203 215 213 185 172 181 180 182 190 194 194 195 260 312 179 172 173 202 257 321 306 248 267 284 199 170 155 147 139 122 98 91 93 96 100 116 102 94 91 91 94 101 94 88 85 78 75 79 84 88 91 96 109 122 135 154 203 195 160 132 133 145 228 253 220 185 286 246 140 66 51 49 47 40 43 53 52 51 51 52 52 54 56 59 62 64 65 65 61 60 63 66 48 58 64 64 64 63 61 60 53 40 34 62 74 66 55 66 57 60 76 82 46 30 32 43 87 162 136 172 267 336 329 335 342 346 355 371 386 391 388 380 369 359 348 335 324 314 302 287 281 281 285 289 289 287 285 283 282 281 275 266 255 241 227 215 206 201 199 199 198 197 197 198 201 203 204 204 202 199 197 196 195 193 189 181 173 165 159 155 151 150 151 156 166 176 180 183 187 191 194 192 189 184 180 177 171 165 160 159 161 166 170 172 172 172 151 144 143 144 148 152 156 161 167 175 190 214 254 296 320 328 337 346 354 360 364 366 365 360 351 339 329 321 315 311 309 311 312 313 314 312 434 434 433 434 440 434 428 417 398 386 407 411 417 433 417 422 425 431 441 456 468 480 487 490 488 492 495 482 463 456 455 465 483 508 535 563 565 561 550 522 453 433 443 468 488 477 461 452 436 412 400 406 401 406 430 461 460 447 429 415 413 414 414 422 436 454 483 492 481 463 442 386 344 309 287 274 237 235 228 208 179 157 171 176 181 190 195 198 199 265 320 194 180 175 176 182 196 266 239 255 292 278 176 162 153 138 120 103 92 91 95 105 127 113 98 89 88 91 90 86 83 80 75 78 77 74 77 91 94 90 98 116 135 154 145 135 130 130 128 148 164 174 194 271 182 109 65 49 46 41 35 40 51 50 49 49 49 48 43 52 57 60 64 66 68 70 71 73 68 41 61 68 62 55 62 62 52 42 39 33 50 72 74 58 53 54 65 57 34 31 27 42 57 74 94 117 109 211 309 295 296 295 293 302 324 367 385 389 386 380 379 370 356 341 328 316 305 298 292 288 291 290 286 283 283 284 285 280 272 261 249 236 224 215 209 205 203 202 201 201 201 204 208 210 210 208 205 203 202 200 199 196 191 186 179 173 168 164 159 156 156 160 171 177 181 184 189 191 193 191 187 183 181 178 173 170 168 168 170 171 172 174 178 166 152 144 145 148 156 162 167 172 178 189 207 258 310 323 333 342 350 357 364 368 372 371 367 358 346 333 325 319 315 314 314 314 314 314 313 421 419 424 433 439 420 420 422 412 413 416 406 405 417 404 406 411 417 424 436 466 481 490 494 492 493 495 488 474 464 464 464 466 475 496 514 510 501 481 451 434 437 457 477 480 468 462 462 453 430 411 402 406 423 447 456 430 404 385 380 391 404 407 412 422 436 469 487 487 475 448 364 338 310 284 284 371 375 372 308 194 173 176 168 171 186 193 200 203 272 360 342 208 180 180 192 223 254 264 268 270 260 182 169 156 141 129 123 100 103 122 139 130 108 94 88 87 88 88 85 72 59 63 64 70 75 79 86 84 87 90 95 112 167 126 101 109 135 120 145 178 211 234 210 187 119 63 45 40 36 38 45 51 50 49 48 48 43 29 48 54 57 61 64 67 69 71 72 68 40 60 68 60 47 60 52 42 39 43 34 39 54 61 55 46 44 46 45 41 34 42 47 51 56 63 72 77 76 75 100 160 210 262 271 227 331 369 389 400 407 409 402 389 373 359 347 336 326 314 300 292 286 281 277 277 281 285 284 277 267 255 244 233 224 217 213 210 208 206 205 205 206 210 213 213 212 210 208 207 205 203 201 198 195 191 187 182 177 172 167 163 162 169 177 182 185 188 192 193 192 189 186 185 183 180 178 177 175 172 172 174 177 181 179 159 143 142 148 165 174 179 181 185 200 231 270 304 327 337 344 350 358 365 369 373 373 369 361 351 337 328 323 319 318 316 315 313 312 310 417 417 423 433 435 426 423 421 416 416 416 400 392 398 393 392 397 408 425 447 471 485 492 495 494 493 494 490 484 479 478 471 466 464 466 474 472 465 454 441 439 447 463 473 470 455 455 460 463 460 447 419 416 423 429 425 405 386 375 372 373 380 394 410 424 437 458 472 476 472 451 353 405 380 348 369 376 377 376 312 202 195 190 266 323 301 195 196 284 349 362 350 234 194 184 199 244 256 262 262 257 250 232 236 196 152 139 122 102 118 140 144 134 103 91 89 88 85 85 84 80 73 69 68 73 77 79 80 86 88 87 87 96 120 105 94 112 160 163 152 153 157 158 169 120 74 48 42 42 49 52 52 51 50 49 48 47 42 31 47 52 54 56 59 62 64 66 67 64 37 56 66 58 41 52 43 40 43 47 40 40 40 40 42 45 37 41 43 40 46 49 41 41 51 53 43 60 55 40 51 81 162 269 301 193 219 315 385 423 444 477 467 447 424 400 375 359 344 329 312 295 283 275 270 269 274 280 283 280 272 260 249 239 231 225 220 217 214 211 209 208 209 212 215 216 216 215 213 212 210 208 205 203 202 200 198 195 190 185 179 174 171 177 183 186 186 189 191 191 191 190 189 188 188 187 185 183 178 175 174 176 179 183 184 163 143 144 155 181 193 195 196 212 240 246 265 309 331 342 348 354 360 365 368 370 370 367 360 351 339 330 325 322 320 317 315 312 310 307 413 416 423 430 430 424 418 409 398 398 396 390 384 384 387 386 391 411 441 466 477 487 492 493 492 490 489 487 485 487 486 481 480 479 476 472 474 471 463 457 455 452 453 459 462 443 452 456 456 455 455 447 442 430 414 402 392 393 395 393 384 380 388 400 415 433 446 452 453 454 449 421 424 408 389 385 381 383 383 363 305 199 288 336 354 346 309 258 315 357 357 353 317 302 299 289 261 262 263 243 215 204 233 252 214 162 136 109 97 121 146 147 129 98 89 88 84 80 69 66 66 67 67 72 78 81 81 80 79 82 85 87 87 89 97 104 110 116 107 132 133 114 95 89 125 97 57 47 49 50 50 51 51 50 49 48 40 33 49 50 51 52 53 54 55 57 58 58 54 34 52 60 51 35 42 44 44 45 48 48 46 36 29 32 44 42 43 42 43 51 50 37 38 49 40 34 42 42 43 66 82 113 185 270 312 195 267 332 378 435 472 479 479 467 436 397 364 340 323 309 300 285 274 266 263 266 272 278 280 277 269 256 245 237 231 226 223 221 218 215 213 212 215 218 220 220 220 219 218 216 214 211 209 208 207 206 205 201 196 191 187 185 188 190 190 189 189 189 189 189 190 191 192 193 193 192 189 183 179 177 178 180 184 186 168 148 151 166 199 217 229 249 255 254 250 269 313 333 345 351 356 360 363 363 364 364 363 358 350 339 331 327 324 321 318 313 310 307 305 415 418 422 425 422 420 411 405 403 392 384 383 380 376 382 387 401 427 456 474 480 486 491 493 491 484 485 485 483 485 495 491 488 489 489 488 485 480 477 476 467 450 443 449 459 452 444 434 432 438 448 456 449 427 398 381 382 398 413 420 414 403 398 400 408 420 429 434 439 428 394 359 391 400 396 393 393 402 401 391 366 301 351 361 359 360 360 325 283 303 355 355 354 352 352 331 267 248 253 222 191 208 236 269 243 185 132 104 97 125 150 144 119 101 94 90 85 77 61 61 64 65 66 73 80 82 79 78 78 81 84 85 87 77 90 96 94 93 82 90 93 84 66 62 102 106 81 47 44 48 49 49 50 49 49 48 47 43 30 46 50 51 51 50 50 50 51 45 29 31 48 44 31 32 43 39 41 45 49 53 47 36 30 33 40 52 45 43 52 50 50 42 41 43 32 47 54 57 64 82 91 102 128 187 287 169 268 270 236 356 397 428 454 467 460 434 399 359 322 297 296 289 278 268 261 263 265 271 278 282 280 266 254 243 236 231 229 227 225 222 220 218 218 221 224 227 227 228 228 226 223 219 217 215 214 213 212 210 206 201 197 197 195 194 192 190 189 188 188 189 190 192 196 197 197 194 190 186 183 181 181 182 185 187 173 155 160 181 223 252 270 289 272 258 256 274 314 334 345 351 354 356 358 359 361 362 362 357 350 339 331 327 325 322 317 312 308 305 304 408 408 411 415 416 404 396 398 405 397 383 380 379 377 377 394 420 446 466 478 479 484 490 493 493 493 490 489 492 498 498 496 495 496 497 500 496 488 484 484 472 458 448 448 456 462 445 429 423 430 447 460 445 420 395 378 381 397 415 422 415 440 428 417 413 412 414 420 406 362 303 307 360 384 389 392 398 414 415 404 386 374 370 367 366 366 364 358 297 303 357 358 357 354 352 329 266 245 249 214 184 213 246 262 256 210 131 111 102 127 169 191 119 107 98 91 85 69 62 63 66 65 65 69 77 79 77 76 81 83 83 84 85 77 87 84 75 78 80 71 66 61 55 65 71 72 63 44 42 42 45 48 48 48 47 47 48 47 43 35 43 49 49 49 48 48 41 34 47 48 50 41 31 39 41 42 46 50 52 51 47 38 32 32 36 50 53 50 48 44 44 45 41 35 42 65 78 84 88 92 99 113 125 143 180 202 243 240 217 209 320 354 390 438 478 471 436 390 342 302 284 279 272 265 261 269 266 267 274 282 283 278 266 253 242 235 233 232 231 229 227 225 224 226 230 234 238 240 241 240 238 235 232 228 226 224 219 216 213 208 203 198 196 195 192 190 189 189 189 189 191 194 198 199 198 195 191 188 186 185 185 185 187 191 181 162 169 213 265 298 301 279 262 262 265 279 318 335 346 352 355 356 359 359 359 359 359 357 348 338 331 327 324 321 317 312 308 305 304 387 389 393 397 399 388 384 380 380 392 376 373 379 384 380 400 430 455 469 472 478 485 491 495 496 486 485 487 494 503 497 495 496 499 502 503 501 497 494 490 477 463 451 447 451 458 444 433 427 430 449 459 443 424 406 389 382 387 396 404 416 481 470 449 429 411 406 408 389 326 246 283 347 368 361 355 396 416 396 385 392 377 374 372 371 371 369 363 359 358 358 361 359 355 350 326 267 254 237 205 177 182 249 222 222 203 133 126 116 126 175 230 128 107 96 88 79 61 63 64 63 63 62 61 66 69 70 79 87 85 83 80 75 78 84 75 61 63 75 65 55 49 48 61 51 45 42 38 36 38 39 42 47 47 46 46 46 47 47 41 44 47 47 48 48 48 45 40 33 46 38 30 29 36 42 39 41 48 51 49 45 39 33 35 58 45 37 36 36 27 27 30 31 34 58 70 82 94 101 106 115 127 142 148 127 187 221 273 317 299 333 312 327 386 448 479 455 417 379 339 289 266 257 255 255 267 270 270 272 277 283 282 277 266 254 242 237 235 235 235 234 233 232 233 236 243 249 253 254 254 252 250 246 242 238 234 230 225 220 213 206 201 198 195 192 191 191 191 191 191 193 197 200 201 200 197 193 191 189 188 188 187 191 198 193 178 208 255 289 303 302 287 275 272 274 285 326 339 348 353 356 358 360 360 359 357 356 354 346 337 330 326 323 320 317 313 309 308 307 365 373 376 373 368 390 385 377 374 375 373 376 380 383 386 398 423 443 459 471 480 487 495 498 496 491 490 489 492 499 491 482 488 496 500 502 503 502 500 493 479 461 448 441 440 443 439 434 431 436 448 454 448 441 430 410 385 376 376 387 418 499 496 471 441 414 403 401 401 360 281 278 336 358 341 324 399 418 361 339 374 380 377 375 374 374 373 368 363 347 337 358 356 351 344 322 272 234 183 165 170 183 252 197 161 147 137 141 136 130 136 148 130 105 93 84 70 62 61 61 60 60 58 55 54 53 59 85 93 88 80 72 66 75 78 67 52 50 60 54 50 47 44 47 45 42 38 37 35 36 33 36 45 45 45 44 43 40 45 45 45 45 46 46 41 44 43 38 39 45 34 26 29 39 38 41 43 44 48 43 44 42 39 40 47 43 37 34 35 28 27 37 41 30 49 62 80 97 110 119 128 139 150 158 166 136 213 327 431 483 416 364 364 408 456 487 471 439 404 364 310 266 246 244 245 251 260 267 270 273 277 281 281 276 267 255 244 239 239 240 240 240 240 241 245 254 260 264 266 266 264 261 258 254 250 244 238 233 227 219 210 204 200 197 194 192 192 192 193 194 195 200 203 204 203 200 196 193 191 190 189 190 197 209 208 189 219 253 280 298 305 300 284 290 292 288 330 342 351 356 358 359 361 360 358 355 352 348 341 335 330 326 323 320 317 314 312 312 311 351 360 364 365 368 374 371 370 372 375 377 376 378 381 384 388 413 440 460 472 481 488 494 494 485 470 483 481 480 488 486 465 465 479 497 500 503 504 505 503 489 470 454 445 442 441 436 428 429 437 447 452 459 468 466 439 400 379 380 391 412 485 494 466 433 413 401 399 398 396 389 362 319 365 411 415 414 418 413 356 298 381 380 379 378 377 374 368 361 285 234 354 349 341 334 313 266 223 171 162 201 267 287 209 163 147 137 140 116 116 131 144 140 133 109 82 65 60 59 57 55 54 53 54 56 55 60 90 92 83 69 59 67 75 69 57 47 45 49 45 46 48 47 46 46 41 39 44 44 36 31 33 41 42 40 39 38 38 42 38 38 39 40 38 36 38 37 33 39 45 41 37 38 46 39 41 43 44 48 51 56 53 44 41 44 37 33 32 31 28 27 28 28 29 46 52 67 88 108 122 130 141 156 169 174 187 213 323 487 496 462 443 443 445 415 468 471 451 422 378 322 269 240 233 230 236 249 260 266 271 275 280 282 283 279 271 261 251 245 243 244 245 247 251 258 268 272 275 275 274 273 270 268 264 260 253 245 238 230 222 214 207 203 200 196 194 194 194 195 196 198 202 204 205 205 202 199 196 194 192 192 195 207 228 232 194 215 246 273 291 300 296 297 299 291 279 328 345 353 357 358 359 359 358 355 352 348 343 338 334 329 326 323 320 317 315 314 315 316 305 323 333 341 357 365 364 366 369 373 373 372 373 375 378 379 401 433 459 472 482 488 491 491 484 472 472 468 470 480 485 470 467 478 495 494 500 504 511 516 507 479 468 465 467 464 445 428 422 429 444 454 466 492 501 468 431 409 417 432 440 482 510 477 430 408 395 393 395 402 411 417 366 330 360 429 421 412 402 388 376 381 386 387 384 378 372 367 361 350 341 351 343 332 324 283 181 165 134 142 192 250 192 210 185 147 136 123 115 126 142 151 146 139 118 92 69 63 60 55 51 50 49 51 59 60 61 88 93 83 67 56 64 68 60 53 49 43 47 44 45 47 46 45 45 39 37 44 42 35 31 31 35 37 35 32 34 43 40 31 28 29 31 30 37 35 34 37 35 46 48 47 44 45 41 43 45 46 51 56 66 61 46 36 37 41 44 45 47 46 33 27 27 27 31 44 60 77 95 109 119 134 152 169 177 194 204 292 455 463 419 411 416 388 254 366 426 446 431 388 337 282 244 227 213 224 235 249 262 269 275 280 284 287 287 283 276 268 259 252 248 249 252 258 270 282 286 286 284 282 281 278 276 273 268 261 252 243 234 225 218 212 207 203 199 197 196 196 198 200 202 205 206 206 206 204 202 200 198 196 198 206 227 250 248 198 216 243 270 289 294 296 303 304 291 273 329 347 355 359 359 357 355 353 351 348 343 339 336 334 330 326 323 321 318 317 317 320 322 263 269 283 311 356 364 360 361 365 369 369 370 369 368 371 374 389 425 457 472 482 483 486 489 487 479 465 465 471 481 490 494 495 495 493 487 497 503 511 517 512 457 468 482 486 485 473 447 429 423 427 445 454 462 466 461 454 459 471 477 473 477 489 481 453 416 399 397 400 408 418 427 429 387 353 361 429 412 399 389 383 386 388 387 383 379 375 372 367 363 359 352 339 327 320 276 164 134 135 145 164 200 285 218 167 140 123 108 107 131 151 149 143 140 115 87 72 67 63 58 54 51 49 50 56 63 70 85 88 70 58 57 52 63 54 46 46 43 44 41 44 47 46 45 45 44 44 43 32 37 34 32 41 43 43 42 37 27 39 35 33 31 28 39 42 38 39 47 47 49 49 46 42 36 42 45 46 49 52 55 63 61 50 42 46 52 53 53 54 55 37 28 28 32 27 41 51 57 65 79 97 118 138 153 162 194 204 258 379 398 383 361 357 346 196 212 317 403 415 391 365 309 256 225 201 214 224 238 254 266 275 281 286 290 293 292 289 283 275 267 260 257 257 264 279 293 299 299 295 290 288 286 284 280 275 268 259 250 240 231 224 218 212 207 202 199 199 199 200 203 206 209 210 210 211 211 210 208 207 208 211 225 254 267 251 207 224 248 274 292 293 298 305 306 296 274 331 351 358 360 358 353 348 345 344 342 340 338 337 335 332 328 325 323 321 320 322 324 329 242 247 262 295 344 354 354 358 363 364 367 368 366 366 369 372 379 418 454 471 481 479 483 487 485 472 472 475 481 488 496 503 496 491 491 493 494 500 504 499 484 459 437 437 465 513 493 473 452 437 435 426 426 426 425 426 431 463 480 486 484 477 473 466 449 424 410 413 418 424 431 438 452 447 433 425 437 347 369 392 387 388 388 383 376 371 370 369 365 361 358 352 340 327 319 268 139 107 118 145 199 277 290 256 187 134 130 127 112 131 149 143 144 137 111 84 70 68 64 65 65 61 60 53 55 68 81 72 69 61 57 56 50 63 54 44 41 39 40 44 47 47 45 44 44 44 44 43 41 41 39 40 44 49 48 47 43 35 42 41 41 42 45 44 45 41 39 44 53 52 49 45 41 35 41 41 42 47 50 51 53 54 54 51 60 63 61 59 58 48 35 29 29 32 37 44 47 48 51 62 83 106 126 141 154 205 226 269 375 369 348 352 364 362 354 206 173 252 365 365 366 331 276 224 197 210 220 231 245 263 274 282 289 293 296 297 297 294 289 282 274 268 267 271 286 299 308 313 314 311 304 298 293 288 283 275 266 259 251 241 234 227 220 213 207 203 202 202 204 207 212 217 220 221 223 224 224 224 223 224 233 260 274 273 256 221 236 259 284 302 305 308 312 317 320 314 343 355 359 359 355 351 346 342 340 339 339 339 338 338 337 334 330 327 326 326 329 334 341 229 238 257 293 338 350 353 357 358 357 365 366 365 367 370 372 372 402 440 467 476 480 483 486 488 487 486 481 486 497 501 499 492 489 491 495 507 505 502 500 499 498 483 484 500 522 517 505 489 477 470 450 442 434 431 430 423 438 466 482 476 459 456 456 448 433 425 442 452 452 444 441 454 465 469 442 345 290 355 398 391 389 390 383 373 363 355 288 326 352 351 349 343 331 322 260 113 110 115 186 284 344 306 310 266 199 154 149 118 116 128 135 136 133 109 82 66 65 68 73 73 66 61 53 62 77 84 67 60 55 54 53 51 55 48 40 37 40 36 44 48 46 44 43 43 43 42 42 42 33 33 41 49 47 50 53 53 50 51 62 63 57 53 53 52 53 56 58 57 53 46 38 31 32 33 35 37 39 47 47 48 49 50 49 60 73 77 71 57 37 32 31 31 31 50 50 48 48 50 65 88 108 123 136 161 183 247 332 378 368 368 377 380 369 366 315 224 162 189 208 322 355 312 246 206 212 221 229 238 261 275 284 291 297 298 299 301 302 301 295 289 283 279 280 291 303 313 321 325 324 319 315 310 302 291 282 275 270 264 258 250 239 229 221 213 208 206 206 208 212 219 225 230 234 236 238 242 244 246 252 268 279 282 277 264 235 252 276 298 315 323 323 325 331 340 344 352 357 358 358 355 351 346 342 340 338 339 340 342 346 349 345 340 337 336 337 342 349 356 218 234 256 293 336 356 360 359 355 354 363 364 364 365 366 369 371 373 402 445 459 473 473 479 487 483 486 491 496 499 495 497 492 492 499 513 532 533 539 540 523 513 503 519 540 540 516 493 476 469 469 467 463 458 457 458 436 418 437 465 475 457 453 456 456 449 437 460 478 475 455 437 444 411 423 430 282 271 357 404 395 393 395 388 376 363 347 259 308 343 345 350 351 342 333 286 182 200 201 272 346 344 323 332 316 258 170 145 116 99 100 114 129 134 110 80 63 63 74 79 76 66 57 54 70 83 80 65 56 51 50 51 55 48 41 37 39 46 37 44 48 46 44 43 42 40 39 41 33 27 33 44 49 51 58 61 61 63 63 62 62 62 56 55 55 55 55 56 52 64 58 48 49 47 47 48 44 36 44 46 51 54 53 58 78 85 82 72 38 35 34 37 42 43 58 55 50 50 53 75 103 124 136 150 186 207 250 311 380 380 388 396 395 379 373 364 336 317 331 343 250 208 239 294 219 215 225 236 245 265 280 287 292 301 300 301 305 310 314 311 307 301 296 293 298 307 317 325 332 333 331 328 324 320 314 306 296 289 282 273 263 253 242 230 220 214 211 210 212 217 225 233 239 245 250 253 257 261 268 278 285 288 285 279 271 255 263 281 303 321 329 332 335 339 344 347 351 355 357 357 354 352 348 345 342 339 339 340 342 347 354 356 356 354 353 355 359 364 369 209 221 250 287 327 362 367 363 361 362 363 365 357 356 361 364 365 366 373 385 401 446 447 458 476 481 481 481 483 487 492 485 465 474 493 501 516 527 557 578 562 522 517 537 556 551 515 475 449 438 439 453 459 462 470 479 464 430 431 444 456 477 470 470 476 474 443 454 476 482 466 443 442 377 392 444 347 320 380 412 401 398 399 394 383 369 357 350 346 346 352 364 367 358 349 343 340 344 347 346 342 331 282 283 260 212 156 121 121 105 85 82 124 134 111 79 61 66 76 80 75 64 56 60 75 81 71 58 51 47 47 50 57 47 42 40 41 47 42 46 47 45 44 37 36 42 47 39 30 32 38 45 48 52 58 60 60 62 61 57 57 59 55 54 53 53 53 55 67 72 66 57 52 50 49 42 36 42 48 53 54 55 65 101 107 76 48 43 39 36 36 49 71 72 67 60 56 56 58 77 110 141 167 190 221 276 301 318 399 405 404 403 401 386 379 378 378 378 379 376 226 164 199 237 222 218 238 259 248 251 279 290 287 287 297 303 309 318 329 330 328 323 317 310 308 313 320 329 337 341 340 337 333 330 328 325 318 309 299 286 277 267 254 239 229 222 217 215 217 222 230 239 247 255 262 266 272 280 288 293 294 294 291 285 280 268 278 296 316 332 338 341 343 345 345 343 347 353 357 358 357 356 354 350 347 344 343 344 346 352 360 366 367 366 371 369 370 373 376 209 198 237 279 316 358 370 368 365 365 367 368 331 332 357 359 365 364 364 374 397 401 398 431 469 473 471 463 467 472 469 481 473 479 487 486 486 496 549 593 584 541 552 565 566 546 500 460 433 419 418 435 442 449 460 474 483 464 457 439 427 498 494 490 494 493 445 434 451 470 478 474 468 466 465 458 434 445 433 418 407 401 401 396 378 356 349 359 360 364 374 387 380 367 355 347 342 345 346 343 337 330 326 195 169 176 128 108 173 139 79 70 83 102 99 81 62 71 77 73 64 59 58 71 77 72 58 51 47 45 45 47 50 50 49 44 38 40 47 48 46 45 43 28 28 44 59 42 38 45 47 45 54 57 59 61 62 61 56 54 54 55 55 54 54 53 52 52 63 73 73 66 60 57 44 40 45 53 66 59 58 64 82 124 128 102 71 53 40 36 50 63 66 68 73 78 78 72 68 73 99 145 202 249 277 344 395 414 423 418 395 382 364 278 269 273 320 382 379 374 308 286 310 332 271 230 230 255 276 271 287 293 289 288 289 296 308 323 339 345 347 345 340 330 322 321 325 332 341 347 347 344 340 337 336 335 329 320 311 296 285 275 264 252 240 232 226 223 224 229 237 246 256 266 271 279 289 298 302 301 301 299 295 292 294 292 305 322 336 347 351 349 345 342 336 338 346 355 361 366 369 368 365 363 361 358 359 362 366 373 381 386 388 387 388 380 373 372 376 227 209 221 252 299 358 356 350 350 356 360 314 305 324 349 356 360 359 362 372 387 376 373 401 437 452 421 439 453 458 459 463 478 484 483 475 455 455 499 546 563 570 591 596 570 517 466 448 436 427 427 440 437 443 451 460 479 482 473 454 444 486 505 496 487 479 450 437 435 451 481 515 505 479 457 408 284 415 435 427 418 410 403 394 303 198 204 347 375 382 386 379 362 352 345 341 342 346 347 345 341 335 322 209 152 133 115 110 260 196 77 61 58 88 97 82 56 55 55 56 56 58 64 77 75 65 56 51 46 44 45 49 52 47 46 42 39 49 48 46 45 43 43 28 32 43 53 56 48 56 54 49 67 68 69 69 69 68 59 54 54 57 59 57 56 55 54 54 64 77 71 62 69 57 46 48 54 57 67 66 69 84 117 136 146 139 127 109 48 37 49 61 60 64 76 82 82 79 81 78 79 121 214 310 412 439 418 391 411 388 346 319 283 156 113 117 194 290 287 292 345 383 366 286 233 203 201 223 256 260 284 297 286 255 276 291 308 326 340 351 357 360 361 355 343 335 333 337 347 353 353 351 348 344 342 340 333 324 317 304 291 280 271 263 254 245 237 233 234 238 245 257 269 277 283 297 306 308 308 307 305 302 300 302 310 318 332 346 356 359 356 346 340 340 337 341 351 363 373 387 387 382 375 368 364 364 327 290 280 278 274 270 266 266 276 308 359 392 391 236 229 222 239 279 326 334 322 329 346 351 305 295 320 348 352 347 348 358 372 383 371 365 373 394 413 377 405 420 434 455 454 467 476 476 466 431 423 428 458 517 595 605 593 543 467 432 448 451 446 439 439 430 449 476 494 489 486 466 457 453 405 502 496 465 447 445 453 457 465 483 513 505 472 443 425 413 439 439 432 425 418 406 392 366 297 184 349 378 376 368 356 344 339 336 335 339 347 351 350 306 204 181 154 131 114 110 161 287 300 225 122 57 60 76 84 76 75 64 59 57 60 77 78 68 61 60 51 46 44 47 54 50 45 44 44 45 48 47 45 43 43 44 30 36 46 54 63 56 53 51 54 69 68 67 66 66 66 66 58 56 61 64 62 62 61 61 67 78 77 62 53 70 56 55 58 60 59 65 80 92 114 154 172 188 188 177 162 135 128 95 63 61 64 70 59 55 72 79 81 79 127 237 295 435 465 439 417 400 352 306 251 215 304 161 103 95 106 120 150 251 314 285 190 196 181 175 191 215 232 260 277 278 281 282 289 306 328 343 354 361 367 371 371 361 351 346 348 354 359 360 360 357 353 350 346 338 329 324 314 302 288 276 270 266 261 257 253 251 256 264 274 283 290 296 307 313 314 313 310 307 306 308 313 324 336 349 359 362 362 356 345 335 331 323 318 323 343 376 385 384 367 342 316 298 294 217 144 135 144 139 142 146 145 164 195 239 280 321 239 213 213 224 249 285 296 286 296 323 345 325 315 331 349 349 334 340 353 370 384 373 360 356 365 381 368 370 379 404 443 480 466 467 470 460 429 410 403 432 505 598 601 553 486 432 425 437 451 450 437 434 438 510 537 503 484 485 480 469 453 427 501 493 456 427 427 461 509 525 507 486 467 442 426 422 428 433 432 428 424 418 406 390 379 357 315 368 374 366 355 347 341 340 339 340 343 348 354 352 318 238 155 144 138 127 131 259 274 297 261 134 59 50 59 74 83 75 67 66 65 59 67 71 64 60 63 54 48 45 48 53 44 45 44 44 44 44 45 44 45 46 49 33 37 52 69 79 62 54 59 70 68 65 63 62 63 64 67 64 63 63 57 68 78 76 71 79 63 58 58 60 60 62 62 62 63 64 72 91 128 170 193 209 214 207 188 164 149 137 95 86 159 169 94 53 55 71 75 78 81 141 278 319 441 475 447 407 372 329 296 279 272 237 289 186 79 76 85 109 130 146 164 211 215 196 179 174 185 202 224 242 258 288 286 285 282 287 342 351 362 371 376 377 367 364 364 365 369 371 373 373 370 365 359 353 345 337 331 321 312 299 284 274 273 272 272 272 273 275 282 289 295 300 309 315 318 318 316 315 315 315 317 323 333 347 359 366 365 366 360 342 317 296 306 315 319 281 168 156 145 132 115 95 89 87 77 70 74 91 88 93 100 98 110 121 134 150 173 234 201 191 196 221 260 248 257 271 295 316 281 300 324 340 341 324 338 353 371 386 374 358 352 361 376 366 357 377 405 433 472 469 469 469 463 451 408 396 417 465 521 515 480 454 446 430 429 437 440 438 444 502 524 499 454 453 453 453 447 435 427 482 491 467 434 427 452 504 522 502 468 441 423 418 422 426 423 420 419 416 409 396 384 319 284 368 344 355 358 344 320 315 336 346 347 337 232 314 350 327 278 212 166 147 139 139 218 210 221 194 97 59 50 51 64 84 78 71 68 65 62 63 66 65 63 62 55 50 48 47 47 44 46 46 45 44 42 43 45 47 48 37 35 43 55 66 69 52 60 69 66 44 45 48 49 50 56 83 82 70 60 62 68 75 82 81 61 64 76 77 68 62 72 68 63 63 67 77 87 147 212 203 188 172 159 143 117 91 114 127 164 259 259 128 68 71 76 75 75 79 147 307 332 442 481 462 433 386 347 325 317 310 249 240 155 75 70 73 80 102 135 165 172 162 194 205 170 178 184 195 210 230 258 270 278 279 287 350 359 365 372 378 381 375 379 384 386 388 388 390 390 388 381 369 359 350 342 336 324 317 309 296 282 279 280 282 284 286 289 294 300 306 310 319 323 323 321 321 321 322 323 325 331 341 356 368 375 374 369 356 331 302 289 300 251 199 154 86 76 77 78 77 76 79 80 92 109 104 102 109 111 110 113 114 104 93 91 97 237 204 181 178 197 225 209 244 261 270 268 204 249 292 318 324 310 343 361 373 381 380 367 352 350 360 356 333 410 475 468 396 442 462 461 452 452 423 394 392 418 446 444 444 445 444 428 410 410 416 423 437 462 455 428 404 409 416 422 418 408 404 429 474 484 464 448 446 464 474 469 452 431 424 425 429 428 424 420 416 409 394 383 376 303 263 364 336 348 343 317 291 316 344 354 355 345 224 311 333 309 298 230 169 145 143 141 137 141 137 111 67 59 51 48 56 74 84 76 67 62 61 62 63 64 62 59 56 52 50 50 48 46 50 49 47 45 43 43 45 50 54 50 42 43 53 62 58 60 54 49 49 45 47 53 58 65 82 85 89 79 63 65 87 87 77 65 58 72 66 59 65 89 72 63 62 66 78 84 86 93 100 95 88 86 85 80 64 77 186 258 278 288 272 180 109 77 80 67 60 61 112 242 298 427 481 469 448 425 395 373 366 365 311 256 213 161 77 71 74 89 116 154 170 165 166 171 173 181 185 188 194 207 230 243 263 285 305 343 345 359 377 384 388 383 391 401 406 404 403 404 405 404 396 381 369 358 348 348 331 321 315 308 294 288 288 290 291 293 298 304 310 317 322 328 328 326 325 326 327 329 332 338 352 365 375 380 376 363 348 330 296 250 245 230 155 92 72 79 76 79 78 75 80 101 194 208 105 85 107 120 127 134 139 136 114 96 91 92 238 200 175 174 181 188 191 242 256 250 234 211 237 273 297 301 284 353 361 358 368 372 373 362 355 345 296 271 330 420 468 392 445 452 448 444 429 429 397 382 398 431 427 424 418 409 399 395 393 396 403 408 395 376 323 275 306 388 409 402 387 379 385 440 487 500 475 447 433 431 434 434 426 431 438 443 443 447 446 434 412 386 378 370 337 317 353 359 358 334 307 305 357 364 364 365 364 340 348 308 282 310 187 141 132 140 146 119 106 90 75 67 58 59 53 48 57 82 79 67 58 57 58 58 58 57 56 54 52 52 53 52 53 50 49 48 46 45 46 47 51 57 64 44 45 54 58 49 57 49 41 43 49 55 63 73 82 93 86 88 86 76 67 74 73 72 70 62 60 59 61 66 72 67 64 66 74 91 108 107 109 114 101 100 115 148 158 72 69 223 313 314 314 297 273 196 117 124 70 87 112 139 196 195 288 379 429 414 390 417 430 419 403 362 299 251 189 81 70 69 74 87 115 208 191 180 184 177 183 189 193 199 210 221 228 243 261 278 303 304 333 365 368 368 384 398 416 446 442 440 440 434 418 408 394 383 370 355 357 338 327 322 317 306 297 295 296 297 300 306 312 320 328 336 335 332 329 329 330 333 337 345 356 367 372 371 366 355 339 324 304 227 96 77 82 86 84 82 89 88 88 86 79 87 117 166 173 130 93 107 107 112 133 138 129 114 103 104 111 229 180 158 167 179 184 191 238 241 224 206 200 199 246 272 275 320 347 335 333 350 353 354 358 357 349 341 365 370 388 405 379 423 428 434 434 395 437 415 396 398 408 421 411 350 306 382 387 387 384 377 362 341 273 202 174 240 389 411 391 367 356 365 398 452 490 468 450 429 418 416 417 417 429 444 461 478 502 502 475 435 400 382 370 326 297 333 343 362 362 361 377 376 375 374 371 356 276 320 300 264 269 178 119 105 120 136 102 91 84 78 68 57 76 65 48 53 68 78 68 57 56 54 55 55 55 54 51 50 52 53 51 59 48 47 48 47 47 48 49 52 57 62 42 47 55 52 41 50 48 44 45 50 56 62 71 79 78 80 87 92 89 79 69 73 79 79 73 62 59 60 61 60 66 69 74 86 118 151 156 158 169 196 208 233 270 292 251 286 310 318 319 319 319 319 317 307 275 141 227 297 292 262 87 72 170 283 296 321 382 432 451 416 383 337 286 209 81 66 63 62 74 119 193 182 177 190 195 194 202 211 219 230 236 237 241 250 262 276 286 304 321 322 322 363 387 406 446 437 430 426 432 452 428 411 398 385 369 363 353 339 327 323 316 308 302 300 302 305 311 318 327 337 345 339 334 332 332 334 337 344 352 360 365 363 356 344 327 314 183 107 82 61 63 79 89 97 111 102 93 93 96 101 136 209 246 251 252 242 181 131 114 126 130 123 119 123 138 161 213 176 152 161 173 181 202 237 229 228 231 200 195 238 260 267 313 302 320 335 338 336 333 339 341 341 352 376 375 372 367 354 404 397 414 436 401 437 431 415 402 398 417 400 326 279 379 375 388 380 352 322 311 165 120 181 264 376 396 355 314 330 316 329 353 375 389 451 435 417 410 410 411 418 437 472 525 582 571 532 483 438 392 390 343 318 375 260 349 398 399 399 395 388 383 378 368 332 345 275 198 188 122 102 87 75 72 87 88 85 79 69 58 51 49 48 49 52 63 70 66 54 55 56 56 56 54 50 49 50 51 50 44 52 51 48 47 48 48 50 52 54 56 43 45 49 46 35 54 49 42 48 47 52 53 58 63 58 68 83 94 94 89 79 85 88 79 72 65 66 64 58 59 75 80 87 103 124 146 157 154 151 190 197 261 290 257 242 257 295 320 322 323 323 322 314 289 230 236 279 303 268 127 84 63 61 78 108 262 296 358 441 404 378 354 319 243 81 66 60 54 55 84 141 146 157 185 200 208 219 251 284 265 265 266 262 257 256 266 277 293 306 305 307 329 349 363 378 373 368 369 391 442 419 433 443 430 397 381 366 349 334 329 322 315 309 306 305 308 314 323 334 348 347 342 338 336 336 337 341 346 352 353 345 336 278 197 175 172 214 179 82 60 65 73 88 102 102 106 104 113 139 182 241 310 336 333 331 324 205 129 124 127 140 143 146 156 182 240 180 151 144 158 168 176 195 228 210 212 223 199 176 214 248 275 314 278 324 345 335 330 320 310 307 317 343 350 343 347 352 340 379 329 370 450 436 443 434 416 402 410 410 388 381 384 378 364 390 376 333 305 277 145 107 168 244 244 323 258 189 309 153 145 159 199 302 464 455 421 402 403 403 418 459 496 505 532 549 557 544 500 419 349 307 293 300 297 310 367 419 417 410 400 389 350 276 272 254 204 158 147 119 100 92 90 88 88 87 84 79 71 61 54 51 51 51 50 53 71 76 54 61 62 62 60 56 51 50 50 53 56 53 52 50 49 49 49 50 50 50 49 48 45 46 44 36 35 45 45 51 62 42 48 52 55 57 55 58 72 84 87 88 87 91 89 78 73 81 77 66 59 64 88 97 103 115 122 141 153 146 133 168 182 267 314 280 230 236 254 286 322 323 323 318 292 246 219 203 195 227 256 107 147 195 249 251 54 87 163 282 398 368 360 349 311 223 81 71 64 54 46 57 96 107 126 161 192 208 234 272 303 297 298 300 295 282 265 268 277 288 296 296 299 312 322 325 329 323 320 329 348 370 378 425 451 438 402 406 394 376 360 354 344 330 319 313 310 313 323 331 338 353 353 350 346 342 341 339 340 327 295 271 249 229 168 92 79 84 130 122 73 66 72 80 83 83 103 114 133 176 245 311 345 337 302 264 306 243 214 189 135 131 145 156 168 190 238 340 175 144 154 163 168 175 200 228 200 199 211 193 182 195 229 270 299 270 318 332 317 314 306 285 279 288 307 309 316 312 302 295 344 286 349 461 457 459 422 400 397 396 387 379 367 372 412 400 374 339 310 283 97 72 80 165 344 204 160 151 147 136 115 117 138 170 226 457 486 445 402 398 398 414 461 505 510 506 511 530 538 504 388 332 305 328 393 301 373 424 437 430 419 406 390 367 327 219 205 182 151 127 106 82 82 81 60 86 86 83 79 75 67 60 57 56 53 50 50 49 56 70 47 61 68 65 59 53 50 49 49 49 49 51 52 53 51 33 31 40 47 46 44 72 65 46 37 33 41 55 64 60 42 44 48 52 58 57 61 63 64 68 81 89 91 88 86 91 108 83 59 63 69 102 123 127 118 124 147 154 149 146 163 180 249 306 302 225 219 217 232 269 318 320 293 267 254 225 200 178 167 176 231 257 278 293 296 278 269 178 186 333 321 313 303 213 65 68 77 74 62 55 78 77 81 99 131 175 207 252 291 313 319 321 324 320 306 283 278 284 294 303 302 299 302 302 298 290 284 286 297 312 327 345 367 378 378 379 409 397 371 351 333 323 308 299 303 330 324 309 319 358 364 367 365 360 352 340 328 320 260 154 110 103 92 82 80 75 67 67 69 69 69 73 81 90 100 115 129 171 254 327 163 282 313 222 92 212 117 191 226 136 133 146 159 172 191 226 283 158 128 146 156 160 167 183 200 183 190 198 174 183 178 199 240 276 272 298 296 285 297 289 276 274 275 262 249 322 300 224 203 350 427 457 460 451 414 400 397 395 386 388 397 414 418 395 370 305 198 114 105 73 67 178 311 341 203 143 161 239 319 185 154 172 231 323 402 488 475 417 392 396 405 450 507 538 489 484 495 491 446 362 326 302 307 344 300 411 458 428 371 414 405 387 340 250 160 150 136 116 103 100 74 76 82 70 84 84 81 79 77 70 64 61 57 53 50 49 48 51 60 63 62 67 69 62 53 49 47 46 47 50 53 55 57 54 31 39 44 45 44 45 55 52 45 40 35 38 53 58 41 43 48 51 54 58 58 58 57 55 58 76 104 106 91 75 57 55 55 58 67 79 116 152 155 119 127 145 151 152 154 155 171 204 245 273 223 219 206 193 207 307 276 244 240 257 238 192 167 156 158 194 254 289 302 297 254 151 88 88 120 88 74 66 58 53 62 84 82 72 67 85 68 71 88 116 160 214 270 311 327 332 333 337 340 335 315 306 309 318 323 316 307 301 296 290 282 266 268 281 292 299 307 313 321 334 364 372 345 311 295 271 266 260 258 267 293 280 266 276 310 306 302 292 276 255 229 196 175 155 131 105 108 92 78 85 90 78 75 76 78 78 77 85 97 107 117 126 147 182 228 285 143 83 100 117 129 130 132 133 129 132 143 152 158 165 177 195 139 113 122 142 154 160 167 176 167 177 182 157 161 165 174 205 257 273 271 260 263 292 275 284 287 296 314 260 337 366 359 366 446 458 446 414 373 403 392 386 388 395 402 403 393 370 339 339 290 179 87 81 73 192 267 294 280 172 160 191 253 323 310 227 215 272 355 369 426 457 449 414 405 407 435 477 507 474 466 478 484 465 420 338 296 289 299 308 425 430 362 312 360 374 343 267 161 110 118 112 95 87 95 73 75 85 83 82 80 77 75 72 67 63 60 56 52 49 48 50 53 56 65 58 57 62 65 57 43 43 49 50 52 54 57 54 41 30 44 48 45 46 62 50 45 44 42 43 54 62 58 43 45 49 51 53 56 56 58 69 77 76 93 96 89 77 65 56 56 58 65 82 104 113 138 152 137 134 151 160 149 119 124 147 155 172 216 229 237 220 190 173 244 194 183 200 207 188 150 136 145 164 158 156 158 161 156 131 83 149 184 83 228 109 48 73 149 265 153 97 94 90 86 90 85 91 122 158 218 278 321 338 339 339 343 351 356 346 336 337 343 343 330 318 306 296 290 283 272 266 267 275 281 282 283 288 302 332 327 293 262 251 226 222 220 219 222 224 217 218 228 240 231 226 214 201 195 189 178 166 150 125 110 105 97 91 92 92 96 93 89 92 94 90 93 102 110 114 117 120 136 181 295 270 204 132 103 108 117 126 132 132 130 139 144 143 143 141 144 131 112 108 125 138 149 162 170 152 155 163 157 141 163 173 193 235 259 232 231 234 230 270 317 331 321 308 321 335 290 297 404 383 362 376 391 382 396 383 376 384 405 416 406 369 319 283 318 272 170 89 82 71 139 161 153 145 105 119 145 176 213 269 215 205 238 291 355 375 384 412 463 438 428 431 440 448 456 463 485 511 522 491 398 329 297 299 311 392 359 291 284 292 313 280 213 148 97 112 115 102 87 84 69 70 78 80 78 75 72 67 62 58 57 56 54 51 49 48 48 51 58 57 58 52 49 56 50 36 43 55 54 53 46 44 41 31 39 48 50 46 44 61 51 43 41 43 46 52 60 64 61 68 56 55 65 76 74 73 80 86 82 93 95 89 81 78 69 72 75 81 95 94 165 159 127 150 143 152 145 132 125 104 119 129 140 164 227 228 229 214 167 144 131 137 146 140 114 114 106 102 122 113 68 53 58 63 63 64 185 248 87 167 94 51 63 112 136 105 86 81 82 77 81 98 124 149 177 240 294 334 360 351 340 342 352 357 363 359 359 362 361 347 334 320 308 306 348 300 265 262 268 272 272 269 267 276 308 276 271 274 213 207 207 205 198 190 186 187 209 230 200 227 180 156 172 175 180 176 159 133 113 110 104 105 110 108 115 113 110 108 110 140 132 136 171 186 193 198 167 120 141 203 217 186 139 116 118 115 118 127 127 121 135 143 142 147 139 136 133 122 122 116 114 126 148 154 133 132 144 159 171 169 165 186 234 250 204 229 235 191 261 280 285 285 288 292 268 282 324 373 373 362 373 388 390 389 384 383 390 405 402 361 321 291 279 305 265 205 165 153 73 60 103 115 59 60 67 79 97 119 141 163 209 248 263 303 352 333 361 497 487 466 446 428 419 439 475 511 534 533 500 485 414 334 298 300 312 295 273 269 269 260 245 218 178 126 107 104 101 88 68 61 59 66 80 75 72 67 61 54 51 51 51 51 50 49 50 50 49 50 57 65 58 45 37 35 39 47 54 54 46 39 33 28 30 50 52 48 42 41 49 49 47 45 42 45 43 49 63 77 84 73 71 77 84 83 77 79 87 94 93 95 91 87 88 82 85 88 94 104 98 126 131 130 151 150 144 136 130 129 142 129 133 145 141 167 208 222 213 205 192 167 131 118 153 141 136 96 54 54 60 53 50 57 72 64 73 147 190 94 79 76 73 68 64 68 70 76 81 71 67 71 74 102 189 190 242 306 364 410 390 352 338 350 361 371 376 378 379 380 370 359 347 333 324 364 302 245 222 228 256 264 261 257 263 289 279 267 249 198 197 202 203 195 182 182 196 248 284 191 269 172 113 149 184 187 186 176 160 152 131 118 118 130 148 160 141 124 130 154 297 252 246 340 336 329 323 249 126 129 149 164 164 148 125 125 120 119 123 118 127 131 132 135 148 146 139 137 126 147 139 118 106 117 143 118 117 119 122 161 155 147 155 188 239 224 242 274 290 269 278 288 290 283 273 237 249 298 354 355 353 376 394 390 380 381 385 380 362 334 302 294 284 264 270 219 220 239 223 78 62 133 155 67 65 76 77 85 113 153 209 307 376 351 237 302 344 391 474 521 501 469 440 422 432 482 531 550 527 501 499 491 439 340 304 280 271 269 266 266 271 242 215 211 160 111 89 80 69 67 62 59 65 79 73 68 65 59 51 49 48 48 48 49 52 56 57 55 52 53 59 65 59 39 35 54 48 40 54 35 53 47 30 29 48 51 40 33 45 47 46 51 53 39 41 42 49 63 80 80 81 81 78 71 80 76 77 84 95 93 94 91 88 88 84 89 95 100 99 92 100 109 119 128 121 114 110 110 113 129 154 163 151 130 156 163 162 164 172 157 162 168 180 207 207 109 59 62 68 102 86 61 56 90 75 82 116 142 82 72 86 87 68 44 60 70 78 78 63 58 56 60 94 199 210 265 315 351 404 414 371 343 348 359 377 390 397 399 401 394 390 382 367 352 326 288 234 183 182 208 242 258 251 254 273 274 260 234 202 202 202 202 200 190 195 236 262 241 192 245 179 106 95 170 193 203 208 219 254 206 156 137 163 178 167 148 139 154 218 328 311 295 357 346 323 300 238 137 141 155 167 168 155 139 129 119 116 123 114 128 134 126 108 106 116 121 134 123 148 149 127 109 105 111 104 111 118 126 154 161 153 152 173 219 226 241 265 290 298 282 282 285 277 256 229 238 278 326 323 314 338 369 373 320 279 272 264 236 209 251 280 268 220 218 125 150 207 204 86 76 77 82 90 89 145 135 131 197 344 393 406 397 378 375 237 220 303 424 497 502 476 442 419 404 429 492 537 524 491 494 496 488 453 312 273 259 259 267 265 287 308 297 241 195 128 97 94 96 67 62 61 62 62 69 64 61 58 53 48 45 44 46 49 59 66 68 66 62 59 61 65 69 68 40 35 37 49 72 71 74 62 43 30 48 49 41 36 45 48 43 42 43 41 39 48 66 81 76 69 64 66 65 53 70 78 80 83 88 86 90 88 85 88 86 91 98 99 90 88 87 90 94 97 101 102 115 130 123 125 147 156 146 130 171 166 138 120 151 162 187 209 212 181 194 185 127 51 45 68 74 59 47 81 106 78 161 264 64 93 98 84 62 49 67 82 105 119 58 53 51 73 129 203 216 271 314 334 392 421 406 372 344 358 370 386 401 411 413 412 412 413 413 404 353 311 248 170 161 157 206 248 252 252 266 269 261 258 307 304 250 202 199 198 202 217 222 209 194 203 217 174 83 120 185 215 229 255 302 244 187 171 195 188 173 159 152 158 193 247 201 176 306 337 220 139 120 122 137 152 162 164 154 150 139 130 123 114 108 119 132 132 103 107 102 93 149 141 97 139 140 130 118 103 100 107 113 122 145 163 160 159 168 189 221 234 243 259 291 273 269 271 273 267 260 266 279 291 293 293 289 288 283 231 103 68 76 87 92 177 199 209 222 193 79 69 136 200 101 96 101 113 133 143 226 245 283 367 387 395 392 387 388 397 390 385 388 404 439 461 456 436 418 408 416 448 492 522 489 489 491 488 463 348 294 266 256 257 259 274 344 371 280 173 122 120 127 107 91 84 71 57 53 67 62 57 54 51 48 44 43 43 45 51 57 61 61 56 54 57 63 62 43 38 47 62 73 72 76 78 58 39 53 53 38 37 45 45 58 58 57 56 55 42 69 85 82 72 70 53 49 53 49 53 72 78 78 92 73 78 81 81 91 89 93 97 98 88 88 81 76 75 83 99 132 145 135 134 120 124 147 182 214 205 159 116 102 124 162 214 255 263 217 234 222 199 161 63 52 65 61 45 79 254 185 183 277 109 105 103 98 85 61 87 90 126 166 61 54 65 102 157 200 223 260 291 321 385 420 427 411 382 361 369 381 399 417 422 423 430 446 468 464 416 350 251 133 144 139 173 224 262 261 292 286 263 265 301 280 228 190 195 202 208 265 289 193 185 105 68 135 315 233 219 227 241 242 230 204 199 208 210 189 180 171 163 161 175 227 262 279 271 331 318 239 140 127 147 154 158 157 146 149 144 136 126 104 102 108 116 120 113 107 98 92 131 117 90 98 119 130 125 109 100 101 105 111 126 152 161 163 166 170 200 219 234 245 248 255 258 262 271 297 319 297 277 273 270 312 284 181 98 245 107 80 119 164 136 56 36 100 175 62 67 72 83 99 103 123 167 183 167 192 322 253 238 364 380 372 381 398 421 465 457 430 404 394 398 410 423 433 438 435 429 440 467 495 485 480 475 471 450 324 320 321 302 271 286 296 335 351 310 298 213 155 129 122 104 94 82 71 65 66 59 53 51 50 48 46 44 42 43 45 48 51 52 51 51 43 43 53 68 42 57 71 75 70 59 56 52 51 54 54 43 41 47 54 55 54 57 59 51 54 79 88 76 54 68 55 62 81 74 70 72 64 56 74 61 60 68 77 75 80 89 94 95 94 85 88 82 75 91 101 162 168 125 130 111 108 143 199 220 178 129 101 100 115 152 230 291 304 279 286 280 274 241 77 67 57 45 43 60 97 79 90 135 118 117 113 94 64 68 91 96 90 81 63 61 90 123 146 180 230 243 253 293 356 409 434 434 418 380 380 386 398 417 430 439 447 466 501 493 472 420 285 64 114 115 140 195 272 272 324 306 257 240 210 188 175 174 182 189 192 214 214 152 151 154 136 135 221 211 238 300 336 243 213 222 232 228 206 195 185 177 172 167 199 250 308 344 312 243 204 176 157 144 129 154 159 128 126 146 131 112 107 102 100 101 102 105 114 106 99 93 116 103 92 80 109 129 129 113 102 100 100 102 110 132 148 156 161 168 172 202 225 230 212 229 238 245 256 279 326 309 283 267 247 255 254 190 119 195 159 193 216 188 103 47 48 57 57 57 57 62 75 94 110 138 160 191 220 213 250 181 205 354 374 347 375 415 445 485 482 460 433 408 384 380 388 406 430 454 451 449 458 475 482 470 465 463 450 384 395 404 365 281 303 320 319 331 365 351 244 178 150 136 111 98 89 82 75 69 62 56 51 50 49 47 47 46 46 45 46 47 50 51 42 36 39 55 80 60 65 72 71 55 41 49 55 55 53 54 48 41 41 56 55 62 67 69 73 56 78 90 80 59 59 77 88 86 78 63 57 53 57 85 56 66 77 75 69 78 88 94 97 104 99 96 89 84 97 102 125 151 161 130 126 125 140 157 121 119 111 107 114 133 153 212 253 253 248 260 262 259 230 86 78 135 194 192 71 63 65 85 124 126 126 125 107 72 72 81 84 76 62 71 76 91 112 134 162 227 230 210 222 290 382 430 441 438 405 396 398 407 421 440 454 474 500 522 518 502 455 375 276 136 154 160 168 282 270 262 256 243 209 182 166 159 160 167 175 169 152 132 120 141 147 136 139 194 206 237 238 207 229 229 242 246 235 218 206 192 183 180 181 212 235 253 262 246 166 134 137 150 146 127 126 126 116 113 120 114 106 104 102 103 101 103 111 107 103 97 93 105 96 90 78 98 117 122 112 107 104 101 99 105 113 125 137 150 167 169 189 191 180 179 169 176 196 228 274 296 327 321 301 323 321 315 216 102 155 208 204 152 89 77 58 56 52 48 66 48 111 136 109 110 170 193 209 229 238 220 233 287 354 343 348 394 437 458 475 494 493 471 434 390 372 366 373 395 429 443 447 451 461 472 464 462 460 454 448 449 452 394 276 295 364 337 315 367 327 237 189 167 142 115 102 94 87 82 77 72 66 61 58 57 55 54 54 55 52 49 49 49 44 35 40 43 47 60 63 58 62 64 47 35 41 50 54 52 51 50 47 47 56 64 71 74 79 100 82 84 78 66 65 59 84 96 90 83 74 68 62 59 61 55 70 85 91 87 84 89 96 101 103 96 97 97 94 96 100 105 130 168 159 196 192 160 130 142 170 160 150 164 189 197 188 169 154 162 183 220 233 183 92 85 130 173 166 74 65 67 76 95 128 132 131 117 82 77 82 83 75 60 78 78 87 108 137 198 222 214 174 116 203 329 410 440 447 425 414 414 421 432 453 469 496 525 536 540 526 493 444 387 309 295 281 269 286 273 258 248 235 201 182 163 152 152 166 164 181 169 114 108 149 190 224 232 195 196 216 222 211 222 236 247 249 238 216 205 201 194 181 190 171 164 159 148 139 131 125 126 139 129 122 121 120 115 113 110 104 100 101 97 103 104 111 133 107 98 93 92 96 89 83 74 84 94 103 108 108 108 105 101 102 106 109 112 121 143 161 172 179 184 193 181 177 197 226 246 276 293 315 334 337 289 256 166 94 175 193 143 91 63 62 61 102 120 117 135 110 172 176 118 117 182 202 212 230 254 252 320 369 361 325 386 446 480 483 469 491 510 501 460 407 377 358 351 358 379 401 422 438 446 455 458 459 457 453 450 447 447 402 311 323 429 375 293 307 345 275 211 164 129 114 105 99 95 92 89 85 80 76 74 72 68 66 65 65 61 51 49 47 31 32 44 41 31 33 50 45 49 58 51 40 39 46 51 43 48 46 49 54 49 73 73 78 91 99 90 78 64 56 64 54 81 97 92 85 79 72 65 59 48 57 76 92 97 92 88 93 97 99 103 97 96 97 100 103 103 106 117 142 204 264 229 187 197 189 269 287 273 268 304 288 229 167 135 137 137 198 221 141 98 84 65 52 55 66 69 71 73 79 132 136 120 98 82 70 75 80 76 58 76 82 85 96 131 159 199 208 187 162 116 230 355 433 444 437 432 433 440 448 465 486 514 540 547 530 508 499 495 455 389 354 333 315 297 274 258 247 236 221 194 176 163 158 189 157 234 249 152 116 160 257 315 274 194 188 201 212 213 222 241 251 247 231 215 202 190 175 154 156 152 148 145 144 151 142 126 118 130 118 118 119 119 117 129 118 108 105 101 98 99 102 113 147 112 101 96 92 92 84 77 73 91 96 95 97 99 99 98 97 98 101 104 113 123 130 135 145 155 166 179 173 176 211 237 217 251 274 290 296 287 301 246 196 176 200 174 108 70 66 69 92 134 154 161 198 168 204 184 126 142 180 183 191 234 336 299 325 360 370 340 435 507 534 517 478 477 505 515 485 433 390 359 344 343 351 357 386 414 428 437 426 427 440 456 455 452 448 440 429 446 439 367 302 315 434 324 259 197 95 109 105 101 100 99 98 96 93 90 86 84 79 75 71 69 65 43 43 48 33 32 37 34 29 33 46 42 46 55 53 43 47 49 44 33 47 43 45 51 42 68 69 78 90 77 74 65 58 55 53 60 82 95 90 82 75 68 62 56 49 66 83 93 95 93 93 98 102 102 103 102 101 102 104 105 102 105 110 118 137 169 190 206 228 280 275 301 328 324 325 289 265 233 170 130 103 84 75 78 102 77 66 69 69 73 91 92 88 113 146 142 111 78 76 68 81 88 82 71 101 99 104 121 120 130 147 162 171 162 103 125 249 413 432 438 446 455 464 469 475 501 531 554 560 535 522 526 533 493 424 387 369 355 329 293 269 254 245 239 220 194 174 178 218 298 256 215 289 145 172 253 286 202 182 182 191 200 205 224 244 249 238 222 214 205 183 158 151 156 153 149 147 154 172 153 130 119 116 119 118 115 113 117 126 119 112 107 100 98 93 91 93 95 103 105 99 89 98 89 77 84 107 111 103 96 96 90 88 89 94 98 99 101 110 128 143 151 154 158 163 165 175 200 225 231 227 234 229 218 217 252 263 233 201 201 168 109 78 76 84 129 133 128 138 179 157 192 177 137 168 182 173 163 220 438 283 231 281 363 355 447 536 564 528 488 477 495 517 515 460 404 365 344 337 339 338 351 377 410 426 302 272 342 460 467 466 457 389 291 423 343 290 271 287 430 292 300 286 110 106 102 100 100 99 100 101 101 98 92 85 81 77 72 66 62 56 53 51 50 55 50 38 32 49 48 42 42 46 45 38 32 32 39 49 47 47 48 51 56 51 66 71 63 64 65 65 62 57 49 78 88 88 84 75 68 63 58 55 61 76 86 91 92 93 96 101 104 104 103 104 104 103 104 104 106 107 106 105 112 127 160 191 208 267 273 295 323 336 340 328 326 313 267 243 171 119 102 111 108 105 98 93 97 88 129 123 103 155 147 144 116 77 72 83 96 96 87 81 118 120 128 141 112 99 91 106 138 147 150 125 188 344 395 428 451 466 478 484 495 517 543 565 578 600 611 601 566 507 452 414 392 378 357 321 288 265 255 254 233 204 186 192 209 216 185 149 133 130 177 265 311 223 197 177 175 189 206 228 243 242 229 215 216 201 177 156 150 159 157 157 160 156 154 142 126 113 115 117 115 112 111 116 115 115 111 105 104 101 93 88 95 100 94 96 99 89 114 101 93 92 93 93 91 90 90 82 82 87 93 97 97 96 107 132 148 148 150 156 165 171 176 189 211 235 224 211 208 210 210 191 240 207 155 179 158 123 102 94 93 133 122 104 92 93 110 155 158 138 157 177 163 151 160 193 124 95 167 290 330 431 532 575 544 469 446 456 492 519 471 402 364 345 334 330 334 343 361 390 423 409 406 370 301 307 421 453 382 263 314 304 300 274 234 348 371 373 350 286 142 120 111 103 103 102 105 104 99 92 83 79 76 71 65 60 56 53 46 31 41 41 34 32 48 32 32 37 41 40 51 42 42 53 51 42 33 30 36 56 67 63 58 56 49 68 64 63 73 75 78 80 80 76 66 61 57 53 54 75 79 85 88 89 90 94 100 103 104 105 111 112 108 103 103 107 109 107 99 107 113 132 159 188 224 223 240 271 296 320 324 317 297 266 249 168 123 120 119 125 124 118 130 194 119 98 95 94 105 99 125 120 86 74 96 101 97 90 87 110 131 143 138 117 90 76 85 113 134 163 128 161 309 350 401 441 472 495 509 517 530 551 576 596 616 616 604 587 516 466 424 393 379 368 347 315 284 271 262 231 203 189 190 193 180 154 127 116 124 145 177 207 230 230 191 165 174 206 230 234 228 218 209 202 185 168 156 156 163 164 165 169 166 152 129 113 115 105 114 116 116 119 116 117 116 114 106 108 103 96 93 94 97 91 92 94 85 128 114 100 98 91 85 80 78 81 80 82 86 91 99 106 105 113 131 136 144 142 149 169 177 177 187 199 206 211 214 237 259 252 200 176 157 149 152 128 137 130 113 109 120 116 102 90 92 117 141 141 135 154 172 154 138 132 134 94 78 117 213 339 444 544 587 561 479 435 452 483 487 422 377 355 345 339 341 343 343 351 370 405 419 422 369 266 231 275 376 373 240 296 296 294 284 261 238 335 368 358 339 280 260 177 100 102 102 105 102 85 59 78 78 74 71 68 64 60 48 33 27 30 30 29 29 33 28 32 33 32 33 42 43 45 50 52 56 46 39 44 62 60 58 53 49 64 56 65 74 74 76 50 46 58 72 61 49 50 53 51 62 74 79 79 79 78 86 95 102 108 125 127 123 114 103 104 104 108 108 100 106 108 113 131 172 190 186 195 232 305 319 318 307 288 262 254 214 163 129 160 191 165 168 210 222 207 200 163 120 174 108 90 101 110 75 69 86 98 94 94 102 133 145 122 116 96 84 85 99 116 163 176 209 294 327 366 420 472 500 522 534 547 566 590 612 626 603 561 538 523 472 425 394 378 370 363 340 311 296 272 233 205 192 183 184 176 157 135 122 124 137 162 196 230 225 196 169 164 214 215 214 210 200 198 177 166 161 158 162 164 168 169 163 161 148 121 97 96 120 124 122 123 134 130 117 120 127 113 109 104 101 100 98 92 92 93 90 83 130 117 100 96 92 86 77 69 71 81 84 85 86 96 112 115 118 125 126 142 137 140 161 166 171 174 171 163 149 199 218 207 186 182 188 165 136 122 97 100 103 97 86 90 97 99 97 89 67 93 120 135 138 137 144 140 129 125 132 177 236 300 366 448 536 579 555 471 426 438 452 439 386 367 360 356 352 353 349 343 341 347 364 384 400 350 242 209 218 280 330 325 295 282 261 246 236 162 226 308 356 349 338 323 208 99 100 103 104 98 83 66 78 77 73 65 52 67 65 50 32 27 27 37 36 29 28 28 34 35 31 33 38 49 54 53 53 55 49 42 41 58 57 48 49 60 61 45 58 62 44 46 45 61 73 69 61 58 56 54 55 61 64 58 53 55 57 70 84 96 114 185 132 102 101 100 99 100 102 105 108 109 108 106 114 143 154 158 160 193 296 303 303 295 291 308 272 278 251 200 226 285 255 228 235 233 235 235 223 192 125 105 99 97 96 108 101 99 99 98 102 131 144 133 107 88 91 83 77 85 94 169 234 276 302 323 350 394 447 497 522 545 569 591 609 629 633 613 579 543 512 471 431 400 380 372 364 353 337 324 291 248 214 197 186 187 183 173 157 135 133 140 156 181 211 206 189 177 180 193 199 205 203 187 178 169 161 158 162 167 167 169 169 159 156 148 123 93 91 110 119 120 115 117 146 135 119 114 115 113 110 106 102 105 96 93 92 93 86 129 118 101 93 92 88 78 66 66 82 86 80 74 80 103 110 112 119 131 134 138 144 148 142 149 141 121 111 163 178 225 245 217 216 194 152 117 105 88 71 69 78 87 71 67 79 91 85 59 59 69 78 81 110 141 147 143 154 195 264 319 355 379 441 489 518 511 450 422 421 419 405 385 385 378 369 360 357 351 344 336 331 333 349 313 255 207 199 203 211 245 288 232 231 211 193 189 154 169 228 301 352 341 328 211 99 99 103 101 93 84 78 76 75 72 65 55 71 69 54 36 28 39 52 46 30 29 29 33 34 33 34 36 42 45 49 63 58 50 47 51 57 48 48 54 61 54 60 65 63 56 59 63 69 70 65 60 60 57 54 53 50 52 51 48 43 47 63 81 93 98 142 116 97 94 92 86 88 95 106 119 109 107 104 101 104 105 109 117 144 220 252 262 263 276 323 297 332 329 270 249 294 286 265 256 253 235 230 237 229 128 111 101 96 96 77 89 97 90 71 81 125 113 78 77 65 78 78 69 67 95 187 261 302 322 329 349 375 416 487 520 562 596 613 616 627 628 611 578 540 500 463 432 407 390 380 371 361 351 347 305 265 229 203 204 199 194 188 176 154 146 145 153 172 199 202 193 184 186 186 194 208 219 210 172 161 157 154 154 170 172 169 165 159 154 160 144 107 93 103 117 123 120 135 145 133 120 117 118 114 109 103 98 101 107 98 91 98 92 115 109 99 93 93 89 79 70 71 82 86 74 57 56 79 89 93 101 125 136 136 119 98 94 97 132 161 170 173 184 228 269 280 246 185 122 88 93 92 63 50 52 57 51 52 59 65 65 64 57 52 50 54 95 127 135 131 140 196 278 343 378 390 418 426 435 443 433 425 424 413 400 412 415 398 378 364 356 350 346 341 334 327 332 262 191 165 175 182 212 228 204 147 161 158 173 213 176 171 167 206 300 286 281 190 100 98 99 94 86 79 73 68 68 69 70 73 75 71 55 35 31 56 64 51 34 41 32 30 31 33 34 34 32 36 48 62 58 51 50 53 48 46 53 64 73 67 72 70 67 65 56 66 69 67 63 61 61 56 52 53 50 49 50 47 39 46 58 75 88 84 96 90 86 84 78 84 89 91 93 98 104 106 104 101 100 96 99 109 129 166 213 206 208 237 258 309 359 361 301 241 258 273 279 278 275 252 244 265 292 157 212 169 90 88 69 83 92 88 74 109 122 101 73 71 66 64 64 65 68 166 232 286 323 328 333 345 362 396 462 519 574 610 624 619 600 596 584 551 515 485 459 436 419 406 392 378 366 360 356 330 302 276 254 235 215 207 201 188 177 163 160 162 156 178 194 194 183 174 175 194 215 224 215 204 177 156 151 145 160 167 166 160 153 153 175 169 118 101 103 114 120 119 133 145 133 115 116 115 113 108 102 100 108 108 106 101 94 95 85 85 87 94 95 89 80 77 86 85 86 73 57 55 55 72 87 102 129 132 133 119 93 69 114 150 171 177 184 197 207 217 221 204 137 87 62 62 65 51 43 41 43 43 46 47 48 50 58 56 51 46 48 72 106 119 117 117 158 241 310 356 385 392 388 386 397 428 433 438 425 414 445 434 407 383 368 356 348 349 353 353 343 338 332 253 128 142 160 245 320 306 128 118 137 202 282 159 144 138 140 155 151 166 136 97 94 91 85 78 72 67 58 58 63 70 73 74 71 55 39 41 64 70 57 44 60 42 33 31 32 33 34 33 38 47 45 49 52 51 47 41 49 61 76 86 81 75 72 70 67 56 64 67 65 60 64 63 59 56 57 53 56 61 58 41 47 55 70 83 80 68 73 76 76 79 80 79 79 82 83 86 92 94 90 79 80 88 102 124 150 170 167 175 211 254 291 345 360 309 257 272 282 285 283 283 279 270 289 344 246 324 288 172 79 69 80 81 70 65 90 91 79 63 54 58 62 64 64 69 75 200 303 328 339 341 344 354 377 421 505 561 592 606 610 570 558 550 527 501 482 462 443 430 418 406 392 379 369 368 359 344 320 281 244 235 228 215 201 195 185 184 177 142 150 175 186 175 157 156 184 210 218 214 218 195 166 146 146 146 147 151 158 153 164 182 166 107 110 108 112 117 114 128 151 141 115 117 118 117 115 112 101 103 110 106 93 93 95 62 61 69 92 98 89 78 78 93 91 89 74 57 56 54 59 87 120 130 127 131 131 125 114 140 159 169 174 180 179 168 151 132 116 80 58 47 43 44 38 43 50 52 51 49 49 49 48 48 49 45 40 39 45 80 99 105 113 131 191 232 272 338 374 395 397 400 426 437 425 414 422 457 433 403 384 377 367 354 352 356 359 359 358 343 250 112 119 112 111 191 301 117 109 221 250 122 125 115 81 57 77 155 162 125 89 86 83 75 68 64 62 40 58 68 67 68 71 70 69 70 73 75 73 69 63 60 59 42 32 34 33 35 35 34 33 35 38 45 49 49 50 47 68 86 80 76 76 76 75 72 65 62 64 66 61 68 66 64 62 60 56 60 69 72 57 53 54 60 70 80 65 63 71 81 79 69 65 70 78 77 74 71 77 89 82 85 93 111 134 128 156 157 171 221 249 262 305 313 248 251 272 280 278 273 271 280 270 274 329 348 373 337 226 77 78 77 67 57 61 69 71 67 59 55 59 61 65 72 67 136 241 310 327 349 355 353 354 365 393 459 519 551 550 562 544 528 516 505 497 485 469 452 438 430 422 410 395 384 382 373 357 330 287 263 241 223 214 218 204 198 180 156 165 139 152 167 166 138 140 165 189 200 213 221 213 188 147 139 135 135 140 149 152 182 176 138 113 114 115 118 118 107 123 136 127 110 107 107 112 117 115 102 103 111 113 107 109 102 66 65 61 63 88 84 75 75 88 90 90 83 69 56 54 54 91 130 131 123 130 135 138 141 152 160 166 169 170 158 136 114 91 55 48 41 40 46 50 39 54 69 70 66 62 61 57 50 53 51 38 27 30 43 46 53 65 82 111 131 148 183 259 344 391 408 410 413 420 412 396 397 442 434 418 406 401 395 369 347 267 163 163 310 348 276 152 115 102 97 163 285 295 141 103 178 300 300 122 51 77 153 234 171 108 71 58 66 59 56 58 59 42 47 57 64 62 66 69 72 74 76 75 71 65 59 55 55 44 46 56 34 35 36 37 37 37 35 35 38 46 54 48 66 82 75 72 77 79 77 72 55 48 56 67 67 66 67 66 63 61 58 58 65 75 77 66 57 53 56 68 62 59 68 80 69 67 69 74 81 74 74 67 65 74 81 88 95 103 112 118 124 127 145 187 240 240 278 296 233 225 231 246 258 255 254 266 260 257 300 348 369 274 126 87 95 75 59 57 63 63 65 66 65 66 66 70 79 87 80 118 227 314 322 335 356 362 359 355 367 397 448 491 495 469 475 472 462 461 471 476 470 458 445 440 434 424 410 399 394 386 366 332 293 271 232 202 194 197 194 193 182 163 176 164 139 134 156 117 127 147 167 182 201 213 219 201 147 128 125 129 138 150 162 180 164 125 115 110 115 114 102 93 108 101 95 99 92 93 101 110 115 103 106 113 116 108 108 105 74 68 64 58 57 58 70 82 88 98 94 88 77 61 56 54 83 115 121 122 129 131 130 130 141 154 161 163 162 146 121 107 94 54 45 39 44 57 62 59 70 80 81 76 72 72 60 42 65 59 42 31 35 44 54 98 134 133 124 74 55 97 207 295 357 382 393 414 421 413 394 375 364 350 403 426 411 397 371 340 294 220 109 134 161 168 150 122 105 115 191 307 314 272 257 221 172 309 269 143 103 223 178 109 69 50 36 40 46 53 59 62 49 41 50 63 61 63 68 73 76 77 73 68 62 56 52 53 47 45 52 63 40 34 35 36 36 37 39 40 39 42 45 67 84 74 44 68 78 76 73 56 49 47 49 50 48 62 66 63 60 59 58 59 64 80 81 66 54 51 49 53 60 65 65 59 76 77 75 76 70 71 71 71 74 84 90 94 95 95 101 105 117 136 160 190 207 241 260 229 206 208 223 236 235 231 241 245 252 290 354 381 293 151 130 102 75 61 62 68 63 64 69 73 71 66 78 92 95 93 102 206 308 319 324 316 306 316 358 356 368 396 428 446 439 436 435 436 441 451 458 460 458 451 445 439 429 418 410 402 394 375 342 310 274 230 191 174 210 193 179 172 172 165 162 128 94 105 108 111 131 160 174 179 195 209 202 150 124 122 128 138 151 170 167 146 123 113 108 117 116 95 91 110 111 101 91 86 87 90 97 108 101 105 112 116 111 108 106 88 82 72 58 52 52 72 88 93 110 101 92 83 72 63 56 74 97 109 125 130 127 116 105 115 139 154 158 155 135 121 108 93 76 49 61 71 66 53 57 67 72 70 67 73 73 71 69 69 61 45 36 42 52 80 104 130 156 151 120 81 63 90 145 162 253 360 405 423 420 410 397 377 305 401 464 451 405 375 342 315 286 235 118 100 111 119 129 138 181 249 314 314 313 311 234 95 157 259 202 123 133 89 66 55 45 31 37 44 52 60 62 43 36 49 65 61 61 66 72 76 76 72 66 61 55 52 52 44 40 43 43 51 51 43 32 33 42 43 42 45 41 65 62 59 79 72 54 62 72 53 44 59 57 46 47 66 69 67 62 59 57 68 75 74 77 77 67 56 51 52 59 61 57 52 66 81 73 61 61 64 60 68 78 83 88 90 91 90 88 89 94 105 118 129 133 165 199 219 216 199 198 199 199 206 195 203 211 226 283 339 334 318 299 180 102 75 69 66 91 70 66 72 75 66 60 77 94 92 97 105 179 273 320 314 273 255 285 364 356 354 364 385 411 417 419 423 429 437 444 448 451 454 453 446 438 428 418 412 402 392 377 355 328 273 233 210 197 202 201 186 165 162 187 191 167 129 93 95 98 124 162 164 168 182 198 200 159 131 128 135 145 161 167 152 132 122 111 106 116 119 100 93 118 123 106 85 82 80 81 85 92 92 99 108 115 119 113 109 92 87 74 60 57 56 75 91 100 116 109 100 91 84 76 59 77 101 113 129 134 126 111 97 90 123 145 152 149 138 130 127 123 111 82 84 84 72 54 60 61 60 60 62 53 66 73 65 58 42 39 43 49 55 85 106 120 133 145 137 103 73 85 196 258 325 382 400 410 417 417 413 403 346 364 395 396 343 284 251 255 282 301 221 136 91 112 207 149 174 246 316 318 317 315 272 192 186 242 185 98 63 53 56 54 45 34 42 44 51 61 63 51 41 44 55 63 62 66 71 74 74 70 65 60 55 52 51 40 33 36 44 53 47 38 37 39 43 50 94 176 164 86 56 64 73 71 49 47 53 45 47 56 53 44 48 56 66 69 69 81 87 85 78 72 79 79 63 52 53 59 70 61 51 55 73 77 63 52 56 58 55 55 63 77 85 85 84 82 81 85 86 87 92 104 102 133 160 170 162 172 185 186 175 164 140 180 201 191 271 323 325 273 180 122 103 93 79 64 90 76 68 74 90 70 67 77 88 88 96 99 135 206 298 284 266 271 306 367 361 353 354 366 389 400 409 422 440 452 450 453 457 459 455 443 433 424 414 403 393 383 372 359 335 268 227 220 233 207 214 198 164 154 174 176 167 148 111 92 88 118 168 165 167 181 196 194 153 138 139 148 159 175 169 152 135 129 109 109 122 127 101 96 115 119 104 89 90 83 77 74 77 84 91 99 110 120 114 109 90 84 72 60 60 57 75 90 100 110 108 109 103 91 88 61 86 119 133 137 137 132 123 109 90 96 124 148 150 146 144 143 139 130 106 106 97 79 62 65 56 46 43 54 46 58 62 54 56 40 48 55 53 51 59 65 74 86 91 101 98 113 172 261 321 368 395 402 398 408 416 422 425 408 363 305 250 215 163 143 157 195 241 235 146 99 140 237 192 166 190 260 322 321 317 315 312 301 213 134 86 74 64 63 56 47 41 56 48 51 62 64 64 47 38 43 54 63 67 69 71 71 67 62 58 54 51 43 36 32 34 53 53 41 35 42 48 50 54 87 150 135 78 62 70 70 69 61 51 48 63 48 51 48 47 69 70 71 70 67 70 75 83 85 80 81 76 63 52 51 56 57 57 58 63 72 59 50 47 49 48 48 51 60 74 78 78 76 74 74 78 80 78 78 93 97 115 127 123 106 130 164 181 170 145 117 161 170 130 247 272 244 186 130 114 108 100 85 63 62 59 71 87 92 88 81 74 69 75 88 99 108 139 227 238 291 335 346 311 327 347 361 366 377 386 390 398 419 471 471 465 463 467 459 445 432 419 405 393 385 377 366 350 336 273 211 186 238 219 212 203 189 176 168 166 162 152 144 99 84 116 180 182 186 195 189 153 131 139 152 162 171 184 184 172 160 160 141 145 165 171 113 138 151 145 123 97 91 92 91 90 118 122 100 86 97 106 108 107 89 83 71 61 60 55 68 79 86 100 98 108 109 99 92 61 77 110 132 129 132 130 126 117 91 89 117 142 143 144 145 138 127 117 111 103 101 97 83 87 78 66 61 70 60 52 45 41 48 48 58 63 57 43 43 36 47 77 85 91 120 173 239 269 284 337 392 411 401 399 405 413 417 416 382 282 160 96 92 97 99 104 130 110 99 135 198 205 290 245 169 161 322 289 299 316 304 241 134 115 120 93 73 70 63 53 49 72 54 53 64 65 65 49 43 44 35 55 64 66 67 67 64 61 58 55 46 33 32 35 39 47 48 43 39 43 51 54 59 63 62 54 68 73 69 60 73 76 67 61 77 62 63 62 63 78 76 72 68 65 64 76 86 88 83 83 72 64 58 53 54 51 54 62 70 69 55 43 36 37 37 48 61 66 58 56 65 72 75 80 77 79 78 77 86 82 93 99 95 93 98 132 162 168 143 147 144 110 74 185 218 181 131 117 112 110 94 73 65 82 91 89 82 84 84 80 73 68 79 90 100 117 141 156 251 316 352 338 195 255 337 384 377 377 377 372 365 366 424 435 443 453 458 456 446 431 416 400 389 383 378 368 351 335 300 234 176 238 191 185 210 237 218 193 173 164 175 173 157 155 170 198 207 212 213 201 167 136 155 169 171 184 193 195 195 197 211 214 219 234 239 171 193 205 195 160 114 102 105 111 107 111 105 111 112 77 89 98 103 86 86 75 63 61 57 53 52 61 87 87 92 95 92 86 66 80 101 111 99 99 108 118 120 100 89 111 134 136 139 140 122 98 83 96 93 99 108 109 112 104 95 87 85 78 63 53 50 53 62 65 62 55 38 42 41 60 103 130 129 164 207 238 276 279 325 382 408 401 380 377 381 375 377 340 314 243 61 70 89 107 105 65 58 92 173 276 335 325 315 248 174 316 174 230 312 280 106 172 144 87 78 80 80 72 60 46 46 42 52 66 68 67 65 65 61 38 37 53 63 63 66 66 67 67 61 38 33 32 39 48 31 35 40 43 44 47 47 61 76 76 79 71 70 64 44 69 79 81 78 78 77 77 77 77 76 74 70 66 63 61 82 89 89 85 80 66 60 57 55 53 48 53 65 73 63 58 55 50 51 162 99 64 72 53 52 63 70 71 81 78 73 64 58 68 77 95 104 97 86 91 95 117 159 148 198 139 67 88 141 172 152 118 110 94 92 81 73 89 90 108 114 102 77 82 83 82 82 86 97 101 107 120 130 234 319 364 351 232 282 367 421 402 387 375 363 347 330 351 364 385 411 434 441 439 430 417 403 391 386 382 375 360 338 282 231 217 223 220 234 246 245 242 222 182 167 210 207 223 229 227 225 232 236 233 204 118 177 222 237 231 229 228 225 223 226 252 274 286 294 296 247 251 257 242 199 144 121 115 117 115 114 105 98 89 75 74 86 97 80 85 83 74 62 63 60 57 56 61 74 84 85 79 68 82 104 111 99 85 72 85 106 119 111 90 96 111 120 125 128 106 76 58 69 70 84 102 112 114 110 109 105 90 84 80 77 76 73 71 64 56 49 43 34 48 73 103 130 145 152 177 236 327 340 339 338 345 362 324 339 378 397 410 349 311 241 67 71 77 83 87 89 91 113 141 200 346 333 262 209 222 317 172 204 262 247 225 132 80 71 85 86 85 78 67 54 49 37 49 70 71 69 65 63 65 66 65 64 66 71 77 77 78 77 74 67 39 41 50 47 33 39 44 46 47 47 45 42 40 42 70 52 46 51 45 51 74 84 81 79 77 76 77 77 77 73 69 64 60 57 80 88 88 87 78 62 55 56 59 56 49 56 69 73 58 50 47 45 43 110 76 63 75 63 52 53 63 75 78 71 71 69 64 72 85 84 86 97 100 121 106 107 167 220 212 139 102 180 208 146 111 113 110 86 78 82 96 119 110 123 134 129 107 91 86 89 91 88 102 112 120 130 138 236 300 316 291 223 225 315 421 439 397 373 357 349 352 338 330 341 373 412 424 430 429 421 406 394 389 385 379 362 343 315 287 260 242 219 212 223 253 243 218 195 190 215 244 252 253 255 259 262 268 265 232 140 232 274 280 270 257 265 261 252 247 263 289 319 344 353 287 311 313 279 236 181 147 123 107 115 108 100 91 82 77 74 80 90 75 76 80 77 65 66 67 66 62 56 62 69 71 68 64 94 120 123 106 82 63 66 79 93 105 82 79 89 104 112 117 99 73 55 51 48 62 81 89 88 93 106 112 94 82 76 76 78 77 55 51 51 51 54 37 51 64 78 141 163 173 208 270 289 320 341 323 277 336 358 379 391 381 345 327 314 245 73 73 72 75 73 59 84 100 126 189 332 241 194 215 251 144 121 208 264 230 220 133 169 185 91 87 85 80 73 65 59 42 38 49 67 64 65 67 69 68 69 54 46 56 87 83 79 74 67 59 50 49 45 35 37 39 61 80 73 42 36 36 37 39 42 45 47 46 48 86 89 86 83 80 77 76 76 77 79 74 68 63 59 53 74 82 85 86 80 62 54 55 61 60 52 58 68 65 53 45 47 72 137 62 49 59 69 61 51 49 58 74 70 60 64 68 64 60 77 93 102 103 101 126 107 98 149 111 90 131 162 78 275 180 106 109 119 118 111 117 133 131 143 147 147 144 142 100 91 98 99 92 106 121 138 154 155 214 272 289 230 209 193 213 272 365 378 358 351 364 370 371 353 359 393 408 418 427 430 425 408 397 391 387 381 364 346 332 314 286 249 219 211 228 264 248 248 245 235 232 249 267 280 286 287 292 301 292 258 233 284 305 305 297 276 278 282 280 269 271 284 313 347 360 359 367 359 331 285 226 184 143 106 107 95 90 86 80 78 74 80 91 70 58 63 67 63 63 68 71 70 65 62 62 64 65 66 80 105 121 118 89 64 58 57 62 80 69 69 81 99 110 114 103 85 66 55 52 50 59 79 70 88 93 91 90 88 84 82 80 76 70 58 52 53 55 62 67 65 66 100 157 170 181 208 224 254 303 335 328 316 349 376 368 309 241 194 165 128 63 72 72 75 106 189 198 231 201 151 224 205 170 160 171 138 147 204 240 224 210 170 154 134 96 88 83 79 75 70 63 57 55 54 46 45 46 56 68 64 73 64 53 55 86 78 71 64 58 53 52 44 37 41 67 68 71 75 71 58 41 36 40 44 47 53 53 57 84 85 83 81 79 75 72 71 60 48 73 71 67 63 59 50 65 74 80 87 80 62 51 48 52 54 52 58 64 59 51 53 63 105 211 83 52 55 60 57 54 51 58 72 59 57 63 64 57 56 70 93 108 102 105 123 118 106 106 74 62 72 130 287 311 278 196 108 127 130 152 170 171 151 141 150 157 151 146 104 99 110 109 99 109 128 148 162 167 193 223 233 200 237 213 191 202 249 308 334 355 380 387 384 384 392 405 417 423 429 432 429 412 400 394 389 381 366 351 336 322 308 260 228 224 244 264 259 260 259 254 251 273 295 311 315 298 304 302 281 256 305 314 317 318 316 303 303 308 309 298 286 288 306 332 349 373 369 364 369 331 288 239 183 126 100 87 84 84 81 80 75 78 88 53 48 51 55 56 58 53 62 72 73 69 64 66 69 68 60 75 100 115 102 73 63 60 58 58 65 68 81 100 107 112 111 99 77 57 55 51 53 63 58 75 81 82 85 92 89 82 68 49 36 43 41 34 38 54 70 69 57 57 116 154 180 203 226 228 254 279 287 292 301 318 301 230 189 133 90 62 51 85 94 150 235 290 240 193 138 117 216 232 192 165 169 159 139 171 197 189 191 181 143 110 101 87 81 77 73 69 63 58 57 54 46 42 39 48 62 63 74 66 58 57 61 70 68 62 57 54 60 48 37 44 76 75 71 68 67 67 48 43 48 54 51 57 69 75 56 75 76 74 72 71 69 68 66 64 69 67 63 59 56 55 62 71 80 84 77 60 49 47 53 51 52 64 76 75 63 55 56 57 45 54 56 57 58 61 58 56 62 72 62 65 68 64 52 56 66 86 102 104 106 111 110 102 89 71 55 111 233 332 320 208 119 107 113 139 163 195 230 193 183 174 163 154 146 117 110 116 115 105 113 130 148 157 169 180 182 179 181 264 249 218 214 219 264 300 341 388 394 392 394 400 409 420 425 428 431 433 420 408 399 390 380 369 355 340 326 321 254 227 234 256 254 257 260 261 263 276 292 306 316 321 314 304 271 246 273 304 313 316 319 323 327 330 335 338 332 304 295 305 324 334 359 366 364 355 335 339 299 211 107 96 87 85 86 84 84 78 78 85 67 67 73 79 80 63 49 59 72 77 77 73 76 79 78 66 63 72 92 115 96 76 67 68 66 67 61 67 83 87 87 95 93 77 57 55 51 49 53 67 75 71 68 75 83 80 65 49 43 44 51 50 47 53 50 52 54 52 43 65 114 164 201 225 210 229 249 258 277 275 274 252 199 169 113 73 68 100 118 176 258 319 300 186 97 77 132 237 233 176 145 152 131 98 113 134 146 178 172 140 108 94 79 79 76 71 67 61 54 50 50 51 48 45 46 54 68 74 71 64 54 42 53 61 63 58 56 55 47 46 63 76 73 70 68 69 77 58 50 53 58 55 59 67 68 48 78 79 73 72 72 70 69 69 69 68 65 61 58 55 53 61 69 74 74 75 59 50 50 56 58 72 84 88 79 53 50 53 54 54 54 70 71 54 55 53 61 71 74 79 70 66 62 51 54 64 77 88 98 105 95 90 91 82 79 59 124 261 323 315 224 170 193 165 148 153 172 190 197 189 157 135 153 144 119 109 112 111 113 114 126 145 163 170 175 174 169 166 239 246 241 252 236 253 281 318 361 394 399 402 408 411 410 413 417 424 434 430 419 404 389 377 367 355 341 327 321 245 206 207 242 247 251 257 266 278 303 306 310 317 321 304 277 259 265 302 307 311 315 320 324 331 336 344 355 355 325 306 302 315 325 349 365 372 372 319 286 267 239 154 106 88 86 89 88 84 79 79 84 86 84 91 102 104 72 70 75 80 83 84 84 92 98 96 80 79 69 72 96 110 94 79 72 75 71 60 55 58 62 61 77 86 79 54 55 52 49 52 73 69 58 51 55 59 57 44 33 34 40 43 50 58 59 40 51 56 51 46 42 71 120 166 177 159 175 216 262 271 266 254 218 158 132 90 68 86 146 172 242 289 284 218 105 61 87 156 224 178 112 75 76 81 72 67 85 128 175 169 124 83 75 66 70 73 72 67 61 55 50 48 47 48 49 47 50 70 76 80 71 53 40 35 45 54 56 56 42 41 57 86 79 75 72 70 72 85 63 53 56 58 59 62 65 66 71 93 92 85 78 75 69 63 62 69 67 63 58 54 53 53 57 67 73 69 65 55 50 52 54 48 71 88 86 70 53 53 55 53 52 70 84 77 52 56 56 68 77 72 76 58 49 50 49 49 60 69 75 80 100 85 82 91 76 79 97 143 209 289 247 176 157 211 187 172 161 159 174 194 187 165 148 149 146 124 115 120 119 117 121 128 143 177 173 178 188 193 169 181 210 254 299 256 255 286 326 348 359 391 397 382 387 377 383 395 411 435 442 430 409 389 374 363 354 343 330 323 279 202 156 187 211 220 232 249 273 298 306 317 329 320 285 263 255 265 303 306 310 314 319 323 338 330 326 347 352 343 322 303 310 318 343 360 363 362 338 304 269 218 112 95 90 88 88 88 83 78 78 82 76 72 64 61 66 74 75 94 98 83 76 81 97 109 107 92 170 130 71 70 93 104 95 80 73 71 65 60 58 60 58 62 67 71 67 59 52 48 51 74 63 50 43 43 44 43 33 26 30 36 38 46 53 49 37 70 79 65 64 71 78 102 125 106 90 93 152 242 239 213 201 160 81 78 83 77 79 115 217 191 195 193 110 62 53 79 138 222 132 85 67 67 79 77 79 101 142 165 174 132 83 63 57 55 65 74 71 68 63 58 53 49 46 48 50 54 57 77 76 69 60 36 35 32 36 48 56 42 42 58 83 82 78 73 69 72 77 58 51 56 57 61 65 69 78 97 113 123 114 89 79 70 63 63 69 67 61 55 50 48 49 51 59 66 63 63 55 50 50 52 51 72 81 72 68 70 62 54 53 52 77 91 88 73 71 70 70 70 65 57 48 47 49 48 33 48 61 68 78 91 90 98 108 76 79 136 159 131 197 153 107 113 183 182 188 171 153 168 189 180 160 144 145 123 113 117 129 130 130 128 129 136 144 158 169 178 189 189 190 224 287 358 292 267 300 355 367 323 354 352 318 327 313 330 362 395 420 427 419 398 370 365 362 356 347 337 327 309 275 213 125 134 168 185 186 212 262 282 303 330 313 273 248 234 231 269 297 308 310 312 294 273 264 278 318 323 338 335 322 319 316 340 358 355 341 337 305 264 218 106 92 89 86 88 86 82 77 76 83 59 74 65 48 44 70 75 74 64 51 50 75 89 98 101 85 186 176 116 69 69 84 95 93 80 70 68 64 59 57 57 53 54 59 66 57 48 44 46 60 53 46 43 43 44 42 36 33 39 47 50 50 49 48 59 98 106 92 96 128 149 151 126 67 60 62 107 171 147 97 83 86 87 91 149 140 113 124 174 126 132 163 146 61 70 153 237 216 138 97 87 98 111 101 114 137 158 169 169 156 114 51 45 71 81 79 79 81 83 80 72 59 51 47 47 50 55 64 66 59 46 46 50 39 29 36 66 48 43 45 48 75 72 66 66 74 49 43 46 50 51 61 67 74 86 107 136 168 160 109 92 78 76 76 72 67 60 53 47 45 44 47 54 59 55 58 53 48 47 51 63 77 81 75 76 76 64 54 56 68 83 83 76 73 66 60 60 63 62 59 56 52 48 46 50 53 49 48 73 97 119 127 114 68 109 101 70 52 71 105 114 125 167 175 183 171 151 151 175 167 148 131 123 111 112 121 132 140 142 142 140 136 143 163 181 192 193 190 202 217 257 355 386 317 305 361 385 335 321 291 246 275 273 307 351 381 395 395 394 387 375 370 366 359 352 344 333 323 301 262 215 212 219 179 102 104 207 238 262 306 291 262 229 202 189 179 263 307 296 266 266 246 227 228 273 268 280 314 355 348 325 340 359 357 333 312 285 259 232 150 104 83 79 79 79 77 75 74 72 49 72 73 61 53 64 46 67 71 61 60 73 79 84 87 82 180 186 152 112 68 67 73 80 81 66 65 61 54 49 50 48 47 49 52 49 45 42 40 41 42 43 45 48 49 47 46 48 53 62 61 60 64 77 103 133 123 101 116 148 171 167 132 71 59 54 121 211 132 210 140 80 124 216 168 148 145 136 130 105 107 105 60 45 47 134 235 214 87 70 100 131 125 117 133 129 108 162 155 133 108 88 82 85 88 80 58 96 105 101 91 74 59 50 46 46 50 55 58 54 45 43 44 45 43 42 55 49 41 45 65 66 64 66 72 77 48 41 40 40 46 57 69 79 93 132 161 191 194 161 129 95 82 80 75 69 61 54 48 45 44 47 54 59 52 49 48 47 48 60 73 78 75 69 71 66 58 53 55 80 84 77 69 68 72 61 56 57 57 58 55 56 58 49 57 59 55 49 50 66 77 82 81 51 49 48 51 62 105 109 102 108 144 160 167 164 151 129 155 154 145 134 107 110 113 120 132 143 149 153 150 143 149 167 182 192 198 178 193 214 264 406 398 325 322 396 396 384 348 283 221 268 285 326 366 373 375 373 375 379 379 376 370 363 356 350 339 329 316 295 250 241 249 203 94 94 126 172 223 265 258 243 209 174 159 115 234 269 204 213 273 239 204 214 226 233 247 291 361 365 324 322 345 354 310 274 263 264 242 178 106 69 69 71 71 71 73 75 75 53 68 58 53 54 60 44 68 73 63 62 69 73 77 90 117 168 171 158 140 99 90 68 59 68 58 57 52 46 42 43 44 43 42 44 46 48 49 47 42 43 46 49 52 56 56 57 54 51 74 79 70 58 60 109 104 82 65 73 87 136 146 108 44 52 110 160 172 129 121 94 97 153 234 195 163 140 118 105 94 121 125 48 42 42 64 91 85 51 51 63 76 82 86 93 106 122 144 120 102 90 83 81 83 90 87 66 111 118 112 98 78 61 52 48 45 46 49 54 49 36 43 42 44 42 36 50 45 37 33 38 41 61 71 71 68 44 39 39 41 46 57 69 81 98 139 168 194 217 221 152 97 77 78 78 72 64 60 56 48 48 50 50 49 55 48 46 48 56 78 78 71 60 49 52 53 53 52 52 76 79 79 77 74 68 59 54 51 47 52 57 58 55 60 66 56 46 50 72 73 67 60 55 45 44 46 50 58 95 92 103 126 123 131 137 141 140 126 142 149 153 152 121 110 108 118 138 145 150 151 152 158 166 168 180 197 202 186 185 202 238 291 281 276 319 395 395 373 311 265 281 267 281 328 372 374 371 370 372 366 335 345 360 366 347 268 248 289 327 316 300 286 268 251 244 204 163 152 174 220 237 221 193 162 138 117 193 189 107 148 268 267 233 226 179 184 227 261 228 202 168 194 268 336 226 191 214 255 212 147 86 54 57 63 64 67 71 76 73 60 53 48 49 54 58 49 68 67 57 58 61 68 76 91 120 122 122 116 111 122 108 76 52 49 49 45 44 44 47 54 57 45 34 45 51 55 59 62 61 61 59 46 36 56 55 54 56 58 44 64 60 57 73 90 90 77 61 56 85 97 90 70 47 55 165 228 212 180 147 158 179 202 263 190 144 125 116 88 98 98 78 43 39 38 38 38 39 44 48 49 51 55 58 59 67 84 96 82 77 77 77 74 71 75 83 91 94 119 124 107 79 63 58 55 52 47 47 49 48 44 47 45 45 41 31 42 40 36 33 31 35 43 54 63 63 60 62 65 68 71 77 80 86 100 126 156 193 228 236 157 108 78 70 83 76 67 62 59 54 53 51 51 51 47 41 44 55 70 79 75 74 73 66 52 52 53 52 52 60 71 82 88 85 54 51 52 51 50 52 60 62 57 69 62 51 57 85 82 91 92 93 101 52 44 46 54 73 92 87 102 131 127 107 113 123 126 128 107 115 137 151 143 117 108 119 145 153 150 146 151 172 181 179 188 206 210 202 189 187 203 220 231 248 301 392 396 393 380 359 326 300 317 347 369 373 370 370 370 352 279 296 318 342 355 270 213 273 342 327 321 311 292 283 302 287 217 164 150 157 183 179 161 142 134 127 110 95 94 93 213 245 220 196 132 127 202 294 290 196 116 99 134 146 236 211 194 218 80 84 65 44 48 57 61 63 66 73 68 62 44 45 49 53 55 51 67 63 55 58 59 66 71 72 66 54 55 49 50 90 48 50 56 51 45 44 52 61 71 103 108 79 47 44 50 53 54 56 59 61 45 34 31 34 47 48 48 50 51 47 43 47 59 55 78 83 75 71 73 73 64 53 48 54 178 255 248 214 189 189 200 214 231 157 121 106 93 77 79 63 44 40 38 37 37 37 38 43 45 46 45 44 44 44 44 47 57 61 70 78 80 71 63 62 73 97 74 95 112 109 81 69 67 67 65 58 50 47 48 50 53 49 47 43 36 34 36 34 31 31 31 38 49 54 45 48 60 71 76 79 82 83 88 102 132 156 183 216 236 131 93 82 84 85 79 70 65 62 57 52 48 49 52 54 44 43 48 58 71 69 76 81 73 55 53 53 53 53 54 69 83 86 76 58 52 52 57 67 58 60 65 68 64 51 62 87 108 112 117 117 122 135 54 42 45 55 81 72 88 99 95 110 120 124 123 123 115 120 127 138 156 148 122 106 108 125 159 164 160 159 176 180 196 208 212 219 217 201 186 181 184 206 270 349 394 399 402 402 386 344 308 291 297 319 338 370 377 373 371 364 309 262 277 365 397 331 345 378 347 333 322 313 309 314 270 207 165 152 138 143 154 152 132 129 144 123 91 86 85 126 143 141 142 95 106 207 337 364 254 129 68 91 94 133 181 180 74 48 42 38 40 47 57 62 62 61 68 63 69 50 48 49 51 51 48 68 70 65 66 69 64 56 49 47 50 55 59 63 70 69 65 65 66 61 61 69 78 86 98 71 52 43 43 43 43 45 43 35 37 33 30 29 28 33 33 37 42 38 33 32 35 40 37 69 82 83 84 83 69 56 52 65 125 205 258 264 228 220 193 172 164 152 109 96 85 61 62 50 44 43 41 40 39 38 37 37 37 39 40 40 39 40 41 42 44 47 61 68 76 83 70 60 57 65 83 65 98 113 102 82 76 76 76 76 70 60 53 50 50 55 54 50 46 44 35 35 34 34 37 35 45 52 50 31 33 51 66 72 76 78 84 90 98 118 144 169 190 193 111 85 84 86 75 79 74 67 61 60 53 46 46 52 60 53 51 55 65 79 80 81 75 59 61 59 56 55 57 64 74 80 75 54 51 50 57 65 52 57 59 62 65 52 60 90 111 106 142 129 121 128 141 55 40 43 49 65 55 66 77 82 98 110 114 117 120 117 112 113 130 169 167 149 138 142 160 184 186 176 166 181 178 202 218 210 218 226 223 206 177 165 231 290 330 401 404 407 407 400 381 357 326 296 277 292 369 394 390 388 383 307 262 258 285 397 459 507 520 381 344 328 325 327 320 255 206 174 156 147 145 151 146 123 123 134 115 83 69 73 81 106 136 145 90 120 226 358 357 279 147 58 77 83 91 117 123 81 74 50 36 39 46 56 65 65 59 64 61 85 68 59 57 57 56 54 75 80 75 66 55 52 50 56 69 84 68 55 52 57 58 61 65 66 65 69 76 75 68 67 51 45 45 44 42 42 38 31 26 27 28 28 28 29 32 29 29 32 25 26 28 29 31 38 58 73 79 78 87 67 53 68 126 223 248 261 264 232 232 193 137 90 90 73 69 63 47 42 40 41 42 44 44 42 40 38 38 37 37 38 39 39 38 39 41 44 53 72 62 59 79 66 55 52 61 77 57 146 153 96 84 81 81 81 80 78 74 65 57 51 51 57 54 48 44 46 38 37 42 46 44 45 50 52 37 39 51 62 68 68 75 93 107 109 108 121 137 144 133 99 87 84 79 65 77 75 66 58 58 54 50 51 56 53 57 57 54 55 83 87 89 88 80 64 59 55 55 64 70 76 76 68 53 50 47 44 43 51 54 44 35 44 86 114 107 107 150 116 97 98 112 124 60 44 43 43 44 47 45 54 77 85 91 91 97 123 128 128 130 142 169 172 147 135 147 173 180 187 172 138 154 164 186 199 191 193 223 246 237 181 163 297 318 280 403 409 410 410 409 405 391 341 290 270 286 373 407 413 432 429 373 286 199 161 285 392 659 865 409 322 309 322 331 311 264 229 200 169 143 125 125 134 139 137 145 121 76 59 69 80 88 86 81 94 103 181 341 315 237 125 50 66 77 83 86 85 81 73 62 49 37 46 52 56 55 52 59 58 105 92 88 86 87 88 87 87 87 83 71 53 56 53 59 77 64 54 51 53 54 51 53 55 56 60 69 72 65 52 48 44 46 48 46 46 39 40 39 31 31 29 30 38 53 50 37 29 26 28 30 32 32 33 49 48 60 68 60 60 53 53 96 202 241 258 261 250 220 217 169 110 71 85 76 58 46 43 41 41 42 44 47 47 44 44 45 48 46 43 40 38 38 37 38 41 49 74 83 81 76 70 60 53 51 59 73 51 52 79 107 96 91 90 90 90 91 88 81 69 55 49 53 54 51 45 44 41 35 34 47 39 33 42 56 53 53 56 59 62 59 79 111 137 142 133 107 94 93 96 92 90 83 73 67 75 73 66 58 55 53 53 57 62 50 59 60 55 50 70 82 90 94 95 98 85 73 71 80 79 77 72 63 50 45 45 46 46 51 45 39 45 69 86 118 155 179 156 109 64 43 45 44 52 51 47 41 43 45 48 56 66 76 85 82 88 121 131 137 144 156 177 178 166 156 156 172 164 166 174 183 166 170 190 199 176 174 201 225 224 185 170 296 379 380 393 404 409 411 411 410 402 362 316 290 286 309 355 407 429 438 395 291 173 154 163 226 336 414 312 242 239 284 330 277 252 238 218 179 123 89 87 113 149 148 133 101 67 62 67 72 73 71 69 78 80 133 279 259 147 68 45 57 72 79 79 74 70 63 59 54 47 43 50 53 51 50 50 52 119 115 94 88 95 105 108 103 96 89 83 76 68 63 60 58 37 45 54 57 52 48 48 48 49 53 58 52 46 43 41 44 48 51 50 53 49 53 52 36 39 35 41 57 78 61 45 35 33 40 44 44 39 35 59 49 47 52 56 47 49 71 120 191 208 241 249 230 203 206 171 142 122 85 86 63 45 46 46 45 44 45 46 46 46 54 65 70 54 44 39 38 38 40 40 42 54 95 94 86 75 65 55 51 50 56 69 50 50 78 110 110 105 104 104 104 102 93 84 72 57 49 49 51 51 47 44 36 38 43 40 40 35 41 55 53 53 55 54 52 68 100 132 149 150 155 112 85 80 86 87 89 82 74 76 73 68 64 63 56 51 50 55 61 54 56 59 57 50 52 65 79 90 96 109 117 105 84 92 86 80 71 58 56 52 47 44 47 49 38 41 54 64 73 91 95 107 186 142 122 123 119 50 56 62 56 39 41 44 58 71 72 82 88 91 98 120 129 134 145 167 192 186 197 200 184 166 139 148 171 179 167 171 183 184 155 153 160 173 185 183 182 302 378 354 376 387 398 407 411 410 407 396 368 317 281 258 305 385 401 411 387 293 162 155 154 178 215 237 151 125 175 262 321 271 247 223 195 161 117 81 70 91 139 136 113 87 70 60 59 59 58 62 133 256 295 227 94 81 60 49 48 51 65 74 75 71 67 59 54 52 52 41 46 50 52 50 44 45 113 118 105 92 89 93 95 93 91 88 86 88 84 79 73 63 48 60 66 62 50 49 48 47 46 48 47 37 35 40 40 47 50 52 54 57 73 66 48 38 52 49 63 71 48 36 42 45 47 58 58 54 51 56 66 67 56 47 46 46 58 112 167 196 325 250 215 226 211 178 185 151 82 56 48 44 43 44 46 47 47 48 49 46 45 52 59 58 46 40 38 39 41 41 41 43 64 140 110 86 70 60 53 49 47 48 55 71 58 58 81 122 118 109 99 89 73 65 61 58 54 50 49 49 49 48 47 45 43 42 43 43 40 45 55 53 53 56 54 53 84 134 153 149 136 145 103 72 62 69 81 84 78 71 73 71 58 60 74 64 53 48 49 53 52 46 51 55 45 46 50 62 77 87 90 116 115 90 90 84 79 71 60 62 57 50 46 47 40 41 47 54 57 60 69 63 71 169 150 144 154 156 54 61 64 53 36 41 43 52 69 87 74 79 80 92 141 145 140 151 182 207 205 229 248 231 166 127 137 160 156 152 161 169 169 164 135 139 142 134 145 178 227 246 244 358 378 389 401 409 409 407 399 377 334 272 271 315 366 375 377 368 296 166 164 166 170 177 178 116 106 142 205 269 254 232 205 180 158 153 115 81 79 114 111 104 90 70 57 58 55 49 53 106 222 259 185 72 60 50 44 46 51 57 62 66 69 69 61 54 50 50 45 44 47 53 58 51 43 99 110 113 95 84 82 85 86 87 83 75 71 77 82 82 76 74 80 81 73 61 62 60 53 47 46 44 42 40 40 42 49 51 53 56 56 65 61 55 56 85 81 88 81 43 44 43 49 55 52 50 47 50 60 74 72 62 53 47 35 66 96 125 169 312 298 234 177 170 157 167 137 74 48 43 42 43 43 43 43 44 45 46 43 42 46 51 49 43 41 41 42 42 42 41 44 71 176 162 118 79 62 52 47 45 45 48 64 74 80 90 109 109 100 82 62 52 51 53 55 56 54 51 49 48 48 50 49 42 34 37 39 45 49 49 54 45 51 56 61 109 149 160 155 146 130 102 84 73 64 76 71 67 68 72 71 62 66 82 79 55 46 48 51 50 48 47 48 51 54 55 54 57 72 78 81 87 91 78 73 70 68 70 67 60 55 51 49 41 47 50 51 52 53 57 53 64 153 192 139 85 80 48 54 54 46 40 46 43 40 44 65 61 57 79 123 148 156 155 166 197 224 247 269 285 282 207 153 134 136 137 135 137 140 148 168 110 109 113 99 122 165 195 218 243 268 350 391 394 405 407 406 400 383 353 268 298 345 352 315 346 361 306 183 175 164 155 145 132 121 113 144 209 259 240 208 165 123 117 123 108 85 65 59 94 107 91 58 56 60 56 47 51 64 117 148 129 65 54 49 46 48 58 59 59 61 66 68 61 53 49 53 52 47 47 53 60 58 47 74 93 101 94 86 79 75 77 84 79 65 48 55 64 67 68 85 89 89 87 86 85 86 71 55 53 51 48 45 43 45 52 52 51 51 49 76 83 84 85 91 59 48 47 44 48 62 66 61 51 49 44 52 71 86 76 62 53 54 67 84 76 69 94 185 275 279 221 157 157 153 122 74 45 43 43 44 43 42 40 40 41 41 41 41 45 47 46 43 43 44 43 42 40 41 43 59 121 192 158 94 59 50 46 44 45 48 58 74 82 83 82 78 71 59 46 44 50 50 55 68 61 55 51 49 49 52 51 46 42 45 47 44 43 48 55 45 46 54 75 135 156 162 162 158 144 107 86 79 70 78 67 60 63 73 72 70 76 86 80 61 60 62 54 53 61 56 48 53 54 56 63 72 69 65 72 79 80 68 64 60 65 79 75 69 63 56 52 53 51 48 44 42 48 46 64 105 117 154 102 41 34 44 53 50 42 40 52 47 42 46 61 62 68 76 87 113 151 166 184 225 262 283 300 310 311 310 215 143 120 116 117 108 107 119 139 153 125 84 77 86 146 186 206 225 266 267 311 387 395 400 401 396 382 365 352 344 340 323 149 296 369 328 234 185 150 131 120 94 105 110 147 213 251 236 194 143 103 102 112 104 86 79 64 81 93 88 66 57 54 51 47 50 51 58 70 82 53 48 47 46 41 63 67 66 65 65 67 60 52 50 62 53 50 52 54 57 56 49 56 67 71 84 87 80 69 63 77 80 67 42 39 38 35 40 73 81 84 85 88 92 92 94 92 88 88 85 78 75 85 96 86 66 45 31 83 93 73 45 53 43 43 53 70 104 95 80 67 57 50 45 56 77 93 79 65 56 63 114 99 74 58 61 84 185 232 211 147 140 127 97 61 44 43 43 43 42 41 40 39 40 41 42 45 45 43 46 86 64 46 43 41 40 41 42 42 46 166 188 153 107 54 44 43 45 49 61 65 63 59 57 50 46 44 43 45 50 48 51 64 66 60 55 51 50 52 51 51 50 43 44 43 45 49 48 46 52 67 90 136 160 165 164 166 160 115 86 74 63 66 61 59 63 73 73 75 81 87 72 59 63 66 53 54 54 59 61 52 54 55 57 58 56 53 69 81 77 79 60 55 64 79 79 79 73 63 55 56 51 42 31 27 41 36 72 139 77 77 63 43 34 44 50 47 42 48 65 55 44 44 63 73 83 90 95 107 147 164 186 237 268 287 303 313 305 304 226 185 180 96 89 88 90 91 87 204 159 69 66 58 131 179 184 170 208 191 252 363 309 307 352 388 377 354 352 346 338 319 173 291 351 330 342 196 131 116 116 84 77 91 126 175 208 199 166 127 98 95 98 94 87 83 70 66 67 68 56 55 52 49 46 45 47 49 51 50 46 46 46 45 49 52 65 76 77 74 71 62 50 40 48 47 50 54 55 58 50 47 51 47 45 65 75 75 68 47 66 81 73 43 39 36 37 38 40 43 45 52 66 84 86 90 94 97 90 89 88 91 105 119 112 92 72 67 98 100 76 47 52 47 46 69 115 145 123 95 71 57 49 46 57 77 93 82 76 78 96 147 107 80 68 64 56 122 165 169 138 116 93 67 46 45 44 43 41 40 39 40 39 40 42 45 48 43 37 50 158 118 67 43 40 41 42 42 39 38 100 193 248 213 63 42 41 44 50 63 62 55 48 45 44 43 44 45 50 46 47 47 46 63 62 59 55 51 51 51 51 47 32 33 43 47 44 41 45 64 87 109 137 161 168 170 175 167 124 89 68 57 57 57 59 65 73 66 73 82 83 72 59 62 68 63 62 57 56 58 54 56 56 62 72 68 60 64 65 58 80 81 69 63 82 85 77 68 59 51 56 45 36 33 30 51 48 44 61 68 77 64 41 32 41 41 39 42 54 73 62 50 53 73 85 96 94 78 91 129 153 169 190 236 256 283 310 305 301 221 176 181 96 90 86 81 77 53 70 80 79 74 76 130 160 152 119 123 142 201 264 206 194 253 313 316 351 353 345 326 283 233 174 135 131 121 111 105 99 90 71 70 77 93 118 148 147 130 110 96 94 90 88 86 84 77 68 60 60 65 52 46 48 48 38 33 41 53 49 46 46 46 44 48 39 58 81 85 84 76 62 46 37 43 50 56 59 60 61 51 54 53 49 46 45 45 45 46 44 42 62 67 37 37 38 57 78 78 47 41 43 47 52 55 63 76 90 91 90 86 83 85 103 106 98 87 87 103 106 87 57 50 51 50 77 134 155 139 107 74 56 48 50 63 79 93 87 85 100 127 139 106 82 68 62 61 129 172 174 136 113 76 52 46 45 44 42 40 38 36 36 35 35 36 41 42 39 39 57 149 178 123 42 41 37 39 39 35 33 38 145 239 225 65 41 40 43 48 52 50 46 43 43 45 46 48 51 55 52 50 49 50 52 56 57 56 52 52 52 53 50 41 42 42 39 34 43 47 67 98 129 156 158 167 180 185 165 130 96 69 57 58 57 60 68 74 61 70 82 80 70 58 60 67 66 64 59 54 54 64 62 58 60 66 67 62 58 59 63 64 62 64 69 68 68 60 54 53 55 55 49 41 35 47 178 136 48 51 48 65 58 37 29 41 36 35 42 50 65 61 58 66 78 79 87 82 54 81 116 142 155 160 206 234 272 312 308 303 268 189 80 81 79 87 96 88 67 68 69 81 125 132 132 131 125 102 92 116 141 143 130 129 161 191 196 280 287 285 274 205 231 216 167 99 90 80 86 94 91 85 83 86 93 100 122 123 110 95 92 92 86 83 85 82 78 70 60 53 66 63 61 61 60 49 37 40 53 50 35 39 46 43 35 39 58 77 82 81 64 50 46 44 42 51 60 62 63 62 59 61 57 54 51 49 47 45 43 40 39 41 39 27 33 63 80 77 57 46 44 43 43 43 44 48 55 62 66 83 82 71 60 69 84 87 83 83 94 107 103 85 69 71 67 80 115 135 134 109 81 67 56 63 77 90 91 84 76 86 103 92 89 79 69 60 50 102 139 140 105 104 72 49 42 42 44 43 40 37 36 36 35 33 32 34 40 41 40 42 51 50 44 40 45 35 36 37 34 33 34 45 97 168 63 43 42 46 51 53 47 42 41 45 48 57 63 61 48 43 41 41 44 46 49 52 55 55 55 55 55 53 49 42 44 46 42 34 44 69 101 134 158 153 164 183 187 160 125 99 82 63 63 58 62 74 74 64 72 83 79 62 55 56 60 57 58 57 55 54 64 61 62 64 64 62 57 58 61 60 53 52 55 60 62 54 51 49 52 69 64 54 46 42 43 67 71 67 61 61 52 42 37 41 43 47 53 61 67 53 51 55 59 61 51 57 64 59 93 123 141 146 146 183 223 254 267 270 267 246 185 89 59 59 74 79 52 56 60 63 73 104 78 92 123 141 101 78 82 98 109 98 113 113 101 96 161 167 168 169 125 157 156 119 70 68 64 61 62 70 73 71 75 85 93 96 97 96 93 86 86 80 79 86 83 82 77 66 50 63 65 64 63 61 45 36 39 52 50 41 42 46 40 51 60 67 71 69 66 47 37 44 48 39 48 62 64 64 62 60 54 87 77 52 52 50 48 45 43 41 41 40 41 51 78 86 76 59 57 50 46 45 45 45 45 45 44 44 64 70 62 49 46 62 68 66 65 73 98 119 130 130 121 107 98 98 98 106 101 93 88 70 75 83 87 79 68 62 73 87 67 62 53 54 62 47 51 98 126 93 91 78 56 38 41 42 42 41 40 40 41 40 37 34 32 34 35 35 35 39 38 36 35 36 35 39 40 39 36 34 35 45 62 43 40 42 48 58 51 43 39 41 48 68 71 62 49 41 39 38 40 42 44 47 50 53 54 40 42 46 48 50 41 43 46 43 38 52 87 110 103 146 160 171 180 180 153 110 91 95 94 66 56 62 76 73 70 77 83 77 60 55 53 51 51 56 55 57 60 52 52 62 69 67 59 52 59 64 54 50 54 52 48 55 48 48 53 62 77 60 49 45 43 41 38 44 52 51 51 48 44 41 38 43 53 63 71 62 49 45 50 57 41 41 47 59 86 113 128 126 116 110 133 185 223 225 227 225 213 172 93 54 52 62 66 48 51 53 53 54 62 98 126 126 92 72 77 83 87 97 95 91 91 88 77 76 76 77 76 72 85 78 61 46 51 53 51 49 56 58 59 62 69 84 94 96 93 88 83 75 75 78 84 87 87 85 77 55 59 59 58 58 59 45 38 37 38 48 49 47 43 44 56 68 74 73 60 51 39 34 39 47 40 50 64 65 63 62 60 57 87 83 77 75 71 61 48 46 45 45 46 51 63 83 88 81 71 65 53 47 48 52 53 49 46 44 42 41 50 55 49 46 45 44 42 40 49 83 105 119 150 149 150 146 132 102 91 85 83 83 76 80 84 86 86 90 91 90 84 75 57 52 50 48 44 45 86 112 86 83 63 42 32 39 39 40 42 44 43 43 44 42 39 35 33 32 32 32 33 34 34 34 35 48 43 40 42 39 36 35 34 34 35 35 38 42 50 45 39 37 40 49 74 65 49 41 37 37 39 40 41 43 46 48 50 51 49 47 47 47 43 47 47 46 53 99 79 98 125 123 129 142 156 163 154 94 95 113 124 121 80 71 75 76 60 77 84 81 77 59 56 56 56 61 58 54 62 74 50 50 55 58 54 56 50 54 60 54 48 53 50 43 47 46 48 57 70 69 50 42 40 39 53 48 41 40 49 48 53 54 48 42 46 62 73 69 53 37 30 32 43 41 65 73 69 82 106 76 53 57 49 49 103 164 195 218 182 168 151 70 60 53 55 60 52 50 51 48 43 51 110 120 94 69 57 65 77 88 93 90 86 76 63 64 63 75 78 62 59 60 60 54 37 50 53 49 42 48 49 48 51 58 68 85 93 93 88 82 75 66 61 80 83 76 76 82 64 59 55 52 52 51 45 42 39 34 49 43 35 37 50 55 60 63 61 50 45 38 35 34 45 44 48 57 65 63 61 60 59 83 83 87 86 84 76 67 62 61 57 51 51 68 84 89 85 76 62 50 45 51 67 68 58 50 46 45 43 42 43 45 45 44 41 38 36 38 56 86 120 151 145 146 149 150 143 120 95 78 72 69 68 62 57 60 76 88 89 83 77 67 58 49 44 42 81 97 90 69 57 46 38 35 39 39 40 41 44 46 47 48 48 47 46 42 39 36 36 35 36 38 39 39 46 54 51 40 40 38 47 48 34 34 34 36 39 42 40 38 37 41 49 65 55 42 38 37 38 40 41 42 44 46 47 48 49 52 45 44 49 46 50 49 47 57 114 96 99 115 126 128 126 137 142 109 88 112 139 164 219 133 90 80 80 74 86 88 79 62 58 55 54 56 64 61 59 57 51 46 50 53 55 56 65 54 52 54 47 43 44 45 46 45 50 54 61 67 51 43 40 40 46 67 56 41 35 51 61 62 56 50 48 47 57 62 50 42 41 40 39 43 43 52 66 74 51 73 93 122 143 53 44 48 52 74 216 111 69 96 61 62 52 50 56 50 50 50 47 43 52 96 99 77 64 52 56 72 89 81 78 68 58 54 57 54 53 53 49 52 54 55 52 43 59 59 49 37 44 46 41 40 48 58 67 75 82 83 84 71 64 67 58 72 67 64 74 71 66 57 49 49 44 46 47 44 41 44 46 45 42 59 55 52 51 50 47 40 50 60 28 40 37 34 39 63 62 60 59 59 81 84 89 89 87 85 83 78 79 71 57 51 77 86 90 88 80 63 52 48 58 81 81 73 60 49 49 49 46 44 43 43 41 39 36 36 37 43 53 72 104 112 116 121 128 136 132 105 84 81 80 70 56 45 45 53 59 60 65 82 80 62 47 43 53 110 116 95 72 45 41 40 41 41 42 41 42 44 49 46 51 56 56 55 52 48 45 44 43 43 44 44 43 41 56 62 56 51 55 112 120 40 39 38 39 39 39 39 39 40 42 46 52 47 41 38 38 40 42 43 45 46 46 47 47 48 51 48 46 46 43 49 48 49 59 97 93 95 108 129 137 126 115 104 90 93 113 153 207 253 134 86 84 85 89 95 95 89 74 62 66 69 67 67 58 55 53 49 50 52 53 58 66 53 56 57 52 47 46 47 48 47 44 65 74 70 55 37 39 39 45 63 64 51 38 34 50 74 71 61 56 49 44 46 49 49 47 47 44 41 44 45 56 69 75 63 115 91 58 71 42 41 45 87 208 221 110 40 37 27 41 46 48 48 48 49 48 48 48 48 69 74 68 77 60 57 64 73 66 63 56 49 49 52 50 51 53 52 49 51 51 52 64 61 55 47 40 44 45 38 33 39 50 53 58 64 65 66 60 58 60 50 55 57 59 63 75 73 60 47 48 48 50 50 49 48 48 59 62 51 69 58 47 43 47 35 29 30 38 65 39 32 35 37 61 61 59 58 58 87 92 93 95 91 85 81 81 86 82 70 63 85 93 101 99 87 86 77 71 75 88 89 85 79 73 68 54 49 47 45 44 41 38 37 37 39 41 45 52 66 83 91 102 116 131 121 109 105 105 89 89 70 48 40 42 43 42 47 66 86 72 52 42 53 119 131 115 88 47 43 45 47 49 48 47 47 50 53 48 54 60 59 54 53 53 52 50 49 48 48 47 44 46 49 63 79 69 79 171 181 52 48 45 43 41 39 40 42 43 43 44 44 42 41 40 42 44 45 46 47 47 47 47 49 51 53 55 52 44 35 46 48 52 63 69 69 86 112 133 146 142 116 84 79 98 110 133 167 174 105 82 83 82 96 105 140 170 140 83 75 78 72 61 56 54 52 48 50 52 61 66 58 61 62 59 53 47 50 66 68 50 47 51 50 47 45 36 40 43 47 55 46 40 38 42 54 74 74 66 59 47 42 42 46 52 56 55 50 43 44 42 48 60 73 74 96 73 43 39 28 38 45 76 179 95 51 40 38 25 35 41 44 46 47 44 45 47 48 39 49 52 52 76 69 68 66 62 60 56 50 46 44 60 52 46 46 46 47 41 43 59 56 53 44 40 45 45 42 35 31 34 40 45 49 52 51 50 49 49 49 47 49 51 53 55 57 59 52 42 47 37 41 49 50 48 66 76 71 51 61 52 41 37 50 43 39 37 36 45 46 40 33 36 60 62 58 56 55 103 107 105 111 103 92 86 89 100 99 94 88 86 88 92 98 105 114 118 114 107 100 90 92 91 88 89 80 78 72 65 70 54 50 47 41 43 46 47 48 49 61 69 85 106 122 101 100 114 127 108 111 95 70 50 50 52 48 42 42 72 74 63 54 70 129 138 121 93 48 47 51 56 58 59 56 56 58 59 59 58 56 53 52 50 49 49 49 51 49 47 46 46 53 60 63 64 69 78 90 86 63 57 53 48 44 42 54 51 48 48 45 42 40 41 43 47 47 47 48 48 48 48 50 52 54 52 52 53 50 35 42 50 60 69 48 44 68 105 134 149 160 145 112 92 98 102 101 94 79 81 83 83 81 97 127 198 265 242 142 99 79 66 58 56 54 51 48 51 52 57 59 53 63 63 59 54 49 68 78 76 66 63 53 45 42 43 42 59 69 64 46 46 40 39 50 73 75 58 41 41 44 45 49 53 51 63 67 62 51 46 42 44 56 73 75 63 54 47 33 34 54 89 120 101 55 40 37 36 58 43 41 44 41 32 43 50 47 45 34 56 60 31 45 63 72 71 63 61 56 51 46 38 49 44 40 42 39 41 40 45 57 52 50 42 36 44 41 32 27 28 28 32 39 45 48 47 42 40 39 38 44 45 46 45 43 46 49 44 35 45 35 39 46 39 39 62 78 77 54 43 41 44 49 58 55 48 40 30 29 33 33 33 37 39 52 60 55 52 124 126 128 130 131 122 113 109 108 117 119 109 87 86 90 97 105 112 120 125 123 110 89 90 95 101 103 96 93 83 75 91 66 74 77 64 56 56 54 50 45 48 54 67 84 99 82 76 94 124 123 114 114 104 79 74 71 62 50 43 43 52 66 92 149 153 137 111 83 50 52 55 57 59 64 65 64 62 59 57 53 48 50 80 64 51 46 49 69 52 43 44 43 56 62 59 54 70 73 71 68 65 59 54 49 46 51 135 92 57 55 47 42 41 42 45 50 49 49 49 50 49 50 53 56 55 39 35 41 50 48 38 55 73 69 48 48 50 71 133 145 159 170 172 159 93 81 86 81 66 78 84 85 90 106 164 245 311 316 189 119 81 60 60 59 56 54 54 55 53 53 53 50 62 63 59 55 50 72 81 80 76 66 48 40 41 42 45 66 77 70 53 47 45 45 47 54 64 49 32 41 41 37 47 67 83 85 78 68 58 50 48 54 62 65 63 47 42 43 35 45 66 96 109 50 37 32 32 38 64 42 38 60 95 52 43 41 41 48 48 153 174 38 39 48 53 54 58 59 56 53 49 39 40 39 40 40 36 41 40 42 56 51 49 41 33 42 38 30 33 44 30 31 37 44 46 45 38 33 32 31 46 45 42 42 38 40 38 37 41 44 35 38 44 32 48 49 50 65 100 58 50 63 75 70 59 49 38 24 24 33 42 47 44 38 52 63 58 53 131 130 129 129 131 130 126 117 103 104 109 106 87 84 87 93 99 101 102 112 120 118 103 92 93 98 100 93 80 68 64 76 61 74 83 74 61 59 57 52 45 44 49 52 57 72 69 53 58 84 100 96 116 129 117 104 81 73 66 49 48 44 62 102 151 148 146 124 81 51 54 56 57 61 62 61 59 57 56 55 51 46 46 64 73 60 44 44 47 55 64 73 79 63 62 63 63 66 65 65 64 61 56 52 49 47 54 137 93 56 51 45 43 42 43 46 46 49 50 49 49 50 53 48 39 35 48 50 49 48 46 38 61 85 83 54 51 59 78 107 129 148 167 181 177 105 72 69 81 83 84 83 85 97 128 205 270 306 320 190 141 122 102 74 67 61 58 60 60 55 53 54 53 62 62 58 53 47 70 82 84 77 64 47 40 40 42 40 56 73 77 51 46 45 51 60 60 61 51 39 39 40 54 69 77 81 82 78 67 54 46 46 47 47 45 43 41 36 32 32 51 70 75 60 38 36 36 38 45 74 50 43 59 63 44 56 69 92 206 230 257 266 237 66 37 38 42 45 50 53 53 50 42 48 46 43 48 46 51 45 41 54 50 49 41 30 37 31 34 41 43 30 29 48 63 46 47 38 33 33 33 52 47 39 39 40 36 32 33 40 43 34 35 42 41 42 40 60 100 95 66 58 62 61 69 59 48 39 24 29 41 51 56 42 36 43 53 61 56 131 130 129 130 127 126 124 116 100 94 93 92 87 85 86 87 89 91 89 96 104 108 105 88 77 76 83 78 60 50 47 42 42 43 44 46 46 47 50 51 51 48 46 44 50 70 80 58 42 51 92 91 119 138 127 93 87 86 77 54 54 51 55 82 152 151 148 123 77 51 51 52 54 57 56 55 55 55 57 54 49 46 46 49 55 51 44 44 44 48 62 77 80 77 78 81 83 78 59 58 62 82 208 102 49 49 53 109 77 50 47 44 43 42 43 46 49 49 48 47 47 49 46 42 38 32 37 46 50 47 44 41 64 89 90 62 52 51 70 121 145 150 139 121 104 95 86 75 66 84 86 75 71 95 126 211 260 273 321 266 254 260 242 128 94 73 60 56 62 58 54 55 63 62 59 54 50 44 71 86 83 66 57 48 45 47 41 38 51 68 75 52 49 47 52 63 56 52 43 34 39 57 58 55 54 56 60 58 51 43 42 43 43 44 44 43 42 39 36 26 55 70 63 41 43 45 49 53 56 73 59 56 62 48 143 193 210 223 273 169 114 153 269 81 42 43 44 44 45 44 43 41 29 39 40 44 63 62 61 53 45 51 49 44 37 32 31 36 40 42 41 29 40 53 54 36 38 37 35 34 34 35 41 44 39 43 36 31 31 32 36 35 34 34 37 40 54 74 88 84 70 64 64 52 61 55 47 39 26 35 44 51 55 46 41 38 39 47 55 133 131 129 126 117 112 111 110 100 92 87 86 86 86 85 84 83 86 87 87 88 88 87 75 59 55 71 68 64 62 57 45 47 48 49 49 47 45 61 73 75 83 58 46 44 48 79 60 43 42 49 70 88 109 127 118 103 90 78 63 56 63 87 121 154 151 142 106 55 49 49 51 53 54 55 55 56 57 56 50 47 47 48 51 49 48 46 46 47 46 52 62 71 84 91 100 104 89 65 61 63 75 151 81 47 47 51 97 69 47 45 43 41 41 42 44 47 46 46 46 47 48 42 39 39 38 45 50 49 46 44 42 72 101 98 93 83 74 79 109 134 145 127 88 76 89 95 89 75 85 87 80 79 103 153 233 292 318 330 264 250 267 279 225 131 84 76 71 66 63 62 61 61 59 56 51 48 48 73 86 79 53 47 45 51 56 40 43 56 69 71 64 54 52 57 65 65 55 43 36 40 54 55 52 47 49 61 65 58 42 41 41 41 43 45 57 53 44 37 36 58 50 36 38 38 44 52 59 60 53 55 63 70 65 234 295 262 181 167 85 45 96 271 212 107 43 44 42 45 44 43 44 29 31 33 37 49 50 51 51 50 49 44 36 32 36 29 40 44 41 40 28 32 42 48 30 32 33 33 31 31 34 39 45 52 46 42 35 27 27 29 36 38 31 32 40 60 78 75 79 63 57 63 52 53 50 45 40 30 28 37 48 54 53 46 40 38 44 55 134 130 124 116 104 95 93 95 96 93 89 87 87 86 92 92 89 86 84 83 84 85 84 76 72 72 77 95 89 81 73 64 78 78 77 84 108 85 72 70 77 89 68 53 45 42 51 48 42 39 39 60 60 76 111 132 122 94 74 78 91 100 119 138 142 147 134 94 44 42 49 52 54 54 55 57 59 58 54 47 45 46 49 53 48 49 51 52 52 50 48 50 59 70 78 86 91 80 68 64 64 61 56 48 44 45 49 100 79 54 45 43 41 40 40 42 44 45 46 46 45 48 44 42 43 44 45 48 48 45 44 44 72 101 109 117 113 98 85 91 112 117 103 79 63 73 85 89 82 87 88 82 80 100 184 239 288 331 332 275 238 195 132 128 90 68 65 71 67 63 59 55 59 57 53 49 47 47 56 72 83 69 48 46 48 47 41 50 66 77 76 82 59 53 61 70 76 59 44 40 45 47 51 49 42 46 56 57 51 42 40 40 43 47 53 51 43 38 37 32 40 41 39 38 27 42 51 46 36 43 44 53 76 98 232 283 217 48 46 47 87 152 157 154 160 131 45 42 45 39 31 32 40 44 41 41 57 52 51 50 49 48 33 31 35 33 28 38 43 40 34 29 26 30 37 29 29 29 32 42 41 34 31 35 43 43 37 30 27 30 34 38 39 39 38 43 57 72 72 72 59 53 57 53 51 47 44 43 30 38 38 33 53 37 33 39 47 56 57 136 129 119 110 105 92 82 78 83 89 88 86 86 88 108 111 101 89 82 83 86 89 94 99 100 102 105 97 110 105 89 77 82 82 84 95 122 90 82 79 75 72 67 57 47 43 42 43 42 40 40 50 50 57 79 111 123 95 66 69 104 126 136 138 136 143 118 79 46 44 52 56 56 56 56 58 60 58 51 45 44 46 48 50 48 51 55 57 58 56 53 51 52 52 55 58 61 63 65 64 62 58 50 44 42 43 48 105 88 61 45 43 42 41 41 41 42 45 46 46 47 48 47 48 48 47 41 44 45 42 45 47 64 88 111 128 132 116 93 87 101 99 87 72 58 67 79 88 89 91 91 85 80 91 175 232 285 330 325 291 268 215 111 104 77 66 68 68 66 59 52 50 57 54 49 47 48 47 45 55 72 83 61 50 44 39 42 66 84 91 84 80 61 51 55 69 64 48 40 44 48 44 42 39 35 43 47 46 43 41 40 41 44 51 66 58 47 37 33 32 42 46 41 30 36 44 49 46 34 34 35 52 100 186 219 233 190 45 43 42 107 174 39 31 111 135 46 43 41 39 38 39 44 46 47 45 38 50 53 52 54 49 34 30 32 26 28 38 43 39 25 30 29 26 27 29 37 40 39 44 35 34 38 41 41 33 31 31 29 34 35 31 31 43 44 47 53 61 67 63 56 50 51 51 48 40 31 31 28 34 36 33 42 40 44 46 44 52 55 138 128 120 121 128 110 89 75 74 81 84 85 85 85 87 88 93 103 100 101 107 115 122 127 118 121 135 134 124 120 115 103 94 85 82 90 114 115 103 90 76 56 53 47 43 47 49 46 47 52 53 61 62 62 65 79 99 81 55 52 103 136 144 139 141 137 96 63 52 55 58 59 59 58 57 60 60 56 48 52 49 47 49 51 52 54 57 60 61 61 61 60 58 57 58 59 61 62 64 63 60 56 48 42 41 45 56 102 72 47 45 45 45 44 42 40 40 43 44 46 53 51 48 48 50 49 47 46 43 40 53 58 60 69 96 130 142 133 115 107 101 91 80 72 65 71 79 86 92 92 89 85 81 78 131 202 274 327 324 294 274 220 102 87 74 71 71 67 66 56 52 57 57 52 47 47 52 57 45 41 50 76 80 62 46 45 46 61 79 99 114 57 53 61 62 48 39 34 40 53 47 38 31 28 30 40 42 43 42 41 41 43 45 49 61 64 54 39 31 36 52 54 44 37 34 37 38 34 35 38 56 97 164 218 135 64 44 44 39 37 36 34 24 24 31 41 45 44 36 38 47 48 39 43 49 49 44 53 59 58 49 49 51 43 29 27 41 45 44 41 27 33 32 28 29 30 41 48 45 35 31 36 41 41 38 35 32 30 33 33 38 42 44 45 42 43 46 50 52 54 52 48 46 46 44 38 30 25 34 38 40 42 38 48 48 41 40 50 53 138 128 124 133 140 123 104 91 87 83 83 83 84 84 85 87 94 109 126 130 131 131 130 135 126 124 130 138 128 132 136 130 118 99 84 80 89 126 124 107 87 64 48 39 40 48 54 50 55 67 74 85 82 78 76 65 66 56 46 53 123 149 154 150 146 128 87 61 57 58 57 59 60 60 61 63 59 53 49 82 64 49 50 52 54 57 60 62 65 67 68 66 64 63 60 60 61 62 60 59 56 52 46 42 41 56 99 105 68 46 47 48 48 47 44 41 39 40 43 44 44 49 48 48 49 46 45 45 47 55 81 95 78 58 72 119 140 149 148 140 96 72 72 90 97 84 79 83 89 90 86 86 85 70 94 163 251 327 329 287 256 199 81 76 75 74 70 65 65 53 50 61 58 51 46 44 49 53 45 38 39 56 70 64 52 44 42 61 77 82 72 51 63 71 66 62 50 46 55 68 52 33 33 39 33 40 42 42 42 41 50 50 46 45 47 56 51 38 31 41 51 50 43 42 30 34 41 43 45 111 150 165 186 254 155 68 44 39 37 36 36 36 28 26 31 39 42 43 34 34 43 43 41 48 53 51 52 52 53 52 50 77 78 70 63 57 54 50 48 46 30 34 38 38 36 28 29 37 46 30 35 40 41 39 36 37 35 31 31 39 42 42 42 38 37 41 44 45 47 47 48 47 45 42 38 34 32 30 39 38 37 47 42 49 50 48 52 43 46 136 135 132 132 132 131 130 128 121 91 86 95 104 95 96 100 104 110 123 124 126 130 135 137 131 128 131 137 135 139 144 144 138 112 88 73 73 102 119 114 95 85 58 45 42 48 52 56 64 75 86 88 86 84 81 70 55 51 50 63 140 156 169 172 150 122 97 80 70 62 47 52 61 63 67 65 57 50 51 96 70 50 52 54 56 58 61 64 68 79 78 69 62 63 63 63 62 60 58 56 52 49 47 44 42 54 89 109 78 54 49 51 51 49 46 43 42 42 43 44 45 47 52 52 47 45 44 45 47 56 100 118 116 92 52 99 134 153 157 159 99 78 83 103 148 111 90 89 90 86 95 101 101 95 115 159 236 328 328 261 216 167 68 77 76 71 66 66 61 52 51 61 57 50 45 42 43 68 58 44 40 47 54 57 51 39 36 56 72 78 69 50 66 81 78 63 51 46 45 46 44 42 41 41 39 39 40 40 40 40 66 58 44 46 46 44 40 36 33 43 44 41 37 36 33 38 43 46 43 140 206 204 122 112 72 46 41 37 36 35 35 35 38 39 33 27 35 39 35 32 34 33 50 58 61 59 60 54 49 54 87 75 66 65 69 68 85 76 50 33 45 44 42 38 25 24 26 34 47 38 39 42 42 37 37 39 46 54 44 45 43 41 42 42 33 34 42 45 35 40 43 40 42 40 31 24 25 33 39 35 30 40 38 40 45 52 57 53 53 139 135 133 131 131 130 129 127 122 95 89 92 98 94 97 99 99 99 105 109 112 117 128 129 125 122 123 130 137 141 143 144 142 110 80 71 89 75 87 88 79 80 66 54 49 55 70 79 85 88 87 83 85 88 90 89 56 76 115 151 176 163 166 164 128 65 52 51 51 52 49 57 65 68 67 60 53 59 88 96 68 52 54 56 58 60 62 63 63 75 80 74 60 73 78 82 84 75 57 51 50 49 47 44 43 51 76 108 97 69 45 52 52 50 48 46 46 46 47 47 49 50 51 49 46 46 71 60 45 53 100 130 132 116 100 102 109 131 159 158 156 135 120 129 133 101 87 89 87 69 95 131 162 185 220 235 267 326 324 192 117 94 67 74 73 67 63 72 54 55 61 60 56 50 45 41 40 74 67 53 45 49 48 49 46 38 35 53 72 80 70 50 65 80 75 53 44 44 45 43 42 42 41 41 39 33 35 37 39 45 56 53 50 56 44 42 40 37 36 42 44 41 35 32 36 40 43 45 112 130 136 127 56 38 35 39 46 37 35 34 35 38 40 33 33 41 42 31 39 52 54 43 36 47 63 63 69 62 56 64 95 59 47 52 61 63 71 63 44 29 48 51 47 40 28 25 30 36 37 32 29 34 40 33 39 40 51 70 55 48 44 42 42 41 34 36 44 43 43 44 43 40 27 25 25 25 24 24 35 36 27 28 35 41 44 44 55 60 65 134 134 133 134 134 129 118 109 108 110 104 95 88 87 91 85 76 70 74 93 93 91 96 98 95 87 82 97 121 135 140 139 135 99 61 61 115 121 82 59 56 54 68 73 74 78 84 88 97 106 110 92 87 86 84 80 69 95 140 186 199 185 182 167 115 57 48 49 52 55 58 63 66 66 61 53 75 105 116 74 58 55 57 59 60 60 59 63 90 80 70 66 70 71 67 65 70 82 92 84 70 58 48 43 43 52 76 108 108 89 63 53 54 54 53 52 51 50 50 50 51 52 51 48 53 83 103 76 48 49 62 109 140 142 119 117 130 149 164 161 182 164 126 92 93 83 74 69 74 68 97 154 219 244 245 287 306 258 261 192 123 83 88 83 76 64 53 65 50 54 62 61 56 50 45 42 39 42 56 61 53 52 48 44 41 37 37 51 68 79 65 49 63 74 66 48 41 43 46 44 42 41 37 33 38 36 36 36 37 46 47 46 47 50 45 42 38 34 36 42 43 44 46 45 33 51 81 89 189 106 34 28 28 34 41 46 46 37 34 31 27 29 45 42 40 43 39 37 40 45 48 50 38 33 36 39 62 61 66 77 49 50 48 51 71 86 67 52 47 36 49 57 58 54 51 35 28 29 30 33 33 33 32 29 30 29 33 44 43 44 46 45 41 39 36 35 35 33 42 44 42 40 37 37 38 36 24 24 35 37 27 28 41 50 51 43 51 63 76 121 123 125 127 129 128 107 89 90 108 102 90 80 79 82 66 49 39 40 76 74 63 62 56 46 43 44 50 93 116 129 136 137 98 60 54 94 144 133 94 61 65 80 83 82 81 86 114 123 128 137 134 108 87 77 79 83 112 159 205 205 205 191 158 106 58 52 54 57 60 62 64 64 62 55 49 90 123 100 62 58 59 59 61 61 58 55 63 119 90 65 56 63 59 53 50 54 67 85 87 77 59 47 43 43 55 86 105 98 81 63 56 58 59 59 57 55 54 53 52 52 52 50 48 58 108 117 96 68 47 45 71 118 155 142 140 154 164 163 162 151 123 95 81 79 88 87 79 75 86 118 175 240 269 242 232 236 244 209 162 116 85 86 78 72 65 57 54 59 61 58 53 51 48 45 43 41 36 51 67 69 48 45 42 38 35 39 45 60 73 56 46 59 68 58 46 42 44 47 44 42 41 38 34 38 37 37 38 42 45 46 46 47 47 47 42 36 31 37 39 42 44 45 31 31 114 223 224 110 53 33 33 34 36 46 52 40 36 34 31 27 23 45 50 44 37 38 39 35 34 46 50 52 45 33 35 36 53 77 89 50 49 44 49 90 126 92 62 56 48 53 62 82 116 133 88 47 27 28 31 44 51 45 42 41 35 28 25 27 40 47 46 40 37 35 30 25 25 32 33 32 31 37 33 33 40 38 37 32 26 26 39 42 45 50 53 50 64 77 107 110 114 120 125 125 99 74 65 72 69 67 68 69 66 48 40 43 48 90 109 115 114 104 61 45 47 54 84 111 126 130 125 100 72 61 84 145 147 113 72 61 77 84 84 82 85 111 117 121 134 153 146 104 61 65 115 159 193 212 204 210 180 128 76 55 54 56 57 61 59 58 59 59 52 74 113 122 73 67 64 62 61 62 70 61 52 60 120 91 64 51 51 52 52 53 53 52 51 61 64 52 45 44 45 54 78 94 76 56 47 57 60 62 62 60 58 56 55 54 53 51 48 47 60 116 119 101 73 47 45 47 93 151 160 151 155 149 129 121 98 86 86 96 86 89 91 91 90 93 133 191 250 304 298 251 208 206 169 134 102 76 68 61 56 56 62 61 56 51 50 52 49 47 44 42 40 41 67 78 54 43 43 44 42 38 44 46 54 64 47 44 53 59 52 38 43 46 46 45 44 43 40 38 38 37 36 41 54 52 47 49 55 53 47 40 33 28 35 36 32 29 31 27 27 105 195 86 72 52 36 34 33 39 48 50 36 35 34 34 32 24 44 50 45 36 39 34 28 27 33 44 50 43 29 31 31 49 71 79 47 42 37 34 53 100 93 73 62 59 70 78 101 169 186 142 81 30 29 35 40 45 54 45 41 38 34 25 41 47 47 44 38 34 28 25 26 27 28 27 24 24 35 35 32 30 31 37 33 26 25 37 41 45 47 34 48 61 71 86 100 110 120 127 114 95 66 37 40 57 66 70 72 67 50 45 60 100 108 115 118 116 103 62 49 50 53 71 110 131 130 119 90 63 51 67 138 146 115 75 57 74 82 84 82 84 97 100 102 111 138 149 113 70 79 153 199 218 217 213 201 152 92 49 52 54 56 59 63 59 58 59 59 53 115 143 125 69 73 68 64 64 66 80 66 51 54 87 74 60 53 56 57 58 62 64 57 53 51 50 48 45 46 46 45 45 73 62 49 47 54 57 60 61 59 58 56 55 53 52 50 48 47 59 118 115 90 62 48 46 46 78 128 165 160 151 123 83 76 70 79 99 122 108 91 85 94 109 116 156 205 251 304 329 273 199 181 152 119 90 69 59 57 58 57 53 55 52 47 45 53 51 48 45 41 39 43 88 117 87 49 63 67 55 44 43 45 48 49 48 42 42 42 37 32 40 45 44 45 45 44 41 36 37 36 36 42 57 57 50 52 61 53 45 39 34 31 36 36 35 33 35 35 35 50 65 51 48 40 36 42 33 35 41 43 36 35 33 32 31 29 44 46 42 40 40 34 29 26 33 41 44 42 38 41 42 54 65 58 40 42 46 46 46 49 82 101 74 70 97 97 100 168 160 134 89 37 29 37 39 40 43 44 40 39 37 25 40 47 46 42 37 27 27 34 34 35 36 32 24 24 30 36 38 34 30 37 34 28 37 31 38 51 58 44 53 59 83 54 94 108 107 110 104 108 81 44 65 58 57 62 70 77 86 96 106 117 121 122 122 118 103 84 64 52 51 56 108 139 137 112 70 52 46 59 130 140 110 74 61 74 82 85 84 85 88 91 92 92 104 115 109 104 125 181 207 220 224 221 177 120 75 56 53 52 58 66 69 67 70 67 59 55 125 143 120 79 71 66 66 69 72 67 56 48 48 50 54 57 60 62 63 67 77 82 59 54 50 47 47 50 49 46 45 44 45 53 69 79 51 54 57 57 58 57 55 54 52 52 50 47 46 58 117 100 91 77 49 45 47 57 87 156 179 161 113 64 82 82 85 104 142 139 104 88 103 142 142 185 238 271 278 299 260 199 172 140 107 85 74 65 65 69 66 50 50 52 52 52 56 53 48 44 41 39 81 96 89 78 50 73 73 49 45 45 46 51 60 50 43 43 45 42 39 44 48 47 46 37 38 41 39 38 38 39 41 47 60 54 51 56 46 42 39 38 36 36 34 35 38 38 38 38 42 53 65 46 35 34 37 32 33 35 36 34 34 28 23 26 44 44 41 40 40 40 42 37 28 40 37 40 44 45 38 44 50 48 42 31 36 39 31 29 39 48 47 38 60 53 53 78 132 101 72 54 46 32 33 36 36 29 35 33 34 37 25 32 42 47 43 39 29 29 37 36 36 37 34 26 25 24 33 44 46 41 40 34 28 43 31 29 72 180 184 190 193 202 58 84 101 105 105 112 109 90 69 70 56 56 66 82 97 103 111 118 124 126 126 126 119 95 90 79 71 71 66 102 136 142 103 58 48 48 56 106 131 108 76 68 75 83 87 88 90 89 95 98 92 74 81 105 135 165 200 213 221 218 182 133 100 82 72 59 53 51 54 60 62 64 63 60 57 144 143 103 75 67 67 72 81 88 66 53 47 49 52 47 54 63 64 62 102 110 84 58 54 51 50 55 95 64 47 46 47 48 49 50 58 85 65 57 56 56 54 53 53 52 51 48 45 45 58 119 119 98 70 48 47 48 51 68 123 158 135 92 61 85 98 97 105 139 156 123 112 142 199 143 208 294 320 283 259 238 211 163 126 100 88 84 74 77 77 71 58 50 55 60 60 56 51 46 42 40 39 123 134 98 71 61 61 53 45 64 62 53 47 51 49 47 44 43 49 36 41 47 48 45 47 47 45 41 38 43 46 45 44 71 60 44 40 41 39 39 39 36 37 34 34 37 37 37 38 48 71 79 45 31 34 33 33 29 45 75 57 33 23 25 34 45 33 32 42 41 43 45 40 29 36 31 37 49 50 39 40 37 32 35 31 36 37 27 26 28 34 39 38 33 30 33 46 77 69 59 51 47 41 31 27 27 28 30 30 32 36 32 30 35 43 43 32 33 38 40 39 39 40 41 42 29 27 36 50 50 50 42 32 28 43 34 40 93 219 201 208 218 224 53 74 93 104 104 94 88 84 82 82 74 80 91 101 108 108 113 119 123 122 127 127 116 84 82 86 89 88 82 88 118 135 99 67 59 53 51 71 114 104 79 70 72 82 89 92 97 96 111 121 109 59 50 97 159 196 207 214 215 195 129 66 48 47 47 48 51 54 58 61 64 65 62 57 55 128 134 108 86 82 80 79 77 72 56 49 48 50 49 48 54 60 63 105 139 126 81 54 50 67 97 122 102 64 48 47 48 49 49 47 47 53 77 63 48 53 52 52 53 54 51 47 44 58 90 126 123 93 59 46 46 46 47 58 99 139 129 91 52 61 82 97 118 157 140 142 155 171 175 222 285 321 311 330 282 242 210 161 136 113 97 85 76 81 77 70 65 51 59 63 59 53 48 43 40 38 37 135 169 137 76 74 60 50 52 67 61 50 42 40 52 50 49 49 44 47 45 45 51 50 50 48 46 43 42 69 73 51 44 46 46 40 30 41 42 42 40 36 39 38 36 36 36 37 37 48 73 68 39 28 34 33 33 29 51 92 43 27 23 27 41 40 39 41 44 44 47 42 34 29 38 35 42 56 60 54 38 26 27 35 36 38 38 35 27 26 28 29 29 25 31 48 73 77 69 68 67 50 43 38 31 26 36 39 39 37 33 37 34 35 40 38 35 39 42 41 42 43 45 47 49 40 36 43 55 51 48 41 33 27 36 35 73 153 229 208 209 222 238 70 54 74 98 108 99 83 78 81 88 91 101 109 112 110 111 115 118 117 118 125 120 102 75 78 87 92 86 77 72 98 123 112 95 85 67 51 65 79 85 84 77 80 88 92 92 93 107 129 142 134 90 59 72 123 195 211 218 215 190 128 64 47 48 49 52 55 57 59 61 62 61 57 54 54 76 90 92 86 83 76 72 68 59 51 48 51 55 55 55 56 56 59 125 143 113 64 51 50 79 109 117 93 62 49 49 49 49 49 47 45 43 77 81 67 52 51 53 55 55 50 46 44 71 121 130 123 93 59 45 45 45 46 59 104 128 123 92 51 53 77 93 110 139 111 119 147 179 191 235 285 302 269 300 299 261 201 156 152 132 106 84 78 71 73 71 56 52 58 59 55 50 46 42 39 37 37 115 162 154 96 89 77 65 57 56 48 43 38 34 50 50 50 50 44 51 47 46 52 51 50 47 51 68 70 86 81 56 49 46 40 36 39 40 40 40 45 62 49 37 32 33 36 35 36 44 62 47 34 31 35 33 34 30 49 95 37 29 28 28 42 44 37 34 43 45 35 29 28 26 26 42 55 60 60 45 31 26 33 38 38 37 38 39 33 29 26 24 24 24 28 39 58 54 49 47 47 42 37 34 32 32 43 46 41 35 33 35 37 40 40 37 36 39 43 43 45 47 49 50 53 37 40 50 53 47 34 36 42 28 27 33 98 209 241 236 226 225 244 73 45 59 85 103 107 87 74 73 82 93 106 113 114 118 117 119 118 114 113 114 104 86 73 90 93 93 89 72 76 96 124 143 109 88 67 50 52 72 82 86 85 90 104 103 95 91 106 117 126 128 114 67 56 93 173 215 217 207 188 150 77 54 51 53 59 62 64 63 59 57 54 62 71 57 57 62 67 69 71 68 64 59 51 48 48 52 57 58 56 53 52 57 119 120 89 55 52 52 78 92 78 69 56 50 50 50 50 49 48 46 43 59 88 100 75 56 55 55 53 47 44 43 74 128 129 122 92 59 45 44 44 45 56 93 120 125 110 82 62 64 74 88 102 94 119 168 218 218 256 301 327 320 329 303 255 202 172 173 160 128 87 80 74 74 73 60 53 48 56 68 51 47 42 39 37 38 92 133 144 128 107 93 73 48 46 43 41 39 40 50 51 49 47 46 53 51 48 50 49 49 49 54 67 82 87 78 57 46 44 40 38 39 36 38 42 48 55 37 39 44 36 36 28 32 43 46 43 38 35 35 33 34 28 41 85 41 34 32 31 42 43 38 37 41 33 44 39 28 35 37 45 54 58 51 31 23 28 40 42 40 39 37 33 37 33 28 25 25 25 28 35 41 39 36 35 34 33 32 33 34 31 39 39 31 24 34 35 36 37 40 41 34 37 44 45 46 48 50 52 52 45 38 37 44 33 36 36 30 44 31 39 87 174 230 245 228 204 203 71 55 61 74 87 101 92 78 71 78 87 98 104 114 139 127 126 125 117 93 87 91 98 104 111 104 97 89 75 71 88 122 158 142 104 71 52 53 79 87 89 92 115 138 129 108 99 100 97 97 99 101 92 101 131 178 211 206 200 193 173 95 61 53 60 73 72 71 66 55 51 61 83 97 71 61 57 56 58 62 62 59 53 49 48 49 51 54 55 52 58 69 82 107 108 97 81 73 58 66 67 51 50 49 50 51 51 51 51 50 49 46 44 79 112 111 64 56 53 48 43 42 54 85 125 126 119 89 56 44 44 45 45 54 91 120 126 116 98 77 72 69 69 79 90 118 175 244 244 292 323 334 335 336 323 267 189 162 154 131 105 87 80 78 76 72 66 61 59 64 70 53 48 43 40 37 38 81 127 149 117 78 93 94 52 40 47 48 49 58 61 58 54 51 47 52 52 49 47 46 57 62 61 64 79 81 70 51 44 42 38 36 41 41 57 66 61 47 39 40 42 38 37 30 34 45 46 46 33 27 34 32 33 29 34 66 42 37 36 35 46 38 38 45 55 29 39 40 32 37 41 48 54 55 43 34 26 25 35 35 36 37 39 42 33 33 34 28 28 27 32 40 36 35 34 32 31 29 29 32 34 27 33 29 25 29 36 39 40 39 39 39 40 41 43 44 45 47 49 52 51 42 36 37 40 29 28 32 39 52 38 41 80 163 218 208 175 142 126 86 82 80 77 75 85 93 89 86 90 83 79 84 102 136 139 139 131 114 87 72 83 104 117 118 113 101 85 72 68 78 108 150 152 120 88 64 54 79 94 100 106 138 164 153 126 106 95 88 85 88 98 123 153 180 199 203 195 195 196 184 104 62 55 71 86 79 70 61 50 56 83 105 109 86 69 63 61 58 60 59 57 53 50 50 50 50 50 50 61 86 112 126 110 125 132 123 105 69 54 50 50 49 49 50 52 53 54 54 53 51 49 47 60 94 135 71 54 48 43 41 41 65 98 125 123 117 92 62 50 46 45 45 53 83 117 126 114 92 87 86 74 62 68 106 136 191 261 250 287 301 303 311 314 299 242 164 130 119 106 95 89 83 87 86 78 69 66 63 61 58 55 50 45 41 39 46 113 151 139 116 72 72 73 46 45 45 52 63 60 68 68 62 52 51 40 42 48 45 43 72 82 69 67 73 70 59 44 43 41 38 42 68 57 62 63 53 41 39 39 39 39 38 30 33 49 60 51 40 34 32 28 31 29 34 72 48 42 40 39 48 35 32 43 62 35 33 35 37 40 45 49 51 49 41 34 28 25 34 34 28 24 25 34 38 34 31 39 38 32 33 40 37 36 33 29 28 26 25 28 32 30 31 29 29 35 41 46 45 41 39 40 39 38 39 41 43 45 47 48 43 36 38 42 33 26 30 43 58 43 35 44 70 109 103 89 84 95 82 118 113 104 95 87 81 83 89 95 94 76 59 81 115 129 130 135 135 121 84 76 87 106 122 120 105 89 79 78 75 77 93 124 153 121 93 72 54 79 97 107 115 141 164 155 130 107 93 85 85 95 118 160 190 208 213 200 196 197 198 185 106 68 65 83 89 80 65 54 56 74 98 106 98 85 78 71 64 57 59 60 59 56 53 54 51 48 48 56 105 138 145 130 142 130 120 113 103 91 67 50 50 49 50 51 53 57 57 56 55 53 50 49 50 75 125 77 53 44 42 42 46 56 83 120 117 120 108 86 65 49 45 45 48 54 102 125 115 80 84 87 77 62 62 128 175 223 267 242 250 254 257 270 272 238 185 134 118 117 109 97 87 85 90 90 82 72 70 67 64 60 58 53 47 43 43 98 112 105 93 83 80 81 72 45 46 47 54 65 70 71 64 57 56 52 49 47 46 44 43 76 85 64 59 65 57 46 44 42 41 46 62 91 65 54 49 41 38 37 36 35 38 38 30 35 58 73 51 38 34 32 31 32 28 33 75 67 43 30 41 38 30 26 29 39 38 37 37 40 44 47 47 45 43 38 30 28 30 28 27 25 23 22 24 31 36 41 55 51 40 36 42 40 36 29 23 23 22 22 24 26 28 27 26 41 83 99 103 81 45 38 36 34 34 35 39 42 43 43 43 32 38 44 41 31 26 33 51 73 41 34 47 70 82 96 102 111 130 99 114 131 115 107 107 101 88 81 81 87 91 77 91 118 139 137 138 131 114 85 81 95 112 124 128 102 85 80 83 81 79 87 107 140 115 95 81 67 83 96 106 115 132 147 136 115 100 90 83 89 109 143 196 218 221 215 203 209 212 206 187 122 97 91 90 88 80 74 75 86 80 80 81 81 80 65 57 54 58 60 61 60 58 56 55 51 46 57 116 151 148 132 126 131 107 89 83 87 131 91 51 51 51 52 54 57 58 57 56 54 52 51 50 47 59 90 59 47 43 43 43 70 72 75 93 109 116 119 106 69 49 45 45 46 47 85 106 98 63 67 83 78 60 61 128 200 245 247 229 227 226 227 235 230 190 142 110 125 141 130 107 89 89 90 88 82 77 73 70 69 67 63 57 51 49 59 125 109 82 76 74 84 85 70 40 44 50 59 70 81 59 55 57 56 56 54 50 47 44 70 81 68 44 66 66 56 45 42 40 39 54 79 89 64 50 42 38 35 34 32 30 36 37 31 41 69 56 44 37 34 32 31 41 51 54 47 35 31 31 28 57 46 36 36 38 39 39 40 42 44 46 44 40 39 32 25 25 29 24 31 30 24 24 23 28 34 38 45 49 39 33 44 42 31 26 26 25 24 26 27 25 24 23 30 55 104 101 97 79 51 40 35 37 39 34 39 42 43 42 41 43 43 42 42 40 34 38 50 61 43 39 45 60 105 136 145 138 124 92 123 130 126 117 106 96 77 82 98 115 122 107 112 128 146 142 141 128 108 90 86 96 113 125 119 97 87 86 88 85 85 91 106 125 112 99 93 92 91 95 102 115 133 136 118 95 81 83 88 106 130 148 192 210 213 209 206 212 215 208 181 147 133 123 111 90 88 86 85 86 86 76 72 71 66 54 50 52 62 81 86 86 85 84 86 103 86 60 127 173 156 123 112 97 114 112 88 56 66 59 51 52 53 53 55 57 58 56 52 49 48 49 51 51 51 53 46 59 57 44 43 48 74 96 100 100 118 125 112 74 53 48 47 47 48 54 80 97 77 58 66 67 60 63 125 186 229 240 200 184 185 202 228 218 187 147 111 113 142 150 138 114 111 98 87 81 78 74 73 72 69 67 61 55 58 79 115 114 106 100 80 84 81 67 41 45 49 61 79 85 63 56 56 51 53 52 47 44 58 77 76 63 51 70 58 48 44 41 38 35 45 68 95 86 61 40 38 30 30 29 28 31 34 35 44 61 40 37 36 34 33 30 43 51 42 29 24 33 47 50 36 35 38 37 38 39 40 42 44 44 47 45 42 45 29 23 21 22 27 37 34 25 25 24 26 28 32 41 44 41 39 44 46 45 44 42 27 26 27 31 37 33 32 45 67 81 67 65 63 56 42 40 42 41 33 38 41 41 41 42 43 43 44 47 43 47 52 50 35 47 52 59 86 158 168 163 155 135 94 126 129 131 120 109 108 81 99 122 136 136 128 131 140 149 144 140 125 104 91 90 96 109 120 97 88 88 92 96 93 95 101 111 124 116 103 98 106 104 98 102 119 146 138 119 88 58 76 116 133 134 138 149 157 179 208 213 214 210 195 169 145 135 130 120 93 90 89 87 84 82 75 71 69 67 52 49 61 80 88 91 90 89 91 97 82 62 62 131 162 153 126 107 127 161 169 148 111 78 66 59 50 49 49 51 54 55 51 48 48 48 49 51 50 47 45 55 83 75 43 41 45 69 94 107 111 121 123 112 85 55 48 48 50 53 52 66 82 82 65 89 97 81 68 116 174 206 194 174 169 192 223 224 219 202 181 166 178 194 196 186 168 157 122 94 82 77 75 77 77 72 70 65 62 70 104 98 115 132 132 96 87 79 66 47 50 50 60 78 85 67 57 53 47 48 58 56 49 70 74 73 70 68 71 58 49 44 41 43 44 43 43 72 58 53 53 40 38 31 31 36 25 34 40 40 35 38 36 34 34 35 47 49 40 26 23 30 51 65 38 34 36 38 38 40 41 43 40 28 42 45 46 49 58 37 25 22 23 29 32 30 25 25 29 32 33 36 41 40 38 37 39 44 47 48 45 41 32 34 38 30 49 55 58 61 65 66 67 64 56 39 38 41 40 34 38 39 40 40 41 44 45 41 28 40 50 48 36 39 62 70 80 122 193 183 162 155 136 93 132 134 133 126 120 119 101 128 146 148 139 139 144 149 150 145 137 118 98 90 90 96 102 100 79 83 90 100 111 106 109 109 108 118 116 107 98 94 102 95 91 101 133 135 115 89 75 112 140 143 138 148 152 146 153 179 215 205 179 156 145 110 102 101 99 90 88 86 83 79 73 70 69 70 72 68 70 78 88 90 89 86 84 87 77 59 49 66 141 162 151 130 123 144 163 170 159 124 92 77 64 48 45 45 46 49 49 47 47 48 50 49 49 46 43 44 72 96 80 41 40 42 74 99 95 106 124 127 114 85 63 50 45 47 46 47 53 65 81 79 91 95 85 76 95 121 147 164 148 154 178 206 217 210 220 223 211 223 188 165 159 157 146 115 91 82 78 75 77 79 79 72 68 72 93 147 109 95 104 127 124 100 80 66 54 54 57 65 76 83 68 57 51 46 46 67 79 76 78 61 64 73 66 57 53 49 44 42 55 64 59 40 46 60 69 64 41 39 38 38 39 37 43 41 36 38 37 35 33 34 37 68 56 30 23 24 37 51 54 35 40 41 40 41 42 42 42 41 39 32 29 36 50 34 35 30 24 31 23 22 22 23 23 33 39 42 42 40 37 35 34 34 38 43 46 45 44 34 39 55 59 61 62 63 65 67 66 62 57 51 30 28 33 37 35 38 39 38 38 39 44 45 41 39 43 52 56 53 70 72 69 68 82 175 187 168 158 143 108 127 133 136 125 116 116 120 148 164 163 148 146 150 152 150 145 132 112 95 91 90 86 83 75 53 79 107 125 125 113 96 91 95 100 108 108 101 91 97 92 86 85 96 108 101 98 111 139 147 143 150 184 188 169 157 165 199 177 137 108 106 92 88 86 84 87 84 80 78 77 74 74 73 74 78 80 83 86 88 89 85 75 68 71 57 51 51 63 108 118 124 139 164 146 129 117 111 112 94 74 58 48 45 45 45 45 46 46 47 49 49 48 46 43 41 44 90 98 74 40 39 39 74 101 95 102 124 130 116 84 62 48 42 42 41 50 54 62 81 90 92 89 86 83 87 94 103 115 137 149 159 171 194 190 190 186 173 168 150 131 122 140 135 123 109 96 88 84 82 80 76 70 70 80 100 129 116 97 86 96 143 113 77 57 55 53 66 82 89 79 66 56 50 45 45 72 97 100 70 46 56 71 56 53 53 50 43 41 61 72 66 44 43 50 64 76 63 45 38 38 41 58 44 31 27 37 36 34 33 34 36 52 42 25 27 25 35 37 31 42 43 44 44 43 42 40 40 41 42 29 31 35 31 34 28 23 22 25 22 22 22 22 22 23 30 37 39 38 36 35 35 33 35 39 44 47 47 44 47 54 58 59 60 62 62 62 58 53 48 45 31 26 28 33 35 37 38 37 37 39 43 44 44 50 47 52 57 51 69 71 68 81 157 192 193 179 164 169 141 107 119 136 120 105 108 127 150 173 182 163 151 152 154 150 143 132 119 108 101 92 67 56 56 53 91 132 153 140 109 92 87 90 99 101 102 99 94 104 100 79 60 63 69 68 90 137 176 158 140 145 183 203 193 171 155 173 162 119 79 69 86 104 101 87 86 84 81 79 80 82 83 82 80 79 83 84 85 86 83 73 61 52 52 58 62 60 53 49 47 75 121 161 123 88 60 57 96 84 63 49 47 47 48 47 46 45 47 48 48 48 46 44 41 40 44 105 98 68 40 39 39 59 87 111 107 123 127 110 73 51 42 40 41 43 59 63 64 79 94 98 93 83 75 75 76 79 84 114 139 140 126 137 156 161 154 138 119 113 110 114 133 133 131 128 123 103 96 87 79 73 67 72 82 96 120 128 108 85 84 106 96 80 67 55 47 64 84 88 66 60 54 48 44 47 75 98 94 55 45 58 70 54 65 67 59 42 40 57 71 74 61 46 43 54 72 75 49 37 35 33 42 40 38 36 38 36 34 33 34 40 38 35 34 42 28 30 35 36 38 42 44 45 44 41 39 39 41 42 30 29 34 39 29 25 25 26 22 28 26 26 36 24 22 23 26 37 39 39 40 38 36 35 37 41 46 47 44 42 46 47 47 48 50 54 54 49 46 45 42 36 34 35 35 35 36 37 38 38 39 40 41 42 48 46 56 68 55 71 71 68 84 197 215 212 180 70 163 160 84 95 127 126 122 125 129 149 168 180 176 158 156 155 150 144 140 132 119 103 98 70 56 56 54 100 150 174 159 118 94 87 94 111 102 111 114 110 117 112 80 51 51 51 51 81 139 194 165 136 132 161 200 203 176 140 132 137 108 70 48 71 111 123 113 105 104 98 91 85 86 88 87 83 74 81 85 86 82 73 57 50 48 49 79 97 82 51 46 43 43 44 47 49 45 42 41 43 50 52 49 46 46 49 47 45 44 47 49 50 49 45 43 42 41 46 113 104 72 44 40 39 39 64 118 118 123 117 92 47 42 40 40 42 50 67 70 65 71 89 107 103 76 60 59 63 70 78 90 119 118 92 88 113 132 132 112 94 92 103 119 130 128 122 126 140 124 107 90 77 70 66 74 85 95 113 134 127 102 81 81 67 55 51 44 58 75 84 77 67 60 56 53 45 63 80 82 70 79 75 72 69 59 73 85 75 42 39 46 70 92 80 48 40 49 65 76 48 35 32 26 36 39 40 39 38 37 35 35 36 37 79 89 62 39 36 35 34 33 33 36 39 42 43 42 41 42 42 43 36 30 31 46 27 26 27 25 22 30 28 27 37 26 23 23 25 38 44 48 48 45 41 38 36 37 41 44 35 30 39 36 57 74 74 44 45 44 43 42 43 38 33 34 44 37 36 38 39 38 38 38 38 38 39 44 58 73 72 72 69 79 125 218 231 222 203 147 116 131 81 85 115 128 132 132 134 148 170 184 183 179 175 182 183 149 144 133 119 108 107 74 58 56 54 101 151 175 162 122 96 86 91 105 105 122 131 128 128 122 93 63 54 62 75 100 137 181 160 133 124 147 187 193 164 116 76 77 75 63 45 44 70 114 150 151 147 129 106 88 86 82 81 78 69 72 94 100 82 58 50 46 44 53 127 133 96 50 46 45 46 47 46 48 48 45 44 44 48 47 45 43 44 45 44 43 44 48 52 53 51 46 43 42 42 47 124 109 82 63 42 40 39 55 98 142 122 97 76 45 41 40 41 45 59 73 77 72 61 80 105 104 76 61 63 67 72 75 87 99 96 83 78 80 97 106 91 85 87 98 117 135 128 112 113 138 130 108 91 80 73 75 80 89 104 124 139 126 98 80 75 67 58 47 46 50 53 53 52 60 46 64 105 85 60 52 59 74 88 90 68 41 55 59 77 76 42 39 33 71 115 89 50 39 45 59 73 49 33 30 32 39 41 40 38 37 36 35 35 35 29 71 80 46 37 36 36 35 34 34 34 35 38 42 44 44 43 44 44 45 40 36 45 34 29 26 22 22 27 26 24 29 25 23 23 26 40 49 54 54 50 45 41 37 34 36 40 34 29 35 35 81 116 114 70 48 41 41 39 44 40 37 37 40 38 38 38 37 36 37 38 38 46 63 64 66 92 95 70 60 91 181 224 238 240 234 209 141 95 86 87 97 125 141 142 134 146 170 186 185 186 190 196 196 174 153 136 123 114 110 75 58 55 53 92 134 159 155 118 83 70 70 75 96 119 133 136 133 125 106 80 58 77 119 149 160 165 151 133 127 141 156 170 144 91 49 49 50 50 49 48 46 66 105 153 154 135 109 83 73 52 56 62 44 45 50 55 55 49 44 42 54 89 141 146 116 72 47 45 58 76 88 83 58 45 45 47 48 45 41 39 41 42 43 44 46 51 54 54 49 44 43 42 41 46 118 121 97 66 42 40 39 41 53 122 117 95 72 47 42 41 42 43 47 64 76 78 67 79 88 92 91 85 76 73 74 72 87 91 88 79 75 75 79 83 85 84 86 89 104 146 142 120 107 118 115 101 91 89 85 85 83 87 107 140 147 122 85 67 63 69 70 62 58 60 57 49 37 53 43 63 105 69 54 49 52 64 126 104 69 53 59 60 59 54 44 39 39 75 118 90 54 37 36 46 68 53 38 33 37 39 41 40 38 36 35 35 35 36 35 48 50 39 37 37 38 38 38 36 35 34 35 39 31 28 32 46 45 48 51 53 51 45 33 25 27 24 24 27 30 24 25 25 29 38 45 51 54 55 52 48 42 34 22 22 32 37 36 33 46 91 126 127 103 56 39 40 37 45 40 38 42 42 40 37 35 35 35 50 51 44 98 165 125 90 155 138 81 54 95 212 227 232 237 246 243 174 104 88 88 88 116 141 152 143 146 168 185 188 189 194 198 194 176 158 144 133 122 107 83 71 64 52 71 105 132 142 118 64 44 43 46 71 97 118 128 124 118 102 80 57 55 122 179 203 185 153 141 146 160 162 158 150 129 86 61 55 56 56 54 53 54 57 66 128 126 107 90 76 51 45 47 45 46 48 48 46 42 39 40 57 93 99 82 65 51 43 43 47 53 58 55 45 40 42 47 47 43 39 39 41 42 44 45 44 51 54 52 45 41 42 42 41 44 102 120 108 77 43 40 40 39 44 91 106 99 80 67 48 41 40 40 41 46 58 70 67 77 87 97 104 91 76 71 72 68 65 82 92 85 76 75 74 76 88 86 86 89 101 140 152 135 106 86 97 93 95 104 106 92 80 79 96 146 154 126 81 52 50 59 66 67 69 72 67 56 43 43 53 83 116 76 56 49 59 91 108 82 60 59 61 61 57 50 42 39 37 52 76 69 53 42 38 43 59 53 48 42 27 34 40 41 38 37 36 35 41 63 46 37 36 40 39 41 43 42 40 39 38 37 36 37 38 40 44 47 49 54 58 55 27 37 33 28 39 27 25 31 38 34 35 37 42 51 50 51 52 50 50 47 37 26 26 32 27 26 32 31 31 72 110 111 84 51 39 40 34 44 41 37 39 39 38 42 45 34 35 50 58 50 48 65 69 91 167 203 124 70 114 217 230 226 225 239 243 206 158 98 85 66 94 132 158 160 153 168 184 193 193 195 195 185 158 151 146 139 127 105 101 97 82 50 47 70 98 120 128 74 51 47 46 48 68 95 115 107 107 99 81 58 53 108 168 207 204 163 151 169 204 200 175 154 135 112 92 88 88 82 60 57 55 51 47 67 99 114 104 77 51 43 45 48 66 63 52 42 38 38 63 86 83 60 47 43 43 44 45 44 43 42 40 39 39 42 48 46 42 40 42 48 46 47 49 44 40 46 48 42 39 40 40 39 40 78 108 108 83 58 44 39 38 40 60 82 90 84 80 53 42 39 39 39 40 49 58 55 64 79 98 113 92 80 75 72 72 102 122 120 97 84 80 78 78 87 94 93 93 99 115 139 136 112 82 84 88 112 144 140 104 84 79 87 140 151 126 83 53 49 51 55 57 68 69 61 50 54 41 73 113 125 73 52 66 103 139 90 64 57 61 63 62 57 50 42 39 47 51 44 44 39 40 44 43 48 49 44 35 31 41 43 40 37 37 36 35 47 99 49 36 41 41 42 44 45 45 43 42 41 40 38 38 38 41 45 50 56 61 53 30 31 28 25 28 41 29 27 28 32 50 52 54 56 56 54 52 49 46 46 43 36 30 32 37 36 35 35 32 33 58 85 85 43 38 41 41 33 41 43 42 41 35 34 39 43 36 35 54 74 82 91 76 89 139 183 146 90 99 205 232 235 229 224 235 223 209 193 104 82 52 68 112 155 172 170 178 190 199 198 199 196 178 142 134 135 133 124 107 112 110 90 51 47 46 63 94 119 123 84 52 58 114 72 67 94 99 98 100 86 58 54 65 134 207 209 190 171 182 219 221 200 168 135 109 107 112 110 98 88 67 55 49 43 40 61 78 79 59 47 43 58 93 105 86 68 59 57 77 120 144 118 61 44 46 59 79 67 54 44 41 41 41 43 45 48 44 41 46 58 59 51 48 48 42 37 42 43 40 38 38 38 38 38 64 96 108 96 70 47 38 38 38 42 54 62 66 82 69 52 39 38 38 46 57 63 56 54 67 89 111 94 87 84 90 110 129 144 147 135 125 103 90 86 87 96 98 96 95 98 112 118 108 77 71 83 97 114 154 112 92 89 90 145 156 128 81 52 50 65 80 78 58 54 45 37 50 49 95 136 127 60 44 69 106 117 72 58 58 60 63 63 60 53 45 41 44 44 39 38 37 38 41 45 59 57 50 45 44 45 43 41 38 36 36 32 33 75 43 35 42 41 41 42 43 45 45 44 43 42 40 39 39 41 46 53 56 54 43 26 27 26 25 28 42 42 34 28 33 54 57 57 57 57 54 51 49 46 43 36 30 29 35 38 39 38 37 42 55 60 55 40 40 42 43 43 42 37 40 49 60 41 32 29 32 35 34 45 66 96 86 123 135 102 185 108 66 103 218 232 237 233 226 240 202 186 183 95 71 52 51 94 145 173 189 198 202 204 204 206 203 181 138 123 124 123 115 95 105 115 98 53 50 49 50 69 124 131 127 120 116 122 94 97 111 94 95 102 106 102 100 105 148 196 204 197 192 201 221 225 211 183 146 108 110 120 120 110 105 69 52 46 42 50 51 51 51 45 43 42 72 140 137 108 88 82 80 113 153 175 162 118 88 80 96 130 112 78 51 43 52 56 59 58 48 42 47 62 78 68 54 46 44 40 42 42 41 39 38 38 37 37 38 64 94 114 111 72 46 37 36 36 36 37 37 42 63 77 65 46 37 37 46 60 70 63 52 54 72 99 94 88 88 102 139 143 151 157 156 155 141 122 106 100 100 101 101 98 93 98 105 106 89 70 68 78 102 146 147 142 139 142 171 135 86 53 49 56 71 83 81 62 54 51 50 49 47 98 149 148 82 52 38 34 31 48 55 57 58 54 64 68 62 51 45 43 41 40 39 39 38 40 43 64 70 61 46 47 46 43 41 38 37 37 39 42 39 42 42 40 39 39 39 39 42 45 44 42 41 41 41 41 42 46 52 47 40 32 25 25 25 26 28 42 43 35 27 31 51 54 54 54 52 50 49 48 47 43 31 23 22 33 36 36 35 35 42 47 42 33 37 44 80 94 45 44 41 40 41 44 44 34 26 30 36 36 35 48 104 92 133 148 118 233 122 83 152 219 233 238 229 209 197 176 169 160 76 53 53 59 93 135 170 191 202 208 210 209 212 206 186 155 143 131 125 120 106 119 93 66 57 53 52 51 71 132 137 137 134 128 118 99 106 121 114 101 105 119 137 142 160 183 196 189 171 179 199 219 222 218 190 151 117 114 116 114 107 95 63 49 47 51 73 74 66 56 44 42 40 73 148 143 118 97 84 73 87 109 127 138 180 163 140 129 142 144 105 66 55 82 88 89 79 45 41 63 81 81 75 56 46 44 46 59 49 39 39 39 39 37 36 38 66 97 117 114 70 44 35 35 34 34 34 34 34 35 59 67 58 36 35 36 47 61 58 52 48 58 83 90 84 85 102 144 148 153 156 159 165 175 164 135 103 109 106 101 98 89 86 93 103 109 84 69 68 79 103 136 153 157 161 168 118 69 49 50 60 72 80 75 63 55 50 48 52 50 67 103 148 87 55 42 43 46 50 54 56 54 43 66 77 69 56 50 46 46 49 54 46 40 40 41 53 68 68 45 49 47 44 41 39 38 40 40 34 39 41 40 38 37 38 38 38 39 40 41 41 42 43 43 42 42 43 42 35 29 26 25 32 29 26 27 32 40 35 29 43 49 48 45 45 44 44 44 45 44 41 35 28 22 27 32 33 32 33 36 36 34 33 43 49 67 73 51 49 45 45 48 33 38 35 28 30 50 51 47 58 122 127 151 177 173 174 106 113 193 225 238 231 211 187 172 117 90 101 71 54 55 91 108 130 165 190 204 210 212 212 213 201 184 167 153 142 131 123 118 128 124 96 59 57 55 54 73 130 139 139 137 134 127 109 108 115 116 102 101 122 155 175 197 210 203 167 131 126 150 190 215 222 189 147 126 121 104 94 89 76 56 49 57 79 102 100 92 76 43 40 42 75 143 139 113 90 69 36 36 37 37 45 105 139 143 119 79 80 73 74 92 113 98 85 71 41 39 61 80 85 81 62 45 38 51 204 122 38 39 39 38 36 35 37 59 82 102 108 75 45 34 33 34 34 34 34 33 33 34 51 58 35 33 33 34 36 40 47 47 51 67 83 81 82 99 142 176 170 155 158 166 186 188 166 120 114 104 97 96 86 81 85 97 113 89 72 65 66 74 100 132 160 169 158 118 82 66 55 55 66 76 68 61 54 49 56 113 106 86 90 155 92 56 41 42 45 49 55 55 43 73 78 71 61 60 57 51 50 64 117 79 42 41 40 45 58 62 46 50 49 46 43 40 40 42 39 28 39 40 39 38 38 39 39 40 40 40 42 44 46 46 44 42 40 38 28 26 26 26 26 34 35 31 26 26 38 41 39 48 48 46 44 42 41 41 41 41 41 37 32 28 26 22 27 32 33 35 36 38 40 43 47 44 44 49 56 52 48 46 47 61 40 27 31 44 64 70 76 95 148 168 202 217 171 84 84 135 204 232 204 178 163 145 155 109 80 98 56 55 56 95 108 118 139 173 202 213 212 210 200 183 168 158 154 150 142 134 130 135 141 130 97 62 57 56 74 121 134 131 128 128 131 120 101 87 85 83 82 108 159 201 216 219 203 162 124 76 74 121 193 203 185 155 129 112 95 87 85 71 59 57 80 129 165 161 132 89 40 37 64 104 140 133 102 66 40 37 35 35 35 36 41 67 106 130 103 88 84 86 90 92 86 66 46 39 54 57 57 58 71 72 59 43 42 59 47 36 39 51 41 35 35 36 57 75 88 91 75 47 36 36 36 35 35 36 35 35 34 35 35 34 34 34 34 34 35 37 39 41 46 71 77 84 102 144 253 225 161 146 163 176 195 207 180 123 100 95 91 88 84 85 91 101 80 68 64 65 67 75 102 139 166 152 132 108 83 70 67 70 71 59 56 51 47 56 125 135 109 84 110 74 53 45 44 45 50 55 60 70 62 63 56 41 68 84 70 48 48 220 137 45 41 40 52 51 45 48 50 49 46 43 42 43 42 40 37 42 42 42 42 42 43 43 43 44 45 47 47 47 45 42 40 36 25 26 27 28 28 27 27 34 37 27 33 43 48 47 41 48 48 45 43 41 41 40 40 39 35 32 30 31 35 40 43 44 44 43 41 42 45 50 41 36 41 57 55 51 48 46 53 46 38 39 79 76 73 87 126 163 249 241 134 57 87 118 160 223 233 177 141 137 128 114 110 108 79 56 55 58 100 86 74 93 159 188 207 214 209 198 175 159 154 155 155 152 147 142 140 143 144 129 65 59 58 68 97 120 105 92 92 103 101 74 50 50 50 48 75 130 193 212 215 213 210 190 107 61 73 125 142 141 131 121 114 97 90 90 83 77 73 99 162 205 167 115 69 37 37 79 117 126 124 104 69 39 38 37 37 36 37 37 42 53 69 88 84 84 82 78 72 60 48 45 57 70 66 54 43 47 50 47 42 38 36 36 36 39 49 41 36 35 35 50 73 93 99 77 49 38 38 37 37 37 38 38 39 39 40 92 218 73 46 51 53 37 37 40 43 47 61 78 93 108 133 153 225 225 65 151 222 281 305 236 187 140 98 72 89 88 87 89 93 72 62 60 61 65 72 84 106 153 150 146 131 98 85 81 81 76 57 51 47 45 55 143 153 116 74 89 76 59 47 45 45 40 53 72 59 61 58 49 37 43 59 72 73 45 85 84 66 40 38 48 44 36 51 51 49 46 43 43 43 42 40 42 38 37 40 47 47 46 45 45 45 46 45 44 43 42 41 41 38 25 25 35 42 40 28 27 28 28 28 46 50 49 44 33 47 51 47 45 43 42 41 40 38 36 35 35 38 41 42 42 41 41 39 39 40 43 48 46 40 36 55 57 54 50 46 40 53 64 65 67 87 86 75 91 240 291 223 85 103 129 160 210 254 214 167 140 137 126 103 100 96 65 70 56 60 106 101 79 77 156 189 207 211 201 182 165 157 157 158 155 155 154 150 143 142 133 110 65 60 56 52 54 96 74 57 55 49 50 52 53 52 50 49 48 69 148 195 210 209 206 214 167 132 119 113 112 103 95 96 107 87 77 78 77 60 53 102 207 228 169 97 45 37 89 117 120 106 93 69 50 40 40 40 69 75 42 41 40 39 43 55 55 56 56 54 52 46 42 42 48 52 61 62 51 42 40 37 35 36 35 42 50 54 44 55 56 46 35 40 71 99 108 78 50 40 40 39 38 38 39 41 44 47 49 67 113 55 46 52 55 43 40 41 50 67 74 84 98 113 132 149 173 203 245 295 315 325 330 321 306 200 90 65 72 82 88 90 89 77 65 56 55 61 73 84 99 141 144 144 133 107 81 81 88 87 61 51 44 42 53 148 153 116 77 88 73 57 47 45 43 36 52 74 49 53 51 49 55 62 63 61 56 45 78 88 74 43 41 40 37 38 54 52 49 46 44 43 42 42 41 36 28 27 33 45 49 48 46 44 43 43 42 40 39 40 34 30 31 38 37 39 41 42 42 32 27 28 30 47 52 47 37 39 50 54 50 48 46 44 42 40 39 38 35 32 43 34 34 38 38 38 38 41 41 29 30 34 36 34 54 56 51 45 44 33 46 65 74 69 110 126 118 127 166 151 111 85 95 71 151 268 136 135 139 141 137 123 115 98 74 56 79 57 63 112 122 95 79 153 199 213 208 192 155 145 146 151 156 148 148 151 150 140 135 107 70 63 58 52 48 46 46 106 139 123 54 56 56 55 53 52 51 50 70 139 191 201 186 166 169 157 145 133 119 105 94 85 82 88 78 71 71 73 53 45 102 219 237 174 107 68 83 119 132 130 121 117 87 58 42 42 43 66 69 44 44 44 43 42 41 40 40 41 43 45 43 41 38 37 36 47 53 50 43 35 77 104 35 34 57 74 70 42 65 70 56 37 36 70 103 112 79 51 40 41 41 41 41 42 44 49 52 52 51 51 45 44 46 47 43 41 44 55 81 85 98 106 109 123 142 158 177 207 258 311 339 320 224 199 137 76 63 58 61 74 92 92 83 69 59 58 63 78 89 92 95 117 124 110 76 59 76 91 88 64 52 45 42 48 117 134 121 96 77 56 46 44 44 42 34 45 63 38 43 44 46 58 68 65 57 51 53 73 82 74 47 47 43 44 48 54 56 54 51 46 41 41 40 40 41 31 28 31 37 48 48 46 43 41 40 39 39 39 34 28 25 28 41 41 41 41 41 32 28 27 29 31 49 57 59 65 66 61 57 53 50 48 45 43 41 41 42 37 28 35 32 30 30 35 36 40 48 56 56 39 45 55 38 50 50 40 28 36 28 32 51 87 96 124 136 126 123 117 101 87 88 81 141 215 234 135 131 138 140 133 120 109 98 85 53 72 58 63 95 126 113 91 124 205 222 211 191 150 127 115 115 130 134 135 138 141 132 129 128 111 58 54 50 48 59 122 135 139 120 58 59 58 56 62 113 121 119 128 169 210 208 182 151 144 136 133 132 127 113 97 83 75 77 78 75 74 79 74 82 135 224 244 187 132 107 127 115 103 97 102 116 92 63 47 59 47 43 43 44 52 53 50 47 46 44 43 44 46 45 42 39 37 37 37 37 38 40 43 37 100 141 34 34 66 87 78 45 65 71 59 38 37 66 95 104 78 51 41 42 43 44 44 45 47 50 58 56 51 51 50 47 44 43 42 43 45 58 88 88 97 101 102 113 129 143 155 170 227 227 260 315 187 154 114 76 62 54 52 65 88 91 87 74 63 64 65 93 133 167 153 120 100 88 74 83 86 87 84 64 55 47 43 45 98 130 136 112 51 41 39 40 42 41 36 43 57 36 40 42 43 50 63 62 58 59 67 75 68 54 45 47 39 39 50 53 55 55 53 48 44 42 40 40 40 41 42 43 44 46 47 46 43 39 38 37 35 36 27 25 28 34 42 36 37 42 42 38 32 28 32 49 57 61 62 63 62 60 58 56 52 49 47 44 43 43 43 38 33 27 31 28 26 36 37 42 44 42 42 52 51 42 49 45 43 37 24 23 30 42 74 149 124 124 126 114 92 118 116 91 100 102 155 221 265 146 132 137 137 124 115 103 93 84 61 Wind_Speed 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 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 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 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 13 13 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 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 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 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 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 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 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 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 14 14 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 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 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 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 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 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 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 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 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 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 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 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 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 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 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 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 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 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 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 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 14 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 7 7 7 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 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 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 12 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 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 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 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 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 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 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 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 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 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 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 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 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 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 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 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 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 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 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 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 14 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 12 12 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 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 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 7 7 6 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 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 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 14 14 14 15 15 15 15 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 15 15 15 15 15 15 15 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 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 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 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 11 11 11 11 11 11 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 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 12 13 13 13 13 13 13 13 13 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 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 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 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 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 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 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 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 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 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 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 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 14 14 14 14 15 15 15 15 15 16 16 16 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 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 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 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 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 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 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 10 10 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 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 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 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 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 9 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 15 15 15 15 14 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 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 8 8 8 8 8 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 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 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 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 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 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 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 10 10 10 10 10 10 9 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 12 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 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 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 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 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 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 9 9 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 6 6 6 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 10 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 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 11 11 11 12 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 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 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 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 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 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 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 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 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 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 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 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 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 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 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 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 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 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 14 14 14 14 13 13 13 13 13 13 12 12 12 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 10 10 10 10 10 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 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 14 14 14 13 13 13 13 13 12 13 12 12 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 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 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 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 13 13 13 13 13 12 12 12 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 10 10 10 10 10 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 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 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 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 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 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 16 16 16 16 16 16 16 16 16 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 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 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 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 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 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 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 8 8 9 9 9 9 9 9 9 9 9 9 8 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 9 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 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 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 14 14 14 14 14 14 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 8 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 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 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 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 17 17 17 17 17 17 17 17 16 16 16 15 15 15 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 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 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 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 14 14 14 14 14 14 14 14 14 14 14 14 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 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 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 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 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 17 17 17 17 16 16 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 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 17 17 17 16 16 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 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 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 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 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 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 13 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 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 16 16 16 15 15 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 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 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 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 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 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 14 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 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 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 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 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 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 10 10 10 10 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 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 15 15 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 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 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 9 9 9 9 9 9 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 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 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 8 8 8 8 8 8 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 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 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 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 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 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 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 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 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 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 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 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 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 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 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 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 13 13 13 13 13 13 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 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 16 16 16 16 16 16 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 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 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 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 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 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 15 15 15 15 15 15 15 15 16 16 16 16 16 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 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 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 14 14 14 14 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 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 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 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 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 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 12 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 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 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 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 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 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 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 16 16 16 16 16 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 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 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 13 13 13 13 13 13 13 13 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 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 9 10 10 10 10 10 10 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 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 14 14 14 14 14 14 14 14 14 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 15 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 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 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 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 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 9 9 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 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 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 16 16 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 13 13 13 13 12 12 12 11 11 11 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 9 9 9 9 9 9 9 9 9 9 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 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 17 17 17 17 17 17 17 17 17 17 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 13 13 13 12 12 12 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 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 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 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 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 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 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 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 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 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 10 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 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 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 9 10 10 10 10 10 10 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 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 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 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 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 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 11 11 11 10 10 10 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 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 12 12 12 12 12 14 14 14 14 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 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 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 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 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 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 14 14 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 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 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 17 17 17 17 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 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 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 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 16 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 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 14 14 14 14 15 15 15 15 16 16 16 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 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 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 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 14 14 14 14 14 15 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 16 16 16 16 15 15 15 15 14 14 13 13 12 12 12 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 11 11 11 11 11 10 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 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 11 11 11 10 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 8 8 8 8 8 8 8 8 8 7 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 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 10 10 10 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 16 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 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 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 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 16 16 16 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 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 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 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 11 11 11 11 10 10 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 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 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 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 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 17 17 17 17 17 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 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 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 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 13 13 12 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 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 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 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 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 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 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 17 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 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 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 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 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 11 11 11 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 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 8 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 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 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 13 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 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 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 7 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 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 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 16 16 16 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 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 13 12 12 12 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 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 10 10 10 10 10 9 9 9 9 9 8 8 8 8 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 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 17 17 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 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 7 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 17 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 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 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 15 15 15 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 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 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 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 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 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 13 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 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 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 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 13 12 12 12 12 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 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 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 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 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 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 13 13 13 12 12 12 12 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 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 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 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 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 9 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 13 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 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 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 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 13 13 13 13 13 13 13 13 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 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 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 13 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 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 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 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 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 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 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 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 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 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 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 14 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 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 13 13 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 12 12 12 13 13 14 14 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 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 12 12 12 12 12 19 19 19 19 19 19 19 19 18 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 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 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 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 12 11 12 12 12 12 12 11 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 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 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 12 12 12 13 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 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 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 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 12 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 16 16 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 19 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 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 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 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 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 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 13 13 14 14 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 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 13 13 13 13 13 13 13 12 12 12 12 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 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 12 12 12 11 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 14 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 18 17 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 7 7 8 8 9 9 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 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 18 18 18 18 17 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 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 11 11 11 12 12 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 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 12 12 12 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 12 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 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 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 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 6 6 6 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 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 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 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 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 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 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 8 8 8 8 8 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 5 5 5 5 5 5 6 6 7 7 8 8 9 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 11 11 11 12 12 13 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 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 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 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 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 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 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 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 12 12 12 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 9 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 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 19 18 18 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 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 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 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 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 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 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 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 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 17 18 18 18 18 18 19 18 18 18 18 18 17 17 17 16 16 16 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 13 13 13 13 13 13 12 12 12 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 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 7 7 8 9 9 9 10 10 10 10 11 11 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 13 14 14 15 15 16 17 17 17 18 18 18 18 19 18 18 18 18 18 18 17 17 16 16 16 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 13 13 13 13 12 12 12 12 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 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 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 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 19 18 18 18 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 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 4 5 5 5 5 5 6 6 6 7 7 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 13 14 14 14 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 8 8 8 8 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 4 4 4 4 4 4 4 5 5 5 5 5 5 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 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 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 12 12 12 12 12 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 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 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 12 12 12 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 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 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 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 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 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 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 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 12 12 12 12 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 10 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 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 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 12 12 12 12 12 12 12 12 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 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 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 12 12 12 12 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 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 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 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 10 10 10 10 10 10 11 11 11 12 12 12 13 13 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 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 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 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 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 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 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 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 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 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 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 11 11 11 11 11 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 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 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 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 16 16 16 15 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 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 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 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 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 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 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 10 10 10 10 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 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 12 12 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 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 11 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 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 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 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 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 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 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 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 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 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 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 15 15 15 16 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 12 12 12 12 12 12 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 12 12 12 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 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 5 5 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 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 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 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 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 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 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 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 11 10 10 10 10 10 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 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 13 13 13 13 13 13 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 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 12 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 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 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 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 14 14 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 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 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 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 6 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 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 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 14 14 13 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 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 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 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 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 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 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 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 14 14 13 13 13 13 13 13 13 14 13 13 13 13 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 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 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 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 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 14 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 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 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 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 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 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 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 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 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 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 11 11 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 12 11 11 11 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 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 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 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 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 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 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 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 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 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 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 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 6 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 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 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 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 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 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 12 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 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 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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 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 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 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 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 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 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 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 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 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 14 13 13 13 13 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 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 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 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 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 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 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 13 13 13 13 13 13 15 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 8 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 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 13 13 13 13 13 13 13 13 13 13 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 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 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 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 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 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 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 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 10 10 10 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 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 4 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 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 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 12 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 3 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 10 11 11 11 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 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 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 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 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 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 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 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 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 7 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 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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 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 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 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 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 5 5 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 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 5 5 5 5 5 5 5 5 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 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 7 7 7 7 7 8 8 8 8 8 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 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 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 5 5 5 5 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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 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 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 10 10 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 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 12 12 12 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 18 18 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 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 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 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 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 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 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 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 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 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 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 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 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 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 19 19 19 18 18 18 18 18 18 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 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 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 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 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 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 10 10 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 Wind_Direction 144 144 144 143 142 142 141 141 141 140 140 139 139 139 139 140 140 140 141 142 143 144 146 147 148 150 151 152 153 154 155 156 157 158 159 159 160 161 161 162 163 164 164 164 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 161 161 160 161 161 161 161 161 161 161 160 160 160 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 160 160 159 159 159 158 158 157 156 155 154 154 153 152 151 150 149 149 149 148 147 148 148 148 148 147 148 148 148 148 148 148 148 148 148 148 148 148 149 149 150 150 151 152 153 153 154 156 156 157 159 160 161 162 162 163 163 164 164 165 165 165 165 165 165 165 166 165 165 166 166 166 167 167 167 167 168 168 169 169 170 171 171 172 172 172 173 173 173 172 172 171 170 170 169 168 167 167 166 166 166 166 166 166 166 167 167 167 167 166 166 166 166 166 166 166 167 168 168 169 170 170 171 171 171 170 169 168 166 165 164 164 163 162 162 161 161 161 161 160 160 160 160 159 160 159 159 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 159 159 159 159 159 160 159 159 159 159 159 143 143 143 142 142 141 141 140 140 139 139 139 138 138 138 138 139 139 140 141 141 142 144 145 146 147 149 151 152 152 154 155 156 157 158 158 159 160 161 161 162 163 164 164 164 164 164 165 164 164 164 164 164 164 163 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 160 161 161 161 161 161 161 161 160 160 159 159 159 158 158 158 158 158 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 160 160 159 159 159 158 158 157 157 156 155 154 153 153 152 151 150 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 151 152 153 153 155 155 156 157 159 160 161 162 162 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 167 167 167 167 168 169 169 169 170 170 171 171 171 172 172 172 172 172 171 171 170 169 169 168 167 167 167 167 167 166 166 166 167 166 167 167 166 166 166 166 166 166 166 166 166 167 168 168 169 170 170 170 170 169 168 167 166 165 164 163 162 162 161 161 161 161 161 160 160 160 160 160 160 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 159 159 159 160 160 160 160 160 160 159 160 160 160 160 159 160 160 160 142 142 142 141 141 141 140 139 139 139 138 137 137 137 137 137 137 137 138 139 140 140 142 143 144 146 147 149 150 151 152 153 154 155 156 158 158 159 160 161 162 163 163 164 164 164 164 164 164 164 164 163 164 163 163 163 163 163 163 162 162 162 162 162 162 162 161 161 161 161 160 160 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 158 158 158 158 158 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 159 159 160 160 160 161 160 160 161 160 160 160 159 159 159 158 158 157 157 156 155 154 154 153 152 151 151 150 149 149 149 149 149 148 148 148 149 149 149 149 148 149 148 148 148 148 148 148 148 148 149 150 150 150 151 152 153 154 155 155 157 158 159 160 161 162 163 163 164 164 165 165 165 165 166 165 165 166 166 166 166 166 166 167 168 168 168 169 169 169 169 170 171 171 171 171 171 171 171 171 171 170 170 170 169 168 168 167 167 167 167 167 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 167 167 168 169 169 169 169 168 167 167 165 164 163 162 162 161 161 161 161 161 160 161 160 161 161 160 160 161 160 160 160 160 159 159 159 159 159 159 158 158 158 158 159 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 142 141 141 141 141 140 139 139 138 137 137 136 136 136 136 135 135 136 136 137 137 138 139 141 142 143 145 147 148 150 151 152 153 154 155 156 158 158 159 160 161 162 163 164 164 164 164 164 164 164 164 163 164 163 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 159 159 158 158 158 157 156 155 155 154 153 152 152 151 151 150 150 149 150 149 149 149 148 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 149 150 150 151 152 153 153 155 156 157 159 160 161 161 162 163 164 165 165 165 165 166 165 165 166 166 166 166 167 166 167 167 168 168 168 169 169 170 170 170 171 171 172 171 171 171 171 171 171 171 170 170 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 167 167 167 167 168 168 168 168 167 165 165 164 162 161 161 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 158 158 159 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 141 141 141 140 140 139 139 138 138 137 136 136 135 135 135 134 134 134 134 135 135 136 138 138 140 141 143 145 146 148 149 150 152 153 154 155 156 158 158 160 161 162 163 163 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 160 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 158 159 158 159 159 159 159 160 160 160 160 160 160 160 160 159 159 159 158 158 157 157 155 155 154 154 153 152 152 151 151 150 150 150 150 149 149 149 149 150 149 150 149 149 149 149 149 149 148 148 149 148 148 148 149 149 150 151 151 153 153 154 155 156 158 159 161 161 162 163 164 164 165 165 165 166 165 166 166 166 166 167 167 167 167 167 168 168 168 169 170 170 170 170 171 172 172 172 172 172 172 172 172 172 171 171 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 166 166 166 167 167 167 167 166 166 165 164 163 161 160 159 159 158 158 158 159 159 160 160 160 161 161 161 162 161 161 161 161 161 160 161 160 159 159 159 159 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 161 161 161 161 161 160 160 160 141 140 140 139 139 139 138 137 137 136 136 135 134 134 133 133 133 132 133 133 134 134 135 136 138 139 141 142 144 146 147 149 150 152 153 154 155 157 158 159 161 162 163 163 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 158 159 158 158 159 159 159 160 160 160 160 160 159 159 159 159 159 158 158 157 157 156 155 155 154 153 153 152 152 151 151 151 150 150 150 150 150 149 150 150 150 150 150 149 150 149 149 149 149 149 149 148 149 149 149 150 151 151 152 153 154 155 156 157 158 159 160 161 162 163 164 164 165 165 166 165 166 166 166 167 167 167 167 168 168 168 168 169 169 170 170 170 171 171 171 172 172 173 173 172 172 172 172 172 172 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 165 164 163 162 161 160 158 158 158 157 157 158 159 159 159 160 161 161 161 161 162 162 162 161 162 161 161 161 161 160 160 160 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 161 161 161 161 161 161 161 161 161 161 140 140 139 139 139 139 138 137 137 136 135 134 133 133 133 132 132 131 132 132 132 132 133 134 135 137 139 140 142 144 146 147 149 150 152 153 155 156 158 159 160 162 163 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 159 159 159 159 158 158 158 158 159 159 159 159 159 160 160 159 159 159 159 158 158 158 157 156 155 155 155 154 153 153 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 150 150 149 149 150 151 151 153 153 153 154 156 157 157 159 159 160 162 163 164 165 165 165 165 166 166 166 167 167 167 167 168 168 168 168 169 169 169 169 170 170 171 171 172 172 173 173 173 173 173 173 173 173 173 173 172 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 168 169 168 168 168 168 167 167 167 166 166 166 165 164 164 163 162 161 159 158 157 157 156 156 157 157 158 159 159 160 161 162 162 162 162 162 162 162 162 162 161 161 161 160 160 160 160 160 160 159 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 161 162 162 162 161 161 161 139 139 139 139 139 138 137 137 136 136 135 134 133 133 132 131 131 131 130 130 131 131 131 132 134 135 136 138 140 142 144 145 147 149 151 152 154 156 157 159 160 162 163 164 164 164 165 165 165 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 162 161 161 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 161 161 161 161 161 160 160 160 160 159 159 159 159 158 158 158 158 158 159 158 159 159 159 159 159 159 159 158 158 158 158 157 157 156 155 155 155 154 153 153 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 150 151 150 150 150 149 149 150 150 150 150 150 151 152 152 153 154 155 155 156 158 159 159 160 161 162 163 164 164 165 166 166 166 167 167 167 167 168 168 168 168 169 169 169 169 170 170 171 171 172 172 172 173 173 174 174 174 174 174 174 174 173 174 173 172 172 172 171 171 171 171 171 171 171 170 170 171 170 169 170 169 169 169 168 169 168 168 168 168 167 166 166 165 165 164 163 162 161 159 158 157 157 156 156 156 157 157 158 159 160 160 161 162 162 163 163 163 163 163 163 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 138 139 138 138 138 137 137 136 136 135 135 134 133 132 132 131 130 130 129 129 129 129 130 130 131 133 134 136 138 139 141 143 145 147 150 151 153 155 157 159 161 162 163 163 164 165 165 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 162 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 160 159 159 159 158 158 158 158 158 159 158 159 159 159 159 159 159 158 158 158 158 157 157 157 156 155 155 154 153 153 153 152 152 152 152 152 151 151 152 151 152 151 152 152 151 151 151 151 151 150 151 150 150 150 151 150 151 151 152 152 153 154 154 155 157 157 158 158 160 161 162 163 163 164 165 165 166 166 166 166 167 168 168 168 168 169 169 169 169 170 170 170 171 171 171 172 173 173 173 174 174 175 174 175 175 175 174 174 174 174 173 173 173 173 173 172 172 172 172 171 171 171 171 170 171 170 169 169 169 169 169 168 168 168 168 167 167 166 165 164 164 162 161 160 158 157 157 156 156 156 156 157 157 158 159 160 161 161 162 163 163 164 164 164 164 164 163 163 163 162 161 161 161 161 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 137 137 137 137 137 137 136 136 135 135 134 134 133 132 131 130 129 129 128 128 128 128 129 129 130 131 132 134 135 138 139 142 144 146 148 151 153 155 157 159 160 162 163 164 165 165 165 165 165 165 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 160 160 160 160 159 159 159 159 158 158 158 158 158 159 158 159 158 159 159 158 158 158 158 157 157 157 157 157 155 155 155 154 153 153 153 153 152 152 153 152 152 152 152 152 152 152 152 152 152 152 151 152 151 151 151 150 150 151 151 151 152 152 153 154 154 154 155 156 157 158 159 159 160 162 162 164 164 164 166 166 166 166 167 167 167 168 168 168 168 168 169 170 170 170 170 171 171 172 172 172 173 173 174 174 175 175 176 176 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 172 172 171 171 171 170 170 170 169 170 170 169 169 169 168 168 168 166 166 165 164 163 162 161 159 159 158 157 156 156 156 157 157 158 158 159 160 161 162 163 163 164 164 164 164 164 164 164 163 163 163 163 162 162 162 161 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 162 162 162 162 162 137 137 137 137 137 136 136 136 135 135 134 133 132 132 131 130 129 129 128 128 127 127 127 128 129 130 131 132 134 135 138 140 142 145 147 150 152 154 156 159 160 162 163 164 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 161 161 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 160 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 158 157 157 157 157 157 155 155 155 154 153 153 153 153 153 153 153 152 152 153 152 153 152 152 152 152 152 152 152 151 151 151 151 151 151 151 152 152 153 153 154 155 155 156 157 158 158 158 159 161 161 163 163 163 165 165 165 166 167 167 167 168 168 168 168 169 169 169 169 170 170 170 171 171 171 172 173 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 173 172 172 172 171 171 170 170 170 170 169 170 170 169 169 169 168 167 167 166 165 164 163 162 160 159 159 158 157 157 157 157 157 157 158 159 160 161 161 162 163 164 164 165 165 165 165 164 164 164 164 164 163 163 163 163 162 162 162 161 162 162 161 161 162 162 161 162 162 163 163 163 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 162 136 137 137 136 136 136 136 136 135 134 134 134 133 132 131 130 129 129 128 127 127 127 127 127 128 128 129 131 132 134 136 138 141 144 146 149 151 154 156 158 160 162 163 164 165 165 166 165 165 165 165 165 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 162 163 163 163 163 163 163 163 163 164 164 164 164 164 163 163 162 162 162 162 161 161 161 161 160 160 160 159 159 159 158 158 159 158 158 158 158 158 158 158 158 159 158 158 158 157 157 157 157 156 155 155 155 154 154 153 153 153 153 153 153 152 153 153 153 153 152 153 152 152 152 152 152 152 151 152 152 151 152 152 152 153 153 154 155 155 156 157 158 159 159 160 160 162 162 164 164 164 164 166 166 166 167 168 168 168 168 169 169 169 169 170 170 170 170 171 171 172 172 173 173 173 173 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 174 173 172 172 172 171 171 171 170 170 170 169 170 170 169 169 168 167 167 166 165 164 163 162 161 160 159 158 157 157 157 157 157 158 159 159 160 161 162 163 164 164 165 165 165 166 165 165 165 165 164 164 164 164 163 163 163 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 163 163 163 163 163 163 136 136 136 136 136 136 136 136 135 135 134 134 132 132 131 130 129 128 128 127 127 127 127 126 126 127 129 129 131 133 135 138 140 143 145 148 151 153 156 158 160 162 163 164 165 165 165 166 166 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 163 162 162 162 162 161 161 161 161 161 160 160 160 159 159 159 159 159 158 158 158 159 158 159 158 158 158 158 158 157 158 157 157 156 156 155 155 155 154 154 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 151 152 153 153 153 154 155 156 156 157 158 159 159 160 161 161 163 163 163 165 165 165 166 167 167 168 168 168 169 169 169 170 170 170 170 170 171 171 171 172 172 172 173 173 174 174 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 176 176 175 175 174 174 174 173 173 172 172 171 171 171 170 170 170 169 170 170 169 169 168 167 166 165 165 163 162 161 160 159 159 158 158 158 158 158 159 159 160 161 162 162 163 164 164 165 166 166 166 166 166 165 166 166 165 165 164 164 164 164 164 163 163 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 163 163 135 136 136 136 136 136 136 136 135 135 134 134 133 132 131 130 130 128 128 127 127 126 126 126 126 126 127 129 130 132 134 136 138 141 144 147 150 152 155 157 160 161 163 164 165 165 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 162 163 163 162 163 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 164 164 164 164 163 163 162 162 162 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 158 159 159 159 158 158 158 158 158 157 157 157 156 156 156 155 155 155 154 154 154 154 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 151 151 153 153 153 155 155 156 156 157 158 160 160 160 161 162 162 164 164 165 165 166 166 167 167 167 168 168 169 169 169 169 169 170 171 171 171 171 171 172 173 173 173 173 174 174 174 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 175 174 174 174 173 173 172 172 171 171 171 171 170 170 170 170 170 169 169 168 167 166 165 165 163 163 162 161 160 160 159 159 159 158 159 159 160 160 161 162 163 163 164 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 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 164 164 164 164 164 163 135 135 136 136 136 136 136 136 135 135 134 134 133 132 131 131 130 129 128 127 127 126 126 126 126 126 127 128 129 131 132 135 138 140 143 146 149 152 154 157 159 161 162 164 165 165 166 166 166 166 166 166 166 165 166 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 165 165 165 164 164 164 164 163 163 162 162 162 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 156 156 156 155 155 155 154 154 154 153 153 153 153 153 153 153 153 153 153 152 153 152 152 152 152 152 152 152 152 152 153 153 154 155 155 157 157 158 159 160 161 161 162 162 163 164 164 166 166 166 167 167 168 168 168 168 169 170 170 170 170 170 171 171 172 172 172 172 173 173 173 174 174 174 175 175 175 175 176 175 176 176 176 177 177 177 177 177 177 176 176 176 176 176 175 174 174 174 174 173 172 172 172 171 171 171 171 171 170 170 170 169 169 168 167 166 166 165 164 163 162 162 161 160 159 159 159 159 159 160 160 160 161 162 163 163 164 165 166 166 166 167 167 167 167 167 166 166 166 166 166 166 165 165 164 164 164 164 164 164 164 164 164 163 164 164 163 164 164 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 135 135 136 136 136 136 136 136 135 135 135 134 133 133 132 131 130 130 129 128 127 127 126 126 126 126 127 127 128 130 132 134 137 139 142 145 148 151 154 156 159 161 162 163 164 165 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 162 162 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 156 156 156 155 155 155 155 154 154 153 153 154 153 153 153 153 153 153 152 153 152 152 152 152 152 152 152 152 152 152 153 154 154 155 156 157 158 159 160 161 162 162 163 163 163 165 165 166 166 167 167 167 168 168 169 169 169 169 170 170 170 171 171 171 172 172 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 177 177 177 176 176 176 176 176 176 175 175 174 174 174 174 173 173 172 172 172 171 172 171 171 171 170 170 170 169 169 167 167 166 165 164 164 163 162 161 161 160 160 160 159 159 160 160 161 161 162 163 164 164 165 165 166 167 167 168 168 167 167 167 167 167 166 166 165 165 166 165 165 165 165 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 165 164 135 135 135 136 136 136 136 136 136 135 135 135 134 133 132 132 131 130 130 129 128 127 127 126 126 126 126 127 129 130 132 133 136 138 142 145 147 150 153 156 158 160 161 163 164 165 165 166 166 167 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 163 164 164 164 164 164 164 164 164 165 164 164 165 165 165 166 166 166 165 165 165 165 165 164 164 164 163 163 162 162 162 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 158 157 157 157 157 157 156 155 155 155 155 154 154 154 154 153 153 153 153 153 153 153 152 152 152 151 152 152 152 152 152 152 153 153 153 153 154 155 156 157 158 159 160 161 162 163 164 164 165 165 166 167 167 167 167 167 169 169 169 169 169 169 169 170 171 171 171 171 172 172 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 173 173 173 173 172 172 172 172 171 171 171 170 170 169 169 168 167 167 166 165 164 163 163 162 161 161 160 160 160 160 160 160 161 161 162 163 164 165 165 166 167 167 167 168 168 168 168 167 167 167 167 167 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 134 135 135 136 136 136 136 136 136 136 135 135 134 134 133 132 132 131 130 130 128 127 127 127 126 126 127 128 128 129 132 133 135 138 141 144 146 150 152 155 157 159 161 162 163 164 165 166 166 166 167 167 167 167 167 167 167 167 167 166 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 165 165 165 166 166 166 166 166 165 165 165 165 164 164 164 163 163 162 162 162 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 157 157 157 156 156 156 155 155 154 154 154 154 153 154 153 153 153 153 152 152 152 152 152 151 152 152 152 151 152 152 153 153 153 155 155 157 158 158 160 161 162 163 164 164 164 166 166 166 167 167 167 168 168 169 169 169 169 169 170 170 170 171 171 171 172 172 172 173 173 173 174 174 175 175 175 175 175 174 174 174 174 174 174 174 175 175 176 176 176 176 176 176 175 175 175 174 174 173 174 174 173 173 173 173 173 172 172 172 171 171 171 170 170 169 169 168 168 167 166 166 165 164 163 163 162 162 161 161 160 160 160 161 161 162 163 163 164 165 165 166 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 166 166 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 135 135 135 136 136 136 136 136 136 136 136 135 135 134 134 133 132 132 131 130 129 128 128 127 127 127 127 128 129 130 131 132 135 138 140 143 146 149 151 154 156 158 160 161 163 164 164 166 166 167 167 168 168 167 168 168 168 167 167 167 167 167 167 166 166 165 165 165 165 165 164 165 165 165 164 164 165 164 164 165 164 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 162 162 161 161 161 161 161 160 160 160 161 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 158 157 157 157 157 156 156 156 155 154 154 154 154 154 154 153 153 153 153 152 152 152 151 152 152 152 152 152 152 152 153 153 153 154 154 156 156 157 158 160 160 162 163 164 164 164 166 166 166 168 168 168 168 168 168 170 170 170 170 170 170 170 170 171 172 172 172 173 173 173 174 174 175 175 175 175 175 174 174 174 173 173 173 173 173 174 174 174 175 175 175 175 175 174 174 174 173 173 173 174 174 173 173 173 173 173 173 172 172 171 171 171 171 170 169 169 168 168 167 167 166 166 165 164 164 163 162 162 161 161 161 161 161 162 162 162 163 164 164 165 166 167 167 167 168 168 168 169 169 168 168 168 167 167 167 167 166 166 166 166 166 165 165 165 165 164 164 165 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 135 135 136 136 136 136 136 136 136 136 136 136 135 135 134 134 133 132 131 131 130 130 129 128 128 128 128 128 129 130 131 133 135 137 139 142 145 148 151 153 156 157 159 161 162 163 164 165 166 166 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 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 165 165 165 165 164 164 164 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 161 160 160 160 160 160 159 159 159 159 158 158 158 158 157 157 157 157 156 156 156 155 155 155 155 154 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 155 155 156 158 159 159 160 161 163 164 164 165 166 166 167 167 168 168 168 168 169 169 170 170 170 170 170 170 170 171 172 172 173 173 173 174 174 175 175 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 170 170 169 169 169 168 167 166 166 165 165 164 163 163 162 162 162 161 161 161 161 162 162 163 164 165 166 166 166 167 168 168 168 169 169 169 169 168 168 168 167 167 167 167 166 166 166 166 165 165 165 165 164 164 165 164 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 135 135 136 136 137 137 137 137 137 136 136 136 136 135 135 134 134 133 132 131 131 130 130 129 128 129 129 129 129 130 131 133 135 137 139 142 144 147 150 152 154 156 158 160 161 163 164 164 166 166 166 167 168 168 168 168 169 169 168 169 168 168 168 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 166 165 165 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 161 161 161 160 160 160 160 159 159 159 158 158 158 157 157 157 157 156 156 156 155 155 155 154 154 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 156 156 158 159 160 161 162 162 164 164 165 166 166 167 167 168 168 168 168 169 169 169 170 170 170 170 170 171 171 171 172 172 173 173 174 174 175 175 175 175 175 174 173 173 173 172 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 173 172 172 172 172 172 172 173 173 173 172 173 172 172 172 171 171 170 170 169 169 169 168 168 167 166 166 165 165 164 163 163 163 162 162 161 161 161 162 162 163 164 165 165 166 167 167 168 168 168 169 169 169 169 169 169 168 167 167 168 167 167 166 166 166 165 165 165 165 165 165 165 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 135 135 136 136 137 137 137 137 137 137 137 136 136 136 135 135 134 134 133 132 132 131 131 130 129 129 129 129 130 131 132 133 135 137 139 141 144 146 149 151 153 156 157 159 160 162 163 164 165 166 166 167 168 168 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 165 165 165 165 164 164 164 163 163 163 163 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 158 157 157 157 157 157 157 156 155 155 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 155 155 156 157 158 159 160 161 162 164 164 164 165 166 166 167 167 167 168 168 168 169 169 169 169 170 170 170 170 171 171 171 172 172 173 173 174 174 175 175 175 175 174 173 173 173 172 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 169 169 169 168 168 167 167 166 166 166 165 164 164 163 163 162 162 162 162 163 163 164 164 165 165 166 167 168 168 168 169 169 169 169 169 169 169 168 167 168 167 167 167 166 166 166 166 165 165 165 165 165 165 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 135 135 136 136 137 137 137 137 137 137 137 137 136 136 136 135 135 134 133 133 133 132 132 131 130 130 130 130 131 131 132 133 135 137 139 141 143 146 148 150 152 155 157 158 160 161 162 164 165 165 166 167 168 168 169 169 169 169 170 169 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 166 166 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 164 164 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 158 158 158 157 157 157 157 156 156 156 155 155 154 154 153 153 153 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 154 154 155 156 157 158 159 160 161 162 164 164 164 165 166 166 166 167 167 168 168 168 168 169 169 169 170 170 170 170 171 171 171 171 172 172 173 173 174 174 174 174 174 173 173 173 172 171 171 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 170 170 171 171 171 171 172 172 172 172 172 171 172 171 171 171 170 170 170 169 169 169 168 168 167 167 167 166 166 165 165 164 163 163 163 163 163 163 163 164 164 164 165 166 166 167 168 168 168 169 169 169 169 169 169 169 168 168 168 167 167 167 166 167 166 166 165 165 165 165 165 165 164 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 135 136 136 137 137 137 137 137 137 137 137 137 137 136 136 136 135 135 134 134 133 133 132 132 132 131 131 131 132 132 133 134 135 137 139 141 143 145 148 149 151 153 155 157 159 160 161 163 163 165 166 167 167 168 169 169 169 170 170 169 170 169 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 162 161 161 161 161 160 160 160 159 159 158 158 158 158 157 157 157 157 156 156 156 155 155 155 154 154 153 153 152 153 152 152 153 152 153 153 153 153 153 153 154 154 154 155 155 155 156 157 158 159 159 161 162 162 164 164 165 166 166 166 166 166 167 168 168 168 168 169 169 169 170 170 170 171 171 171 171 171 172 172 173 173 174 174 174 173 173 172 172 171 171 170 169 169 169 169 169 169 169 169 170 170 169 169 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 169 168 168 167 167 167 167 166 165 165 165 164 163 163 163 163 163 164 164 164 165 165 165 167 167 168 168 168 169 169 169 169 169 169 168 168 168 168 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 136 136 136 137 137 137 138 137 138 137 138 137 137 137 136 136 136 135 135 135 134 134 133 133 132 132 132 132 133 133 134 135 136 137 139 140 143 145 147 149 151 153 155 156 158 160 160 162 163 164 165 167 167 168 169 169 169 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 161 161 161 162 161 161 162 162 162 161 162 162 161 161 161 160 160 160 159 159 158 158 158 157 157 157 157 156 156 156 155 155 155 154 154 153 153 153 153 153 153 153 153 153 153 154 154 153 153 154 154 155 156 155 156 157 157 158 159 159 161 162 162 164 164 164 165 166 166 166 166 166 166 167 168 168 168 168 169 169 170 170 170 170 171 171 171 172 172 172 173 173 173 173 173 172 172 171 170 170 169 168 168 168 167 167 167 168 168 168 168 168 168 168 169 169 168 169 169 170 170 170 170 170 171 170 170 170 170 170 170 169 170 169 169 169 169 169 168 168 167 167 167 167 166 165 165 165 164 164 164 163 163 164 164 164 164 164 165 166 166 167 167 168 168 168 169 169 169 169 168 168 168 168 167 167 167 166 166 166 166 165 166 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 136 137 137 137 137 138 138 138 138 138 138 137 137 137 137 136 136 136 136 135 135 135 134 134 133 133 133 133 133 133 135 135 137 137 140 141 143 145 147 148 151 152 154 156 157 158 160 161 162 163 164 166 167 167 168 169 169 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 161 161 161 162 161 161 162 162 162 161 162 162 162 161 161 161 161 160 160 159 159 159 158 158 158 157 157 157 157 156 156 155 155 155 154 154 153 154 153 154 153 153 153 153 154 154 154 154 154 154 155 155 155 155 155 156 156 157 158 158 159 160 161 162 164 164 164 164 164 164 164 166 166 166 166 166 167 168 168 168 168 168 170 170 170 170 170 171 171 172 172 172 172 172 172 172 172 171 170 169 169 168 168 167 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 168 168 169 169 169 170 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 165 165 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 137 138 138 137 137 136 136 135 135 135 135 135 135 135 135 135 137 137 139 140 141 143 145 147 148 150 152 153 155 156 158 159 160 162 163 164 165 166 167 168 168 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 160 160 160 159 159 158 158 158 158 157 157 157 157 156 156 156 155 155 154 154 153 154 153 154 154 153 154 154 155 155 154 154 154 154 156 156 155 155 156 157 157 157 158 158 159 160 161 162 162 162 162 164 164 164 164 164 165 165 165 166 166 167 167 168 168 168 169 169 170 170 170 170 171 171 171 171 172 172 172 172 171 170 169 168 168 168 167 166 165 165 166 166 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 168 168 168 168 168 167 167 167 166 166 166 166 165 165 165 164 164 164 164 164 164 163 164 164 165 165 165 166 166 167 167 168 168 168 168 168 168 168 169 168 168 168 168 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 167 167 168 168 168 168 168 137 137 137 138 138 138 138 138 138 139 138 138 138 138 138 138 138 138 138 138 137 137 136 137 136 136 136 136 136 136 137 137 138 139 140 142 144 145 147 149 150 152 153 155 156 157 158 159 161 162 163 164 165 166 167 168 168 169 170 170 170 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 159 159 159 159 158 158 158 157 157 157 157 156 156 156 156 155 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 158 158 159 159 160 161 162 162 162 162 163 163 163 163 163 164 165 165 165 165 167 167 167 167 167 169 169 169 169 170 170 170 170 170 171 171 171 170 170 169 168 168 168 167 166 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 165 164 164 164 164 164 164 164 164 163 163 164 164 164 165 165 166 166 166 167 167 168 168 168 168 168 169 168 168 168 168 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 167 168 168 168 168 168 168 137 137 137 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 137 137 137 137 138 139 140 142 143 144 145 147 148 150 151 153 154 156 157 158 159 160 161 162 163 165 165 167 167 168 169 170 170 170 171 171 171 171 170 170 170 171 170 170 170 170 170 170 169 169 169 169 168 168 168 167 167 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 161 161 161 160 160 159 159 159 159 158 158 157 157 157 157 156 156 156 155 155 155 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 159 160 161 161 161 161 162 162 162 162 163 163 164 164 164 164 166 166 166 166 167 167 168 168 168 169 169 169 169 169 169 170 170 169 169 168 167 167 167 166 165 164 164 164 163 163 163 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 163 163 163 163 163 163 162 163 163 163 163 164 164 164 164 165 165 166 166 166 167 168 168 168 168 169 168 168 168 168 168 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 168 168 168 168 169 169 169 138 138 138 138 138 139 139 139 139 139 139 139 139 140 139 140 140 140 139 139 139 139 139 139 138 138 138 138 138 139 139 140 140 141 142 143 144 146 147 149 150 151 153 154 155 156 157 159 160 160 162 163 164 165 166 167 168 168 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 168 168 168 167 167 166 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 162 163 163 162 162 162 161 161 161 160 160 159 159 159 158 158 158 158 158 157 157 157 156 156 155 155 155 154 155 154 154 154 155 155 155 156 155 155 156 157 157 157 157 157 157 157 157 157 157 157 158 158 157 159 159 159 161 161 161 160 161 162 162 162 162 162 162 163 163 163 164 165 165 166 166 166 167 167 168 168 168 168 168 168 168 169 169 168 168 167 166 166 166 165 164 163 163 163 162 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 163 164 163 164 164 165 165 164 165 164 164 164 164 163 163 162 162 162 162 161 161 161 161 162 162 162 163 163 164 164 164 165 165 166 166 166 167 167 168 168 168 168 168 168 168 168 167 167 166 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 167 168 168 168 169 169 169 169 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 141 140 141 140 140 140 140 140 140 140 139 140 140 140 141 141 142 143 144 145 146 148 149 150 151 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 168 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 168 168 167 167 166 166 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 162 162 161 161 160 160 160 159 159 159 159 158 158 158 158 157 157 156 156 156 156 155 155 155 154 154 155 155 155 156 156 156 156 156 156 157 157 157 158 157 157 157 157 157 157 157 157 158 157 157 159 159 159 159 159 160 160 161 162 162 162 162 162 161 162 163 163 163 164 165 165 165 165 166 166 167 167 167 167 167 167 166 167 167 166 166 165 164 164 163 162 162 162 162 161 160 160 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 162 161 162 162 162 162 163 163 163 163 163 162 162 161 161 161 161 160 160 160 160 161 161 161 161 162 162 162 163 163 163 164 165 166 166 166 166 167 167 167 168 168 168 168 168 167 167 167 167 166 166 165 165 165 165 165 165 164 164 164 164 164 165 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 169 169 139 139 139 139 139 139 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 142 141 141 141 141 140 141 141 141 143 143 144 145 146 147 148 149 151 151 153 154 155 156 157 157 159 159 161 161 162 163 164 165 166 167 168 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 168 167 167 167 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 162 162 161 161 160 160 160 159 159 159 159 159 158 158 158 158 157 156 156 156 156 155 155 155 155 155 154 155 155 156 156 156 157 157 157 158 157 157 158 158 157 158 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 160 160 161 161 161 161 161 161 162 162 163 163 164 164 164 164 164 165 165 166 166 166 166 165 165 166 165 165 164 164 163 162 162 162 161 161 160 160 159 159 159 159 159 158 158 157 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 160 160 160 161 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 159 159 160 160 161 161 162 162 163 163 164 165 165 166 166 166 167 167 167 167 168 168 168 167 167 167 167 166 166 166 166 165 165 165 165 164 164 164 164 164 164 165 165 165 165 166 166 166 167 167 168 168 168 168 169 169 169 169 169 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 144 144 145 145 147 148 149 149 151 152 153 154 155 156 156 157 158 159 160 161 161 163 164 165 166 167 167 168 169 169 170 170 171 171 171 171 172 172 172 171 171 171 171 171 171 170 170 169 169 168 167 167 167 167 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 163 163 163 163 162 162 161 161 161 160 160 160 160 159 159 158 158 158 158 157 157 157 157 156 156 156 155 155 155 155 155 155 156 155 156 156 157 157 157 158 158 158 158 158 158 158 157 157 157 156 157 157 157 156 156 156 156 157 157 157 157 157 159 159 160 160 160 160 160 161 161 162 162 162 163 164 164 164 164 165 164 164 164 164 165 165 164 164 163 163 162 161 162 162 161 160 160 159 158 158 157 157 157 157 156 156 156 156 156 156 155 155 155 156 156 156 156 156 156 156 156 157 157 157 158 158 158 159 158 159 159 158 158 158 158 158 157 157 157 158 158 158 158 159 160 160 160 162 162 163 163 164 164 165 165 166 166 167 167 167 168 168 168 167 167 167 167 167 166 166 166 165 165 165 165 164 165 165 165 165 164 164 165 165 165 166 166 166 166 167 167 168 168 169 169 169 170 170 170 170 140 140 140 140 140 140 140 141 141 141 141 141 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 144 143 143 144 144 145 145 146 147 147 149 149 150 151 152 153 154 155 156 156 157 158 159 159 160 162 162 163 164 165 166 166 168 168 169 170 170 171 171 171 171 172 172 172 172 171 171 171 171 171 170 170 170 169 169 168 167 167 167 166 166 165 165 165 164 164 164 164 164 164 164 164 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 162 162 162 161 161 161 160 160 160 159 159 158 158 158 158 158 157 157 157 156 157 156 156 155 155 155 155 155 155 156 156 156 157 157 157 158 158 158 158 158 158 158 158 157 157 157 156 156 156 156 155 155 155 155 155 156 156 156 156 156 157 157 158 158 158 159 159 160 160 161 161 161 162 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 160 161 160 159 158 158 158 157 157 156 156 156 155 155 155 154 154 154 154 153 153 153 154 153 153 153 154 153 154 154 154 155 155 155 156 156 156 156 157 156 156 156 156 156 156 155 156 156 156 157 157 157 158 159 159 160 161 161 162 163 163 164 165 165 166 166 167 167 167 167 167 167 167 168 167 167 166 166 166 166 165 165 165 164 165 165 165 165 165 165 164 164 165 165 166 166 166 167 167 167 167 168 169 169 170 170 170 170 170 141 141 141 141 141 141 141 141 141 141 142 142 142 143 143 144 144 144 144 144 144 145 145 144 144 144 145 145 145 145 145 146 146 146 147 147 148 149 149 150 152 152 153 154 155 155 156 157 157 159 159 160 161 161 162 164 164 165 166 167 168 169 169 170 171 171 171 171 172 172 172 172 172 172 172 171 171 171 170 170 169 169 168 168 168 167 166 166 166 165 165 164 164 164 164 163 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 164 164 164 163 163 162 162 162 161 161 161 160 160 159 159 159 159 158 158 157 157 157 156 157 156 156 155 155 155 155 155 155 155 155 156 156 156 157 157 158 158 158 158 158 158 158 158 157 157 157 157 155 155 155 155 154 154 154 154 154 155 155 155 155 155 156 157 157 157 157 158 158 160 160 160 160 161 161 162 161 162 162 162 162 161 161 161 161 161 160 160 159 159 159 158 158 158 157 157 156 155 155 155 155 154 153 153 153 152 152 152 152 152 152 152 151 151 151 151 151 151 152 151 152 153 153 154 154 154 154 154 154 154 154 155 154 154 154 155 155 155 156 156 157 157 158 159 159 161 161 162 162 163 164 164 165 165 166 166 167 167 167 167 167 167 167 167 166 167 166 166 166 165 165 165 165 164 164 164 164 165 165 165 165 165 165 166 166 167 167 168 168 168 168 169 169 170 170 170 170 170 142 141 141 141 141 142 142 142 142 142 143 143 143 143 144 144 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 147 147 148 148 149 149 150 151 152 152 153 154 155 155 156 157 157 158 159 160 161 161 163 163 164 165 166 167 168 168 169 169 170 171 171 171 172 172 172 172 172 172 172 172 171 171 171 170 169 169 169 168 168 167 166 166 166 165 165 164 163 163 163 163 162 162 163 162 163 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 163 163 162 162 162 161 161 160 159 159 159 159 158 158 158 158 157 157 157 156 156 155 155 155 156 155 155 155 155 155 156 156 157 157 157 158 158 158 158 158 158 158 157 157 156 156 156 155 155 155 155 154 153 153 153 153 153 153 153 153 154 155 155 156 156 156 156 157 158 158 159 159 159 160 160 160 160 161 161 160 160 160 160 160 159 159 158 159 158 158 157 157 157 156 156 155 155 154 154 153 153 152 152 151 151 151 151 150 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 152 152 152 152 153 153 153 153 153 153 153 153 154 154 155 155 156 156 157 158 159 160 160 161 162 163 164 164 165 165 166 166 166 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 164 164 164 164 164 165 165 165 165 165 166 166 166 167 167 168 168 168 169 169 169 170 170 170 170 171 142 142 142 142 142 142 143 143 143 143 143 143 144 144 144 145 145 145 146 146 146 146 146 146 146 147 147 147 147 147 147 148 148 148 148 149 150 150 151 152 152 152 153 154 155 156 156 157 158 158 159 160 160 161 162 163 164 164 166 167 167 168 168 169 170 171 171 171 172 172 172 172 172 172 172 172 171 171 171 170 170 169 169 168 168 167 167 166 166 165 164 164 163 162 162 162 161 162 162 162 163 163 164 165 165 166 166 166 167 167 167 167 167 167 167 167 167 166 165 164 164 164 163 163 162 162 162 161 160 160 160 159 159 159 158 158 158 157 157 157 157 156 156 156 156 155 155 155 155 155 155 156 156 156 156 157 158 158 159 158 158 158 158 158 157 157 156 156 156 156 155 155 155 153 153 153 151 151 152 152 152 152 152 153 153 155 155 155 155 156 157 157 157 158 158 158 159 159 159 159 159 159 159 158 159 158 158 157 157 157 157 157 156 156 155 155 154 154 154 153 153 152 152 151 151 150 150 149 149 148 148 148 148 147 147 146 146 147 147 147 147 147 148 149 149 149 150 151 150 150 151 151 151 151 151 152 153 153 153 154 155 155 156 157 158 159 160 160 161 162 163 164 164 165 165 166 166 166 167 167 167 167 167 167 167 166 166 166 165 165 165 165 165 165 164 164 164 164 165 165 165 165 165 166 166 166 167 167 168 168 168 169 169 170 170 170 170 171 171 143 143 143 143 143 143 143 143 143 144 144 144 145 145 145 145 146 146 147 147 147 148 148 147 148 148 148 148 148 148 148 148 149 149 149 150 150 150 151 152 152 153 154 155 155 156 157 157 158 158 159 160 160 161 162 163 164 164 165 166 167 167 168 169 170 170 171 171 171 172 172 172 172 172 172 172 172 171 171 171 170 169 169 169 168 168 167 166 166 165 164 163 163 162 161 160 160 160 160 161 161 162 163 164 165 166 166 167 168 168 168 168 168 168 167 167 167 166 166 165 164 164 164 163 162 162 162 161 160 160 160 160 159 159 159 158 158 158 158 157 156 156 156 156 156 155 155 155 155 155 155 155 156 156 156 157 158 158 159 158 158 158 158 158 158 157 157 156 156 155 154 153 153 153 153 151 151 151 151 152 152 151 151 151 153 153 153 154 154 155 155 156 156 156 157 157 158 158 158 157 158 158 157 157 157 157 156 156 157 156 155 155 155 155 154 154 153 153 153 152 152 151 151 150 149 149 149 148 147 147 147 147 145 145 145 145 144 145 145 145 145 145 146 147 147 147 148 149 149 149 149 150 150 150 150 151 152 152 153 153 154 155 156 157 158 159 160 160 161 162 163 163 163 164 165 166 166 166 166 167 167 167 167 166 167 166 166 165 165 165 165 165 165 164 164 164 164 164 165 165 165 165 165 166 166 166 167 167 168 168 168 169 169 170 170 170 170 171 171 144 144 144 144 144 143 144 144 144 144 145 145 145 146 146 146 147 147 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 152 153 153 154 155 155 156 157 157 158 159 159 160 160 161 162 163 163 165 165 166 167 167 168 169 170 170 171 171 171 171 172 172 172 172 172 172 172 171 171 171 170 170 169 169 168 168 167 167 166 165 164 163 162 161 160 159 159 159 159 159 160 161 162 163 164 166 166 167 168 168 168 168 168 168 168 168 167 167 166 166 165 164 164 163 163 162 162 161 161 160 160 160 159 159 159 158 158 157 157 157 157 157 156 156 155 156 155 155 155 155 155 155 156 156 157 158 158 158 158 158 159 158 158 158 158 157 157 156 155 155 155 154 152 152 151 151 151 151 150 150 151 151 151 151 151 153 153 153 153 154 154 154 155 155 155 156 156 157 157 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 153 152 152 152 151 151 151 150 149 149 148 148 147 147 146 145 145 144 144 144 144 144 143 143 143 143 143 144 144 144 145 146 146 147 147 148 148 148 149 150 150 150 151 151 153 153 154 155 156 156 158 159 159 160 161 162 163 163 163 164 164 165 165 166 166 166 167 166 166 167 166 166 166 165 166 165 165 165 164 164 164 164 164 165 165 165 165 165 166 166 166 166 167 167 168 168 169 169 169 170 170 170 170 171 171 144 144 144 145 145 145 145 145 145 145 146 146 146 146 147 147 148 148 148 148 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 152 153 153 153 154 155 156 156 157 157 158 159 159 160 160 161 162 163 163 165 165 166 166 167 168 169 169 170 170 171 171 171 171 172 172 172 171 171 171 171 171 171 170 170 169 169 168 168 167 167 166 165 164 163 161 160 159 159 158 158 158 158 159 159 161 162 163 165 166 166 168 168 168 168 169 169 168 168 168 167 167 166 166 165 164 164 163 162 162 161 161 161 160 160 159 159 158 158 158 157 157 157 157 156 156 156 155 155 156 155 155 155 155 156 156 156 156 157 158 159 159 158 159 158 158 158 158 157 157 155 155 155 155 153 152 152 150 150 150 150 150 150 149 150 150 151 151 151 152 152 152 152 154 154 154 155 155 154 155 155 154 155 155 155 155 154 155 154 154 154 154 153 153 153 153 152 152 152 151 151 151 150 149 149 148 147 147 147 146 145 145 144 144 143 142 142 142 141 141 141 141 141 142 142 142 143 143 144 145 145 146 147 147 147 148 149 150 150 150 151 152 153 154 155 156 156 157 158 159 160 160 162 163 163 163 164 165 165 165 166 166 166 166 166 167 166 166 166 165 166 165 165 165 165 165 164 164 164 165 165 165 165 165 165 166 166 166 167 167 168 168 168 169 169 169 170 170 170 171 171 171 145 145 145 145 145 145 146 146 146 146 146 147 147 147 148 148 148 149 150 150 150 150 151 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 154 155 156 156 157 158 158 159 159 160 160 162 162 163 163 164 165 166 166 168 168 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 168 168 167 166 165 164 163 161 160 159 157 157 156 156 157 157 158 159 160 162 164 164 166 167 168 168 168 169 169 168 168 168 168 167 166 166 166 165 164 163 163 162 162 161 161 161 160 159 159 158 158 158 158 157 157 156 156 156 156 156 155 155 155 155 155 156 156 156 156 157 158 158 159 159 158 159 159 158 158 158 158 157 155 155 155 155 153 152 152 150 150 150 149 149 149 149 149 150 150 150 150 150 151 152 152 152 152 153 153 153 154 154 154 154 154 154 154 154 153 153 153 153 153 153 152 152 152 151 151 150 150 150 150 149 149 148 147 147 147 146 145 145 144 143 143 143 141 140 140 140 140 140 140 140 140 140 140 141 142 143 143 143 144 145 145 146 147 147 148 149 149 150 151 152 153 153 154 155 156 157 158 158 159 160 161 162 163 163 163 164 165 165 165 165 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 165 165 165 165 165 166 166 166 166 167 167 168 168 168 169 169 169 170 170 170 171 171 171 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 149 150 151 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 152 152 152 152 153 153 153 154 154 155 155 156 157 158 158 159 160 160 161 162 162 163 164 164 165 166 166 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 168 168 167 166 165 164 162 161 160 158 157 156 155 155 155 155 156 157 159 160 162 163 165 166 167 168 169 169 169 169 169 168 168 167 167 166 166 165 164 164 163 163 162 161 161 160 160 159 159 158 158 158 157 157 157 157 156 156 156 155 155 156 155 155 156 156 156 156 157 157 158 159 159 159 159 159 159 158 158 158 158 157 156 155 155 155 153 152 151 151 150 149 149 149 148 148 148 148 149 149 149 149 150 151 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 151 150 150 150 149 149 148 148 147 147 146 146 146 144 144 143 142 142 141 140 140 139 139 139 138 138 138 139 139 140 139 140 140 142 142 143 143 143 145 145 146 147 148 148 149 149 151 152 153 153 154 155 156 157 158 158 159 160 161 161 162 163 163 164 164 165 165 165 165 165 165 166 166 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 170 170 170 171 171 171 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 150 150 151 151 152 152 153 153 153 153 153 153 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 155 155 156 157 157 158 158 159 160 160 161 162 162 163 164 164 165 166 166 167 168 168 169 169 170 170 170 171 171 171 171 171 171 171 171 170 170 171 170 170 170 170 169 169 168 167 167 165 164 163 161 160 158 157 156 155 154 154 154 155 156 157 158 161 162 164 165 167 167 168 169 169 169 169 169 168 167 167 167 166 165 165 164 163 163 162 161 161 160 160 159 158 159 158 158 157 157 157 156 156 156 155 155 156 155 155 156 156 156 156 157 157 158 158 159 159 160 159 159 159 158 158 158 158 157 156 155 155 155 153 152 151 151 150 149 149 148 148 148 148 148 148 149 149 149 149 149 150 150 151 152 152 152 152 152 152 153 152 152 152 152 152 152 152 151 151 151 152 151 150 150 149 149 149 148 147 147 146 146 146 144 143 143 142 141 141 140 140 139 139 137 137 137 137 137 137 137 138 138 138 139 139 140 140 142 143 143 144 144 146 146 147 148 149 149 150 151 152 153 154 155 156 157 157 158 159 160 161 161 162 163 163 164 164 165 165 165 165 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 169 170 170 171 171 171 148 148 148 148 148 148 148 148 148 148 148 149 149 150 150 151 151 151 152 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 154 154 155 155 155 156 157 157 158 159 159 160 160 161 162 162 163 164 164 165 166 166 167 168 168 169 169 169 170 170 170 170 171 171 171 171 170 170 170 170 170 170 170 170 170 170 169 168 168 167 166 164 163 162 160 158 157 156 155 154 153 153 154 154 156 157 159 160 163 164 166 167 168 168 168 169 168 168 168 167 167 167 166 166 165 164 163 163 162 162 161 160 160 159 159 159 158 157 157 157 157 157 156 157 156 156 155 156 156 156 156 156 157 157 158 158 159 159 160 160 159 159 159 159 158 158 158 157 157 155 155 155 153 152 152 151 150 149 149 148 148 148 148 147 147 148 148 148 148 149 149 150 150 150 151 151 152 152 151 152 151 152 152 151 151 152 151 151 151 150 150 150 149 149 149 149 148 147 146 146 144 144 144 143 142 142 141 140 139 138 138 137 137 137 136 136 136 136 136 136 137 137 138 138 138 139 140 141 142 143 144 144 146 146 147 147 149 150 150 151 152 153 154 155 156 157 157 158 159 160 160 161 162 162 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 166 166 166 167 167 167 168 168 168 168 169 169 169 169 170 170 170 171 171 149 149 149 149 149 149 149 149 149 149 150 149 150 150 151 152 152 152 153 153 154 154 155 155 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 155 155 155 155 156 157 157 158 159 159 160 161 161 162 162 163 164 164 165 166 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 169 169 168 167 166 165 164 162 161 159 157 156 155 154 154 154 153 154 155 156 157 159 161 162 164 165 167 167 168 168 168 168 168 167 167 167 167 166 165 164 163 163 162 162 161 160 160 159 159 159 158 158 158 157 157 156 157 157 156 156 156 156 156 156 156 157 157 158 158 158 159 159 160 160 160 159 159 159 159 158 158 157 157 155 155 155 153 152 152 152 150 149 149 148 148 148 147 147 147 148 148 148 148 148 148 148 148 149 150 150 150 151 151 151 151 151 151 151 151 151 150 150 150 150 150 149 148 148 147 147 146 146 145 144 144 143 143 142 141 140 139 139 138 137 137 136 136 135 135 135 134 134 136 136 136 136 137 137 138 138 140 141 141 142 143 144 145 145 147 147 148 149 150 151 152 153 154 155 156 156 157 158 159 160 160 160 161 162 162 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 166 166 166 166 167 167 167 168 168 169 169 169 170 169 169 170 170 170 171 171 150 150 150 150 150 149 150 150 150 150 150 150 151 151 152 152 153 153 154 155 155 155 156 156 156 157 157 157 157 157 157 157 157 156 156 155 155 155 155 155 155 155 155 156 157 157 157 158 159 159 160 160 161 162 162 163 163 164 165 165 166 167 167 167 168 168 169 169 169 170 170 170 170 170 170 170 170 170 169 169 169 169 169 170 170 170 169 168 168 167 166 165 163 162 160 159 158 156 155 155 154 154 153 154 155 157 158 160 162 163 164 166 166 167 167 167 167 167 167 167 167 166 166 165 164 163 163 162 162 161 160 160 159 159 158 159 158 157 158 157 157 157 157 157 156 157 156 156 157 157 157 158 158 158 159 159 160 160 160 160 159 159 159 159 158 158 157 157 156 155 155 154 152 152 152 150 150 149 148 148 148 147 147 147 147 147 147 147 148 148 148 148 149 150 150 150 150 150 151 150 151 151 151 150 151 150 150 150 149 149 148 148 147 147 146 145 144 144 144 143 142 142 140 139 139 139 137 136 136 135 134 134 134 134 134 134 134 134 135 135 136 136 137 137 138 138 140 141 142 142 143 144 145 146 148 148 149 150 151 152 153 153 154 156 156 157 157 158 159 160 160 161 162 162 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 166 166 166 166 165 165 165 165 166 166 166 166 166 167 167 168 168 168 169 169 169 169 170 169 170 170 170 171 171 151 150 150 151 151 150 151 151 151 151 151 151 152 152 152 153 154 155 155 156 156 156 157 157 157 158 158 158 158 158 157 157 157 157 157 156 156 156 155 155 155 155 156 156 157 158 158 158 159 159 160 160 161 161 162 163 163 164 165 165 166 166 167 167 167 168 168 169 169 169 169 169 169 170 169 169 169 169 169 169 169 169 169 169 170 170 170 169 169 168 167 166 165 163 162 160 159 158 157 156 155 155 154 155 155 156 157 159 160 162 163 164 165 166 166 167 167 167 167 166 166 166 165 165 164 163 163 162 162 161 160 160 159 159 159 158 158 157 158 158 157 157 157 158 157 158 158 157 157 158 158 158 158 159 159 159 160 160 160 160 160 159 159 159 158 158 158 157 156 156 155 154 153 152 152 151 150 149 148 148 148 147 147 146 147 147 147 147 148 148 148 148 148 149 149 149 150 150 150 150 151 151 151 151 150 150 150 150 149 148 148 148 147 146 145 144 143 143 143 142 140 140 139 139 137 137 136 135 134 134 134 133 132 132 132 132 132 133 133 134 135 135 136 137 137 139 140 140 141 142 143 144 145 146 147 148 149 150 151 151 152 153 154 155 156 156 157 158 159 159 160 160 161 161 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 169 169 169 169 169 170 170 170 170 171 171 151 152 152 152 151 152 152 151 152 152 152 152 153 153 154 154 155 155 155 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 157 157 158 158 158 159 159 160 160 161 161 162 163 163 164 164 165 166 166 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 168 168 168 169 169 169 169 170 170 170 169 169 168 167 166 165 163 162 161 159 158 157 156 156 155 155 155 156 157 158 159 161 162 163 164 165 166 166 166 166 166 166 166 165 165 164 164 163 163 162 162 161 161 160 159 159 159 158 158 158 158 158 158 158 157 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 159 159 158 158 158 157 156 156 155 155 154 152 152 151 151 149 148 148 147 147 146 147 147 147 147 148 148 148 148 148 148 149 149 149 150 149 150 150 150 151 150 151 150 150 150 149 148 148 148 147 146 146 145 143 143 143 142 140 140 139 139 137 137 136 134 134 134 132 132 132 132 132 132 132 132 132 132 134 134 134 136 136 137 138 139 140 141 142 143 144 145 147 147 148 149 150 151 152 152 153 154 155 155 156 157 158 159 159 160 160 161 161 162 162 163 163 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 170 170 170 170 170 171 153 153 153 152 152 153 152 153 153 153 153 153 153 154 155 155 155 156 156 157 158 158 158 159 159 159 160 160 160 160 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 158 158 158 159 159 160 160 161 161 162 163 163 164 164 165 165 166 166 167 167 167 168 168 168 168 168 169 169 169 168 169 169 168 168 168 168 168 169 169 169 170 170 170 170 170 169 168 167 166 165 164 163 161 160 159 158 157 157 156 156 156 157 158 159 160 161 163 163 164 165 165 165 166 166 166 166 165 165 164 164 163 163 162 162 161 161 160 160 159 159 158 159 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 158 158 158 157 157 156 156 155 154 152 152 152 151 150 149 149 148 148 147 147 146 146 147 147 148 148 148 148 149 149 149 150 150 149 150 150 151 151 151 151 150 150 150 149 148 148 147 147 146 145 143 143 142 141 140 140 139 139 137 136 135 134 134 133 132 132 131 131 131 131 131 131 131 132 132 133 134 134 135 136 137 137 139 140 140 142 143 144 146 146 147 148 149 150 151 152 152 153 154 155 155 156 157 158 158 159 159 160 160 161 162 162 162 163 163 163 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 170 170 170 170 170 171 154 154 154 154 154 154 153 154 153 153 154 154 155 155 155 155 156 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 159 159 158 158 158 157 157 157 157 158 158 158 158 158 159 159 160 160 161 161 162 163 163 164 164 165 165 166 166 166 167 167 167 168 168 168 168 168 169 168 168 168 168 168 168 168 168 168 169 169 170 170 171 171 171 171 170 169 169 168 167 166 164 163 162 161 160 159 158 157 157 157 157 158 159 159 160 162 163 163 164 164 164 165 165 165 165 165 165 164 164 163 163 162 162 161 161 160 160 159 159 158 159 158 158 158 158 158 158 159 158 159 159 159 159 160 160 160 160 160 160 161 161 160 160 160 160 160 159 159 159 158 158 157 157 156 156 155 155 153 153 153 151 150 149 149 148 147 147 147 147 147 147 147 147 147 147 148 149 148 149 149 149 150 150 150 151 151 151 150 150 150 150 149 148 148 147 147 145 144 143 142 142 141 140 139 138 137 136 135 134 133 132 132 132 131 130 130 130 130 130 130 130 131 131 132 133 133 134 135 136 137 138 139 140 141 143 144 145 146 147 148 149 150 151 152 153 153 154 155 155 156 157 158 158 159 160 160 161 161 162 162 162 163 163 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 170 170 170 170 170 170 155 155 155 155 155 155 154 155 155 155 155 155 155 156 156 156 157 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161 161 160 159 159 159 159 159 158 158 158 158 158 158 158 158 159 159 160 160 161 161 162 162 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 169 169 170 171 171 172 172 172 171 171 170 170 169 168 167 166 165 164 162 161 160 159 158 158 158 158 159 159 160 160 161 163 163 163 164 164 165 164 164 165 164 164 163 163 163 163 162 161 161 160 160 159 159 159 159 158 158 158 158 159 158 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 160 160 160 160 160 159 159 158 158 157 157 157 156 155 155 153 153 153 152 151 149 149 148 148 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 150 150 151 150 150 151 150 150 150 149 149 148 147 147 147 145 144 143 142 142 141 139 139 137 136 135 134 133 132 132 131 131 130 129 129 129 129 129 129 130 130 130 131 132 132 134 134 136 136 137 139 140 142 143 144 145 146 147 148 150 150 151 152 153 153 154 155 155 156 157 158 158 159 159 160 161 161 161 162 163 163 163 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 156 156 156 156 156 155 156 156 155 155 156 156 157 157 157 157 158 158 158 159 159 160 160 160 161 161 161 161 162 162 162 162 161 161 161 160 160 160 159 159 159 158 158 158 158 158 158 159 159 159 160 160 160 161 162 162 163 163 164 164 165 165 165 165 166 166 167 167 167 167 168 168 168 168 168 168 167 168 168 168 168 168 168 169 170 171 172 172 173 173 173 173 172 171 170 170 169 167 167 166 164 163 162 161 160 159 159 158 159 159 160 160 161 162 162 162 163 164 164 164 164 164 164 164 163 163 163 162 161 161 161 160 160 159 159 159 159 158 158 158 158 159 159 159 159 160 160 159 160 160 160 160 160 160 160 161 161 161 161 160 160 160 160 159 159 158 158 157 157 157 156 155 155 153 153 152 152 151 150 149 148 148 147 147 147 146 146 147 147 148 148 148 149 149 149 150 150 150 151 150 150 151 150 151 150 150 149 149 148 147 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 131 130 129 129 129 129 129 129 129 129 129 130 130 132 132 132 134 135 137 137 139 139 141 143 144 145 147 147 149 150 150 151 152 153 154 154 155 155 156 157 157 158 159 159 160 161 161 161 162 162 163 163 163 164 164 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 157 157 157 157 157 157 157 157 157 156 157 157 157 157 158 158 159 159 160 160 160 161 161 161 161 162 161 162 162 162 162 162 162 162 161 161 161 160 160 159 159 159 159 158 159 158 159 159 159 160 160 160 160 161 162 162 163 163 164 164 165 165 165 165 165 166 166 166 166 167 167 168 168 168 168 168 168 167 168 168 168 168 169 170 170 171 172 173 173 174 174 174 173 173 172 172 170 170 169 168 167 165 164 163 162 161 160 160 160 159 160 160 161 161 162 162 162 163 163 164 164 163 164 163 163 163 163 162 162 162 161 161 160 160 159 159 159 158 158 158 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 158 158 157 157 157 156 155 155 155 153 152 152 151 149 149 149 148 148 148 147 147 147 147 147 147 148 148 149 149 149 150 150 151 150 150 151 150 151 150 150 150 150 148 148 147 146 146 145 144 142 141 141 140 139 137 136 136 134 134 132 131 131 130 129 129 129 128 128 128 128 129 129 129 129 130 131 132 132 134 135 136 137 138 139 141 143 144 146 147 147 149 150 151 151 152 153 154 154 155 156 157 157 158 159 159 160 160 160 161 162 162 162 163 163 164 164 164 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 170 169 170 170 170 158 158 158 158 158 158 157 157 158 158 158 158 158 158 158 159 159 160 160 160 161 161 161 161 162 162 162 162 162 162 162 163 163 163 162 162 161 161 160 161 160 160 160 159 159 159 159 159 159 159 160 161 161 161 162 162 163 163 164 164 164 164 164 164 165 165 165 165 166 166 167 167 168 168 168 167 168 168 168 168 168 169 169 170 171 172 173 174 174 175 175 175 174 174 174 173 172 172 171 170 169 167 166 165 164 163 162 161 160 161 160 161 161 161 161 162 162 162 162 163 163 163 163 163 163 163 162 162 162 162 161 161 160 160 159 159 159 158 158 158 159 159 159 159 160 160 160 160 161 161 161 161 161 161 162 162 161 161 161 161 160 160 160 159 159 158 158 157 157 157 156 155 155 155 154 153 152 151 150 150 149 148 148 147 147 147 147 147 148 148 149 149 149 149 150 150 150 150 150 151 150 151 151 150 150 150 150 149 148 147 147 146 145 144 142 141 141 140 139 137 136 136 134 134 132 132 131 130 129 129 128 128 128 128 128 129 129 129 129 130 131 132 132 133 134 136 137 137 139 141 142 143 146 147 148 149 150 151 152 152 153 154 154 156 156 157 157 158 158 159 160 160 161 161 162 162 163 163 164 164 164 164 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 170 169 169 170 170 159 159 158 159 159 158 158 158 158 159 158 159 159 159 160 160 160 161 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 160 160 160 159 159 159 159 159 160 161 161 161 162 162 162 163 163 164 164 164 164 164 164 165 165 165 165 165 166 167 167 167 168 168 168 168 168 169 169 169 170 171 172 173 174 174 175 175 176 176 176 176 175 174 174 173 172 171 170 169 168 167 166 165 163 162 162 162 161 161 161 161 161 162 162 162 162 163 163 163 163 163 163 163 162 162 162 161 161 161 160 159 159 158 159 158 158 158 158 158 158 159 160 160 160 160 161 161 161 161 161 161 162 162 162 161 161 161 160 160 160 159 159 158 158 157 157 157 157 155 155 155 154 153 152 151 150 150 149 148 148 147 147 147 147 148 148 149 149 149 150 150 149 150 150 150 151 150 151 151 150 150 150 150 150 149 148 148 147 146 145 144 142 141 141 140 139 138 136 136 135 134 132 132 132 130 129 129 129 128 128 128 128 129 129 129 129 130 131 131 132 132 134 136 137 137 139 141 142 143 144 147 148 149 150 151 152 152 153 154 155 156 156 157 157 158 159 159 160 160 161 161 162 163 163 163 164 164 164 164 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 159 160 159 160 160 160 159 159 159 159 160 160 160 160 160 161 161 161 161 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 163 163 163 163 162 162 161 161 161 160 160 160 159 160 159 159 160 160 161 161 162 162 162 163 163 164 164 164 164 164 164 164 165 165 165 165 166 166 167 167 168 168 168 169 169 169 170 170 171 172 173 173 174 175 176 176 177 177 177 177 176 176 176 175 174 173 172 171 170 169 168 166 165 165 164 163 163 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 162 162 162 161 161 160 160 159 159 158 158 158 157 158 158 158 158 158 159 160 160 161 161 161 162 162 162 162 162 162 162 162 161 161 160 161 160 160 160 159 159 157 157 157 157 156 155 155 154 153 153 152 152 151 150 149 148 148 148 148 148 148 148 149 150 150 150 150 150 150 151 151 150 151 151 150 150 151 150 150 150 149 149 148 148 147 146 144 143 142 141 140 139 138 136 136 134 133 132 132 132 130 130 129 129 129 128 128 128 129 129 129 130 130 131 131 132 133 134 136 137 137 139 141 142 143 145 147 148 149 151 151 152 152 154 154 155 156 156 157 157 158 159 160 160 160 161 162 162 163 163 163 164 164 164 165 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 160 161 161 160 161 161 161 161 160 160 160 160 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 163 164 163 162 162 162 161 161 160 160 160 160 160 160 160 160 160 161 161 162 163 163 163 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 168 168 169 169 170 171 171 172 173 174 174 175 176 177 177 178 178 178 178 178 177 177 176 176 175 174 173 172 171 170 168 167 166 165 165 164 163 163 163 163 163 162 162 162 163 163 163 163 162 163 163 162 162 162 161 161 160 160 159 159 158 158 158 157 157 157 158 158 159 159 159 160 160 161 161 162 162 162 162 162 162 162 162 161 162 161 161 160 160 160 159 159 158 158 158 157 157 155 155 154 153 153 152 152 151 150 149 149 149 149 149 148 148 149 149 149 149 150 150 151 151 150 150 151 150 150 150 151 150 150 150 149 149 149 148 148 147 146 145 144 143 142 141 139 138 137 136 135 134 132 132 132 131 130 130 129 129 129 129 129 129 129 129 129 130 131 131 132 133 134 135 136 137 139 141 142 143 145 146 148 149 150 151 152 153 154 154 155 156 156 157 158 159 159 160 160 161 161 162 162 163 163 164 164 164 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 161 162 162 162 161 161 161 161 161 161 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 165 164 164 164 163 163 162 161 161 161 161 160 160 160 160 160 160 160 161 161 162 162 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 166 167 167 168 169 170 170 171 172 172 173 174 174 175 176 177 178 178 178 179 179 179 179 178 178 178 177 176 175 175 174 172 171 170 170 168 167 166 165 165 164 164 163 163 163 163 163 163 163 163 163 162 163 162 162 161 161 161 161 159 159 159 158 158 157 157 157 157 157 157 158 159 159 159 159 160 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 160 159 158 158 158 157 157 156 156 155 154 153 152 152 151 150 149 149 149 149 149 148 149 149 149 150 150 149 150 150 150 151 150 150 150 150 151 150 150 150 150 149 149 149 148 148 147 146 146 144 143 143 142 140 139 138 137 136 135 134 133 133 132 131 130 130 130 129 129 129 129 129 129 129 130 131 131 132 132 134 135 136 137 138 140 142 143 144 146 147 149 150 151 152 153 154 155 155 156 156 158 158 159 159 160 161 161 162 162 162 163 163 164 164 165 165 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 163 162 162 162 163 163 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 165 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 162 162 162 161 161 160 160 160 160 160 160 160 161 161 162 162 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 167 168 169 170 171 171 172 173 174 175 176 176 177 177 178 179 179 180 180 180 180 180 179 178 178 177 177 176 175 174 173 172 171 170 169 168 167 166 165 165 165 164 164 163 163 163 163 163 163 163 162 162 162 161 161 160 160 159 159 158 158 157 157 156 157 156 156 157 157 158 159 159 160 160 160 161 161 162 162 162 162 162 162 163 162 162 162 161 162 161 161 160 160 160 158 158 158 157 156 156 155 155 154 153 153 152 152 151 150 150 150 150 149 149 149 150 149 150 150 150 150 150 150 150 151 151 150 150 150 150 150 150 149 149 149 149 148 148 146 146 145 144 143 142 141 140 139 138 137 136 134 134 133 133 132 131 131 131 130 130 130 130 130 130 130 130 131 131 132 132 134 134 136 137 139 140 141 143 144 146 147 149 150 151 152 153 154 155 155 156 156 158 158 159 159 160 161 162 162 162 163 163 164 164 164 165 165 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 165 165 165 165 165 165 165 165 164 164 164 163 163 162 161 161 161 161 160 160 160 160 160 161 162 162 163 163 164 164 165 165 165 165 165 165 164 164 164 164 165 165 166 166 167 168 169 170 171 172 173 175 175 176 177 177 178 178 179 180 180 180 180 180 180 180 180 180 179 179 178 177 176 175 175 174 173 172 171 170 169 168 167 167 166 166 165 165 164 164 164 163 163 163 162 162 162 161 161 160 159 159 159 157 157 157 156 156 155 156 156 156 157 157 158 159 159 160 160 161 161 161 162 162 163 162 163 163 162 162 163 162 162 161 161 160 160 160 160 158 158 157 157 156 156 155 154 153 154 153 152 151 150 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 147 146 145 143 143 142 141 140 138 137 136 136 135 134 134 133 132 132 132 132 131 131 131 131 131 131 131 131 131 132 133 134 135 136 137 138 140 140 142 144 146 147 148 150 151 152 152 154 154 155 156 156 157 158 159 159 160 161 162 162 162 163 163 164 164 164 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 164 164 164 165 165 165 164 164 164 164 164 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 165 165 164 164 164 163 163 162 161 161 161 161 160 160 161 161 161 162 162 163 164 164 165 165 165 166 166 166 166 165 165 165 165 165 165 166 166 167 168 170 171 172 173 174 175 176 177 177 178 179 179 180 180 181 181 181 181 182 181 181 181 180 180 179 178 177 177 176 175 174 173 172 172 171 170 169 168 168 167 166 166 165 165 164 164 164 163 162 162 162 161 160 160 159 158 158 157 156 156 156 155 155 155 156 156 156 156 157 158 159 159 160 161 162 161 161 162 163 162 163 163 163 163 163 162 162 161 162 161 160 160 160 159 158 157 157 157 156 155 154 154 154 153 152 151 150 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 147 146 146 145 144 142 142 140 139 138 137 137 136 135 134 134 134 134 133 133 132 132 132 131 131 131 131 131 132 133 133 134 135 136 137 138 139 140 142 144 145 147 148 149 150 151 152 153 154 155 156 156 157 158 159 159 160 161 161 162 162 163 163 164 164 164 164 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 167 167 166 166 166 166 166 166 166 166 167 166 166 166 166 165 165 164 163 163 162 161 161 161 161 161 161 161 161 162 162 163 163 164 165 165 166 166 166 167 167 167 167 166 166 166 166 166 166 166 167 168 170 171 172 173 174 175 177 177 178 179 180 180 181 181 182 182 182 182 182 182 182 181 181 180 180 179 179 178 177 176 175 174 173 173 172 171 170 169 169 168 167 167 166 166 165 165 164 163 162 162 161 160 160 159 159 158 157 156 156 156 155 155 154 155 154 155 155 156 156 158 158 158 159 160 161 162 162 162 163 163 163 163 163 163 163 163 163 163 162 162 161 161 160 160 159 159 158 158 157 156 155 155 154 153 153 153 152 151 151 151 150 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 148 148 147 147 145 144 143 142 141 140 139 139 138 137 136 136 135 135 134 134 133 133 132 132 132 132 132 132 132 132 133 133 134 134 135 136 137 139 140 141 143 144 147 147 149 150 151 152 153 154 154 156 156 157 158 159 159 160 161 161 162 162 162 163 163 163 164 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 168 169 169 169 169 170 170 166 166 166 166 166 167 167 167 167 167 167 167 167 167 166 166 167 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 167 167 167 167 167 166 166 165 164 164 163 163 162 162 161 161 161 162 162 162 162 163 164 164 165 165 166 167 167 167 167 167 168 168 168 167 167 167 166 166 167 168 168 170 171 172 173 175 176 177 178 179 180 181 181 181 182 182 183 183 183 183 183 183 182 182 181 181 180 179 178 177 177 176 175 175 174 173 173 171 171 170 169 169 168 167 166 166 165 164 163 163 162 161 160 160 159 158 157 156 156 155 155 154 154 154 154 154 154 155 155 156 157 158 159 159 159 161 162 162 162 162 163 163 163 163 163 163 163 163 163 162 162 161 161 161 160 160 159 158 158 157 156 156 155 156 155 154 153 153 153 152 151 151 151 151 151 150 151 150 150 150 150 150 149 149 149 150 150 150 150 150 150 151 150 150 150 150 150 149 149 148 147 146 145 144 143 143 142 140 140 140 138 138 137 136 136 135 134 134 134 133 133 132 132 132 132 132 133 133 133 134 135 135 136 137 139 140 141 142 144 146 147 148 149 150 151 152 153 154 155 156 156 157 158 159 159 160 161 161 161 162 162 163 163 163 164 164 164 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 170 170 166 167 167 167 167 167 167 167 167 167 167 167 167 168 168 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 165 165 164 164 163 163 162 162 162 162 162 162 162 163 163 164 164 165 166 167 167 168 169 169 169 169 169 168 168 168 168 167 167 168 168 168 170 171 172 174 175 176 178 179 180 181 181 182 182 183 183 183 184 183 183 183 183 183 182 182 181 180 180 179 178 177 177 176 175 175 174 173 173 172 171 170 170 169 168 167 166 166 164 163 163 162 161 160 160 159 158 157 156 156 155 154 154 154 153 153 153 154 154 154 155 157 157 158 159 160 160 161 162 162 162 163 163 163 163 163 163 164 163 163 163 162 162 161 161 160 160 159 158 158 158 158 157 156 156 155 154 153 153 153 152 152 152 151 152 152 151 150 150 150 150 150 149 149 149 149 149 150 150 150 150 150 151 151 150 150 150 150 150 150 148 147 147 146 146 144 144 143 142 141 140 140 139 138 137 137 136 136 135 135 134 134 134 133 133 132 132 133 133 134 134 135 135 136 137 138 140 141 141 143 145 146 147 148 150 150 152 153 153 154 156 156 157 157 158 159 159 160 161 161 162 162 163 163 163 163 163 164 164 164 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 169 169 167 167 167 167 168 168 168 168 168 168 168 168 168 168 169 169 169 169 168 169 169 169 169 169 169 169 168 168 169 168 168 168 168 168 167 167 167 167 167 166 166 165 165 164 164 163 163 162 162 163 163 163 163 164 164 164 166 166 167 168 168 169 169 170 170 170 170 170 170 169 168 168 168 168 168 169 170 171 172 174 175 177 178 179 180 181 182 182 183 184 184 184 184 184 184 184 183 183 183 182 181 181 180 179 178 178 177 176 176 175 175 174 173 172 172 171 170 169 169 168 166 166 165 164 163 162 161 160 159 158 157 156 156 156 155 154 153 154 153 153 153 153 154 154 155 156 157 158 158 159 160 161 161 162 162 163 163 163 163 164 163 164 163 163 163 162 162 162 162 161 161 160 160 159 159 158 157 156 156 156 155 154 153 153 153 153 153 152 152 152 151 151 150 151 151 150 150 150 150 150 150 149 149 150 150 150 151 151 150 150 151 151 150 150 149 149 148 147 147 146 145 144 144 143 141 141 141 140 139 138 138 137 136 136 136 135 134 134 133 133 133 133 133 134 134 134 135 136 137 138 139 140 141 142 144 145 147 148 149 150 151 152 153 154 155 155 156 157 158 159 159 160 161 161 161 162 162 162 162 162 163 163 163 163 164 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 169 169 168 167 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 170 170 170 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 166 166 165 165 164 164 163 163 163 163 163 163 164 164 165 165 166 167 167 168 169 170 171 171 172 172 172 171 171 170 170 170 170 170 170 170 171 172 173 174 176 177 178 180 181 181 182 183 184 184 184 184 184 184 184 184 184 183 183 182 182 181 180 180 179 178 177 177 176 176 175 174 174 173 172 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 155 154 154 153 153 153 153 153 153 153 154 154 155 156 157 158 159 160 161 161 162 162 162 163 163 163 164 163 163 164 163 163 163 162 162 161 161 161 160 160 159 159 158 157 157 157 156 156 155 155 154 154 154 153 153 153 152 152 151 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 152 151 151 151 150 150 149 149 149 148 147 147 146 146 145 144 144 143 141 141 141 140 139 139 138 137 136 136 135 134 134 134 134 134 133 134 134 134 135 136 137 137 138 140 141 142 143 145 146 147 148 149 151 151 152 153 154 155 155 157 157 158 159 159 160 160 161 161 161 162 162 162 162 163 163 163 163 164 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 167 168 168 168 168 168 168 169 169 169 168 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 170 169 169 169 169 169 168 168 168 168 168 167 167 167 167 166 165 165 165 164 164 164 163 164 164 164 165 165 165 166 167 168 168 169 170 171 172 172 173 173 173 173 172 172 171 171 171 171 171 171 171 172 174 174 176 177 179 180 181 182 183 184 184 184 184 185 185 185 185 185 184 184 183 183 182 181 180 180 179 178 178 177 176 176 175 175 174 173 172 172 172 171 169 169 167 167 165 164 163 162 161 160 158 158 156 156 155 154 154 153 153 153 153 152 153 153 153 154 155 155 156 157 158 159 159 160 161 161 162 163 163 163 163 164 164 163 163 163 163 163 163 161 161 161 161 160 160 160 160 159 158 158 157 157 156 155 155 155 155 154 153 153 153 153 152 152 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 151 152 151 151 150 150 149 149 149 148 148 147 146 146 144 144 144 143 142 141 140 140 139 138 138 137 137 136 135 135 135 134 134 134 135 134 135 136 137 137 138 140 141 141 142 144 145 147 148 149 150 151 152 153 153 155 155 156 157 157 158 159 159 160 160 161 161 162 162 162 162 162 163 163 163 164 164 165 165 165 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 167 167 168 168 168 168 168 168 169 169 169 168 168 169 169 170 170 170 170 170 170 170 170 171 171 171 171 171 170 171 171 171 171 171 171 171 170 170 170 169 169 169 169 169 168 168 168 168 168 168 167 167 167 166 166 165 165 165 164 164 164 164 165 165 166 166 167 168 168 169 170 171 172 172 173 174 174 174 174 174 173 173 173 172 172 172 172 173 173 174 175 176 178 179 180 181 182 183 184 184 185 185 185 185 185 185 185 184 184 183 183 182 181 180 180 179 178 178 177 176 176 175 175 174 174 173 172 172 171 170 169 168 167 166 165 163 162 161 160 158 158 156 156 155 154 154 153 153 153 152 152 153 153 153 153 154 155 156 156 158 159 159 160 161 161 162 163 163 163 163 163 164 163 163 163 162 162 162 162 162 161 160 160 161 160 160 159 158 158 158 157 156 155 156 155 155 154 154 153 153 153 153 152 151 151 151 151 151 151 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 151 151 151 151 150 149 149 148 147 147 147 145 144 144 144 143 142 141 140 140 139 138 138 137 136 136 136 135 134 135 135 135 136 136 137 137 138 139 141 141 142 143 145 146 147 148 150 151 151 152 153 154 155 156 156 157 158 158 159 159 160 160 160 161 161 161 161 162 162 163 163 164 164 164 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 168 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 169 168 168 168 168 168 168 167 167 167 166 166 165 165 165 165 165 165 166 166 166 167 168 168 169 170 170 172 172 173 174 175 175 175 176 175 175 174 174 174 174 174 174 174 174 175 176 177 178 179 180 181 182 183 184 185 185 185 185 185 185 185 185 185 184 183 183 182 181 180 180 179 178 178 177 176 176 175 175 174 174 173 173 172 171 170 169 168 167 166 165 164 162 161 160 158 157 156 156 155 154 154 153 153 152 152 152 152 152 153 153 154 155 156 157 157 159 160 160 160 161 162 162 163 162 163 163 163 163 162 163 163 162 162 162 162 162 161 161 160 160 159 160 159 159 158 157 157 156 156 156 155 154 154 153 153 153 152 152 152 152 151 151 151 151 151 151 150 150 151 151 151 152 152 152 152 153 153 153 152 153 152 152 152 151 151 150 150 149 149 148 147 147 146 145 144 144 144 143 142 141 140 139 138 138 138 137 136 136 136 136 136 136 136 136 137 138 138 139 140 141 142 143 144 146 147 148 149 151 151 152 153 154 155 155 156 157 157 158 159 159 160 160 160 160 161 161 161 161 162 162 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 168 168 169 169 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 171 171 171 171 170 170 170 169 169 169 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 167 168 168 169 170 170 171 172 173 174 175 175 176 176 177 177 176 176 176 175 175 175 175 175 176 176 177 178 179 180 181 182 182 184 184 185 185 185 185 186 185 185 185 185 184 184 183 182 182 181 180 179 178 178 177 176 176 175 175 174 174 173 173 172 171 171 169 169 167 167 165 164 163 161 160 158 157 156 155 154 154 153 153 153 152 152 152 152 153 153 153 154 155 156 157 158 158 159 160 160 161 162 162 162 163 163 163 163 163 162 162 162 162 161 161 161 161 161 160 160 160 160 160 159 159 159 158 157 157 157 156 156 155 154 154 154 153 153 153 152 152 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 151 151 150 150 149 148 148 147 147 145 145 144 144 143 142 141 140 139 138 138 137 137 137 136 136 136 137 137 137 138 138 139 140 141 142 143 144 145 147 148 149 150 151 152 153 153 155 155 156 157 157 158 158 159 159 160 160 160 161 161 161 161 162 162 163 163 163 164 164 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 168 168 169 169 169 168 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 171 171 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 168 169 169 169 170 171 172 173 174 174 175 176 176 177 177 177 177 177 177 177 177 176 176 177 177 177 178 178 179 180 181 182 183 184 184 185 185 185 185 185 185 185 185 185 184 184 183 183 182 181 180 180 179 178 177 177 176 175 175 174 174 173 173 173 171 171 170 169 168 167 165 164 163 161 160 159 157 156 155 155 154 153 153 152 152 152 152 152 152 153 154 154 155 156 157 158 159 159 160 161 161 162 162 162 162 162 163 163 162 162 162 162 162 162 162 162 162 161 161 161 161 160 159 159 159 159 158 158 157 156 157 156 155 155 154 154 154 153 153 152 152 151 151 151 151 151 151 151 151 151 152 152 153 152 153 153 153 154 155 154 154 154 154 154 153 153 153 153 152 152 151 151 150 150 148 148 147 147 146 145 144 143 143 142 141 140 139 139 138 138 138 138 137 137 137 138 139 139 140 141 141 142 143 144 145 147 148 148 150 150 152 153 153 155 155 156 157 157 157 158 159 159 159 160 160 160 161 161 161 162 162 162 163 163 164 164 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 168 168 169 168 169 168 168 169 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 172 172 171 171 171 172 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 168 168 168 169 169 170 170 170 171 172 173 174 175 175 176 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 180 181 182 182 183 184 185 185 185 185 185 185 185 185 185 185 184 184 183 183 182 181 180 180 179 178 177 177 176 176 175 174 174 173 173 173 172 171 171 169 168 167 166 165 163 162 160 159 158 156 155 155 153 153 152 153 152 152 152 152 153 153 154 155 156 156 157 158 159 159 160 161 161 162 162 162 162 163 162 162 162 162 162 162 161 161 161 161 161 161 161 160 161 160 160 159 160 159 158 157 157 157 156 156 155 155 155 154 154 153 153 153 152 152 151 151 151 151 151 151 151 152 152 153 153 153 153 154 155 155 155 154 155 155 155 156 155 154 155 155 154 153 153 153 152 151 150 150 150 148 147 147 146 145 144 144 143 141 140 140 140 139 139 138 138 139 138 139 139 139 140 141 141 142 143 144 145 146 148 148 150 150 152 153 153 154 155 156 157 157 157 158 159 159 159 160 160 160 161 161 161 161 162 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 166 166 167 167 167 167 167 167 168 167 168 168 169 168 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 170 170 170 171 172 172 173 174 175 176 177 177 178 179 179 180 180 180 179 179 179 179 179 179 180 180 181 181 182 183 183 184 184 185 185 185 185 185 185 185 185 185 185 184 184 183 183 182 181 181 180 179 178 177 177 176 176 175 174 174 174 173 173 172 171 171 169 169 167 167 165 164 162 160 159 158 157 156 154 154 153 153 152 152 152 152 153 153 154 154 155 156 156 157 158 159 160 160 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 158 157 157 157 156 156 155 155 154 154 154 153 153 153 153 152 152 152 152 152 152 152 152 153 153 153 153 154 155 155 155 155 155 156 156 156 156 156 156 156 156 155 155 154 153 153 153 152 151 151 150 149 147 147 147 146 145 144 143 142 141 141 140 140 139 140 139 140 140 140 140 141 141 142 143 143 145 146 147 148 148 150 150 152 153 153 154 155 155 156 157 157 158 159 159 160 160 160 160 161 161 161 162 162 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 167 166 166 166 167 167 167 167 167 168 169 167 167 168 168 168 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 168 168 169 168 168 168 168 168 169 169 169 169 170 170 171 171 172 173 173 174 175 176 177 178 179 180 180 180 180 181 180 180 180 180 180 180 181 181 182 182 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 183 183 182 181 180 179 179 177 177 176 176 175 174 174 174 174 173 173 172 171 170 169 168 167 166 164 163 161 160 159 157 156 155 154 153 153 152 152 153 153 153 153 154 155 155 156 157 157 158 159 160 160 161 162 161 162 162 162 162 163 162 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 157 157 156 155 155 155 154 154 154 153 153 153 153 153 152 152 152 152 152 152 153 153 153 153 154 155 155 155 155 156 156 157 157 156 157 157 157 157 157 157 156 156 156 155 154 154 153 152 152 151 150 149 149 148 147 146 145 144 143 143 142 142 141 141 141 141 141 142 141 141 142 143 143 144 145 146 147 148 148 150 150 152 152 153 154 155 156 156 157 157 158 159 159 160 160 160 161 161 161 162 162 162 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 167 167 167 168 168 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 171 170 170 170 170 170 170 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 170 170 171 171 172 172 173 174 175 175 176 177 178 179 180 181 181 181 181 181 181 181 181 182 182 182 182 183 183 184 184 184 185 185 186 186 186 186 186 185 185 185 185 185 185 184 184 183 183 182 181 180 180 179 178 177 177 176 176 175 174 174 174 173 173 172 171 171 170 169 167 166 165 163 162 160 159 158 156 156 154 154 153 153 153 153 153 153 153 154 155 156 157 157 157 158 160 160 160 160 161 162 161 162 162 162 162 162 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 159 158 158 158 157 157 156 155 156 155 155 154 154 154 153 153 153 153 153 152 152 153 153 152 153 153 153 154 154 154 155 155 155 156 157 157 157 157 157 158 158 158 158 158 158 158 157 157 157 156 155 155 154 153 153 152 151 150 150 149 148 147 146 146 145 144 144 143 142 142 142 142 142 142 142 142 143 144 144 145 146 147 148 149 150 151 152 152 154 154 155 156 156 157 158 158 159 159 160 160 161 161 161 162 162 162 163 163 163 163 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 167 168 168 166 166 166 166 166 167 167 167 168 168 168 168 169 169 169 170 170 170 169 170 170 170 170 170 170 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 170 170 170 170 170 171 172 172 173 174 175 175 176 177 178 179 180 181 181 181 182 182 182 182 183 183 183 183 183 184 184 185 185 186 186 186 186 186 186 186 186 186 185 185 185 185 185 184 184 183 183 182 181 180 180 179 178 177 177 176 176 175 174 174 174 173 173 173 172 171 170 169 168 167 165 164 163 161 159 158 157 156 155 155 154 153 153 154 154 154 154 154 155 156 157 157 158 159 160 160 160 160 161 162 161 161 162 162 161 162 162 161 161 161 160 160 160 160 160 159 159 159 159 160 159 159 159 158 158 158 157 157 156 156 155 155 155 155 154 154 154 153 153 153 153 153 153 153 153 153 153 153 154 153 154 155 155 156 156 157 157 157 157 158 158 159 159 159 159 159 159 159 158 158 158 158 158 157 156 155 154 154 153 152 151 151 150 149 149 148 147 146 145 145 144 143 143 144 143 143 143 144 144 145 145 146 147 147 149 149 150 151 152 153 154 154 155 156 156 157 158 158 159 159 160 160 161 161 161 162 162 162 163 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 167 167 167 168 168 165 165 165 166 166 166 166 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 170 170 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 171 172 173 173 174 175 176 177 178 179 180 181 181 182 182 183 183 183 184 183 184 184 185 185 186 186 186 186 186 187 187 187 187 186 186 186 186 185 185 185 185 185 184 184 183 183 182 181 180 179 178 177 177 176 176 175 175 174 174 173 173 173 172 171 171 170 169 167 166 165 163 162 161 159 158 156 156 155 155 155 154 153 154 154 155 155 155 156 157 157 158 159 160 160 160 161 161 161 162 162 161 162 162 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 159 158 157 157 156 156 155 155 155 154 154 154 154 154 153 154 153 153 153 154 153 153 153 154 153 154 155 155 155 155 156 157 157 157 158 159 159 160 160 160 160 160 160 160 160 160 160 159 159 159 159 157 156 156 156 154 154 153 153 152 151 150 149 148 147 146 146 145 145 144 145 145 145 145 145 146 145 146 147 148 149 149 150 151 152 153 154 154 155 156 156 157 158 159 159 159 160 160 161 161 161 162 162 162 163 163 163 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 166 166 166 166 166 166 167 167 167 168 168 164 165 165 165 165 165 165 165 166 166 167 167 167 167 167 167 168 168 168 168 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 170 170 170 170 171 171 171 172 172 173 174 175 176 177 178 179 180 181 181 182 183 183 183 184 184 184 185 185 186 186 186 187 187 187 188 187 187 187 187 186 186 186 186 185 185 185 185 185 184 184 183 183 182 181 180 179 178 178 177 176 176 175 175 174 174 173 173 173 173 172 171 171 170 168 167 165 164 162 161 160 158 158 156 156 156 155 154 154 155 155 155 155 156 157 157 158 159 159 160 160 160 161 161 161 161 161 162 161 161 161 161 161 160 159 159 159 159 158 158 158 158 158 159 159 158 158 159 159 158 157 157 157 156 156 155 155 154 154 154 154 154 154 154 154 153 153 154 153 153 153 154 153 154 154 155 155 155 156 157 157 157 158 159 159 160 160 160 161 162 161 162 162 162 162 161 161 160 160 160 160 159 159 158 158 156 155 154 154 153 152 151 150 150 149 148 147 147 146 146 146 146 146 146 147 147 147 148 148 149 149 151 151 153 153 154 154 155 156 156 157 158 159 159 159 160 161 161 162 162 162 163 163 163 163 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 165 166 166 166 166 165 166 166 166 165 166 166 166 167 167 167 168 168 164 164 164 164 164 164 164 165 165 165 165 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 174 175 177 178 179 180 181 181 182 182 183 184 184 185 185 185 186 186 187 187 188 188 188 188 188 188 188 187 187 186 186 186 186 185 185 185 185 185 184 183 183 182 181 180 180 179 178 177 176 176 175 175 174 174 174 173 173 173 172 172 171 170 169 168 166 165 164 162 161 160 158 158 157 156 155 155 155 155 155 155 155 156 157 157 158 159 160 160 160 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 159 158 158 158 158 157 158 158 158 158 158 158 158 158 158 157 157 157 156 155 155 155 155 154 154 154 154 154 154 153 154 154 153 153 154 153 154 154 155 155 155 155 156 157 157 158 158 159 160 160 160 161 162 163 162 163 163 163 163 163 162 162 162 162 161 161 161 160 159 159 158 157 156 156 154 153 153 152 151 151 150 149 148 148 147 148 147 147 147 148 148 148 149 150 150 151 152 153 153 154 155 155 156 157 157 158 159 159 160 160 161 162 162 162 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 165 166 166 166 166 165 165 166 166 166 165 166 166 166 167 167 167 168 169 163 163 163 163 163 163 163 164 164 164 165 165 165 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 169 169 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 173 174 175 176 177 178 179 180 181 182 183 183 183 184 185 185 186 186 187 187 188 188 188 189 189 189 188 188 188 187 187 186 186 186 185 185 185 185 185 184 183 183 182 181 180 180 179 178 177 177 176 175 175 175 174 174 173 173 173 173 172 172 171 170 168 167 166 164 163 162 160 159 158 157 156 156 155 155 155 155 155 156 156 157 158 158 159 159 160 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 158 158 158 157 157 157 157 157 157 158 158 158 158 158 157 157 157 157 156 156 155 155 155 154 154 154 154 154 154 154 154 153 153 154 153 154 154 154 155 155 155 156 157 157 157 157 158 159 160 160 161 162 163 163 163 164 164 165 165 165 165 165 165 165 163 163 163 162 161 161 160 159 158 158 157 155 155 154 153 153 151 151 151 150 149 149 148 148 149 149 149 149 150 151 151 152 152 153 153 154 155 155 157 157 157 158 159 160 160 161 161 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 165 165 166 166 166 165 165 165 166 166 166 165 166 166 166 167 167 167 168 169 162 162 162 162 162 163 163 163 163 163 164 164 164 165 165 165 165 165 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 169 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 173 174 175 176 177 179 180 180 181 182 183 183 184 185 186 186 187 187 187 188 189 189 189 189 189 189 189 188 188 187 187 186 186 186 185 185 185 184 184 183 183 182 181 180 180 179 178 178 177 176 176 175 175 175 174 174 174 174 173 173 172 171 170 169 168 166 165 164 162 161 159 159 158 157 156 156 155 156 156 156 156 156 157 158 158 159 159 160 160 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 157 157 156 156 156 156 155 154 154 154 154 154 154 154 154 154 154 153 154 154 153 154 154 155 155 155 156 157 157 158 159 160 160 160 162 163 163 164 164 165 166 166 166 166 167 167 166 166 166 166 165 165 165 164 163 163 161 160 159 158 158 156 155 155 153 153 153 152 151 150 150 150 150 150 150 150 151 152 152 153 153 153 154 155 155 156 157 157 157 158 159 160 160 161 161 162 162 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 165 165 165 166 166 165 165 165 165 166 166 166 165 166 166 167 167 167 168 168 169 162 161 161 161 161 162 162 162 162 163 163 163 163 164 164 164 165 165 165 165 165 166 166 166 167 167 167 167 167 168 168 168 168 168 169 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 173 174 175 176 177 178 179 180 181 182 182 183 184 184 185 186 186 187 188 188 189 189 189 189 189 189 189 188 188 187 187 187 186 186 185 185 185 184 184 183 183 182 181 180 180 179 178 178 177 177 176 175 175 175 175 174 174 174 174 173 173 172 171 170 169 167 166 164 163 162 160 159 158 158 157 156 156 156 155 156 156 157 157 157 158 159 159 160 160 160 161 161 161 161 161 160 160 160 159 159 159 158 158 157 157 157 157 157 157 156 157 157 157 157 158 158 158 158 158 158 158 157 157 156 156 156 155 155 155 154 154 154 154 155 154 154 153 154 154 153 153 154 155 154 155 156 155 156 157 158 158 159 160 161 162 163 164 164 165 166 167 167 167 168 168 168 168 168 168 168 168 167 167 166 165 164 164 163 162 161 160 159 157 157 156 155 155 153 153 152 151 151 151 151 151 151 152 153 152 153 153 154 154 155 156 156 157 157 158 158 159 160 160 161 162 162 162 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 166 166 166 166 166 166 167 167 167 168 168 169 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 164 165 165 165 166 166 167 166 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 173 174 175 176 177 178 179 180 181 182 182 183 184 185 186 186 187 187 188 188 189 189 189 189 189 189 189 188 188 187 187 186 186 185 185 185 184 183 183 183 182 181 180 180 179 178 178 177 177 176 176 175 175 175 174 174 174 174 174 173 172 172 170 169 168 166 165 164 163 161 159 159 158 157 157 156 156 156 156 157 157 157 158 159 159 160 160 161 161 161 161 161 161 161 161 160 160 159 159 159 158 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 159 159 158 158 158 157 157 156 156 156 156 155 155 155 154 155 154 154 154 154 153 153 153 154 153 154 155 155 155 156 157 158 158 159 160 161 161 162 163 164 165 166 167 168 169 169 169 169 170 170 170 169 169 169 169 168 168 168 167 166 166 164 163 162 161 161 159 158 157 157 155 155 153 153 153 152 152 152 152 152 153 153 153 154 154 155 155 156 156 157 158 158 158 159 160 161 161 162 162 162 163 163 163 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 167 166 167 167 167 168 169 169 160 160 160 160 160 160 161 161 161 162 162 162 162 162 163 163 163 164 164 164 164 165 165 165 166 166 166 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 173 174 175 176 177 178 179 180 181 182 182 184 184 185 186 186 187 187 188 188 189 189 189 189 189 188 188 187 187 187 187 186 185 185 185 184 183 183 182 182 181 180 180 179 178 178 178 177 176 176 176 175 175 175 175 175 174 174 174 173 172 171 170 169 167 166 165 163 162 160 159 159 158 157 157 156 157 157 157 157 158 158 158 159 160 160 160 161 161 161 161 161 160 160 160 159 159 159 158 157 157 157 157 156 156 156 156 156 157 157 158 158 158 158 159 159 159 159 158 158 158 157 157 157 157 156 156 156 155 155 155 155 155 154 154 153 154 154 153 154 153 154 155 156 156 157 158 159 159 159 161 162 163 164 165 166 167 168 169 170 170 171 171 171 172 172 172 172 171 171 171 170 170 169 168 167 167 167 166 164 163 161 161 159 159 157 156 156 155 154 153 153 154 153 153 153 154 154 154 155 156 156 157 157 157 158 158 159 159 160 161 161 162 162 162 163 163 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 167 167 167 167 168 169 169 169 160 160 160 160 160 160 160 160 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 165 165 166 166 166 167 167 167 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 173 174 175 176 177 177 178 180 181 182 182 183 184 185 185 186 187 187 188 188 188 188 189 189 188 188 188 187 187 186 186 185 185 185 184 183 183 182 182 181 180 180 179 179 178 177 177 177 176 176 176 175 175 175 175 175 174 174 174 172 171 171 169 168 166 165 164 163 161 160 159 158 157 157 157 157 157 157 157 158 158 159 160 160 160 160 161 161 161 161 161 161 160 160 159 159 159 158 158 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 159 159 158 158 158 158 157 157 156 156 156 155 156 155 155 155 155 154 154 154 153 154 153 154 154 155 155 156 157 158 158 159 161 161 162 163 164 165 166 168 169 170 170 170 172 172 173 174 174 174 174 174 173 173 173 172 171 171 170 170 169 168 166 165 164 163 162 161 159 158 157 156 156 155 154 155 154 154 154 154 155 155 156 156 156 157 158 158 159 159 159 160 160 161 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 165 166 166 166 166 166 166 167 167 167 168 168 169 169 170 159 160 160 160 160 160 160 160 160 160 161 161 162 162 162 162 163 163 163 163 164 164 164 165 165 166 166 166 166 167 167 167 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 170 170 170 170 170 171 171 171 172 173 174 174 175 176 177 178 180 180 181 182 183 184 184 185 185 186 187 187 187 188 187 188 187 187 187 187 186 186 186 185 185 184 184 183 183 182 182 181 180 180 179 179 178 177 177 177 177 176 176 175 175 175 175 175 175 175 174 173 172 171 170 168 167 165 164 162 161 160 159 158 158 157 157 157 157 158 158 159 159 159 160 160 160 161 161 162 162 161 161 161 161 160 160 159 159 159 158 158 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 160 160 160 159 159 159 159 158 158 157 157 156 156 156 155 155 155 155 154 154 153 154 154 154 154 155 155 156 157 158 159 159 160 162 163 163 165 166 167 168 169 170 171 171 172 174 174 175 175 176 176 176 176 176 175 175 174 173 173 172 172 171 170 168 167 166 165 164 163 161 160 159 158 157 157 156 156 156 156 155 155 155 156 156 156 157 157 158 158 159 159 160 160 161 161 162 162 162 163 164 164 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 167 167 167 168 168 169 169 170 170 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 163 163 164 164 164 165 165 166 166 166 166 167 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 169 169 170 170 170 170 170 171 171 172 172 173 174 175 176 177 178 179 180 181 181 182 183 184 184 184 185 186 186 186 186 187 187 187 187 186 186 186 185 185 185 184 184 183 183 182 182 181 180 180 179 179 178 178 177 177 177 176 176 176 176 176 176 176 175 175 174 173 172 171 170 168 167 165 164 163 162 160 159 159 158 158 157 158 158 158 158 159 159 160 161 161 161 162 162 162 162 162 162 162 162 161 161 160 160 159 159 158 157 157 157 157 157 157 157 157 158 158 158 159 160 160 160 160 160 160 160 160 159 159 159 158 158 158 157 157 157 156 156 155 155 155 155 155 154 155 154 155 155 156 157 158 158 159 161 162 163 164 166 167 168 169 169 171 172 173 174 176 176 176 177 177 178 178 178 178 178 178 177 176 176 175 175 174 173 172 171 169 168 167 165 165 163 162 161 160 159 158 157 156 157 156 156 157 156 156 157 157 157 157 158 158 159 160 160 160 161 162 162 162 163 164 164 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 167 167 168 168 168 169 170 170 171 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 163 163 163 164 164 165 165 165 166 166 167 167 167 167 167 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 170 170 171 171 172 173 174 175 176 176 177 178 179 180 181 181 182 182 183 184 184 184 185 185 186 185 185 185 185 185 185 185 184 184 184 184 183 183 182 182 181 181 180 180 179 179 178 178 177 177 177 176 176 176 176 176 176 175 175 174 173 173 171 170 168 167 166 165 163 162 161 160 159 159 158 158 158 158 159 159 159 160 161 161 161 162 163 162 162 163 163 163 163 163 162 162 162 161 161 160 160 159 158 158 158 158 158 158 158 159 159 159 160 160 161 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 157 157 156 156 155 155 155 155 155 156 155 156 157 158 159 160 162 163 163 166 166 167 169 170 171 172 173 174 175 177 177 178 179 179 180 180 180 180 180 180 180 180 179 178 177 177 176 175 174 173 171 170 169 168 167 165 164 163 162 160 159 159 158 158 158 157 157 157 157 158 158 158 158 159 159 159 160 161 161 161 162 162 163 164 164 164 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 169 169 170 170 171 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 163 163 164 164 165 165 165 165 166 166 166 167 167 167 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 170 170 170 170 169 169 169 169 170 169 170 170 171 172 173 174 174 175 176 177 178 178 179 180 180 181 181 182 182 183 183 183 184 184 184 185 185 184 184 184 184 184 183 183 183 182 182 181 181 181 180 180 179 179 178 178 177 177 177 177 177 177 176 176 176 175 175 174 173 172 171 170 168 167 166 164 164 162 162 161 160 159 159 159 159 159 159 160 160 161 162 162 162 163 163 163 164 164 164 164 164 164 164 164 163 163 162 162 161 160 160 160 160 159 159 159 159 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 160 160 160 160 159 159 159 158 158 157 157 157 157 156 157 157 157 158 160 161 162 164 166 167 167 169 171 172 173 174 175 177 178 179 180 180 181 181 182 182 182 183 183 183 183 183 182 181 181 180 179 178 177 177 175 174 172 172 170 169 167 166 165 164 162 161 160 159 159 159 158 158 158 158 158 159 159 159 159 159 160 160 161 161 162 162 163 164 164 164 164 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 169 170 170 170 171 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 162 163 163 163 163 164 164 165 165 165 165 166 166 167 167 167 167 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 171 171 172 173 174 175 175 176 177 177 177 178 178 179 180 180 181 181 182 182 182 182 183 183 183 183 183 183 182 182 182 182 182 181 181 181 181 180 180 179 179 179 178 178 177 177 177 177 177 177 176 176 176 175 174 173 172 171 170 169 167 166 165 163 162 161 161 160 160 160 159 159 159 160 161 161 162 162 162 163 164 164 165 165 165 166 166 166 166 166 165 165 165 164 163 162 162 162 161 161 160 160 161 161 161 161 161 161 162 162 162 162 163 163 163 163 163 163 163 162 162 162 162 161 161 160 160 159 159 159 159 158 158 158 158 159 160 161 163 163 165 167 168 170 171 173 174 175 177 178 179 180 181 183 183 184 185 185 186 187 187 187 187 186 186 186 185 184 183 183 182 181 179 178 177 176 174 173 172 170 170 168 167 165 164 163 162 161 160 160 160 159 159 159 159 160 159 160 160 160 161 161 161 161 162 162 163 164 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 167 167 167 167 167 167 168 167 168 169 169 170 170 170 171 171 159 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 164 164 165 165 166 166 167 167 167 168 168 168 168 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 169 169 169 170 171 171 172 173 174 175 175 175 176 176 176 177 177 177 178 179 180 180 180 181 181 182 182 182 182 182 181 181 181 181 181 181 181 181 181 180 180 179 179 179 178 178 178 177 177 177 177 177 177 176 176 176 175 174 173 172 171 169 169 167 166 165 164 163 162 162 161 161 160 160 161 161 161 162 162 163 163 164 164 165 165 166 166 167 167 167 167 167 167 167 167 166 166 165 164 164 164 163 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 165 164 164 164 164 164 163 163 163 162 162 161 161 161 161 161 161 161 160 161 161 163 164 165 166 168 169 171 173 174 177 178 179 180 181 183 184 185 186 186 188 189 190 189 189 190 190 190 189 189 189 188 187 187 186 185 183 182 180 179 178 177 175 174 172 171 170 169 167 166 164 163 163 162 161 161 160 160 160 160 160 160 160 161 161 161 161 162 162 163 163 164 164 164 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 170 170 171 171 172 172 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 165 165 165 165 166 166 167 167 167 168 168 168 168 168 169 169 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 169 169 170 171 171 172 173 173 174 174 174 175 174 175 176 176 176 177 177 178 179 179 180 180 180 180 180 180 180 180 180 181 180 180 180 180 180 180 179 179 179 178 178 178 177 177 177 177 177 177 176 176 176 175 175 174 173 172 171 169 168 167 166 165 164 163 163 163 162 162 161 162 162 162 163 163 163 164 165 165 166 166 167 167 168 168 168 169 169 169 169 169 169 169 168 167 167 166 166 165 165 165 164 163 163 164 164 164 163 164 164 165 165 165 165 165 165 166 166 166 166 166 165 165 164 164 164 164 163 163 163 163 163 163 163 164 164 165 166 168 170 172 174 175 177 179 180 183 184 184 185 188 189 190 192 192 192 194 193 194 194 194 195 193 193 193 192 191 190 189 188 186 185 184 183 181 180 179 178 175 175 173 172 170 170 168 167 166 164 163 163 162 162 161 161 160 161 161 161 161 162 162 162 162 163 163 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 167 167 167 167 167 167 167 168 168 168 168 169 169 170 170 170 171 172 172 173 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 164 165 165 165 166 166 166 167 167 167 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 169 169 170 170 171 171 172 172 172 173 173 173 173 173 174 174 175 175 176 176 176 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 177 177 177 176 176 176 176 175 175 175 173 173 171 171 170 168 167 166 166 165 164 163 163 163 163 163 163 163 164 164 164 165 165 166 166 167 168 168 169 169 170 170 171 171 171 171 172 171 170 170 169 168 168 168 167 167 166 166 165 165 165 165 165 164 165 165 165 165 166 166 166 167 167 167 167 167 167 167 166 166 166 166 166 165 166 165 166 165 166 166 167 167 169 170 171 174 175 177 179 180 182 185 186 187 189 191 193 194 194 196 196 198 199 198 199 199 198 198 197 197 195 195 194 192 192 191 190 188 187 185 183 182 181 179 178 176 175 174 173 171 169 168 167 165 165 164 163 163 162 162 162 161 162 161 161 162 162 163 163 163 164 164 164 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 171 171 172 173 173 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 163 163 163 164 164 164 165 165 165 166 166 167 167 167 167 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 168 168 168 168 169 169 169 169 170 170 171 171 172 172 172 172 172 172 172 173 173 173 173 174 175 175 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 176 176 176 176 176 175 175 175 174 173 172 171 170 169 168 167 167 166 165 165 164 164 164 164 164 164 164 164 165 165 166 166 167 168 168 169 169 171 171 171 172 172 173 172 173 173 173 172 172 171 171 171 170 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 168 168 168 168 168 167 168 168 169 169 169 171 171 173 174 175 177 179 181 182 185 187 188 191 191 192 195 196 198 199 200 201 202 203 203 203 202 203 202 202 201 200 198 197 196 195 193 192 190 189 187 186 184 182 181 180 179 177 176 174 172 172 170 169 168 167 165 165 164 164 163 163 162 162 162 162 162 163 163 163 164 164 165 165 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 171 172 173 173 173 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 164 164 165 165 165 166 166 167 167 167 167 168 168 168 169 169 169 169 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 174 175 175 175 175 176 176 176 176 176 176 176 177 177 177 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 174 173 173 172 171 170 169 169 168 167 166 166 166 166 165 165 165 165 166 166 166 166 167 167 168 169 169 170 170 171 172 172 173 173 174 174 175 174 174 174 174 174 174 173 173 172 171 171 171 170 170 169 169 169 168 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 170 171 171 171 172 172 172 173 174 175 177 177 179 181 183 184 186 188 190 192 193 195 196 198 199 201 202 203 205 206 206 207 208 207 207 206 204 204 202 202 200 199 198 196 195 193 191 189 188 186 185 183 182 180 179 177 176 175 173 172 171 169 167 167 166 165 165 164 164 163 163 163 163 163 163 163 163 164 164 165 165 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 168 168 168 168 169 169 169 169 169 169 170 170 170 170 171 171 172 173 173 173 174 161 161 161 161 161 161 162 162 162 162 161 161 161 161 161 161 161 162 162 162 162 162 162 162 163 163 163 163 164 164 165 165 165 166 166 167 167 167 167 168 168 168 169 169 169 169 170 170 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 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 175 175 174 174 174 174 174 174 175 175 175 174 174 174 173 172 171 171 170 169 169 168 168 167 167 167 167 167 167 167 167 167 167 168 168 169 169 170 170 171 171 171 172 173 174 174 174 175 175 176 176 176 176 176 176 175 175 174 174 174 173 173 172 172 172 171 171 171 171 171 170 170 170 170 170 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 175 175 176 178 178 180 181 183 185 187 188 190 191 193 195 196 197 199 200 201 204 205 206 208 209 209 210 210 210 209 209 209 208 206 205 204 202 201 199 197 196 193 192 190 188 187 184 184 182 180 179 177 176 175 173 172 171 170 168 167 167 166 166 164 165 164 164 164 164 164 164 165 165 165 165 166 167 167 167 167 168 168 168 168 169 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 172 172 173 173 173 174 174 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 165 165 166 166 167 167 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 169 169 170 169 169 170 170 170 170 170 170 170 170 171 170 170 170 170 171 171 171 171 172 172 172 173 173 173 174 174 174 174 174 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 171 171 170 170 169 169 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 171 171 172 172 173 173 174 174 175 175 176 177 177 177 177 177 177 177 176 176 176 176 175 175 175 174 174 174 173 173 173 173 173 173 172 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 176 177 177 178 178 179 179 181 182 183 184 186 188 189 191 192 194 196 197 198 200 201 202 204 205 207 208 210 211 212 213 213 213 213 212 212 210 208 208 206 205 203 201 199 198 195 194 192 190 188 186 185 183 182 181 179 177 176 175 174 172 171 170 169 168 167 166 166 165 165 165 165 164 164 164 165 165 166 166 166 167 167 167 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 171 171 172 172 173 173 173 174 175 175 162 162 162 162 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 165 165 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 168 169 169 169 169 169 169 169 169 169 170 170 170 169 169 170 170 170 170 170 170 170 170 170 169 169 169 170 169 170 170 171 171 171 172 172 172 173 173 173 174 174 174 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 173 173 173 172 172 171 171 171 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 172 172 173 173 173 174 174 175 176 176 177 177 177 177 177 178 178 178 178 178 178 178 177 177 177 177 176 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 178 178 179 179 181 182 182 183 184 185 187 187 189 191 192 193 196 197 198 199 200 201 203 204 205 206 208 210 211 213 214 215 215 216 215 215 213 213 212 210 209 207 205 204 201 200 197 195 194 191 190 188 186 185 183 182 181 179 178 176 175 174 173 171 170 169 168 167 167 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 174 174 175 175 176 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 165 165 166 166 167 167 168 168 168 168 168 169 169 169 169 169 169 168 168 169 169 168 169 169 169 169 169 169 170 170 170 170 170 170 169 169 169 170 170 169 169 170 170 169 169 169 169 169 169 169 169 170 170 170 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 172 171 171 172 172 172 171 171 171 171 171 170 171 171 170 170 170 170 170 171 171 171 171 171 171 172 172 172 173 173 174 174 175 175 176 176 177 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 179 180 181 181 181 183 184 184 185 187 188 188 189 191 192 193 195 196 197 199 200 201 202 202 204 205 206 207 209 211 213 213 214 215 216 217 217 216 215 215 214 212 211 209 207 206 203 202 200 197 195 193 191 189 188 186 184 183 182 180 179 178 176 175 174 173 172 170 170 169 168 167 167 166 166 166 166 166 166 167 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 170 170 171 171 171 171 171 171 171 171 172 172 173 173 173 174 174 175 175 176 176 163 163 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 164 164 164 164 165 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 169 168 169 169 169 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 172 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 174 174 175 175 175 176 176 177 177 177 178 179 179 179 179 179 179 179 179 180 180 180 180 180 181 181 181 181 181 180 181 181 180 180 180 180 180 179 179 179 179 179 179 179 180 181 181 181 181 182 183 183 184 185 186 186 187 188 189 190 191 192 194 195 196 197 199 200 200 202 203 203 204 205 206 207 208 210 211 213 213 215 216 217 218 218 217 217 217 216 214 213 211 210 207 205 203 201 198 196 195 192 191 189 187 186 185 183 182 181 179 178 177 175 174 173 172 171 170 169 168 168 167 167 167 167 167 167 167 168 168 168 169 169 170 170 170 170 170 170 170 169 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 174 174 174 175 175 176 177 177 163 164 164 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 164 164 164 165 165 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 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 169 169 170 171 171 171 171 172 172 172 172 172 172 171 171 171 171 171 170 171 171 170 170 170 170 170 170 169 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 174 175 175 175 176 176 177 178 178 178 179 179 179 179 179 180 180 180 180 181 181 181 182 182 182 182 182 182 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 185 186 187 187 189 190 190 191 192 193 194 195 196 197 198 199 200 201 202 203 203 204 205 206 207 208 209 210 212 213 214 215 216 218 218 218 218 218 218 217 216 214 213 211 209 206 204 202 199 197 196 193 192 190 188 187 186 184 183 182 180 179 178 176 175 174 173 172 171 170 169 169 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 170 170 170 171 170 170 170 170 170 170 170 170 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 174 174 175 176 176 177 177 177 178 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 161 161 162 162 162 162 162 162 162 163 163 164 164 165 165 165 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 170 170 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 175 175 175 175 176 176 176 176 177 177 178 178 178 179 179 179 179 180 180 181 181 181 181 181 182 182 182 182 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 186 186 187 188 188 189 189 190 191 192 192 193 194 195 196 197 197 198 199 200 201 202 202 203 204 205 205 205 206 207 208 209 210 211 213 214 215 216 217 218 218 218 218 218 217 216 215 214 212 210 207 205 203 200 198 196 195 193 191 189 188 187 185 184 183 181 180 179 177 177 176 174 173 172 171 170 170 169 169 168 168 168 168 168 168 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 172 173 173 173 173 173 173 174 175 174 175 176 176 176 177 177 178 178 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 161 161 161 162 162 162 162 162 163 163 163 164 164 165 165 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 166 167 167 167 166 166 167 167 167 167 168 168 169 169 170 170 170 170 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 168 168 169 169 169 170 170 171 171 171 172 173 173 173 173 173 173 173 174 174 174 175 175 175 175 176 176 176 176 176 177 177 177 177 178 178 179 179 179 179 180 180 181 181 181 182 182 182 182 182 182 182 183 183 184 185 185 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 189 189 190 191 192 193 193 194 194 195 196 196 197 198 199 200 200 201 202 203 203 204 204 205 205 206 206 207 208 209 209 210 212 212 214 215 217 217 218 219 219 219 218 217 217 216 215 213 211 209 206 204 201 199 197 196 193 192 190 189 187 186 185 183 182 181 180 179 178 176 175 174 173 173 171 171 170 170 170 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 172 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 174 174 174 174 175 175 175 176 176 176 176 177 177 178 178 179 164 164 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 161 162 162 162 162 162 163 163 163 164 164 164 165 165 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 168 168 168 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 168 169 169 169 170 170 171 171 172 173 173 173 173 174 174 174 175 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 180 181 181 181 181 181 182 182 182 182 183 183 183 184 184 185 185 186 187 187 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 191 192 193 193 194 195 196 196 197 197 199 199 199 200 201 201 202 202 203 203 204 205 205 205 206 206 206 206 207 207 208 209 210 211 213 214 214 216 217 217 218 218 218 218 218 217 217 216 214 212 210 207 205 202 200 198 197 195 193 191 190 189 187 186 185 183 182 181 180 179 177 176 176 174 173 173 172 171 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 174 175 175 175 175 176 176 177 177 177 178 178 178 179 179 164 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 165 165 165 166 166 167 167 167 167 168 168 168 168 168 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 167 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 171 171 172 173 173 174 174 174 174 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 180 180 181 181 181 181 182 182 183 183 183 183 184 184 185 185 185 185 186 187 188 188 189 189 189 190 191 191 191 191 192 192 192 192 192 193 193 193 193 193 193 194 194 195 195 196 197 198 199 199 200 200 201 202 202 203 203 203 203 203 204 204 205 205 206 206 206 206 206 207 207 207 208 209 209 211 212 213 214 216 216 217 218 218 218 218 218 217 217 215 214 212 210 208 206 203 201 199 197 195 194 192 191 189 188 187 186 185 183 182 181 180 178 177 176 176 175 174 173 172 172 171 171 171 170 170 170 170 171 171 172 172 172 172 172 172 173 172 172 173 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 177 177 177 178 178 179 179 179 179 164 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 165 165 166 166 167 167 167 167 167 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 164 165 165 166 166 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 172 173 173 174 174 175 175 176 176 176 176 176 177 177 177 177 177 178 178 179 179 179 180 180 180 180 181 181 181 181 181 182 182 183 183 183 184 184 184 184 184 185 185 185 186 187 188 188 189 189 190 191 192 192 192 193 193 193 193 193 193 193 193 194 194 195 195 195 195 196 197 198 198 200 200 201 201 202 203 203 203 204 204 204 205 205 205 205 205 206 206 206 206 206 206 206 206 207 207 207 208 208 209 210 211 212 214 215 216 217 217 218 218 218 218 218 217 216 214 213 211 209 206 204 202 199 198 195 194 193 191 190 189 187 186 185 184 183 182 181 180 178 177 177 176 175 174 173 173 172 172 172 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 180 164 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 165 165 166 166 166 167 167 167 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 164 165 164 164 164 164 164 164 164 163 163 164 163 163 164 164 164 165 165 165 166 167 166 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 172 173 174 174 175 175 176 176 176 176 177 177 177 177 177 178 178 178 179 179 180 180 180 181 181 181 181 182 182 182 182 183 183 183 183 184 184 184 185 185 185 185 186 187 187 188 188 188 189 190 191 192 192 193 193 193 194 194 194 194 195 196 196 196 196 197 197 198 198 199 199 199 200 201 202 203 204 204 204 205 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 208 208 209 210 212 213 214 215 216 217 217 217 218 218 218 217 216 214 213 211 208 207 204 202 200 198 196 195 193 192 191 189 188 187 186 185 184 183 182 181 179 178 177 177 176 175 174 173 173 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 176 176 176 177 177 177 177 178 178 178 179 179 180 180 181 164 165 165 165 165 165 165 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 165 165 165 166 166 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 163 163 162 163 163 163 164 164 165 165 165 165 166 166 166 167 167 167 168 168 168 168 169 169 169 169 170 170 170 170 170 171 172 172 172 173 173 174 174 175 176 176 177 177 177 177 177 178 178 178 178 178 178 179 180 180 180 181 181 181 182 182 182 183 183 183 183 183 184 184 184 185 185 186 186 187 187 187 188 188 188 188 189 190 191 192 193 193 193 194 194 195 195 196 196 196 197 197 197 197 198 198 199 199 200 200 201 202 203 203 205 205 206 207 207 207 208 207 207 208 207 207 207 207 207 207 207 206 206 206 206 206 206 206 206 206 206 206 206 208 209 210 211 212 213 214 215 216 217 217 217 218 218 217 217 215 213 211 209 207 205 202 200 198 197 195 194 193 191 190 189 188 186 185 185 184 183 182 180 180 179 178 177 176 175 175 173 173 173 173 172 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 179 179 180 180 180 181 164 165 165 165 165 165 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 163 163 164 164 164 164 165 166 166 166 167 167 167 167 167 167 166 166 166 166 166 165 165 165 165 164 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 162 162 163 163 164 164 164 164 165 165 165 166 166 166 167 168 168 168 169 169 169 170 170 170 170 171 172 172 172 173 173 174 174 174 175 176 176 177 177 178 178 178 178 178 178 178 179 179 180 180 180 180 181 181 182 182 182 182 183 183 184 184 184 184 185 185 185 185 185 186 186 187 187 188 188 188 189 190 191 192 192 193 193 194 194 195 196 196 197 197 198 198 198 198 198 199 200 200 200 201 202 202 204 205 205 206 207 207 209 209 209 210 210 210 209 208 209 208 208 208 208 207 207 207 206 205 205 205 205 205 204 204 204 205 205 207 208 208 210 211 212 213 214 215 217 217 217 217 218 217 216 215 213 211 209 207 205 203 200 199 197 196 194 193 192 191 190 188 187 186 185 184 184 183 182 181 180 179 178 177 176 175 175 174 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 177 177 177 177 177 178 178 178 178 179 180 180 180 180 181 164 164 165 165 165 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 163 163 163 164 164 164 165 165 165 166 166 167 167 167 167 166 166 166 165 165 165 165 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 162 163 162 163 163 164 164 164 165 165 166 166 167 168 168 168 169 169 170 170 171 172 172 172 172 173 173 174 174 175 176 176 176 177 177 178 178 178 178 179 179 179 179 180 180 180 181 181 181 181 182 182 182 182 183 183 184 184 184 184 185 185 185 185 186 186 187 187 187 188 189 189 190 190 191 192 193 193 193 194 195 196 196 197 197 197 198 199 199 199 200 200 201 201 201 202 203 203 204 206 206 207 208 208 210 210 210 211 211 211 211 211 210 210 209 208 208 208 207 207 206 205 205 205 204 204 204 203 203 203 204 204 205 206 207 209 210 211 212 214 214 215 217 217 217 217 217 216 215 214 212 210 207 205 203 201 199 198 196 195 193 192 191 190 189 188 187 186 185 184 183 183 182 181 180 179 178 177 176 176 175 175 174 173 173 173 173 173 173 174 174 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 177 177 177 177 177 178 178 178 179 179 179 180 180 180 180 181 164 164 164 164 164 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 165 165 165 166 166 166 167 166 166 166 165 165 165 165 164 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 162 162 162 161 161 161 161 161 161 161 160 160 160 160 160 160 161 160 161 161 162 162 162 162 163 163 164 164 165 165 166 167 168 168 169 169 170 170 171 171 172 173 173 174 174 174 175 176 176 176 177 178 178 178 178 179 179 180 180 180 180 180 180 181 181 181 181 182 182 182 183 183 184 184 184 184 184 185 185 185 185 186 186 187 187 187 188 189 190 190 190 191 192 193 193 194 194 195 196 196 197 197 197 198 199 200 200 200 200 202 202 202 203 203 204 204 205 206 207 208 209 210 210 211 211 211 212 211 211 211 211 210 210 209 208 207 207 206 205 205 204 204 203 203 202 202 202 202 203 203 204 204 206 207 209 210 211 213 214 215 216 217 217 217 217 216 215 213 212 210 208 205 203 201 199 198 196 195 194 193 192 191 190 189 187 187 186 185 184 183 182 182 181 180 179 179 177 176 176 175 175 175 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 179 179 179 180 180 180 181 181 181 164 164 164 164 164 163 163 163 163 162 162 162 162 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 163 163 163 163 163 163 164 164 164 165 165 165 165 166 166 166 166 165 165 165 164 164 163 163 163 162 162 161 161 161 161 160 160 160 160 160 160 160 161 161 161 160 160 160 160 160 160 160 159 159 160 159 159 160 160 159 160 160 160 160 161 161 162 162 163 163 164 165 165 166 167 168 168 169 170 170 171 171 172 173 174 174 174 175 176 176 176 177 177 178 178 178 179 180 180 180 180 180 180 181 181 181 181 181 182 182 182 183 183 184 184 184 184 184 185 185 185 185 186 186 187 187 187 188 189 190 190 190 191 192 193 193 194 194 195 196 196 197 197 197 198 199 199 200 200 201 202 202 202 203 203 204 204 205 206 206 208 208 209 211 212 212 212 212 212 213 212 212 211 211 210 209 208 207 206 206 204 204 203 203 202 201 200 200 200 200 200 201 202 203 204 206 208 209 210 212 213 214 216 216 216 217 217 216 215 213 212 209 208 205 203 201 200 198 197 196 194 193 192 191 190 189 188 187 186 186 185 184 183 182 182 181 180 179 179 177 177 176 175 175 175 175 174 174 175 175 175 175 175 175 175 175 176 176 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 180 180 180 180 180 181 181 164 164 164 164 163 163 163 163 162 162 162 162 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 163 163 163 163 163 163 163 163 164 165 164 165 165 165 165 165 165 165 165 164 164 163 163 163 162 161 161 161 160 160 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 162 163 163 164 165 165 166 167 168 168 169 170 171 171 172 173 174 174 175 175 176 177 177 177 178 178 179 179 180 180 180 180 180 181 181 181 181 181 181 182 182 182 182 183 183 184 184 184 184 185 185 185 185 186 186 187 187 187 188 188 189 190 190 191 192 193 193 193 194 195 196 197 197 197 197 198 199 199 200 200 201 201 202 202 202 203 204 204 205 205 206 206 208 208 209 210 211 212 213 212 213 213 212 212 211 210 209 208 207 207 206 205 204 203 202 201 200 200 200 199 199 199 199 200 201 202 203 205 206 208 210 211 213 214 215 216 216 216 216 216 215 213 212 209 207 205 203 202 200 199 197 196 195 194 193 192 191 190 189 188 187 186 186 185 184 183 183 182 181 180 180 179 178 177 176 176 176 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 180 180 180 181 181 163 163 163 163 163 163 162 162 162 162 162 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 163 163 162 162 162 161 160 160 160 159 159 158 158 158 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 159 159 159 160 160 161 162 162 163 164 164 165 166 167 168 169 170 170 171 172 173 173 174 175 175 176 177 177 177 178 178 179 179 180 180 180 180 181 181 181 181 181 181 182 182 182 182 182 183 183 184 184 184 185 185 185 185 185 185 186 186 187 187 188 189 189 190 190 191 192 193 194 194 194 195 196 196 197 197 198 199 199 199 200 200 200 202 202 202 203 204 204 205 205 206 206 207 208 208 209 211 211 212 212 212 213 213 212 212 210 210 209 208 207 206 205 204 203 202 201 200 200 199 198 198 198 198 198 198 199 200 202 203 205 207 208 210 212 213 214 216 216 216 216 215 215 213 212 209 207 205 204 202 200 199 198 196 195 194 193 192 191 190 189 188 188 187 186 186 185 184 183 183 182 181 180 180 179 178 177 176 176 176 176 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 179 179 179 180 180 180 180 180 181 181 181 163 163 163 163 163 162 162 162 161 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 163 163 163 163 163 163 164 164 164 164 164 163 163 163 162 162 162 161 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 158 157 157 158 158 158 158 159 158 159 160 160 161 161 162 163 164 164 165 166 167 168 169 170 170 171 172 173 174 174 175 176 177 177 177 178 178 179 179 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 184 184 184 185 185 185 185 185 185 186 187 187 187 188 189 190 190 191 192 193 194 194 195 195 195 196 196 197 198 198 198 199 199 200 201 201 202 202 203 203 204 204 204 204 205 206 206 208 208 209 211 211 211 212 212 211 212 211 210 209 208 207 206 205 204 203 202 201 200 199 199 198 197 196 196 196 196 197 198 199 201 202 204 206 208 210 211 213 214 215 215 216 216 215 214 213 211 209 207 205 204 202 200 199 198 197 196 195 193 192 192 191 190 189 188 188 187 186 186 185 184 183 183 182 181 181 180 179 178 177 177 176 176 176 176 176 176 176 176 176 177 177 177 177 177 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 180 180 180 180 180 181 181 181 181 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 162 162 162 162 161 160 160 160 159 159 158 158 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 157 158 157 157 158 158 158 158 158 158 159 159 160 161 161 162 163 164 164 165 166 167 168 169 170 171 171 173 173 174 175 176 176 177 177 178 178 179 179 180 180 180 180 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 184 184 184 185 185 185 186 186 186 187 187 188 188 189 190 190 191 192 193 193 194 195 196 196 197 197 198 198 198 199 199 199 200 201 201 201 202 203 203 204 203 204 204 205 206 207 207 208 208 209 210 211 211 211 211 210 210 209 207 206 205 204 203 202 201 200 200 198 197 196 196 196 195 196 196 196 197 199 200 201 203 205 206 208 210 212 213 215 215 216 215 215 214 212 211 209 207 205 204 202 201 200 198 197 196 195 194 193 192 191 191 189 189 188 187 187 186 186 185 184 183 183 182 181 181 180 179 179 177 177 177 177 177 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 163 163 162 162 162 162 162 161 161 161 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 161 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 157 158 158 157 157 157 157 157 158 157 158 158 158 158 159 159 160 161 161 162 163 163 164 165 166 167 168 169 170 171 172 173 174 175 176 176 177 177 178 178 179 179 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 183 183 183 184 184 185 185 185 186 187 187 187 188 188 189 189 190 191 192 193 193 194 195 195 196 196 196 197 197 197 198 199 199 199 200 200 201 201 202 202 203 203 204 204 205 206 206 207 207 208 208 209 209 209 209 209 208 207 206 206 205 203 202 202 200 199 198 197 197 196 195 195 195 195 195 196 197 198 200 200 203 204 206 208 210 212 213 214 215 216 215 214 213 212 211 209 208 205 204 202 201 200 199 198 197 196 195 194 193 192 191 190 189 189 188 187 187 186 186 185 184 183 183 182 182 181 180 179 179 178 177 177 177 177 177 177 177 177 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 163 162 162 162 162 162 162 161 161 161 160 160 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 162 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 161 161 161 161 160 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 157 158 158 158 157 157 157 157 157 158 157 158 158 158 159 159 159 159 160 161 161 162 163 163 164 165 166 167 169 170 171 171 173 173 174 176 176 176 177 178 178 178 179 179 180 180 180 180 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 183 183 183 183 184 184 184 185 185 186 186 187 188 189 189 190 191 191 192 193 193 194 194 195 195 196 196 197 197 197 197 197 198 198 199 199 200 200 200 201 201 202 203 203 203 204 205 205 205 206 206 207 207 208 207 207 206 206 204 204 202 202 201 200 199 198 197 196 195 195 195 195 195 195 195 196 198 199 201 202 204 206 208 209 211 213 213 214 214 214 214 213 212 210 209 208 206 204 203 202 200 199 198 197 196 195 194 193 192 191 190 190 189 189 188 187 187 186 186 185 184 184 183 183 182 181 180 180 179 179 178 178 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 180 180 180 180 180 180 180 181 181 181 181 181 181 182 163 162 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 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 160 160 160 160 159 159 159 158 158 158 158 157 157 157 157 157 156 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 157 157 158 158 157 158 158 158 158 158 158 158 158 159 159 159 160 160 161 161 162 163 164 165 165 166 168 169 170 171 172 173 174 175 176 176 177 177 178 178 178 179 180 180 180 180 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 184 184 184 184 185 186 186 187 188 189 189 190 191 192 193 193 194 194 195 195 195 195 196 196 196 197 197 197 198 198 198 199 199 200 199 200 200 201 201 201 201 201 203 203 203 205 205 205 205 206 205 205 204 203 203 202 201 200 199 198 197 197 196 195 195 195 195 195 195 196 196 198 199 200 202 204 205 208 209 211 212 213 213 214 213 213 212 211 210 209 208 206 205 203 202 201 200 199 198 197 196 195 194 193 192 191 190 190 189 189 188 187 187 186 186 185 184 184 183 183 182 181 180 180 179 179 179 178 178 178 178 178 178 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 158 157 157 157 157 157 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 159 159 159 159 159 159 159 160 160 160 160 161 162 163 163 164 165 166 167 168 170 170 171 173 174 175 176 176 177 177 178 178 178 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 185 185 185 186 187 188 189 189 190 191 192 192 193 193 193 193 194 194 194 194 194 195 196 196 196 196 197 197 198 198 199 198 198 199 199 199 200 200 201 201 201 201 202 203 203 203 203 203 203 202 202 201 200 199 199 198 197 196 196 195 195 195 195 195 196 196 197 198 200 200 202 204 206 208 209 211 211 212 213 213 213 212 211 211 209 208 207 206 205 204 202 202 200 199 198 197 196 195 194 193 192 191 191 190 190 189 189 188 188 187 186 186 185 185 184 183 182 182 181 181 180 180 179 179 179 179 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 182 182 182 182 162 162 162 162 162 162 161 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 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 162 163 164 165 166 167 168 169 170 171 173 173 174 175 176 177 177 178 178 178 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 184 185 185 186 186 188 189 189 190 191 191 191 193 193 193 193 193 193 193 193 193 193 194 195 195 195 196 196 196 196 196 196 197 197 196 197 197 197 197 197 199 199 200 200 201 201 200 201 201 201 200 200 199 198 197 197 197 196 196 195 196 196 196 196 197 197 199 200 202 202 204 206 207 208 210 211 211 212 212 212 211 211 210 209 208 207 206 204 204 203 202 200 200 198 197 196 195 194 193 192 192 191 191 190 190 189 189 188 188 187 187 186 185 184 184 183 183 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 163 163 162 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 160 160 160 160 160 160 160 160 159 160 160 159 159 160 160 160 159 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 163 164 164 165 167 168 169 170 171 172 173 174 175 176 177 177 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 180 181 181 181 182 182 182 182 183 184 184 185 186 187 188 188 189 190 190 191 192 192 192 192 193 192 192 192 192 193 193 193 193 193 194 194 194 193 194 194 195 195 194 194 194 194 193 193 195 195 196 197 197 198 199 198 199 199 199 199 199 198 198 197 197 197 196 196 196 196 196 197 197 198 199 200 202 203 205 206 207 209 210 210 211 212 212 211 210 210 209 208 207 206 205 204 203 202 201 201 199 198 197 197 196 195 194 193 192 192 191 191 190 190 189 189 188 188 187 187 186 185 184 184 183 183 182 182 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 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 183 163 163 163 162 162 162 161 161 161 160 160 160 160 160 159 159 159 160 159 159 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 160 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 161 161 161 161 162 163 164 164 165 167 167 169 170 171 172 173 174 175 176 177 178 178 179 179 180 180 180 181 181 181 181 181 182 181 181 181 181 181 181 181 180 180 180 180 179 179 179 179 180 180 180 181 181 181 182 182 183 184 185 186 186 187 188 189 189 191 191 191 191 191 192 191 191 191 192 192 192 192 192 192 193 193 193 193 192 193 193 192 191 191 192 192 190 190 190 191 191 192 193 194 195 196 196 197 197 197 198 197 197 197 197 197 197 197 196 196 197 197 197 198 198 200 201 203 204 205 206 207 209 209 210 210 210 210 209 209 208 208 207 206 205 205 204 203 202 201 200 200 199 198 197 196 195 194 193 192 192 191 191 191 190 190 189 189 188 188 187 187 186 185 185 184 184 183 183 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 182 182 182 182 182 182 182 182 182 183 183 163 163 162 162 162 162 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 160 161 161 161 161 161 162 163 164 164 165 167 167 169 170 171 172 173 175 175 177 177 178 178 179 180 180 180 181 181 181 181 181 182 182 182 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 180 180 181 181 182 182 183 184 185 186 187 188 189 189 190 190 190 191 191 191 191 190 191 190 190 190 190 190 190 191 191 191 191 191 191 191 190 190 189 189 188 188 186 186 186 186 188 189 190 191 192 193 194 195 196 197 196 197 197 196 197 196 197 197 197 197 197 198 198 199 200 201 203 204 205 206 207 208 209 209 209 209 209 208 208 207 206 206 205 205 204 203 203 202 201 200 199 198 198 196 196 195 194 193 193 192 191 191 191 191 190 189 189 188 188 187 187 186 186 186 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 184 184 163 163 162 162 162 161 161 161 161 161 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 159 158 158 159 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 159 159 159 159 159 160 160 160 161 161 161 161 162 162 163 162 162 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 161 161 162 162 162 163 164 165 166 167 167 169 170 171 173 174 175 175 177 178 178 179 180 180 181 181 181 182 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 180 180 181 182 182 183 184 185 186 187 188 188 189 189 190 190 191 190 190 190 190 190 189 189 189 189 189 190 190 190 190 189 190 189 189 187 188 186 185 185 185 183 183 183 183 183 183 186 187 188 190 192 193 195 196 195 196 196 196 196 196 196 196 197 197 198 198 199 199 200 201 203 204 204 205 206 207 208 208 208 208 208 207 207 206 206 205 204 203 202 202 202 201 200 199 199 198 197 196 196 195 194 194 193 193 192 191 191 191 190 190 189 189 188 188 188 187 187 186 186 185 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 184 184 184 163 163 163 162 162 162 161 161 161 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 161 161 161 161 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 163 163 163 164 165 166 167 168 170 171 172 173 174 175 176 177 178 179 180 180 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 180 181 181 182 182 183 185 186 187 187 188 189 189 189 190 190 190 190 190 190 189 189 189 188 189 189 189 189 189 189 188 189 187 186 186 183 183 182 182 180 179 179 179 179 179 180 180 183 184 187 189 190 192 193 194 195 195 195 196 196 196 196 196 197 198 198 199 199 200 201 202 203 204 205 206 206 206 207 207 207 206 205 205 205 204 203 203 202 201 200 200 200 199 199 198 197 197 196 195 195 194 194 193 193 192 192 191 191 191 190 190 189 189 189 188 188 187 187 187 187 186 186 186 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 185 185 185 163 163 163 162 162 162 162 161 161 161 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 159 159 159 159 159 160 160 159 160 160 160 160 161 161 161 161 162 162 162 163 163 163 164 164 164 164 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 162 162 163 163 163 164 164 165 166 168 169 170 171 172 174 175 176 177 178 178 180 181 181 181 182 182 183 183 183 183 183 183 184 183 183 182 182 182 182 181 181 180 180 179 179 179 179 179 179 179 179 179 179 180 180 181 182 182 183 184 186 187 187 188 189 189 189 190 190 190 191 190 190 189 189 188 189 189 189 189 189 188 188 187 187 186 185 183 182 180 179 177 175 175 174 174 174 174 174 177 179 180 183 185 187 189 190 192 193 194 194 195 195 195 195 196 196 197 197 198 199 201 201 202 204 204 204 205 205 205 205 206 205 205 204 203 203 202 201 201 200 199 199 199 199 198 198 197 196 196 195 195 195 194 193 193 193 192 192 191 191 191 190 190 190 190 189 189 188 188 188 188 187 187 187 186 187 187 186 186 187 187 186 186 186 186 186 185 185 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 185 185 185 163 163 163 162 162 162 161 161 161 161 160 160 159 159 159 158 158 158 158 158 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 158 158 157 157 158 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 162 163 163 163 164 164 165 165 165 165 166 166 166 166 166 165 165 165 164 164 164 164 163 163 163 163 163 163 163 164 164 165 165 166 168 169 170 171 173 174 175 176 178 178 180 181 181 182 182 183 183 183 184 184 184 184 184 184 184 184 183 183 183 183 182 181 181 181 180 179 179 179 179 179 179 179 179 179 180 180 181 182 182 183 184 185 187 187 188 189 189 190 190 190 191 191 190 190 189 190 189 189 189 189 189 188 188 189 188 186 185 184 182 180 177 175 174 174 172 170 171 171 171 171 171 174 176 179 181 184 186 187 189 190 192 193 193 194 195 195 196 196 197 197 198 198 200 201 201 202 203 204 204 204 204 204 204 204 204 203 202 201 200 199 199 198 197 197 197 197 196 196 196 195 195 195 195 194 194 193 193 193 192 192 192 191 191 191 190 190 190 190 190 189 189 189 188 188 188 188 188 188 188 187 187 188 188 188 187 187 187 187 186 186 186 186 186 185 184 184 184 184 184 184 184 184 183 183 183 183 184 184 184 184 184 185 185 185 185 186 186 186 186 163 163 163 162 162 162 161 161 161 161 160 160 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 163 163 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 163 164 164 164 165 165 166 167 168 170 171 172 173 174 176 177 178 179 180 181 182 182 183 184 184 184 185 185 185 185 185 185 184 184 184 184 183 183 183 182 181 181 181 180 180 179 179 179 179 179 179 179 180 181 182 182 182 183 184 185 187 187 188 189 189 191 191 192 191 191 192 191 191 190 190 189 189 189 189 189 189 189 188 187 185 182 180 179 175 173 172 170 169 167 167 167 166 168 168 170 171 175 178 180 182 184 186 188 189 190 192 192 193 194 194 195 196 196 197 198 199 199 200 201 202 203 204 204 204 204 203 203 203 202 201 200 199 198 197 196 196 196 195 195 195 194 194 194 194 194 194 194 193 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 189 189 189 189 188 188 188 188 187 187 187 187 186 186 186 186 185 185 185 185 185 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 187 187 187 163 163 163 162 162 162 162 161 161 161 160 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 157 156 156 156 157 157 157 157 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 163 163 163 163 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 166 166 165 165 165 165 165 164 164 164 164 164 164 165 165 166 167 168 169 170 172 173 174 175 177 178 179 180 181 182 182 183 184 185 185 185 185 186 186 186 186 185 185 185 185 184 184 183 183 183 182 181 181 181 181 180 180 180 180 180 180 180 180 181 182 182 182 183 184 185 187 187 188 189 191 191 191 192 192 191 192 192 191 191 190 191 191 190 190 190 189 189 188 185 184 182 180 177 175 171 170 166 167 165 163 164 164 164 165 166 169 170 174 176 179 181 183 185 186 188 189 190 191 192 193 194 194 195 197 197 198 199 200 200 201 202 202 203 203 202 202 202 201 200 199 198 197 196 196 195 194 194 194 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 192 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 188 188 188 188 187 187 187 186 186 186 186 186 186 186 186 185 185 185 185 185 185 186 186 186 186 186 186 187 187 187 188 163 163 163 162 162 162 162 161 161 161 160 160 159 159 159 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 159 159 160 160 160 160 160 160 160 160 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 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 166 167 168 168 169 171 172 173 174 175 177 178 180 180 181 182 184 184 185 185 185 186 186 186 186 186 186 186 186 185 186 185 185 185 184 183 183 183 182 181 181 181 181 181 181 181 181 181 181 182 182 182 183 184 185 186 186 187 188 189 191 191 192 193 193 192 193 193 192 193 192 192 192 191 192 191 191 190 188 187 186 182 180 176 175 171 167 166 164 163 163 162 162 162 163 163 165 167 169 172 175 178 180 182 184 185 187 189 189 191 191 193 193 195 195 196 197 198 199 199 200 201 201 202 202 202 201 201 200 199 198 197 196 195 194 194 193 193 192 192 192 192 192 192 192 193 192 192 193 192 192 192 192 192 192 191 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 189 189 189 188 188 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 188 188 188 188 164 164 163 163 163 162 162 162 161 161 160 160 160 159 159 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 157 157 157 158 158 158 158 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 163 163 163 164 164 164 165 165 165 166 166 166 166 167 167 167 167 167 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 169 169 170 171 173 174 175 176 177 179 180 181 182 183 184 185 185 186 186 186 187 187 187 187 187 187 187 187 186 186 186 186 185 185 184 183 183 183 182 182 181 181 181 181 182 182 182 182 182 182 183 184 185 186 187 188 189 190 191 192 192 194 194 194 194 195 194 194 193 194 194 193 193 192 193 192 191 189 186 182 180 176 174 170 169 167 163 162 162 161 160 161 161 162 162 164 166 169 171 174 177 179 181 183 185 187 187 189 190 191 192 193 194 195 196 197 198 199 199 200 201 201 201 201 201 199 199 199 197 196 195 194 193 193 192 192 191 190 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 190 190 190 189 189 189 188 188 188 187 187 187 187 188 187 187 187 187 187 187 187 188 188 188 188 188 188 188 189 189 189 164 164 163 163 163 163 162 162 162 161 161 160 160 160 159 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 156 155 155 156 156 157 157 157 157 157 158 158 158 159 159 160 160 160 160 160 161 161 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 164 165 165 165 166 166 166 166 167 167 167 168 168 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 167 167 168 168 169 169 170 171 172 173 174 176 177 178 180 181 182 183 184 185 185 186 186 187 187 188 188 188 188 188 188 187 187 187 187 186 186 186 186 185 185 184 184 183 183 183 183 182 182 182 182 182 182 182 183 184 185 185 187 188 189 190 190 192 193 193 195 195 195 195 196 195 196 196 195 196 196 196 196 195 194 193 191 190 186 184 178 176 172 170 168 165 163 162 161 160 159 160 160 161 163 165 167 169 172 173 176 179 181 183 184 186 187 189 190 191 192 193 194 195 196 197 198 199 199 200 200 200 200 199 199 198 198 197 195 195 194 193 192 191 190 190 190 190 190 190 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 191 191 191 190 190 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 190 190 190 190 190 190 165 164 164 164 164 163 163 162 162 162 161 160 160 160 159 159 158 158 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 157 157 158 158 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 162 162 162 163 163 163 163 164 164 164 164 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 170 170 171 172 173 174 175 176 178 179 180 181 182 183 184 185 186 186 186 187 188 188 188 188 188 188 188 188 188 187 187 187 187 187 186 187 186 185 185 185 184 184 183 184 183 183 183 183 184 184 184 185 185 186 187 188 190 190 191 193 194 194 195 196 197 198 197 198 198 199 198 199 198 198 199 198 197 196 195 193 190 186 185 180 176 172 172 168 167 163 163 161 160 161 162 161 163 163 166 168 169 172 175 177 179 181 183 184 186 187 189 190 191 192 193 194 195 196 197 198 199 199 199 199 199 198 198 198 196 196 195 194 193 192 191 190 190 189 189 189 189 189 190 190 191 191 191 191 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 193 193 194 193 193 193 193 193 192 192 191 191 190 190 190 190 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 191 191 192 192 165 165 165 164 164 164 164 163 162 162 162 161 160 160 159 159 158 158 158 158 157 157 157 156 156 156 156 155 155 155 155 155 156 155 155 155 155 156 156 156 156 157 157 157 157 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 162 162 162 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 168 168 168 168 168 168 169 169 169 170 170 171 172 173 174 174 176 177 178 180 180 182 183 184 185 185 186 187 187 188 188 188 188 188 188 188 188 188 188 189 188 188 188 188 188 187 187 187 187 186 186 185 185 184 184 184 184 184 184 185 185 185 186 187 187 189 190 191 192 193 195 195 197 197 199 199 199 200 201 201 201 201 201 202 202 201 200 200 199 195 194 190 189 185 180 178 174 172 169 167 165 164 163 162 163 164 163 165 165 168 169 171 173 175 177 179 181 184 185 186 188 189 190 191 192 194 194 196 196 197 198 198 198 198 198 197 197 197 196 195 194 194 193 192 190 190 189 189 189 188 189 189 189 189 190 191 191 191 191 192 192 192 192 192 192 192 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 193 193 192 192 192 191 191 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 192 192 192 192 192 193 193 166 166 166 165 165 164 164 164 163 162 162 162 161 160 160 160 159 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 155 155 155 156 156 156 156 157 157 157 158 159 159 159 159 160 160 161 161 161 161 161 161 161 162 162 162 162 163 163 164 164 164 164 165 165 165 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 171 172 173 174 175 176 177 178 178 180 181 182 183 184 185 185 187 187 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 188 187 187 187 187 186 186 186 186 186 186 186 186 186 187 188 189 190 190 192 193 194 196 197 198 199 200 201 201 202 203 204 203 204 205 204 205 204 203 203 202 201 198 194 193 191 187 182 180 176 174 172 171 168 167 165 165 165 166 166 167 168 169 171 172 175 176 178 180 182 184 185 188 188 190 191 192 193 194 195 196 196 197 198 198 198 198 197 197 196 196 194 194 193 192 191 190 190 189 189 189 188 188 189 189 189 190 190 191 191 191 192 192 192 192 193 193 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 192 192 191 192 191 191 191 191 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 194 194 194 194 167 167 167 166 166 165 165 164 164 163 163 162 161 161 161 160 160 159 159 158 158 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 158 158 159 159 160 160 160 160 161 161 161 162 162 162 162 162 162 163 163 163 163 163 164 164 164 165 165 165 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 171 171 171 172 172 173 173 174 175 176 177 177 178 180 181 181 182 183 184 185 186 187 187 188 188 188 188 188 189 189 189 189 189 189 190 190 190 190 190 190 190 190 189 189 189 189 189 188 188 188 188 187 187 187 188 188 188 189 189 190 190 191 193 195 196 196 198 199 200 202 202 203 204 205 205 207 207 208 209 208 208 208 208 206 204 203 200 198 197 193 189 187 182 180 178 175 173 170 169 169 168 167 168 168 170 170 172 173 175 176 178 180 182 184 186 187 188 190 191 192 193 194 195 196 197 197 197 198 197 198 197 196 196 195 194 193 192 192 191 190 189 189 189 188 188 188 188 189 189 190 190 191 191 192 192 192 192 192 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 194 194 193 193 193 193 193 192 192 192 192 192 192 193 193 193 193 193 193 194 194 194 194 194 194 195 195 195 195 195 195 168 168 167 167 167 166 165 165 164 164 164 163 162 162 161 160 160 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 159 159 159 160 160 160 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 164 164 164 165 165 166 166 166 167 167 167 167 168 167 167 168 168 168 167 167 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 172 172 173 173 173 174 174 175 176 177 177 178 179 180 181 182 183 184 185 185 186 187 187 188 188 188 188 188 189 189 189 189 189 190 190 190 191 191 191 191 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 189 190 191 191 192 193 194 195 196 197 198 201 201 203 204 205 206 207 208 210 210 211 211 211 211 210 211 208 208 207 206 203 201 198 196 192 190 186 182 180 179 175 174 172 171 172 172 172 172 173 173 174 176 178 179 180 182 184 186 187 188 189 191 192 194 194 195 196 196 197 197 197 197 197 197 196 195 195 194 193 192 192 191 190 189 189 189 188 188 188 189 189 189 190 190 191 191 192 192 192 193 193 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 194 195 194 193 193 193 193 193 193 193 193 193 194 194 194 195 195 195 196 196 196 196 196 196 196 197 197 197 197 197 169 169 168 168 167 167 166 166 165 165 164 164 163 162 162 161 161 160 160 159 159 159 158 158 158 158 158 158 158 158 157 157 157 157 158 158 158 158 158 159 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 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 170 170 170 171 171 171 172 172 173 173 174 174 174 175 175 175 176 177 178 178 179 179 181 181 183 183 184 185 186 187 187 187 188 188 188 188 189 189 189 189 189 190 190 190 191 191 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 190 191 191 191 191 192 192 194 195 195 196 197 199 200 202 202 204 206 208 209 210 211 213 214 213 214 214 214 213 213 214 211 211 208 207 205 204 201 199 195 191 187 185 184 182 179 177 176 176 175 175 175 175 175 177 178 179 180 182 183 185 187 188 189 191 191 193 194 195 195 196 196 198 197 197 198 197 197 196 195 195 194 193 192 192 191 190 189 189 189 188 188 189 189 189 189 190 190 191 191 192 192 192 193 193 193 194 194 194 194 194 194 194 194 194 194 193 193 193 194 194 194 194 194 194 194 195 195 195 195 196 196 196 196 195 195 195 195 194 194 194 194 194 194 194 194 195 195 196 196 196 197 197 198 198 198 198 198 198 199 199 199 199 199 170 170 169 169 168 168 167 167 166 166 165 164 164 163 163 162 161 161 161 161 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 159 159 159 159 160 160 161 161 161 162 162 162 163 163 163 163 163 163 164 164 164 164 164 165 165 165 166 166 166 167 167 168 168 168 168 169 169 169 169 169 168 168 168 168 168 168 168 168 169 168 168 168 168 169 169 169 169 170 171 171 172 172 172 173 174 174 174 175 175 175 176 176 177 177 178 178 179 180 181 181 182 183 184 184 185 186 187 187 187 188 189 189 189 189 189 189 189 190 190 190 191 191 192 192 193 193 193 193 194 194 194 193 193 193 193 193 193 192 193 193 192 193 193 194 194 194 194 195 196 197 198 199 201 202 204 205 207 209 210 212 213 214 215 216 215 217 216 216 216 215 214 213 212 210 209 206 205 202 199 196 194 190 188 185 183 183 182 180 179 179 179 179 179 180 180 181 182 183 185 186 188 189 190 192 193 194 194 195 196 197 197 198 198 198 198 197 197 196 195 195 194 193 193 192 191 190 190 189 189 189 189 189 189 189 189 190 190 191 191 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 194 195 196 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 196 196 197 197 197 198 198 198 199 199 199 199 199 199 200 200 201 201 201 201 171 171 170 170 169 169 168 167 167 166 166 165 164 164 163 163 162 162 162 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 162 162 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 169 169 169 169 169 170 170 170 171 172 172 173 173 174 175 175 175 176 176 176 176 177 178 178 179 179 179 180 181 181 182 183 184 185 185 186 186 187 188 188 188 189 189 189 189 189 189 190 190 190 191 191 192 192 193 193 194 194 195 195 195 195 195 195 195 195 195 195 195 195 194 195 195 195 195 196 196 196 196 198 199 199 200 202 204 206 207 208 210 212 213 214 216 217 217 218 218 218 217 217 217 216 216 214 212 212 209 208 206 203 200 198 196 193 191 189 188 184 184 183 183 183 183 183 183 184 184 185 186 187 188 189 191 191 192 194 195 195 196 197 197 198 198 199 198 198 197 197 196 196 195 194 193 193 192 191 190 190 190 189 189 189 189 189 189 189 190 190 191 191 192 192 193 193 194 194 194 194 194 193 193 193 193 192 192 192 192 192 192 193 193 193 193 193 194 194 195 196 196 196 197 197 196 197 196 196 196 196 196 196 196 196 196 196 197 197 197 198 198 199 199 200 200 200 201 201 201 201 201 201 202 203 203 203 172 172 171 171 170 170 169 168 168 167 166 166 166 165 164 164 163 163 163 162 162 161 161 161 161 161 161 160 160 160 160 160 160 160 161 160 161 161 161 161 162 162 163 163 163 163 164 164 164 164 164 165 165 165 165 165 166 166 166 166 167 166 166 167 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 170 170 170 171 171 172 173 173 174 175 175 176 176 177 178 178 178 178 178 179 179 179 180 181 181 181 182 183 184 185 185 185 186 187 187 188 188 189 189 189 189 190 190 190 190 190 190 191 192 193 193 193 194 195 195 195 196 196 196 196 196 196 196 196 197 196 196 196 196 196 196 196 197 198 198 198 199 199 201 202 203 204 206 208 209 211 213 214 216 217 218 219 220 219 220 219 219 218 218 217 216 215 214 211 211 209 206 203 202 200 196 194 192 192 190 188 187 187 187 185 185 186 186 187 187 188 189 191 191 192 193 193 195 195 196 197 198 198 198 198 199 199 199 198 197 197 196 195 195 194 193 192 191 191 190 190 190 189 189 189 189 189 189 190 190 191 191 192 192 193 193 194 193 193 193 193 193 193 192 192 192 192 191 191 191 192 192 192 192 193 194 194 195 195 196 196 197 197 197 197 197 197 197 197 197 197 197 197 198 198 198 199 199 199 200 200 200 201 202 202 202 202 202 203 203 203 203 203 204 204 204 173 173 172 171 171 170 170 169 169 168 168 167 166 166 165 165 164 164 164 163 163 162 162 162 162 162 162 161 161 161 161 161 162 162 162 161 161 162 162 163 163 163 164 164 164 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 168 168 169 169 170 170 170 170 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 170 169 170 170 171 172 172 173 174 174 175 176 176 177 177 178 178 179 179 179 179 179 180 181 181 182 182 183 183 184 184 185 185 185 186 187 187 188 188 189 189 189 189 189 190 190 191 191 191 192 192 193 193 194 195 195 195 196 196 197 197 197 198 198 199 199 199 198 198 198 199 198 198 198 199 199 199 199 200 201 201 202 204 205 207 209 210 212 213 215 217 218 219 219 220 221 221 220 220 219 219 218 217 215 214 213 212 210 209 206 204 202 200 198 195 194 192 192 191 190 190 190 190 190 190 189 190 191 192 192 193 194 195 195 196 196 197 197 199 198 199 199 200 199 199 198 198 197 196 196 195 194 193 192 191 191 190 190 190 190 189 189 189 189 190 190 190 191 191 192 192 193 193 193 193 193 193 193 193 192 192 192 191 191 191 191 191 191 191 192 192 193 193 194 195 195 196 197 197 197 198 198 199 198 199 198 199 199 199 199 199 200 200 200 201 201 201 202 202 202 202 203 203 203 204 204 204 204 204 205 205 206 206 174 173 173 172 172 171 170 170 169 169 168 168 167 167 166 166 165 165 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 170 170 170 170 171 172 173 173 175 175 176 177 177 178 179 179 179 179 180 180 181 181 181 182 182 183 183 184 184 184 185 185 186 186 186 187 188 188 188 188 189 189 190 190 190 190 190 191 191 192 193 194 194 195 196 196 197 197 198 198 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 202 203 203 204 207 208 209 210 213 214 216 216 218 219 220 220 221 221 221 221 220 219 218 218 217 215 214 213 211 210 207 206 203 202 200 199 197 196 194 194 192 192 192 192 192 193 193 193 193 193 194 195 196 197 197 197 197 199 199 199 199 200 200 200 200 200 199 198 198 197 196 195 194 194 193 192 191 190 190 190 190 189 189 189 190 190 190 191 191 191 192 193 193 193 193 194 193 193 193 192 192 191 191 190 190 190 190 190 191 191 192 192 192 194 194 195 196 197 197 198 199 199 199 200 200 200 200 200 201 200 201 201 201 202 202 202 202 202 203 203 204 204 204 204 205 205 205 206 206 206 206 206 207 207 175 174 173 173 173 172 171 171 170 170 169 169 168 168 167 167 167 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 169 168 169 169 169 170 170 170 171 171 171 172 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 171 170 170 171 172 173 173 174 175 176 177 177 179 179 179 180 180 180 181 181 182 182 182 182 183 184 184 184 184 185 185 186 186 186 186 186 187 187 188 189 189 189 189 189 189 190 191 191 192 192 193 193 194 195 195 196 197 198 198 199 200 200 200 200 201 201 201 201 202 202 201 201 202 202 202 202 202 202 202 203 203 204 205 207 208 210 211 212 215 215 217 218 219 219 220 220 221 221 221 220 220 219 218 217 216 215 214 212 211 209 208 205 204 202 201 199 198 196 196 196 195 194 194 194 194 194 195 196 196 196 197 197 198 199 199 199 200 199 200 200 201 201 201 200 200 200 199 199 197 196 196 195 194 193 192 191 191 190 190 190 190 189 190 190 190 190 191 191 192 192 193 193 193 193 193 193 193 192 192 191 191 190 190 190 189 190 190 190 191 192 192 193 194 195 196 197 197 199 199 199 200 200 201 201 202 202 202 202 202 203 203 203 204 204 204 204 204 204 204 205 205 205 205 206 206 206 207 207 208 208 208 208 208 176 175 174 174 173 172 172 172 171 171 170 170 169 169 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 166 166 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 172 172 172 172 172 172 172 172 171 171 170 170 170 170 170 170 170 171 170 170 171 172 173 173 174 174 176 177 178 178 179 180 180 180 181 181 182 182 182 183 183 183 183 184 184 185 185 185 185 185 186 186 187 187 187 188 188 188 188 188 189 189 190 190 191 191 191 192 193 193 194 195 196 197 197 198 199 200 200 200 201 202 202 202 202 203 203 202 203 203 203 203 203 203 203 203 203 203 204 205 206 207 208 210 211 213 214 215 217 217 219 219 221 221 220 220 220 220 220 219 218 218 217 216 215 214 212 210 208 207 206 203 201 201 200 199 198 197 197 196 196 196 196 197 197 198 197 198 198 198 199 200 200 200 201 201 201 201 202 201 201 201 201 200 200 199 198 197 196 196 194 193 192 192 191 190 190 190 190 189 190 190 190 190 191 191 192 192 193 193 193 194 193 193 193 192 191 191 190 190 189 189 189 190 190 190 191 192 193 194 194 195 197 197 199 199 200 201 202 202 202 203 203 203 204 204 204 205 205 205 206 206 205 206 206 206 206 206 206 206 207 207 208 208 208 208 208 209 209 209 209 176 176 175 175 174 173 173 172 172 171 171 170 170 170 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 170 170 171 171 172 172 172 172 173 173 172 172 172 172 172 171 171 171 171 170 171 170 171 171 171 171 172 173 174 174 175 176 177 178 179 179 180 180 181 182 182 182 182 183 183 184 184 184 184 184 184 185 185 186 186 186 186 186 186 186 186 187 187 187 188 189 189 189 189 190 190 191 192 192 193 194 195 196 197 198 199 200 200 201 201 202 203 203 203 203 204 204 203 203 203 203 203 203 204 204 204 204 204 205 206 207 208 209 210 211 213 214 215 216 218 218 219 219 220 220 220 220 220 220 219 218 217 216 216 214 213 212 210 209 207 206 205 204 203 201 201 199 199 198 198 197 198 198 198 199 198 199 199 200 199 200 200 201 201 201 201 202 202 202 202 202 202 202 201 200 200 199 197 196 196 195 194 193 192 191 191 190 190 190 190 190 190 190 190 191 191 192 192 193 193 193 193 193 193 193 192 191 190 190 189 189 189 189 189 190 191 192 192 193 194 195 196 197 199 199 201 201 202 203 204 204 205 205 205 206 206 206 207 207 208 208 208 207 207 207 207 208 208 208 208 208 208 209 209 209 209 209 210 210 210 210 177 176 176 175 175 174 174 173 173 172 172 172 171 171 170 170 170 170 169 169 169 169 168 168 168 168 168 169 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 172 172 173 174 174 176 176 177 178 179 179 180 180 181 182 182 182 183 183 183 184 184 184 185 185 185 184 185 185 185 185 185 185 186 186 186 186 187 187 187 187 188 188 188 189 190 191 192 192 193 194 195 196 197 198 199 200 201 201 202 202 202 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 205 206 206 207 208 209 210 211 212 214 215 215 216 217 217 218 219 219 219 219 219 219 218 218 217 216 216 215 214 212 211 210 208 207 206 205 203 202 201 201 200 199 198 198 199 199 199 200 199 200 200 201 200 201 202 202 201 202 202 203 203 203 202 203 203 202 201 201 201 200 198 197 197 196 194 193 192 192 191 191 191 190 190 190 190 191 191 191 191 192 192 193 193 193 193 193 193 193 192 191 190 189 189 188 188 189 189 190 191 192 193 194 195 196 198 198 200 201 202 203 203 204 205 206 206 207 208 208 209 209 209 209 209 210 210 210 209 209 209 209 209 209 209 209 209 209 209 210 210 210 211 211 210 210 177 177 176 176 176 175 175 175 174 174 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 170 170 170 170 170 170 170 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 173 173 173 173 173 172 172 172 172 171 171 171 171 171 172 171 171 172 172 172 173 174 174 175 176 176 177 178 178 179 180 180 181 182 182 182 182 183 183 183 183 184 184 184 185 185 185 185 185 184 184 184 184 184 185 185 185 185 186 186 187 187 188 188 189 190 190 191 192 193 194 195 196 197 198 199 200 200 201 202 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 205 205 206 206 207 208 209 209 211 211 212 214 215 215 215 216 216 217 217 218 218 218 217 217 217 217 215 214 214 213 212 210 209 208 207 206 205 203 202 201 201 200 200 199 199 199 200 200 200 200 200 201 201 201 202 203 202 203 203 202 203 203 203 203 203 203 203 202 201 201 201 199 198 197 196 195 194 193 192 192 191 191 190 190 190 190 191 191 191 191 192 192 193 193 193 193 193 193 192 192 191 190 189 189 189 189 190 190 191 192 193 194 195 196 198 199 200 201 202 203 204 205 206 206 207 208 209 209 210 211 211 212 212 212 212 212 211 211 211 211 211 210 210 210 210 210 210 210 210 210 211 211 211 211 211 178 178 177 177 176 176 176 176 175 175 175 174 174 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 172 172 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 172 172 172 172 172 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 172 173 173 174 174 175 175 176 177 178 178 179 180 180 180 181 181 182 182 182 182 183 183 183 183 183 183 184 184 183 183 183 183 183 183 183 184 184 184 184 185 185 186 186 186 186 187 187 188 190 191 192 193 194 195 197 198 199 200 201 201 202 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 205 206 207 207 208 209 209 211 211 212 214 214 214 215 216 216 217 216 217 217 216 215 216 215 214 213 212 212 210 209 207 207 206 205 203 202 202 201 201 200 200 199 199 200 200 200 200 200 201 201 201 202 202 203 203 203 203 203 203 204 203 203 203 204 203 203 202 201 201 200 199 198 197 195 194 193 193 192 192 191 191 190 191 190 191 191 191 192 192 193 193 193 193 194 193 193 192 192 191 191 190 190 190 190 190 191 192 193 194 196 197 198 199 200 202 202 203 205 205 206 207 208 209 210 211 211 212 213 214 214 214 214 214 213 213 213 213 213 212 212 212 212 212 212 212 212 211 211 212 212 212 212 212 179 179 178 178 177 177 177 176 176 176 175 175 175 174 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 173 174 174 174 173 173 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 175 175 175 176 177 178 178 178 179 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 183 182 182 182 182 182 182 182 182 183 183 183 183 184 184 184 185 185 186 187 187 188 190 191 192 193 194 195 196 197 198 199 200 200 201 203 203 203 203 203 204 204 204 204 203 203 203 203 204 204 204 204 205 206 206 207 208 209 210 210 211 212 212 213 213 214 214 215 214 215 214 215 214 214 214 213 212 211 210 209 208 206 206 205 204 203 201 201 201 199 199 199 200 199 199 200 200 200 200 201 202 201 202 202 203 203 204 204 203 204 204 203 203 203 204 203 203 202 202 202 200 200 199 197 196 195 194 193 193 192 191 191 191 191 191 191 191 191 192 192 193 193 193 194 194 194 193 193 192 191 191 191 191 191 191 192 192 194 195 196 197 199 200 201 202 203 204 205 206 207 208 209 210 210 211 212 214 214 214 215 216 216 216 216 216 215 215 215 214 214 213 213 213 213 212 212 212 212 212 212 212 212 212 212 180 180 180 179 179 178 178 178 178 177 177 177 176 176 176 175 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 174 174 174 174 174 174 174 174 175 174 174 174 174 175 175 175 175 175 174 174 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 174 174 174 174 175 175 175 176 176 176 177 177 177 178 179 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 185 186 186 188 189 190 191 193 194 195 197 197 198 199 200 200 201 201 201 201 202 202 202 202 202 202 202 202 202 203 203 204 204 204 205 206 206 206 207 208 209 209 210 211 211 212 212 212 212 213 213 212 212 212 211 211 211 210 209 208 207 205 205 204 203 203 201 200 200 200 198 198 198 199 199 199 199 200 200 200 200 201 201 202 202 203 203 204 204 204 204 204 204 203 204 203 204 203 203 202 202 201 200 199 198 197 196 195 194 193 193 192 192 191 191 191 191 191 191 192 192 192 193 193 194 194 194 194 193 193 193 193 192 192 193 193 193 194 195 196 198 199 200 202 202 203 204 206 206 207 208 209 210 211 212 213 214 215 216 216 217 217 218 218 218 218 217 216 216 216 215 215 214 214 214 213 213 213 213 212 212 212 212 212 212 181 181 181 180 180 180 179 179 179 179 178 178 178 177 177 176 176 176 176 175 175 175 175 175 175 175 174 174 175 175 175 175 175 175 175 175 175 176 176 176 176 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 177 177 177 177 178 179 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 183 184 185 186 187 188 190 191 192 193 195 196 196 197 198 199 199 201 201 201 201 201 202 202 202 202 201 200 201 201 202 202 203 203 204 204 205 206 206 207 208 208 208 209 209 210 210 210 211 211 211 210 209 210 210 209 208 207 207 205 204 203 202 201 200 200 199 198 198 198 198 197 197 197 198 198 198 199 199 200 200 201 202 202 202 202 203 203 204 204 204 204 204 204 203 203 204 203 203 202 202 201 201 199 199 198 196 195 195 194 193 193 192 192 192 192 192 192 191 192 193 193 193 194 194 195 195 195 195 195 194 194 194 194 194 195 195 196 197 198 199 200 202 203 204 205 206 207 207 209 209 210 211 212 213 214 215 216 217 218 219 219 219 219 219 219 219 218 217 217 217 216 215 215 214 214 214 213 213 213 213 212 212 212 212 183 182 182 181 181 181 181 181 181 180 180 179 179 179 179 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 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 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 173 174 174 174 174 175 175 175 175 175 176 176 176 177 176 177 177 177 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 180 180 180 181 181 182 183 184 185 186 188 189 191 192 193 194 195 196 197 197 199 199 199 199 199 199 199 199 199 200 200 200 200 200 200 201 200 201 202 203 203 204 204 205 205 205 206 206 207 207 207 207 207 208 208 207 207 207 206 205 205 205 204 202 201 200 199 198 198 197 196 196 196 194 194 195 195 196 196 196 197 197 198 199 200 201 201 202 202 202 203 204 203 203 204 204 204 203 203 203 203 204 203 202 202 201 201 200 199 198 198 197 196 194 194 194 193 193 193 192 192 192 192 193 193 194 194 195 195 195 196 196 196 196 196 196 196 196 196 197 198 198 199 200 201 202 203 204 206 206 207 208 209 209 210 211 212 213 214 215 216 217 218 219 220 220 221 221 221 220 220 220 219 218 218 217 216 216 215 215 214 214 214 214 213 213 213 213 212 184 184 183 183 183 182 182 182 181 181 181 181 181 180 180 179 179 179 178 178 178 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 178 178 177 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 173 173 172 172 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 177 177 177 178 178 178 179 179 179 179 179 179 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 183 184 185 186 188 189 190 191 193 194 195 195 197 197 197 197 197 197 197 197 197 197 198 198 198 198 198 198 198 199 200 200 200 201 201 202 203 203 203 203 204 204 205 205 205 205 205 204 204 204 204 203 202 202 201 200 199 198 197 196 195 195 193 193 193 193 192 192 192 192 194 194 195 195 196 197 198 198 199 201 201 202 202 203 203 203 203 203 204 203 203 203 203 203 203 202 203 202 202 202 201 200 199 198 197 196 195 195 194 194 193 193 193 193 193 193 194 194 195 195 195 196 197 197 197 197 198 198 198 199 199 199 200 200 201 201 202 203 204 205 206 207 207 208 209 209 211 211 212 213 214 215 216 217 218 219 220 221 221 222 222 222 222 221 220 220 220 219 218 217 217 216 216 215 215 214 214 214 213 213 213 213 186 185 185 185 184 184 184 183 183 183 182 182 182 182 182 181 181 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 178 178 178 177 178 177 176 176 176 176 175 175 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 172 173 173 173 173 173 174 174 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 176 178 178 177 177 177 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 180 181 181 182 184 185 186 188 189 190 192 193 194 195 196 196 196 196 196 197 197 197 196 196 196 195 196 196 196 197 197 197 198 199 199 198 199 200 200 200 200 201 202 202 202 202 201 202 202 202 201 201 200 199 200 199 198 197 196 195 193 192 192 191 189 189 189 189 189 189 189 189 190 192 192 193 194 195 196 197 198 199 200 200 201 202 203 203 203 203 203 203 203 202 203 203 202 203 203 202 202 202 201 200 199 199 198 197 196 196 195 195 195 194 194 194 194 195 195 195 195 196 196 197 198 199 199 200 200 200 201 201 201 202 202 203 203 204 205 205 206 206 207 207 208 209 209 211 211 212 213 214 215 216 217 218 219 220 221 222 222 222 223 223 222 222 222 221 220 220 219 218 218 217 216 216 216 215 214 214 214 214 214 213 187 187 186 186 186 185 185 185 184 184 184 183 183 183 183 183 182 182 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 176 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 175 176 176 176 176 176 175 176 176 176 176 176 176 175 177 176 176 176 176 177 177 177 177 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 179 180 180 182 183 184 185 187 188 189 191 193 193 194 194 195 196 196 196 196 196 195 195 195 195 195 195 194 195 195 195 195 195 196 196 197 197 198 198 198 198 198 198 199 199 199 199 199 199 198 199 198 197 196 196 195 193 192 192 191 190 189 189 187 187 186 186 186 186 186 187 187 188 189 190 191 192 193 195 195 196 198 199 200 201 201 202 202 202 203 203 202 202 202 202 202 202 203 202 202 202 202 201 201 200 199 199 198 197 197 197 196 196 196 196 195 196 196 196 196 197 197 198 199 199 200 201 201 202 203 203 203 204 205 205 205 206 206 206 207 207 208 209 209 209 210 211 211 213 213 213 214 215 216 218 219 219 220 221 222 222 223 223 223 223 223 223 222 221 220 220 219 219 218 217 216 216 216 215 215 214 214 214 214 189 189 189 188 187 187 187 186 186 185 185 185 185 185 184 184 184 183 183 183 182 182 182 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 179 180 180 180 181 181 181 180 180 180 179 179 179 178 178 177 177 177 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 174 173 174 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 176 176 176 176 177 177 179 179 179 180 180 180 180 180 180 180 180 179 179 178 178 178 178 178 178 178 178 179 180 180 181 182 184 185 186 187 190 191 192 192 193 193 195 195 195 195 194 194 194 194 194 193 192 192 192 193 193 193 194 193 193 194 194 194 194 195 195 195 195 195 196 196 196 197 196 196 196 195 195 194 193 192 191 190 190 189 187 186 185 185 185 183 183 183 183 183 183 184 184 186 187 187 188 189 191 192 193 195 196 198 199 200 201 200 201 201 202 202 201 201 202 201 202 202 202 202 202 202 202 201 201 200 200 199 199 198 198 197 197 197 197 197 197 197 197 198 198 198 199 200 201 201 202 203 203 204 205 206 206 206 207 207 207 208 208 208 209 209 209 210 210 211 211 212 213 213 213 214 215 216 217 218 219 220 221 222 222 223 223 223 223 224 223 222 222 222 221 220 220 219 218 218 217 217 216 216 215 215 215 214 214 191 190 190 190 189 189 188 188 188 187 187 187 186 186 185 185 185 185 184 184 184 183 183 183 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 179 179 178 178 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 173 174 174 175 175 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 175 175 175 174 174 176 176 177 177 177 179 180 180 180 182 182 182 182 182 180 180 179 179 178 178 178 178 178 178 178 179 180 180 181 182 184 185 186 187 189 191 192 192 192 193 193 193 194 194 194 193 193 193 192 192 192 192 191 191 191 192 192 192 192 192 192 192 192 193 193 193 194 194 193 192 192 193 193 193 192 192 192 191 190 190 189 187 186 186 185 183 182 182 182 180 180 180 180 180 180 182 182 183 184 186 186 188 189 192 191 193 194 196 197 198 199 200 200 201 201 201 200 201 201 202 201 201 202 202 202 202 201 201 201 200 200 200 199 199 199 199 198 199 198 198 199 199 199 199 199 200 200 201 202 203 203 204 205 206 207 208 209 209 209 209 209 210 210 210 210 210 210 211 212 212 213 213 213 214 214 215 216 217 217 218 219 220 221 222 222 223 224 224 224 224 223 223 222 222 221 221 221 220 219 219 218 217 217 216 216 216 215 215 215 193 192 192 191 191 190 190 189 189 188 188 188 188 187 187 187 186 186 186 185 185 185 184 184 184 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 179 179 179 179 178 177 177 177 177 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 175 175 174 174 174 176 176 177 177 179 180 180 182 182 182 182 182 182 182 180 180 179 179 179 179 178 178 179 179 179 180 180 181 183 184 185 186 187 190 191 192 192 192 193 193 194 194 194 193 193 192 192 191 191 190 189 189 189 189 190 190 190 189 189 190 190 190 190 191 191 191 191 190 190 190 191 191 190 190 189 189 188 187 186 186 185 185 183 182 180 180 179 179 179 179 179 179 179 179 179 180 180 182 183 184 186 187 189 190 191 193 194 196 197 198 199 199 200 200 200 200 200 201 201 200 200 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 201 201 201 202 203 203 204 205 205 206 207 208 209 209 210 211 211 211 212 211 212 212 212 212 212 212 213 213 213 214 214 214 215 216 217 217 218 219 219 220 221 222 223 223 224 224 224 224 224 223 223 223 222 221 221 220 219 219 219 218 217 217 216 216 216 215 215 195 195 194 193 193 192 191 191 190 190 190 189 189 189 189 188 188 188 187 187 187 187 186 186 185 185 185 184 183 183 182 182 182 182 182 181 181 181 181 181 182 182 182 182 181 181 181 182 181 181 180 180 179 179 179 179 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 175 174 174 174 174 173 173 173 174 174 176 175 177 177 179 180 182 182 183 183 183 183 183 182 182 182 180 180 179 179 179 179 179 179 179 180 181 182 183 184 186 187 189 190 191 192 192 193 193 194 194 194 194 193 192 192 192 191 191 189 189 188 188 188 188 189 189 189 188 189 189 189 189 189 188 188 188 188 188 188 189 187 188 188 187 187 186 185 185 185 183 182 180 180 179 179 177 177 177 177 177 177 177 177 177 177 179 180 182 182 183 186 187 188 190 191 193 195 195 197 198 199 198 199 199 199 200 200 200 201 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 203 203 203 204 204 204 205 206 206 207 208 209 210 211 211 212 212 213 213 213 213 213 213 214 214 214 214 214 214 214 215 215 215 216 216 217 217 218 219 220 220 221 222 223 223 224 224 224 224 224 223 223 223 222 222 221 221 220 219 219 219 218 217 217 216 216 216 216 197 196 196 195 194 193 193 192 191 191 191 191 190 190 190 189 189 189 189 188 188 187 188 187 186 186 185 185 185 184 184 183 182 182 182 182 182 182 182 182 183 183 183 182 182 182 181 182 182 181 180 180 180 179 179 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 175 175 175 175 175 175 174 174 174 175 175 175 175 176 176 175 176 176 176 176 176 176 176 176 175 175 175 174 174 173 173 173 173 174 174 175 177 177 179 180 180 182 184 184 185 185 185 185 183 183 182 181 181 180 180 180 179 180 180 180 181 182 183 184 185 186 188 189 190 191 192 193 193 193 194 194 194 194 193 192 192 192 191 190 189 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 187 186 186 186 185 185 183 183 182 180 180 179 179 177 177 177 176 176 176 176 176 176 176 177 177 179 180 180 182 183 186 187 189 190 192 193 194 196 197 198 197 198 198 199 199 199 199 200 199 199 200 201 201 201 201 201 201 202 202 202 202 202 202 202 203 203 203 204 204 205 205 205 205 206 207 207 208 209 210 211 211 212 213 214 214 214 215 214 214 214 214 215 215 215 215 215 215 215 215 215 216 216 216 217 218 219 219 220 221 221 222 223 223 224 224 224 224 223 223 223 223 222 222 221 221 220 219 219 219 218 218 217 217 216 216 216 198 198 197 197 196 195 194 194 193 193 192 192 192 192 191 191 191 190 190 190 189 189 189 188 188 187 187 186 185 185 185 184 184 184 183 183 182 182 183 183 183 183 183 183 182 182 182 182 182 181 181 180 180 180 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 175 175 175 175 175 175 175 175 175 176 176 175 176 176 176 177 177 177 177 177 176 175 175 175 174 174 173 173 173 174 174 174 175 177 179 179 180 182 184 185 185 185 187 186 186 185 184 183 183 183 181 181 181 181 181 181 182 182 183 184 185 186 187 189 190 191 192 193 193 195 195 195 195 195 194 195 193 192 192 191 190 190 188 188 187 187 187 187 187 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 185 186 184 185 185 185 183 182 182 180 180 179 179 177 177 177 177 175 175 175 175 176 176 177 177 177 179 180 182 183 184 186 187 189 190 192 193 195 196 197 196 197 197 198 198 198 199 199 199 199 200 200 201 201 201 201 202 202 202 202 203 203 203 203 204 205 205 206 206 206 207 207 208 208 209 210 210 210 211 212 213 214 215 215 215 215 216 216 216 216 216 215 215 215 215 215 215 216 216 216 216 216 217 218 218 219 219 220 221 221 222 223 223 223 223 223 223 223 223 223 223 222 222 222 221 220 220 219 219 218 218 217 217 216 216 216 200 199 199 198 197 197 196 195 195 194 194 193 193 193 193 192 192 192 191 191 191 190 190 190 189 189 188 187 187 186 186 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 182 181 182 182 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 176 176 176 176 175 175 175 175 176 175 175 175 176 176 177 177 177 177 177 177 177 177 175 175 175 175 175 173 174 174 174 174 175 177 179 179 180 184 186 185 185 187 187 188 188 186 186 186 184 184 183 183 183 182 182 182 183 184 184 185 186 188 189 189 191 193 194 194 194 196 196 196 196 195 196 195 195 193 192 191 191 190 189 188 187 187 187 187 186 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 186 184 185 185 185 183 183 182 182 180 180 180 179 179 179 179 177 177 177 177 177 177 177 177 177 179 180 182 182 183 186 187 188 189 191 192 194 195 196 196 197 197 197 197 198 198 198 198 199 200 200 200 201 202 202 203 203 203 203 204 204 204 205 205 206 207 207 207 208 208 209 209 210 210 211 212 212 213 213 214 214 216 216 216 217 217 217 217 216 217 217 216 216 216 216 216 216 216 216 216 217 218 218 219 219 220 221 221 221 222 223 223 223 223 223 223 223 223 223 223 222 222 222 221 220 220 219 219 219 218 218 217 217 216 216 201 201 200 199 198 198 197 196 196 195 195 194 194 194 194 193 193 193 193 192 192 192 191 191 191 190 189 189 188 187 187 186 186 186 185 184 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 181 181 181 181 181 180 180 180 180 180 180 180 180 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 176 176 176 176 177 177 177 177 177 177 177 176 176 176 175 175 174 174 174 174 174 175 177 179 179 180 182 184 186 186 187 189 189 189 188 188 188 187 186 185 185 185 185 185 185 185 186 186 187 188 189 189 190 192 193 194 195 195 196 197 197 197 197 196 197 196 196 195 194 192 191 191 190 188 188 187 187 187 186 186 186 186 185 185 185 185 185 184 184 184 185 185 185 185 186 186 184 185 185 185 185 185 183 183 182 182 182 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 180 182 183 184 186 187 188 190 191 193 194 195 196 196 196 197 197 198 198 198 198 199 200 200 201 201 202 202 203 203 203 204 205 205 206 206 207 207 208 209 209 210 210 211 211 212 212 212 213 214 214 215 215 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 219 219 220 220 221 221 221 222 222 222 223 223 223 223 223 223 222 222 222 221 221 220 220 219 219 219 218 218 217 217 216 216 202 202 201 200 199 199 198 197 196 196 196 195 195 194 194 194 194 193 193 193 193 192 192 191 191 191 190 189 189 189 188 187 186 186 186 186 185 185 185 185 185 185 184 184 184 183 184 183 182 182 182 182 182 182 182 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 178 178 177 177 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 176 176 176 176 176 176 176 176 175 175 177 179 179 180 182 184 186 186 188 189 191 191 190 190 190 189 189 187 187 187 187 186 186 186 186 187 187 188 189 190 191 192 193 195 195 196 197 197 199 199 198 199 199 198 197 196 196 195 194 192 192 191 190 188 188 188 187 187 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 187 187 185 185 185 184 184 184 184 182 182 182 182 180 180 180 180 180 180 180 180 180 182 183 184 186 187 188 190 191 192 194 195 195 196 195 196 197 198 198 198 198 199 199 200 201 201 202 202 203 204 205 205 205 206 207 208 208 208 209 210 211 211 212 212 212 213 213 214 214 215 215 216 216 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 217 218 218 218 218 218 218 218 219 219 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 219 219 219 218 218 217 217 216 216 203 202 202 201 200 200 199 198 197 196 196 196 196 195 195 195 194 194 194 193 193 193 193 192 191 191 191 190 189 189 189 188 188 187 186 186 186 186 186 185 185 185 185 185 184 184 184 184 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 180 179 179 179 178 177 177 177 176 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 176 176 176 176 176 175 175 175 177 179 179 180 182 184 186 186 188 189 191 191 191 192 192 192 191 191 190 190 188 188 188 187 187 188 188 189 190 191 192 193 194 195 196 197 198 198 199 200 200 200 200 200 199 199 198 196 196 195 194 192 192 191 190 189 189 188 188 187 187 187 186 186 185 185 185 185 185 185 185 186 187 187 187 187 187 188 188 188 189 190 188 188 188 188 187 187 187 187 185 185 185 185 184 184 184 182 182 182 182 182 182 183 183 184 186 186 187 189 190 192 193 193 195 196 195 196 196 198 198 198 198 199 199 200 201 201 202 202 204 204 205 206 206 207 208 208 209 210 210 211 212 212 213 213 214 214 214 215 215 216 216 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 219 219 219 218 218 217 217 217 216 203 203 202 201 200 200 199 199 198 197 197 196 196 195 195 195 195 194 194 194 193 193 193 193 192 191 191 191 191 190 190 190 189 188 188 187 187 186 186 187 186 186 185 185 185 184 184 184 184 184 183 183 183 183 182 182 182 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 180 180 179 178 177 177 177 176 176 176 176 177 177 177 177 178 178 178 178 178 177 177 177 176 176 176 175 175 175 177 179 179 178 180 182 186 186 188 190 192 192 191 193 194 194 194 193 192 192 192 191 191 190 190 190 191 191 192 191 192 194 195 195 197 198 199 200 201 201 201 201 202 201 202 201 200 199 198 198 197 196 194 194 192 192 191 191 189 189 189 188 188 187 187 187 186 186 186 187 187 188 188 188 189 190 190 190 190 191 191 191 191 191 190 190 190 190 190 190 190 190 189 189 189 187 187 185 185 185 184 183 183 183 185 185 184 186 187 188 189 190 191 193 193 194 195 195 196 196 198 198 198 198 200 200 200 201 202 202 203 204 204 205 206 207 208 208 210 210 210 212 212 213 213 214 214 215 215 216 216 217 217 217 217 217 217 218 218 218 218 219 219 219 219 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 220 220 220 221 221 221 221 221 222 222 222 222 222 222 221 221 221 221 221 221 220 220 219 219 218 218 218 218 217 217 217 203 202 202 201 201 200 199 199 198 197 197 197 196 196 195 195 195 194 194 194 194 194 193 193 193 192 192 192 191 191 190 190 190 189 188 188 188 187 187 187 187 187 186 186 186 185 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 182 181 181 180 179 178 178 178 177 177 177 177 177 177 177 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 179 178 178 180 182 184 188 188 190 192 194 193 193 195 197 196 195 195 194 195 195 194 194 193 193 192 194 193 194 194 195 197 197 198 199 200 202 202 203 203 203 204 203 204 203 202 201 201 199 198 198 197 197 196 195 194 194 192 192 191 191 191 189 188 188 188 188 187 189 189 189 190 190 191 191 192 193 193 193 194 194 194 194 194 194 193 193 193 193 193 192 192 192 192 191 191 191 189 189 187 187 187 187 185 185 185 186 187 187 188 189 190 191 192 193 194 195 195 196 197 198 198 199 199 200 200 201 201 202 203 204 204 205 206 206 208 209 209 210 211 212 212 213 214 214 215 215 216 216 217 217 217 217 217 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 218 219 219 219 219 219 219 219 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 219 219 219 219 219 218 218 217 217 217 203 202 201 201 201 200 199 199 199 198 197 196 196 196 195 195 195 195 194 194 194 194 194 193 193 193 193 193 192 191 191 190 190 190 189 189 188 188 188 187 187 187 187 187 186 186 186 185 185 184 184 184 184 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 182 182 182 181 180 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 177 177 177 179 179 180 180 180 182 184 186 188 190 192 194 196 196 197 197 198 198 197 197 198 197 197 196 196 195 196 196 195 196 197 198 198 198 199 201 202 203 203 204 205 206 206 206 206 205 205 204 204 203 201 202 200 200 199 199 197 197 195 195 195 193 192 192 192 191 191 191 190 190 190 190 191 192 192 192 194 194 196 196 196 196 197 197 197 197 197 197 198 196 196 196 197 195 195 195 194 194 192 192 190 190 188 188 188 188 188 188 187 187 188 189 189 190 191 192 193 194 195 196 197 197 198 198 199 199 200 201 201 202 203 203 204 205 206 206 207 208 209 209 211 211 213 213 214 215 215 216 216 217 217 217 217 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 221 221 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 219 219 219 219 218 218 217 217 217 202 202 201 201 200 199 199 199 198 198 197 196 196 196 195 195 195 195 195 194 194 193 193 193 193 193 193 192 192 192 191 191 191 190 190 190 189 188 189 188 188 187 187 188 187 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 185 185 184 184 184 184 183 183 182 181 180 179 179 179 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 182 182 182 184 186 188 190 192 194 196 196 198 199 199 200 200 201 200 200 199 200 200 199 200 199 199 198 199 200 199 200 201 203 204 204 204 206 207 207 207 208 208 209 208 207 207 206 206 205 203 203 202 202 200 200 200 198 198 198 196 195 195 195 193 193 192 192 192 192 193 194 194 195 196 197 197 197 198 198 200 200 200 201 201 201 201 201 199 199 199 200 198 198 197 197 197 196 195 195 194 192 192 191 190 189 189 189 189 190 189 190 191 192 193 193 194 196 196 197 197 199 199 200 200 200 201 201 203 203 204 204 205 206 207 208 208 209 210 211 212 213 214 215 216 216 216 217 217 217 217 218 218 218 218 218 218 218 219 218 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 219 219 219 219 218 218 217 217 217 201 200 200 200 200 199 199 199 198 197 197 196 196 196 196 195 194 194 194 194 194 194 193 193 193 193 193 193 192 192 192 192 191 191 191 190 190 189 189 189 189 188 188 188 188 187 187 187 187 187 186 186 186 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 186 186 186 185 185 185 185 184 183 183 182 181 180 180 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 182 182 182 184 186 188 188 190 192 194 196 196 198 200 201 201 202 202 203 202 202 203 202 203 202 202 203 202 203 202 203 203 204 205 206 206 207 208 209 210 210 210 211 211 211 210 210 209 209 208 207 206 206 206 204 204 202 202 201 201 199 199 198 197 196 196 196 195 195 195 196 197 197 197 197 199 200 200 201 201 201 203 204 204 204 204 204 204 203 203 203 203 201 201 201 200 200 200 198 198 197 197 195 195 193 193 192 192 192 192 191 191 192 192 193 193 193 195 196 196 198 198 199 199 201 201 201 202 202 203 204 204 205 205 206 207 208 209 209 211 211 213 214 215 215 216 216 217 218 218 217 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 222 222 221 222 221 222 222 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 218 218 218 217 217 200 200 200 200 199 199 198 198 198 197 197 196 196 195 195 195 195 194 194 194 194 194 194 194 193 193 193 193 193 193 193 192 192 191 191 191 191 190 190 190 189 189 189 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 186 185 186 186 185 184 183 183 182 181 180 180 180 180 180 180 180 180 180 182 182 182 182 182 182 182 182 182 182 182 184 184 184 186 188 190 190 192 194 196 198 198 200 202 204 203 205 204 205 205 205 205 206 205 205 206 205 206 206 206 207 207 207 208 209 209 210 211 212 213 213 214 215 214 213 213 213 213 212 210 211 210 210 208 208 207 206 205 205 205 202 201 201 200 199 198 198 198 198 198 198 198 199 200 201 201 203 203 204 204 204 206 206 206 207 207 207 207 206 206 206 206 204 204 204 203 201 201 201 200 200 200 198 198 197 196 195 195 195 194 193 194 193 194 193 194 195 197 197 197 198 199 200 200 201 201 202 202 203 203 204 204 205 205 207 208 208 210 210 212 212 213 215 215 216 217 217 217 218 218 218 218 218 219 219 219 218 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 221 221 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 219 219 219 219 218 218 218 218 217 200 200 199 199 199 199 198 198 197 197 197 197 196 196 195 195 195 194 194 194 194 194 194 193 193 193 193 194 193 193 193 193 193 192 192 192 191 191 190 190 190 190 189 189 189 188 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 188 188 188 187 187 187 187 186 186 186 185 185 184 183 183 182 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 184 184 184 184 184 186 186 186 188 190 190 192 194 196 198 198 200 202 204 205 205 207 208 207 208 208 209 208 209 208 210 209 210 209 211 211 211 211 212 213 213 214 215 216 216 216 216 217 218 217 216 216 217 217 216 214 214 214 213 212 211 210 209 209 207 206 204 203 203 202 201 201 201 201 201 201 202 202 202 204 204 205 206 206 206 208 208 208 209 210 210 210 209 209 209 208 207 207 207 206 206 205 205 203 203 201 201 201 201 199 199 199 198 198 196 196 195 196 195 195 196 196 197 198 199 199 199 200 201 201 202 203 203 204 203 205 205 206 206 207 208 209 210 211 212 213 213 214 216 217 217 218 218 218 219 219 218 218 218 219 219 219 218 219 219 219 219 219 219 219 219 220 220 220 220 220 221 221 221 222 222 223 223 223 223 223 223 224 223 223 223 223 222 222 222 222 221 221 221 221 221 221 221 220 220 220 220 220 220 220 219 219 219 219 218 218 218 218 200 199 199 199 198 198 198 198 197 197 196 196 196 196 195 195 195 195 194 194 194 194 194 194 194 194 194 194 193 193 194 194 193 193 192 192 192 191 192 191 191 191 190 190 190 189 189 189 189 189 189 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 187 187 187 187 187 186 186 185 184 183 183 183 182 181 181 181 181 181 182 182 182 183 183 183 183 184 184 184 186 186 186 186 188 188 190 190 192 194 194 196 198 198 200 202 204 205 205 207 209 210 209 211 211 211 213 212 212 214 214 214 213 214 216 215 216 216 217 217 218 219 220 220 220 220 221 221 221 221 221 220 221 220 220 219 219 218 217 216 214 214 211 211 209 208 206 206 205 204 204 204 204 203 205 205 205 206 206 207 208 208 209 210 210 210 210 211 212 212 212 211 211 211 210 210 209 209 208 208 208 206 206 205 204 204 204 203 202 202 202 200 199 199 198 198 197 198 197 198 198 198 198 199 200 200 201 202 202 202 203 204 204 204 205 206 206 207 207 208 209 210 211 212 213 214 215 216 217 218 218 219 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 220 219 220 220 220 220 220 221 221 222 222 222 223 223 224 224 224 224 224 224 224 224 224 223 223 223 222 222 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 219 218 218 218 218 199 199 199 199 198 198 198 198 198 197 196 196 196 196 195 195 195 195 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 193 192 192 192 191 191 191 191 190 190 190 190 189 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 187 187 188 187 187 186 186 185 184 183 183 183 182 183 183 183 183 183 183 183 183 183 185 185 185 185 187 188 188 188 190 190 190 192 194 196 196 198 198 200 202 202 204 205 205 207 209 211 212 213 213 213 215 215 215 216 217 218 218 218 218 219 219 220 222 222 223 224 224 225 225 225 225 225 226 225 225 225 225 225 225 225 224 223 223 223 221 219 217 216 213 212 211 209 208 207 206 206 206 206 207 207 207 207 209 209 209 210 211 212 214 214 214 214 214 214 214 214 214 214 214 213 212 211 211 211 210 209 209 208 208 208 208 206 206 206 205 204 203 202 202 201 201 200 199 199 199 200 199 199 200 201 201 201 202 203 203 203 204 204 205 206 206 207 207 208 209 210 211 211 213 214 214 215 216 217 218 219 219 219 219 219 219 220 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 221 221 222 222 223 223 224 224 224 225 225 226 225 225 225 225 224 224 224 223 223 222 222 222 222 221 221 221 221 221 220 220 220 220 220 220 220 220 220 219 219 219 218 218 199 199 199 199 199 198 198 198 198 197 197 197 196 196 196 195 195 195 195 195 195 195 195 194 194 194 194 195 195 194 194 194 194 194 194 193 193 193 193 192 192 192 191 192 191 190 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 190 190 189 189 189 189 188 188 188 189 188 188 187 186 186 186 185 184 184 184 184 183 183 183 183 184 184 184 185 185 186 187 187 187 189 190 192 192 192 194 195 197 199 199 198 200 202 202 204 205 207 207 208 209 211 213 214 215 216 217 217 218 218 220 221 222 222 222 223 224 224 225 226 226 227 228 229 229 229 230 230 230 231 231 231 231 231 231 232 232 231 231 230 229 227 224 223 220 217 216 213 212 211 211 210 209 209 209 209 209 209 209 211 211 212 213 214 215 216 216 217 217 218 218 218 218 218 217 217 217 215 214 213 213 213 211 211 211 210 210 209 209 209 208 208 208 206 206 205 204 204 203 202 201 201 201 201 202 202 202 201 203 203 204 204 205 205 205 206 206 207 207 207 209 209 210 211 212 213 214 215 216 217 218 219 219 219 220 219 219 219 220 220 220 220 220 220 220 220 220 220 220 221 221 220 221 221 222 222 222 222 223 224 224 224 225 225 226 226 226 226 226 226 226 226 225 224 224 224 223 223 222 222 222 221 221 221 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 199 199 199 199 199 199 198 198 198 198 197 197 196 196 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 194 194 194 194 193 193 193 192 192 192 192 191 191 191 191 191 190 191 191 191 191 191 191 190 190 191 191 191 191 191 191 190 190 191 190 190 190 189 189 189 189 189 189 189 188 188 187 187 186 185 186 185 185 184 184 184 184 184 184 186 186 186 186 188 188 189 191 191 193 194 194 196 199 199 201 201 201 203 204 204 204 205 207 209 209 209 212 214 216 216 218 219 220 220 222 223 224 225 225 227 228 229 228 228 229 230 231 231 232 233 233 233 234 234 234 234 236 236 236 239 239 238 238 239 238 237 235 234 231 228 224 221 219 217 215 214 212 211 211 210 210 212 212 212 213 213 214 214 215 216 217 218 218 219 219 220 220 220 220 220 220 219 218 218 218 217 215 215 215 213 213 213 213 211 211 211 211 210 210 210 209 208 207 207 206 205 204 203 203 202 203 203 202 203 204 204 205 204 205 205 206 207 207 207 207 209 209 210 211 211 212 214 215 215 216 218 219 219 219 219 220 220 220 220 220 220 220 220 221 220 220 221 221 221 221 221 221 222 222 222 222 222 223 223 224 224 225 225 226 226 226 226 226 227 227 226 226 226 226 226 225 224 224 224 223 222 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 219 199 199 199 199 199 199 199 198 198 198 197 197 196 196 196 196 195 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 194 194 194 193 193 193 192 192 192 192 191 192 192 192 191 191 192 192 192 192 191 191 191 191 192 192 192 191 191 191 191 191 190 190 190 190 190 190 189 189 189 188 188 187 187 186 187 186 185 185 185 185 185 185 185 186 186 187 188 188 190 190 192 193 195 197 198 198 201 203 203 203 205 205 207 206 206 208 208 209 209 212 212 215 217 217 219 220 221 223 224 225 227 229 229 230 231 232 233 234 234 235 235 236 236 237 237 237 237 237 239 239 240 241 242 243 243 244 245 245 245 245 243 241 240 236 234 230 225 223 221 219 217 216 214 214 214 214 214 214 215 215 215 216 216 216 218 219 219 220 221 222 222 222 222 222 222 222 222 220 220 220 220 219 218 218 218 217 215 215 215 214 214 214 214 213 213 212 211 211 210 209 206 207 206 205 205 204 204 203 204 204 205 206 205 206 206 206 207 207 208 208 209 210 211 211 212 213 214 215 216 217 218 218 219 219 220 220 221 220 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 223 223 223 224 224 225 225 225 226 226 226 227 227 228 228 227 227 227 227 227 226 226 225 224 224 224 223 222 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 199 199 200 199 199 199 199 199 199 198 198 197 197 197 196 196 196 196 195 195 195 195 195 195 195 195 196 196 195 195 196 196 196 196 195 196 195 195 194 194 194 194 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 193 192 192 192 193 192 192 191 191 191 191 191 190 190 189 189 189 188 188 187 187 188 187 186 186 185 185 185 185 185 185 187 187 187 189 189 191 192 194 194 197 199 200 202 204 205 205 208 208 210 209 209 210 210 210 212 212 215 215 217 217 220 221 223 224 225 227 229 231 232 233 234 235 236 237 238 238 239 240 240 241 240 241 241 241 243 244 245 244 246 248 249 250 250 250 251 252 250 250 249 245 243 239 235 231 228 224 221 220 219 218 218 217 217 217 217 217 218 218 219 219 219 219 220 220 222 222 223 223 223 223 224 224 224 224 222 222 222 222 221 221 220 220 220 220 219 219 219 218 218 218 217 216 215 215 214 212 211 209 208 207 206 206 206 205 205 206 206 206 206 206 206 206 207 207 208 208 209 210 210 211 212 212 213 214 215 216 217 218 219 219 220 220 221 221 221 221 221 222 222 222 222 223 223 223 223 223 223 223 223 223 223 224 224 224 225 225 225 226 226 226 227 227 228 228 228 228 228 228 228 228 227 227 226 226 225 225 224 224 223 222 222 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 199 200 200 200 199 200 199 199 199 199 198 198 197 197 197 196 196 196 196 196 196 195 195 195 196 196 196 196 196 196 196 196 196 196 196 196 196 196 195 194 194 194 194 194 193 194 193 193 193 193 193 193 193 193 192 192 193 193 193 193 193 193 193 193 193 193 193 192 192 192 192 191 191 190 190 190 189 189 189 188 187 188 188 187 187 186 186 186 186 186 187 187 187 187 189 190 191 193 194 196 198 198 201 204 206 207 210 210 211 212 211 213 213 213 213 215 215 215 217 217 219 221 223 224 225 228 230 231 232 235 236 237 239 242 242 243 244 245 245 246 245 246 246 246 247 247 247 249 249 250 251 252 254 255 256 257 258 258 257 257 255 253 249 246 241 236 232 228 227 224 223 221 221 220 219 220 220 220 220 220 221 221 221 222 222 223 223 223 224 224 224 225 225 225 225 224 224 224 224 224 224 223 223 223 222 222 222 221 221 221 220 221 221 220 219 218 217 216 215 214 211 210 209 208 207 207 207 206 206 206 206 207 207 207 207 207 208 209 209 210 210 211 212 213 213 214 215 216 217 218 219 220 220 221 221 221 222 222 222 222 223 222 223 223 223 223 224 224 223 224 224 224 224 225 225 225 225 225 226 226 227 228 228 228 228 228 228 228 228 228 228 228 228 228 227 226 226 225 224 224 224 223 222 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 200 200 200 200 200 200 200 200 199 199 199 198 198 198 197 197 196 196 196 196 196 196 196 196 196 196 196 196 197 197 196 197 197 197 197 197 197 196 196 195 195 195 195 194 194 193 194 194 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 193 193 194 193 193 192 193 192 192 191 191 190 190 189 189 190 189 189 188 188 187 187 186 186 186 186 187 187 187 188 189 190 191 192 194 197 197 199 202 205 205 208 210 211 213 214 216 216 216 216 216 216 216 216 217 219 220 220 224 225 227 230 232 234 234 237 238 240 243 244 245 247 248 248 249 250 250 249 250 251 251 251 251 253 253 253 254 256 257 259 259 262 263 264 264 264 262 262 258 254 251 247 243 239 235 231 229 227 225 224 223 223 223 222 223 223 223 223 223 223 223 224 225 225 227 227 227 227 227 227 227 225 225 227 227 225 225 225 225 225 225 225 224 225 225 224 224 223 224 224 223 222 221 220 219 218 216 214 213 211 210 209 209 208 208 207 207 207 208 208 208 208 208 208 209 210 210 211 211 212 213 214 215 216 216 217 218 219 220 220 221 221 222 222 223 223 223 223 223 224 224 225 224 224 225 225 225 225 225 226 226 226 226 226 226 227 227 228 228 228 228 229 229 229 229 229 229 229 228 228 228 228 227 226 225 225 224 223 223 222 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 200 200 201 201 201 200 200 200 200 200 199 199 198 198 197 197 197 197 197 196 196 197 196 196 196 197 197 197 197 197 197 197 197 198 197 197 197 197 196 196 196 195 195 195 194 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 193 194 194 193 194 194 193 193 193 192 192 192 191 191 190 190 190 190 189 189 188 188 187 187 187 186 186 186 187 187 188 188 190 192 192 194 196 198 200 203 204 206 209 212 213 215 216 219 219 220 220 220 220 220 221 221 221 221 223 224 226 229 230 233 235 238 239 242 245 246 248 249 250 251 251 254 254 254 255 255 256 256 256 257 257 257 258 258 260 260 261 264 265 266 267 269 269 269 267 267 263 261 257 253 248 244 240 235 234 232 229 228 227 228 227 227 227 225 225 227 227 227 227 227 228 228 228 228 228 229 229 229 229 228 228 229 229 228 228 228 228 229 229 229 229 227 227 227 227 228 227 227 226 226 224 223 223 221 218 217 215 214 213 211 210 210 209 208 208 208 208 208 208 208 209 209 210 210 210 211 212 213 213 214 215 216 217 217 219 219 220 221 221 221 222 222 223 224 223 224 224 225 225 225 226 226 226 226 226 226 226 226 226 226 226 227 227 227 228 229 229 229 229 229 229 230 229 229 229 229 229 228 228 228 227 226 226 225 224 223 223 223 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 200 201 201 201 201 201 201 201 201 200 200 199 199 198 198 198 197 197 197 197 197 197 197 197 197 197 197 197 198 198 197 198 198 198 198 197 197 197 197 196 196 196 195 195 195 195 195 194 194 194 194 194 194 194 193 194 193 193 193 194 193 193 194 194 194 194 194 194 194 194 193 192 192 192 192 191 191 191 190 189 189 188 188 188 187 187 188 186 187 188 188 188 190 192 193 195 195 198 200 202 205 205 209 211 215 215 217 220 221 223 223 223 223 223 224 224 224 224 225 225 227 229 230 234 237 240 242 245 248 251 251 252 254 257 258 258 258 259 259 260 260 260 260 260 261 261 262 262 262 264 265 266 268 269 270 272 272 273 273 272 272 269 267 263 259 254 249 245 241 238 237 235 234 232 232 232 230 230 229 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 231 231 231 231 230 231 231 231 231 231 230 230 229 228 227 225 224 221 219 218 216 214 212 211 211 210 209 209 209 209 209 209 209 209 210 211 211 211 211 212 213 214 215 215 216 217 218 219 219 220 221 221 222 222 223 224 224 224 225 225 226 226 226 226 227 226 227 227 227 227 227 227 227 227 228 228 228 229 229 229 229 230 230 230 230 230 229 229 229 229 229 229 228 227 227 226 225 224 224 223 223 223 222 221 221 221 221 221 221 221 221 221 221 221 221 221 221 201 201 201 201 201 202 202 201 201 201 201 200 199 199 198 198 198 198 197 197 197 197 197 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 197 197 197 196 196 196 196 196 195 195 195 194 195 194 194 194 194 193 194 193 193 194 194 193 193 194 194 194 194 194 194 194 193 193 193 193 192 192 191 191 190 190 189 188 188 189 187 188 188 188 188 188 190 190 190 192 194 195 197 199 203 205 207 209 212 214 216 219 221 223 225 225 227 227 227 227 227 227 228 228 228 229 230 232 235 237 239 244 247 249 252 255 257 258 260 261 263 263 263 264 264 266 266 266 266 266 266 266 266 268 268 268 269 270 272 273 274 276 276 276 276 277 275 274 272 268 264 260 256 251 247 245 240 240 237 236 236 235 235 234 234 233 233 233 231 231 231 231 231 231 231 231 231 233 233 231 232 231 231 232 232 233 233 233 233 233 234 234 233 233 233 233 233 233 232 233 232 231 230 228 226 225 222 220 219 217 215 214 213 212 211 210 210 209 209 209 210 210 210 211 211 212 212 213 213 214 215 216 216 217 218 219 220 220 220 221 222 223 223 224 224 225 225 226 226 226 226 227 227 228 227 227 228 228 228 228 228 228 229 229 229 229 229 229 229 230 230 230 230 230 230 229 229 229 229 229 228 227 227 226 225 224 224 223 223 222 222 222 221 221 222 221 221 221 222 221 221 221 221 221 221 201 202 202 202 202 202 202 202 201 201 201 201 200 200 199 199 198 198 198 198 197 198 198 197 197 197 197 198 198 198 198 198 198 198 198 198 199 198 198 198 198 197 197 196 197 196 196 195 195 195 195 195 194 194 195 194 193 194 193 193 194 194 193 194 194 194 194 194 194 194 194 193 193 193 193 192 191 191 191 190 189 189 190 189 189 188 188 188 188 190 190 190 192 193 195 197 199 203 205 205 208 211 214 217 219 221 224 227 227 228 230 231 231 231 231 231 231 231 232 233 235 237 237 240 244 249 249 254 256 259 262 262 264 267 269 270 270 270 270 272 272 272 272 272 272 272 272 272 272 273 274 274 276 277 278 279 279 279 279 280 279 277 276 272 268 264 260 256 253 249 247 245 243 241 240 239 239 237 237 236 236 236 234 234 234 234 234 234 235 234 234 234 235 234 232 233 233 234 233 233 234 234 235 235 235 235 235 235 235 235 236 235 235 236 235 234 232 231 229 227 225 223 221 220 218 216 215 214 213 211 210 210 210 210 211 210 211 211 212 212 213 213 213 215 215 216 216 217 218 219 219 220 221 222 222 223 223 224 225 225 226 226 227 227 227 227 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 229 229 229 228 228 227 226 226 225 224 224 223 223 222 222 222 222 221 222 222 221 221 222 222 221 221 221 221 221 201 202 202 202 202 202 203 203 202 202 201 201 201 200 200 200 199 198 199 198 198 198 198 198 198 198 198 198 198 199 198 198 199 199 199 199 199 199 198 198 198 198 197 197 197 197 196 196 196 196 196 195 195 194 195 195 194 193 194 194 193 194 193 193 194 194 194 194 194 194 194 194 193 193 193 192 192 191 192 191 191 190 190 189 189 189 189 190 190 190 190 192 193 195 197 199 201 204 205 209 211 215 217 219 222 223 227 229 229 231 232 234 235 235 234 234 234 236 237 236 238 240 243 245 249 252 254 256 261 264 266 268 270 272 272 274 275 275 275 276 276 276 276 277 277 277 277 277 277 278 278 278 279 281 281 282 283 284 282 283 282 281 279 276 272 268 264 260 256 253 251 249 248 246 245 245 243 241 241 241 240 240 238 237 237 237 237 237 237 237 235 236 235 236 234 234 234 234 235 235 236 236 237 237 237 237 237 238 238 238 239 238 238 237 236 235 234 233 231 229 228 226 224 222 220 219 217 216 214 212 211 211 212 211 211 212 212 212 212 212 213 213 214 215 215 216 217 217 218 219 219 220 221 222 222 223 224 225 225 225 226 226 227 227 227 227 227 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 228 227 226 226 225 224 224 223 223 222 222 222 222 222 222 222 221 222 222 222 222 221 221 222 221 202 202 203 203 203 203 203 203 203 203 202 202 201 201 200 200 200 199 199 199 198 199 198 198 198 198 198 199 198 198 199 199 199 199 199 199 199 199 199 199 199 199 198 197 197 197 197 197 197 196 196 196 195 195 194 194 194 194 193 194 193 193 194 193 194 194 194 195 194 194 195 194 193 193 194 193 192 193 192 192 191 190 190 191 191 189 190 190 192 192 192 193 195 196 198 200 202 206 208 211 214 217 218 222 224 227 229 229 234 235 236 238 238 238 240 240 238 238 240 240 242 244 246 248 252 255 259 262 264 266 270 272 274 276 277 279 279 280 280 281 281 281 282 282 281 281 281 281 282 282 282 282 282 284 285 286 286 285 286 285 285 283 281 278 274 272 266 264 260 258 256 254 253 251 249 247 247 246 246 244 244 242 241 240 241 241 240 240 238 238 238 238 236 237 236 235 235 236 236 236 236 237 237 237 239 239 239 240 240 240 240 240 239 239 239 238 236 235 233 233 230 228 227 225 222 221 218 217 215 214 213 212 213 212 212 212 212 212 213 213 213 214 215 215 216 216 217 218 218 219 220 220 221 222 222 223 224 224 225 225 226 227 227 227 227 228 228 228 228 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 230 230 229 228 228 227 227 226 226 225 224 224 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 202 202 203 203 203 203 203 203 203 203 203 203 202 201 201 200 200 200 199 199 199 199 199 199 198 199 198 198 199 199 199 199 199 200 199 199 199 199 199 199 199 199 199 198 198 198 198 197 197 197 196 196 196 195 195 194 194 194 193 193 194 193 193 194 193 194 194 194 195 194 194 195 194 194 194 194 193 193 192 192 192 192 191 191 191 191 190 192 192 192 193 195 197 198 200 202 206 206 211 213 216 218 220 223 227 229 231 232 236 238 238 238 240 240 240 240 241 241 243 245 245 247 249 251 255 257 262 264 268 270 274 276 278 279 281 282 283 283 284 284 285 285 286 286 286 285 287 287 286 286 286 286 287 287 287 287 288 288 287 287 285 284 281 280 276 274 270 268 264 260 258 257 255 255 253 251 251 251 250 248 246 246 246 244 244 244 244 242 241 241 241 239 239 237 238 237 235 236 237 237 237 237 237 239 239 240 241 240 241 241 241 241 241 240 239 239 237 237 236 234 232 231 228 226 225 223 220 219 217 216 215 214 213 213 213 213 213 213 213 214 214 214 215 215 216 216 217 218 218 219 220 220 221 222 222 223 224 225 225 225 226 227 227 227 228 228 228 228 229 228 229 229 229 229 229 229 229 229 229 230 230 230 230 230 230 230 230 230 230 229 229 229 229 228 227 227 226 226 225 225 224 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 202 203 203 203 203 204 204 204 204 203 203 203 203 202 202 201 201 201 200 200 199 199 199 199 199 199 199 199 199 199 199 200 200 199 200 200 200 200 200 200 199 199 199 199 199 198 198 198 197 197 197 196 196 196 195 195 194 194 194 193 194 193 193 194 193 193 194 194 195 195 194 195 195 195 194 195 194 194 193 192 193 193 192 191 191 192 192 193 193 194 195 197 198 200 202 204 208 208 213 215 217 219 222 225 228 232 233 235 237 239 239 240 243 243 243 243 245 245 246 246 248 250 252 254 256 260 264 266 270 272 276 278 279 281 284 284 285 286 287 288 290 289 289 290 291 291 290 290 290 290 290 290 290 289 289 290 291 290 289 288 287 284 283 280 278 274 270 268 266 263 261 259 257 257 257 256 254 254 254 252 250 250 250 248 248 246 246 246 244 242 243 242 240 239 239 238 237 238 237 238 238 238 239 239 239 241 241 242 241 242 242 242 241 241 241 240 239 238 236 235 234 232 230 228 227 225 223 221 219 217 216 215 214 214 214 214 214 214 214 214 214 215 215 215 216 217 217 218 218 219 219 220 221 222 222 223 224 225 225 225 226 227 227 227 227 228 228 228 228 229 229 229 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 227 227 227 226 225 225 225 224 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 202 202 203 203 204 204 204 204 204 204 204 204 203 203 202 202 201 201 201 200 200 200 200 199 199 199 199 199 199 199 199 199 200 200 200 200 200 200 200 200 200 200 200 199 199 199 199 198 198 198 197 197 197 196 196 195 195 195 194 194 193 194 193 193 194 194 194 194 194 195 195 195 195 196 195 195 195 194 195 194 193 193 194 192 193 193 193 193 195 195 197 199 200 202 204 206 208 211 214 216 220 221 224 228 230 232 236 237 240 241 241 243 246 246 246 246 247 247 247 250 251 253 255 257 259 263 265 269 272 274 277 279 282 284 285 287 288 289 290 291 292 294 293 294 294 295 294 294 294 294 294 293 293 292 292 292 291 291 291 288 288 285 283 280 278 274 270 268 266 265 263 261 259 259 259 258 258 256 256 256 254 254 253 252 252 250 250 250 248 246 245 243 242 240 239 239 238 238 238 239 239 240 241 241 241 241 242 243 243 243 243 243 242 243 242 241 240 239 237 237 235 234 232 230 229 227 225 223 221 219 218 217 216 216 215 215 214 214 214 215 215 215 215 216 216 217 217 218 218 219 219 220 221 222 222 223 223 224 225 225 226 226 227 227 227 227 228 228 228 228 228 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 229 228 228 228 228 228 227 227 226 226 225 225 225 224 224 223 223 223 223 222 222 222 222 222 222 223 223 222 222 222 222 222 202 202 203 203 204 204 204 204 204 204 204 204 204 204 203 202 202 202 201 201 201 200 200 200 200 199 199 200 199 199 199 200 200 200 200 200 200 200 200 200 200 200 200 200 200 199 199 199 199 199 198 198 197 197 196 196 195 195 195 195 194 193 194 194 193 194 194 195 195 195 195 196 196 196 196 196 195 195 195 194 194 195 194 194 194 195 195 195 197 198 200 200 202 204 206 208 210 213 216 219 221 223 227 229 230 234 236 238 241 242 244 245 246 246 246 249 249 250 250 251 253 254 258 260 261 265 267 270 272 275 279 280 283 285 286 288 291 290 291 294 295 296 295 297 298 298 297 297 297 297 297 296 296 295 295 294 293 292 291 289 288 285 282 280 276 274 270 268 267 265 263 263 261 261 262 260 260 258 258 258 256 256 256 254 254 254 252 252 252 250 248 246 245 243 242 241 239 240 240 240 240 241 242 243 243 243 243 244 244 244 244 243 244 243 242 242 241 240 239 237 237 235 234 232 231 228 226 225 223 221 220 218 217 217 217 216 215 215 216 216 215 215 216 216 217 217 218 218 218 219 219 220 221 222 222 223 223 224 225 225 225 226 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 229 229 229 229 229 229 229 228 228 228 228 228 227 227 227 227 226 226 225 225 224 224 223 223 223 223 223 223 222 222 222 222 222 222 223 223 223 222 222 223 202 203 203 203 204 204 204 204 205 205 204 204 204 204 204 203 203 202 202 201 201 201 200 200 200 200 199 199 200 199 199 199 199 200 200 200 200 200 200 200 201 200 200 201 200 200 200 199 200 199 199 198 198 197 197 196 196 195 195 195 195 194 194 194 194 194 194 195 195 196 196 196 196 197 196 196 196 196 196 195 196 195 195 195 196 196 196 196 198 200 200 202 204 206 208 210 212 214 216 220 223 225 228 230 233 235 237 241 242 243 245 247 247 247 249 249 251 251 251 254 255 257 259 261 264 267 269 272 273 277 278 281 284 286 289 290 290 291 294 295 296 297 299 299 300 300 300 300 300 300 299 299 298 297 297 295 295 294 292 289 288 285 282 278 274 272 270 268 265 265 263 263 263 262 262 262 262 260 260 260 260 258 258 258 258 256 256 256 254 252 250 248 246 245 243 242 241 241 240 241 241 242 242 243 244 246 246 245 245 246 245 244 245 244 243 242 242 241 240 239 238 237 236 234 232 231 229 227 225 223 221 220 219 218 218 217 216 216 217 216 216 216 217 217 217 217 218 218 219 219 219 220 221 221 222 222 223 223 224 225 225 225 226 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 227 226 226 225 225 224 224 223 223 223 223 223 222 223 223 223 222 222 223 223 223 223 222 223 223 202 203 203 203 204 204 204 205 205 205 205 205 205 204 204 204 203 203 203 202 201 201 201 200 200 200 200 200 199 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 201 200 200 200 199 199 198 198 197 197 196 196 195 195 194 194 194 194 194 194 195 195 196 197 196 197 197 197 197 197 196 197 197 196 197 196 197 197 197 198 198 200 200 202 202 204 206 208 208 212 214 216 219 220 223 225 229 231 233 235 238 242 243 243 245 248 248 248 250 250 252 252 254 256 257 257 261 263 266 267 270 273 275 278 279 282 284 287 288 290 291 292 295 296 297 299 300 301 302 302 303 303 303 302 302 301 300 299 298 297 295 293 292 289 286 283 282 278 272 270 268 267 265 265 263 263 263 263 262 262 262 262 262 262 262 262 260 260 260 260 258 258 256 254 252 250 248 246 245 243 242 242 242 242 242 243 244 244 246 246 247 246 246 247 246 245 245 244 244 243 243 241 240 240 240 238 237 235 234 232 230 228 227 225 224 222 221 220 219 218 218 218 217 217 217 217 217 217 217 217 218 218 219 219 219 220 221 221 222 222 222 223 223 224 225 225 225 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 225 225 225 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 202 202 203 203 204 204 205 205 205 205 205 205 205 204 204 204 203 203 203 203 202 202 201 201 200 200 200 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 201 201 201 201 201 201 200 200 200 199 199 198 198 197 197 196 195 195 195 195 195 194 195 195 196 195 196 196 197 197 197 198 198 198 197 198 197 198 198 197 198 198 199 199 199 201 202 203 204 205 207 209 210 213 215 219 220 222 224 227 230 231 234 236 239 242 243 244 246 246 248 248 250 250 252 254 254 256 258 260 263 264 267 269 272 273 276 279 280 283 285 288 289 290 292 293 295 295 298 299 301 302 302 303 304 305 304 304 304 303 301 300 299 298 295 293 290 288 284 281 278 274 272 269 267 265 263 263 262 262 262 264 264 264 264 264 264 264 264 264 262 262 262 262 261 259 259 257 255 253 250 248 246 245 243 243 242 243 244 244 245 246 247 248 248 249 247 248 247 247 246 245 244 243 243 242 242 241 241 239 238 237 235 234 232 230 229 227 225 223 222 221 220 220 219 218 218 218 218 218 218 218 217 217 218 218 219 219 219 219 220 220 221 222 222 222 223 224 225 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 226 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 202 203 203 203 204 204 204 205 205 205 205 205 205 205 205 204 204 204 203 203 203 202 202 202 201 201 200 201 201 200 200 200 200 200 201 200 200 201 201 201 201 201 202 201 202 202 201 201 201 200 200 200 199 199 198 198 197 197 196 195 195 195 195 195 195 196 196 196 197 197 198 198 198 199 198 199 198 199 198 199 199 199 199 200 200 201 201 202 203 204 206 207 209 209 212 214 216 219 221 223 225 228 230 233 235 236 239 240 242 245 246 246 248 249 251 251 253 255 256 258 258 261 263 266 269 270 273 274 277 279 282 284 286 288 289 291 293 294 295 297 298 299 301 302 303 304 305 306 306 305 305 304 302 301 300 297 295 292 289 286 283 279 276 272 270 267 265 263 261 262 262 262 262 262 264 264 264 264 266 266 266 266 264 264 264 264 263 261 261 259 257 255 253 251 250 246 245 245 244 244 245 245 246 248 249 249 250 250 249 248 248 247 247 246 245 244 243 243 242 242 241 240 239 238 236 235 233 233 230 229 227 225 223 223 222 221 220 220 219 219 219 218 218 218 218 218 218 218 219 218 219 219 220 220 220 221 222 222 222 223 224 225 225 225 225 226 226 226 226 227 227 227 227 227 227 227 227 226 226 227 227 226 226 226 226 226 226 226 227 227 226 226 226 226 225 225 225 225 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 202 203 203 203 204 204 204 204 205 205 205 205 205 205 205 205 204 204 204 203 203 203 203 202 202 201 201 201 201 200 200 200 201 201 201 200 201 201 201 201 202 202 202 202 202 202 202 202 201 201 201 200 200 199 199 198 197 197 196 196 196 195 195 195 195 196 196 196 196 197 198 198 199 199 199 199 199 200 199 200 199 200 200 201 201 202 203 204 204 206 208 210 210 212 213 215 218 219 221 223 225 228 231 234 235 237 239 241 243 243 245 247 249 249 251 251 253 255 257 258 260 263 265 267 269 272 274 276 278 280 283 284 287 288 289 291 292 294 295 298 298 299 301 302 304 304 305 306 306 305 304 304 303 301 299 297 295 291 288 284 281 277 274 270 267 265 263 262 260 260 261 261 261 262 263 264 264 266 266 266 266 266 266 265 265 265 265 265 263 263 259 257 255 253 251 249 246 246 245 245 246 247 247 247 248 250 250 251 250 250 249 248 247 247 246 244 244 244 243 243 242 241 241 240 238 237 235 234 232 231 229 227 226 225 223 222 221 221 220 220 219 218 219 219 218 218 218 218 218 218 219 219 219 220 220 221 221 222 222 223 223 224 224 225 225 225 225 226 226 226 226 226 226 227 227 227 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 225 225 225 225 225 224 224 224 224 224 223 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223