Height 325 321 308 300 302 305 312 322 330 342 353 333 324 321 315 309 309 307 311 312 307 296 283 265 247 241 241 233 198 186 188 187 180 171 188 191 190 190 196 208 217 218 231 248 254 248 241 238 237 242 252 254 239 217 202 195 187 181 172 168 165 156 146 144 139 139 145 156 181 209 222 238 268 308 359 399 419 428 438 450 485 486 475 468 473 484 471 469 483 505 516 534 604 628 596 544 531 523 519 548 599 629 634 620 599 579 569 574 541 359 381 466 386 390 363 421 557 659 588 553 496 438 419 469 584 512 425 378 373 389 424 473 494 487 488 548 596 545 510 513 559 646 633 596 562 540 523 509 494 481 470 462 458 449 443 437 432 426 417 408 395 384 377 372 368 369 368 361 349 337 333 333 336 341 346 342 366 371 359 340 329 329 337 338 338 340 349 352 335 316 304 302 305 307 312 317 325 340 374 397 407 419 433 438 429 427 436 452 460 439 405 382 381 407 454 463 466 464 465 470 476 488 481 466 475 506 521 462 439 432 426 417 373 361 352 341 328 322 326 331 338 348 364 380 386 397 407 422 453 465 481 491 492 490 497 494 484 485 496 513 536 601 645 631 570 523 521 526 519 505 492 484 499 518 535 546 549 545 542 540 541 544 546 548 548 547 547 546 542 539 536 530 524 518 510 510 511 512 513 516 518 519 520 521 523 526 531 537 542 547 549 549 550 550 551 553 552 548 539 330 332 313 300 302 305 311 321 348 361 346 324 316 315 311 307 309 305 309 310 305 297 289 272 241 231 229 217 197 189 187 183 176 171 178 187 187 187 189 194 215 214 217 227 237 237 233 236 239 242 244 249 246 222 200 190 185 177 173 169 165 159 152 149 151 152 153 160 180 206 222 242 276 324 373 406 422 432 445 457 487 483 469 460 460 466 457 462 484 509 516 537 591 616 593 541 523 519 523 543 583 629 638 628 606 568 525 513 488 397 446 520 455 416 436 439 466 509 526 612 664 536 406 414 485 656 531 412 375 377 406 450 515 519 489 546 608 585 552 559 607 631 582 556 537 519 500 481 470 463 456 450 451 446 441 435 429 422 414 398 382 372 366 361 359 356 354 349 340 331 329 332 341 356 379 408 403 388 338 290 293 302 311 316 318 321 324 321 312 305 302 301 300 299 300 303 313 336 365 386 398 405 410 414 419 424 428 431 432 423 397 377 374 396 440 452 453 462 479 499 505 453 410 431 460 451 544 438 386 360 336 320 317 333 351 356 343 332 324 316 314 320 334 350 366 387 420 455 460 471 481 483 475 462 456 460 468 482 500 519 541 603 639 602 517 500 502 491 475 461 453 449 482 505 517 522 522 537 538 538 541 546 549 549 549 548 546 544 540 537 534 529 525 523 521 522 524 525 525 523 520 518 516 516 519 524 532 536 539 544 545 545 545 545 547 549 549 546 538 318 342 320 304 305 307 313 323 355 359 324 315 304 298 301 305 301 300 303 304 302 297 291 273 245 227 214 200 197 189 173 170 171 164 159 178 184 185 186 189 203 203 201 204 217 228 232 236 238 238 237 237 234 217 201 192 185 178 176 172 166 159 156 156 158 159 161 166 178 199 218 243 283 343 390 417 430 437 445 461 487 482 468 457 448 443 447 468 492 508 514 524 544 557 547 517 511 518 526 534 558 614 631 634 623 585 522 472 469 487 523 543 513 437 445 447 438 428 450 586 738 599 412 386 397 602 624 518 402 388 409 445 516 523 478 510 579 587 589 603 618 592 552 532 516 496 475 458 453 450 447 444 443 441 437 432 426 421 413 395 379 369 366 366 362 357 353 346 337 330 332 337 350 383 429 429 397 364 318 279 282 286 295 301 305 306 305 300 299 300 302 301 295 291 291 296 310 335 352 367 379 386 391 399 414 423 422 416 410 405 399 397 394 401 445 448 450 461 482 496 450 426 402 377 380 448 503 496 464 424 384 353 337 346 367 375 357 336 316 301 295 301 315 342 368 413 458 480 479 484 485 476 457 437 433 445 465 493 518 551 574 609 622 578 494 478 455 436 432 436 434 432 471 494 500 497 493 496 506 521 536 547 549 549 549 547 545 544 541 537 533 530 528 530 532 533 534 533 530 526 519 511 505 505 511 524 530 534 536 537 537 538 540 541 541 541 541 538 532 303 331 319 308 308 311 317 333 334 328 320 316 296 292 288 284 284 299 298 293 295 298 286 234 215 207 200 195 193 189 179 172 165 158 151 160 171 177 179 182 188 191 189 192 204 217 227 234 235 234 234 233 225 210 199 193 184 180 179 176 169 162 161 162 164 168 172 175 179 196 217 249 299 365 405 428 438 444 454 471 490 484 472 460 449 444 451 474 494 500 503 508 506 502 498 495 501 516 526 529 543 587 610 625 628 605 553 484 502 524 521 516 530 479 451 447 442 430 428 516 638 585 461 393 388 427 594 594 474 428 436 465 502 503 476 489 554 581 604 612 590 555 534 514 493 473 453 445 442 440 438 437 436 435 431 428 423 419 412 399 391 386 384 386 385 375 364 354 346 344 346 349 379 420 440 425 379 323 282 270 282 271 274 280 289 298 300 296 299 303 303 298 290 287 289 297 311 326 335 344 352 362 374 387 409 419 414 404 399 398 403 407 403 389 373 347 343 353 372 394 402 434 430 405 385 391 425 494 558 570 528 482 428 403 398 393 368 336 311 300 302 316 339 383 416 455 486 498 500 499 492 474 451 435 437 454 480 453 412 585 666 658 611 562 526 464 402 400 424 441 436 430 465 483 478 466 459 459 476 497 520 546 549 549 549 548 548 548 544 539 535 534 534 538 538 538 537 534 529 524 516 504 494 493 503 513 521 526 527 527 526 528 532 535 534 531 528 522 518 295 298 304 308 312 321 320 350 336 319 324 347 297 307 294 275 269 270 269 284 293 293 280 224 203 192 192 197 189 188 183 174 164 154 145 143 152 164 172 173 178 182 183 186 193 202 214 223 228 230 231 230 221 207 199 195 186 185 186 182 176 169 168 169 174 179 182 184 188 205 227 269 330 387 416 432 441 459 486 498 498 484 469 458 448 454 480 491 490 483 474 481 494 505 509 502 495 516 524 531 540 550 572 591 606 606 583 539 552 552 520 503 544 567 486 472 471 450 424 437 470 541 542 438 398 422 459 524 558 502 499 505 496 488 492 504 561 592 598 581 553 532 513 491 469 451 440 437 432 429 428 429 430 428 426 423 421 417 411 401 396 393 393 396 397 390 380 371 365 365 364 369 399 431 432 408 326 279 261 260 270 266 264 272 286 299 301 301 300 300 300 297 291 289 293 302 312 316 318 324 330 340 357 376 400 411 407 395 392 396 405 408 400 376 326 285 274 280 299 333 364 399 406 399 399 417 420 445 580 784 903 620 532 473 430 399 372 340 322 325 341 366 402 441 466 482 494 504 507 501 488 470 453 448 456 475 426 358 360 438 693 702 602 523 519 394 379 401 431 447 436 438 462 465 449 433 429 434 462 491 515 539 548 551 551 552 551 550 545 541 539 539 540 542 541 538 534 530 526 521 511 498 487 486 495 501 507 511 513 513 510 512 517 522 525 521 512 503 500 286 290 299 306 323 348 311 308 307 304 301 297 284 287 295 288 268 267 265 276 284 281 265 213 195 180 177 183 184 185 183 179 171 160 142 138 141 151 160 163 171 176 180 183 186 192 201 209 217 223 225 223 218 211 206 203 195 198 196 191 184 177 173 179 183 187 190 193 200 220 244 289 351 404 430 433 455 485 504 501 497 479 461 452 453 470 491 495 481 460 447 450 477 499 512 517 504 515 520 534 554 561 538 525 531 563 602 595 581 540 482 445 465 550 534 533 511 460 414 412 434 469 514 534 439 435 444 469 520 598 608 553 516 510 524 527 583 595 570 538 521 511 489 466 446 435 433 430 423 418 418 421 423 421 419 418 418 415 409 399 391 389 391 396 398 397 394 389 385 385 381 386 401 415 407 365 286 249 244 251 268 268 275 289 301 303 295 294 295 296 297 296 293 292 299 309 316 314 316 318 322 327 337 364 387 396 393 385 383 390 402 407 397 369 320 276 254 249 259 290 328 352 362 364 371 397 396 390 437 514 556 491 446 421 407 395 383 366 357 365 385 410 450 458 468 479 488 493 488 479 467 458 457 469 479 469 427 400 417 425 609 619 564 521 465 400 400 422 443 445 427 455 456 438 418 410 413 436 470 498 516 531 541 549 554 555 554 550 546 542 541 541 543 542 538 533 529 526 522 516 505 491 482 481 486 489 493 497 501 503 502 502 505 510 514 515 504 494 489 285 290 294 307 312 306 308 300 297 296 300 307 285 284 293 288 271 270 278 279 263 251 250 203 188 174 165 167 178 181 180 178 173 164 147 143 141 143 149 154 165 170 175 180 185 189 197 199 207 213 215 218 216 218 215 210 210 214 202 194 189 186 183 185 188 192 197 204 210 231 266 315 373 425 454 465 486 502 501 493 479 466 460 462 470 483 491 484 465 447 450 450 467 494 517 522 508 518 539 569 595 593 550 525 516 545 600 606 589 541 495 461 460 594 603 540 462 415 418 452 455 460 485 528 556 476 459 467 507 594 613 556 518 518 550 593 592 552 518 499 489 482 461 440 428 424 423 424 418 415 414 414 414 412 412 412 411 410 407 399 391 387 388 393 398 399 401 402 400 396 385 380 383 386 372 321 260 231 230 241 256 272 289 298 297 291 284 284 287 290 292 292 291 296 306 315 315 315 316 317 319 322 329 358 373 368 361 365 370 383 395 402 393 361 317 276 252 239 239 257 292 312 320 320 320 335 338 339 352 372 384 392 387 386 387 385 370 363 369 392 421 441 450 457 466 469 467 461 446 439 439 446 462 491 480 455 447 442 407 441 544 559 539 524 482 432 423 431 436 425 408 421 423 413 401 407 420 462 487 500 512 521 529 543 553 555 554 550 546 544 543 543 543 539 533 528 524 521 517 506 491 480 475 474 476 477 479 482 485 490 491 492 493 497 502 505 499 490 483 287 290 292 296 299 300 307 341 312 295 302 313 298 288 284 277 273 282 267 256 234 221 225 200 184 172 161 159 173 177 177 172 167 161 155 148 146 143 144 150 160 166 172 176 181 186 195 197 199 202 204 212 224 220 218 220 220 225 210 201 198 194 190 189 194 199 204 210 223 242 279 337 397 429 461 486 499 500 494 490 479 459 454 465 480 485 482 460 445 444 445 447 471 495 509 509 508 521 555 586 598 591 587 583 569 553 540 527 528 534 523 489 452 498 574 528 467 457 474 493 488 474 471 491 543 521 488 479 505 553 553 526 523 549 585 594 555 512 485 473 466 456 437 427 423 420 416 413 413 412 411 408 405 405 405 405 404 401 403 401 397 392 390 396 399 401 405 408 407 397 375 357 351 346 320 282 249 239 242 245 243 264 279 283 277 271 268 272 276 280 284 287 289 297 307 313 313 314 316 317 318 325 338 339 338 339 342 347 351 371 388 395 382 342 314 283 262 250 244 245 260 273 277 274 271 276 286 302 317 329 339 352 362 370 373 369 361 359 370 397 427 441 456 461 451 432 414 404 406 414 425 442 464 466 451 451 463 453 377 448 509 530 526 512 487 445 429 421 411 396 388 404 411 406 402 425 463 477 484 491 501 509 517 534 549 553 552 550 547 545 544 543 540 534 527 521 516 513 505 481 468 466 464 464 464 463 464 466 470 475 478 480 482 485 490 495 494 488 483 293 312 312 330 324 298 304 355 316 297 308 323 300 290 274 263 262 268 240 225 213 204 201 204 183 171 162 159 168 173 172 170 164 158 154 146 145 143 143 150 159 163 169 175 179 182 186 189 191 192 194 198 216 226 229 230 234 231 219 209 204 201 196 196 199 204 209 217 230 249 304 366 415 440 467 490 499 497 490 478 448 438 449 470 482 479 458 435 423 423 426 439 472 489 495 502 511 543 577 574 544 536 578 605 603 565 509 497 494 539 572 559 500 462 499 502 492 492 506 523 512 497 489 492 505 516 512 509 514 523 520 517 528 546 558 540 504 480 466 459 452 442 429 420 413 407 402 404 411 412 410 405 400 398 396 395 394 392 397 399 400 401 403 401 401 402 406 410 409 393 372 349 324 294 257 248 255 273 284 272 241 241 245 249 248 244 244 251 260 267 274 281 284 292 300 306 309 312 314 318 325 330 328 325 318 314 313 318 332 349 369 374 357 324 309 285 271 262 253 241 233 228 226 228 235 245 261 278 294 308 322 333 339 340 334 323 318 319 343 374 406 444 459 448 425 401 385 382 394 413 431 445 440 349 411 459 480 470 398 449 487 505 503 485 462 431 409 393 381 374 380 397 407 411 421 452 466 470 472 478 491 501 510 526 541 549 550 549 547 544 542 539 535 527 520 514 508 498 473 461 456 454 454 454 452 451 451 453 456 459 463 467 470 474 478 483 484 481 478 301 307 307 319 314 298 302 328 312 301 307 319 297 282 267 252 240 233 223 213 204 199 198 207 186 171 163 156 154 172 171 168 164 159 151 139 134 136 139 145 162 165 166 170 177 181 184 185 186 189 192 196 204 218 228 235 237 234 217 213 210 204 204 203 205 209 214 224 238 266 327 385 424 452 482 496 500 493 476 449 428 432 451 472 480 473 444 420 403 396 401 436 470 486 494 510 527 573 573 534 489 481 512 578 606 582 529 498 486 503 562 592 522 455 459 488 509 513 527 528 519 511 506 500 493 490 500 514 523 522 519 519 520 518 510 490 472 461 456 452 445 433 421 411 400 392 393 403 409 410 406 399 394 393 393 393 391 389 391 393 398 403 407 407 404 407 410 409 405 385 365 339 312 286 252 254 267 294 315 307 247 217 212 216 217 217 217 227 239 250 261 270 275 281 290 299 305 311 318 325 330 330 320 313 305 297 291 292 305 325 332 333 329 315 304 286 271 261 251 237 215 198 191 195 207 223 242 258 273 286 300 307 309 305 300 299 292 293 311 340 382 443 445 426 403 385 376 378 394 415 429 408 318 395 456 481 486 478 411 449 465 465 458 445 421 397 377 364 360 364 379 394 403 414 438 461 468 467 467 472 487 494 503 516 530 543 545 545 543 541 536 531 525 518 511 502 487 467 453 446 443 441 440 439 437 436 435 437 440 443 447 451 454 459 463 468 471 470 467 334 296 296 296 308 319 311 299 304 303 300 301 298 265 259 244 223 215 208 203 198 194 189 188 179 173 171 166 159 174 172 168 164 159 153 140 131 130 132 136 145 159 160 163 170 178 182 184 185 186 190 194 200 213 227 236 238 238 229 218 210 207 208 209 212 218 227 238 251 285 341 389 422 450 491 500 499 481 450 430 434 444 458 470 474 473 442 410 388 379 387 438 470 487 499 517 538 568 530 481 452 446 449 514 571 591 561 492 386 410 465 497 493 448 452 476 513 547 545 527 518 515 512 506 505 471 475 499 521 524 520 516 504 488 472 458 451 449 447 444 439 427 414 400 385 378 389 400 402 398 390 385 386 391 394 395 395 391 389 387 390 396 405 410 414 420 421 414 401 371 344 320 302 288 269 268 270 293 322 323 254 217 198 193 196 203 208 214 221 231 242 251 260 268 278 290 299 312 324 332 331 321 309 301 293 284 274 267 273 284 293 302 308 302 284 268 257 253 248 233 208 187 176 178 190 207 226 241 251 260 267 277 285 299 321 333 311 293 291 311 353 409 420 407 390 380 377 381 390 401 398 362 286 405 458 468 466 466 404 462 446 416 406 399 382 364 353 349 352 364 378 390 401 419 451 465 467 464 464 471 483 489 498 506 518 535 538 540 539 535 528 521 513 506 496 481 461 444 436 430 425 422 418 417 417 418 420 421 423 426 429 431 434 437 442 447 450 451 449 335 292 294 296 321 345 329 299 296 301 300 292 280 257 237 223 213 202 199 199 195 190 185 181 177 167 162 167 178 178 174 170 166 162 156 142 143 135 131 135 139 150 154 156 161 172 176 181 183 184 187 191 198 208 222 234 238 239 237 221 211 210 212 215 222 231 244 260 271 301 347 389 419 444 490 499 487 459 430 433 452 460 464 467 469 474 437 401 380 377 389 439 472 488 496 505 518 510 468 435 425 424 434 444 502 563 555 402 194 285 318 308 407 441 406 432 507 573 558 535 524 519 516 513 517 471 463 480 502 508 504 496 480 461 443 432 432 434 435 435 431 422 409 390 374 372 385 391 388 382 376 375 382 388 394 398 400 396 392 386 385 391 402 413 422 429 429 419 395 356 328 309 298 290 285 283 274 267 268 271 244 224 208 197 193 197 204 211 216 222 228 233 243 254 265 278 295 314 327 330 322 306 294 288 279 268 257 248 247 251 262 274 281 279 261 244 235 233 236 227 206 186 174 173 181 194 207 216 222 227 231 241 258 321 398 397 343 298 283 295 322 355 387 391 385 382 382 384 385 389 361 289 265 335 358 365 386 434 423 408 387 378 381 378 365 354 348 348 355 366 377 386 401 424 453 463 465 464 466 474 483 490 497 503 513 528 533 535 534 528 519 509 501 490 475 457 439 428 417 408 402 398 394 394 394 394 394 395 398 402 405 406 407 412 416 421 426 429 430 312 289 292 304 318 329 330 298 295 299 290 268 254 235 229 219 207 198 196 195 192 187 182 179 179 180 173 168 174 181 177 174 169 163 156 147 147 143 137 133 138 150 155 152 152 162 168 176 181 183 185 189 197 203 215 228 236 237 233 222 216 215 217 223 237 247 260 278 291 313 356 396 428 457 484 484 461 438 431 436 463 468 463 464 476 474 425 394 380 381 401 437 465 481 483 476 466 449 432 422 420 423 425 430 439 490 499 166 163 164 178 198 234 404 266 358 488 524 543 537 533 529 524 517 518 485 465 463 472 480 472 461 446 428 410 408 414 418 423 426 424 417 404 385 373 374 382 382 377 372 370 374 381 385 392 399 402 402 399 393 391 393 401 414 427 433 433 422 396 352 319 297 285 284 291 290 277 262 253 250 242 232 220 208 199 198 203 209 215 221 226 231 237 244 254 271 296 313 321 319 305 286 285 274 262 252 244 240 237 241 246 252 258 259 246 233 227 228 233 221 206 190 178 174 178 189 198 204 206 206 208 212 294 397 452 441 359 296 273 281 299 316 355 379 388 387 388 385 382 379 329 224 236 283 302 316 341 373 374 371 368 370 376 380 379 366 355 353 359 366 374 385 401 423 449 459 464 466 470 479 485 493 499 506 515 529 531 532 527 518 509 499 490 474 456 441 423 408 396 388 384 382 380 382 384 385 386 386 389 392 396 399 398 402 405 409 413 416 418 382 290 294 337 353 335 303 295 301 296 276 250 232 220 219 212 203 197 194 192 190 186 183 182 185 189 190 182 173 177 179 178 174 167 159 157 148 150 147 137 137 153 160 154 147 152 161 172 178 182 186 190 197 201 208 218 231 237 232 225 224 226 226 232 249 261 273 290 302 326 371 406 437 477 481 444 431 432 434 437 468 446 439 456 479 465 404 381 378 386 411 424 438 446 446 437 431 432 433 435 437 434 428 427 436 452 449 374 195 150 133 122 139 193 229 376 489 469 354 522 547 533 520 516 514 502 474 458 459 456 450 435 414 392 378 388 398 405 411 415 415 410 399 387 381 382 385 382 376 372 370 373 379 385 391 396 398 402 405 404 402 402 406 415 427 432 430 419 398 355 322 296 277 269 275 278 268 254 245 244 245 238 228 215 204 199 201 209 218 223 227 230 235 241 251 269 295 309 317 306 288 281 272 256 250 249 247 244 243 245 245 244 246 248 244 238 235 236 233 219 206 195 186 180 178 184 192 197 197 193 193 199 316 429 433 430 331 273 253 260 278 293 341 377 392 393 393 386 380 364 305 188 210 254 275 292 316 329 339 347 350 352 357 368 379 378 369 359 358 364 372 383 400 422 448 458 464 468 471 480 485 491 496 502 511 525 524 520 510 497 488 486 470 454 437 418 403 388 380 376 374 375 377 379 380 380 380 379 380 381 384 387 388 393 396 399 402 405 409 382 293 305 307 307 307 306 299 297 277 254 235 221 212 209 205 199 195 193 191 189 187 186 187 193 195 201 197 183 175 180 181 178 173 165 165 157 151 151 149 142 154 163 159 150 146 160 170 177 183 187 190 195 198 202 211 225 236 233 234 237 243 250 251 261 273 288 304 311 348 385 422 458 488 485 489 457 435 443 456 460 430 443 473 470 416 388 376 380 391 402 405 408 416 424 427 436 455 460 452 440 434 424 422 423 419 360 142 116 110 122 139 149 157 402 453 455 513 541 566 560 538 517 512 510 506 480 459 454 448 438 414 391 373 360 358 369 382 393 400 403 401 398 393 390 392 394 389 381 372 366 370 378 389 393 391 387 394 406 413 414 414 415 419 425 427 423 412 392 359 330 301 273 254 252 257 253 245 239 242 244 237 229 219 207 196 197 204 213 220 226 229 233 237 244 258 284 288 281 272 272 282 251 241 241 246 250 244 250 254 251 244 241 244 248 251 251 249 237 221 209 201 194 188 181 181 186 191 192 188 190 196 269 327 304 356 283 244 234 240 257 274 330 370 388 395 392 386 374 345 278 176 198 234 253 267 287 303 313 320 321 318 321 334 356 373 378 372 367 369 374 384 400 424 448 458 464 468 470 476 480 483 486 494 508 514 509 497 484 475 469 462 448 429 410 394 380 372 367 366 366 368 372 374 374 372 370 369 368 369 372 377 380 385 387 389 391 393 396 303 291 295 295 319 321 297 298 288 273 250 228 213 206 202 198 196 194 193 191 189 189 190 195 202 203 206 204 194 180 180 181 181 178 170 165 165 151 147 154 156 160 167 166 157 149 157 169 177 183 187 192 195 197 200 206 221 245 251 251 249 250 259 257 278 294 306 316 326 373 405 445 482 499 495 493 458 441 457 479 412 444 473 481 470 421 392 389 400 412 409 402 397 407 424 438 458 462 452 439 427 416 408 291 315 312 179 92 91 95 106 121 148 285 499 562 503 440 546 564 556 538 520 509 508 509 495 474 457 447 428 410 399 381 352 339 346 360 375 387 395 397 397 394 393 397 403 396 384 372 364 370 383 390 393 389 382 378 397 413 422 426 427 427 427 423 417 405 383 361 330 296 264 242 238 243 244 241 239 243 241 234 229 222 211 196 194 198 206 215 223 228 233 236 242 253 274 269 271 270 261 250 237 234 235 241 248 247 255 263 262 252 243 246 259 271 277 273 253 226 212 205 202 196 187 182 184 189 193 194 197 196 215 234 230 260 243 231 228 233 246 264 317 353 367 376 377 373 368 322 234 174 195 219 235 242 247 264 269 272 274 277 284 298 319 345 367 377 378 379 379 386 403 431 449 459 462 462 462 468 470 472 476 485 502 493 484 471 460 453 445 433 417 401 386 373 363 356 354 354 355 357 365 370 370 366 362 360 360 362 366 370 374 379 381 381 381 382 386 285 285 287 298 313 311 292 289 279 269 246 222 207 201 197 195 194 193 193 192 194 197 201 207 214 215 213 207 197 184 178 180 182 180 171 163 158 161 151 142 162 144 159 164 157 148 153 165 172 177 182 186 190 195 201 208 224 259 255 257 258 259 264 280 297 310 320 332 353 399 436 472 497 503 502 497 470 455 458 451 442 472 488 480 455 420 412 421 434 442 433 410 401 409 426 445 467 448 434 423 412 388 251 279 336 332 233 101 236 276 208 171 320 404 545 606 578 519 536 540 533 527 521 508 507 509 506 497 482 463 438 426 419 407 387 367 348 352 364 374 384 388 393 399 401 399 403 399 392 386 383 384 388 399 404 403 397 395 404 416 427 435 438 439 434 424 415 404 379 348 309 274 251 237 238 245 246 245 245 249 243 236 230 224 215 202 196 197 202 210 221 227 234 239 245 256 273 272 266 259 249 239 235 234 235 241 249 251 256 266 267 260 256 264 281 299 307 296 269 236 214 203 201 200 193 187 187 192 200 213 206 197 191 193 204 212 219 222 226 235 242 269 324 353 353 364 366 370 371 313 198 180 195 209 218 219 210 206 209 216 227 241 258 272 289 315 345 373 378 381 382 388 403 432 445 453 455 454 456 455 455 463 470 475 482 466 455 443 432 423 413 403 389 376 365 353 344 339 336 336 337 342 352 359 362 360 355 354 357 360 364 366 368 373 375 375 373 374 377 296 280 283 290 293 292 287 277 270 261 243 220 202 197 196 195 193 191 192 194 202 209 215 221 225 226 222 210 197 188 184 181 183 183 176 168 162 163 156 152 166 158 159 163 162 156 154 162 167 172 176 181 188 193 200 211 229 258 262 266 268 271 278 302 316 325 334 351 386 425 465 492 504 503 498 485 474 462 447 430 470 487 488 468 421 339 412 448 462 465 450 414 404 411 428 446 452 431 422 414 403 382 254 349 387 380 351 236 375 419 354 323 471 499 573 608 607 566 446 513 520 511 506 509 506 507 508 503 491 468 443 432 425 416 402 385 367 362 362 367 376 381 390 395 396 398 401 402 400 399 401 409 413 416 417 418 420 433 445 447 442 438 443 457 438 421 406 382 330 294 263 247 246 251 257 257 255 255 258 262 251 239 230 223 216 209 203 200 202 208 220 227 235 243 250 260 272 273 263 251 245 241 238 236 237 242 250 258 265 274 279 279 281 291 301 307 306 296 277 239 213 199 196 197 196 192 192 195 206 237 216 201 193 189 193 204 210 213 222 237 251 297 333 347 348 361 366 371 364 304 191 183 190 194 193 188 184 184 187 193 203 219 244 260 275 296 326 363 372 377 380 386 398 424 434 437 437 438 445 445 455 460 463 466 460 444 427 410 395 389 382 375 365 355 345 334 325 321 319 319 323 328 334 339 342 344 345 346 349 354 358 362 361 365 367 368 365 366 369 317 322 278 278 282 283 278 267 260 254 240 219 197 196 197 196 193 191 190 192 201 207 216 227 235 226 218 208 200 196 190 186 184 183 180 174 169 162 156 157 168 164 159 160 160 157 156 162 167 171 176 180 187 189 198 212 230 255 264 271 277 284 298 320 330 338 348 369 409 450 484 500 502 500 494 472 466 448 419 414 467 485 447 412 405 312 414 456 468 465 441 405 399 409 428 442 432 426 423 417 408 401 403 401 393 385 383 390 409 423 434 453 494 565 590 588 570 508 322 436 473 486 493 494 504 503 500 493 480 458 440 431 424 413 399 387 377 372 368 365 368 377 382 385 388 395 400 405 410 415 420 424 425 424 425 428 438 467 472 466 450 433 435 433 419 405 384 347 292 270 256 251 256 271 298 300 289 276 269 258 251 240 229 220 213 211 208 206 205 208 218 224 234 245 256 263 267 269 265 257 248 242 238 237 238 242 249 256 263 273 282 288 292 295 300 305 306 298 282 246 214 195 190 190 191 191 191 193 202 249 229 207 194 191 193 200 205 208 220 247 267 323 338 335 342 354 363 366 333 261 186 181 182 181 178 174 172 176 180 186 194 209 237 256 272 289 316 355 363 370 375 379 387 404 411 414 416 421 431 426 421 431 445 442 427 403 386 377 370 365 359 352 344 336 326 316 308 305 304 305 309 315 321 325 328 330 332 334 339 344 348 353 352 353 354 354 353 356 359 336 379 279 275 280 281 274 262 253 247 226 205 196 198 198 196 193 191 191 191 191 202 217 230 239 214 217 213 203 202 198 193 187 183 182 181 175 170 168 170 176 172 163 160 158 156 153 163 170 175 177 180 183 187 196 211 229 248 261 272 283 297 315 331 341 351 367 391 425 473 493 497 495 495 492 469 451 415 378 387 454 470 372 319 402 426 440 450 452 440 416 393 390 404 423 434 430 432 436 437 433 428 420 413 401 390 385 389 401 412 426 444 472 561 571 544 511 461 320 316 385 465 497 463 502 494 485 477 465 448 438 437 432 418 398 385 378 376 372 365 365 368 369 375 384 394 400 410 419 427 431 430 427 424 427 439 459 485 484 476 451 413 387 384 378 370 351 315 276 265 258 257 263 283 339 347 312 269 251 250 247 238 225 213 207 207 207 206 206 206 208 215 225 240 256 268 276 281 275 261 246 236 232 232 233 237 241 246 251 260 269 278 292 294 298 300 299 292 272 246 219 197 184 182 185 185 182 180 183 194 206 200 189 187 189 193 201 208 225 268 280 320 327 323 332 341 339 329 284 221 183 178 176 173 168 164 166 173 181 189 196 207 233 254 271 289 316 349 354 360 366 370 375 383 388 394 398 397 378 374 369 369 374 384 371 361 354 349 344 341 336 331 324 317 308 300 294 290 288 291 296 301 306 309 311 313 313 314 318 322 326 326 329 332 333 333 338 343 347 337 372 293 273 267 271 272 261 253 245 222 204 198 199 199 196 193 191 191 191 195 209 224 236 241 230 226 217 209 208 206 201 195 188 182 178 178 176 178 183 186 182 173 165 159 156 157 165 173 178 179 180 182 187 196 210 226 240 259 270 286 306 325 338 353 371 393 420 450 486 494 493 490 488 488 457 422 382 358 379 428 434 350 282 322 431 439 441 437 425 408 390 388 397 411 422 427 440 454 466 475 476 455 432 416 406 401 404 408 412 419 431 446 467 487 496 495 485 473 317 385 472 495 467 494 481 471 465 458 448 449 452 450 435 406 390 386 381 372 364 367 356 359 371 384 395 401 412 422 430 434 433 430 430 438 455 477 490 488 478 443 386 346 329 330 329 315 287 266 265 265 262 267 300 359 351 303 256 242 242 239 232 221 209 200 199 199 200 200 199 201 205 215 232 253 269 285 291 272 245 233 222 218 217 219 223 229 235 241 248 256 268 292 294 295 292 285 276 260 244 225 207 194 187 183 181 177 172 169 173 186 192 190 183 190 189 198 211 234 279 285 292 298 304 311 305 290 270 235 195 177 172 169 166 163 163 168 177 187 194 201 213 235 255 272 290 316 341 344 348 352 357 362 368 373 379 377 358 335 334 333 330 327 331 331 330 328 326 323 320 314 308 301 295 291 285 279 275 274 277 281 283 284 284 281 277 276 277 281 286 289 290 297 305 313 319 325 330 334 319 330 295 266 272 274 268 259 252 243 219 203 201 202 200 198 194 192 191 194 207 220 231 239 241 236 231 222 214 212 210 207 202 194 185 177 176 178 184 189 192 190 185 177 168 163 170 167 172 177 180 183 186 190 196 207 223 239 257 271 289 309 329 350 370 390 413 444 485 488 491 493 494 495 492 428 389 360 347 365 411 397 350 308 315 431 436 436 430 418 406 402 405 411 415 415 416 424 437 465 510 565 569 507 457 434 430 430 420 417 419 423 431 443 456 468 474 475 473 450 344 373 487 492 432 478 487 474 466 454 462 459 447 433 420 404 398 388 379 371 355 353 362 375 387 396 401 406 415 427 437 440 438 447 462 476 481 492 488 473 428 360 330 297 294 293 282 265 260 266 268 263 263 287 336 320 281 249 238 234 228 221 213 205 198 195 194 193 192 192 194 197 205 219 239 261 282 278 258 235 221 209 203 202 205 211 219 229 237 245 258 277 294 292 285 274 263 257 251 243 232 220 209 200 193 186 180 174 170 174 185 192 195 202 210 209 211 222 246 279 280 276 269 266 267 237 232 223 204 180 169 164 162 161 161 166 174 182 189 196 204 217 235 256 273 289 308 330 332 330 331 337 345 352 358 359 344 314 318 317 313 308 303 296 297 299 300 298 294 290 287 284 281 279 275 271 267 264 263 263 264 259 255 251 247 242 244 247 253 259 264 270 278 288 300 311 317 322 326 297 303 292 280 272 267 262 254 243 219 204 198 200 201 200 197 195 194 196 204 214 226 234 237 236 234 231 225 218 214 210 209 207 202 194 186 176 180 188 194 197 198 197 194 184 176 174 171 173 175 179 184 191 194 200 210 224 239 268 278 297 319 340 366 382 411 434 457 489 492 497 502 502 486 440 402 387 358 320 305 315 347 386 406 404 429 436 433 420 407 405 414 430 433 425 415 415 420 429 448 490 566 693 638 567 519 499 495 480 455 431 418 426 433 443 455 467 474 474 482 340 346 465 466 405 409 451 483 487 503 498 492 481 467 451 416 403 391 378 366 355 358 366 375 383 391 397 400 411 427 443 451 459 462 471 482 482 493 487 468 417 345 316 294 279 269 261 255 260 265 266 262 257 258 286 281 263 247 235 226 217 210 205 202 199 197 194 191 189 188 189 193 199 210 226 248 249 240 229 218 207 194 188 188 191 197 207 219 224 233 253 280 291 282 266 250 240 244 250 248 244 239 226 215 208 201 195 191 189 189 190 196 213 242 245 235 233 241 252 263 238 245 253 245 226 227 226 215 195 173 163 157 155 157 161 169 179 184 188 194 202 217 233 253 270 285 302 317 319 317 314 316 319 324 330 318 298 301 302 299 295 289 283 273 265 266 269 269 267 266 265 265 265 263 259 254 250 249 248 247 244 236 231 229 228 228 231 236 241 246 253 261 269 278 289 302 311 316 320 287 288 286 276 266 260 255 247 238 220 202 196 198 199 197 196 199 203 207 215 219 227 233 234 230 230 228 224 218 213 210 211 213 212 209 201 191 187 192 199 204 209 210 207 199 188 183 187 190 183 176 177 187 196 205 218 238 263 278 292 304 317 336 366 397 421 449 476 492 501 505 509 506 484 423 396 370 338 308 298 319 361 402 425 428 435 438 429 413 400 401 425 467 459 433 421 425 437 444 453 468 492 528 488 456 458 495 542 567 563 524 472 443 439 447 454 454 451 475 496 470 456 461 454 439 405 411 455 510 541 521 514 505 486 456 427 401 385 376 368 362 369 376 380 383 387 389 397 415 439 459 476 473 477 483 485 484 494 486 473 428 352 326 291 272 265 263 265 272 270 269 266 260 253 251 254 251 242 233 223 214 207 203 200 201 202 201 198 193 189 190 193 201 211 220 223 218 209 202 198 191 185 182 181 184 192 203 216 222 233 254 281 288 275 258 245 239 249 261 264 264 259 242 230 223 219 217 216 213 205 201 213 242 268 272 266 263 262 256 240 228 250 276 285 273 263 244 222 198 175 165 157 154 157 162 171 180 184 186 190 199 214 232 248 262 278 295 303 308 309 307 305 302 298 296 294 292 292 289 285 280 273 265 251 242 242 245 248 249 251 252 253 255 255 255 253 253 253 254 255 256 253 249 243 234 234 237 240 243 248 253 258 265 273 283 295 306 314 321 281 280 278 264 258 248 240 233 224 211 198 194 196 197 195 196 204 210 214 222 228 231 232 233 231 224 224 220 215 213 214 218 221 226 231 228 211 201 200 204 207 211 213 211 205 196 190 189 208 188 171 178 183 200 232 255 268 281 292 301 309 318 334 368 412 433 456 483 505 515 517 513 501 476 428 412 401 389 369 339 322 373 411 429 437 446 442 428 409 394 398 426 459 451 430 428 446 488 491 478 462 447 419 392 382 397 433 474 527 621 653 614 563 564 549 494 446 443 474 506 546 529 475 458 457 453 462 469 476 535 531 531 522 498 461 437 402 384 377 369 366 372 378 382 383 381 383 395 420 448 465 476 479 483 487 488 487 494 480 463 440 406 367 326 306 290 278 280 293 293 289 283 275 268 255 247 242 237 231 226 221 215 207 201 203 206 208 207 202 195 194 195 201 207 207 197 187 179 176 178 186 187 182 180 184 191 200 212 221 230 243 268 278 265 255 250 246 261 270 276 273 261 252 246 238 235 236 236 230 218 217 234 263 291 298 296 287 273 250 235 243 279 310 312 294 280 262 237 208 184 173 165 161 162 168 174 180 182 185 190 198 210 228 238 248 264 283 289 293 295 295 293 288 286 285 286 287 286 281 276 266 252 239 230 229 231 233 236 240 242 244 247 249 253 255 254 253 252 252 255 257 260 262 263 260 257 254 252 253 256 258 260 264 270 278 289 301 309 315 278 275 266 251 249 232 218 212 209 192 190 192 193 194 193 195 202 207 211 227 239 241 238 239 246 221 218 221 225 227 230 227 232 236 234 227 224 213 208 208 210 212 218 221 219 213 207 207 215 203 190 186 187 210 238 265 286 298 307 313 317 323 340 377 419 436 456 484 515 526 527 516 490 453 416 415 425 432 425 394 322 349 402 442 455 459 440 427 410 397 399 419 432 430 425 431 457 511 518 499 470 443 418 400 391 390 394 401 439 546 623 638 614 622 575 471 418 464 472 498 570 578 524 487 475 490 508 505 482 491 523 530 519 499 472 433 400 385 378 372 370 373 377 380 379 378 381 395 419 445 463 473 480 484 486 486 484 486 470 449 425 397 385 365 333 309 298 287 304 339 356 350 333 313 294 276 258 243 233 234 231 223 213 205 202 205 209 210 208 203 199 197 195 191 183 174 163 159 163 173 186 192 191 190 191 193 199 209 218 225 232 248 259 262 257 249 245 257 265 271 270 261 250 259 253 250 251 249 241 231 235 251 282 323 327 318 300 275 248 252 277 307 323 316 295 276 262 244 218 195 185 179 177 178 182 186 187 190 195 202 205 210 218 224 232 245 266 274 276 274 272 271 270 273 277 279 280 278 268 256 243 233 224 222 221 222 223 227 231 235 239 243 248 253 255 254 251 248 249 252 255 260 265 270 273 277 275 272 267 259 260 263 264 266 273 283 294 301 304 276 270 259 245 235 214 198 194 198 187 187 189 191 191 191 191 201 207 213 232 245 249 243 231 222 217 219 227 236 244 249 244 238 238 240 239 240 238 236 236 238 238 238 250 250 238 223 222 222 216 206 194 185 220 243 267 290 304 313 319 326 339 361 394 419 433 458 491 520 529 528 504 459 411 396 404 423 436 442 434 366 353 405 461 481 485 440 427 419 410 409 417 422 426 428 434 451 482 499 498 482 460 444 433 424 416 410 409 413 428 471 516 522 524 478 403 397 483 484 500 587 635 616 578 557 554 543 533 522 455 492 510 507 494 480 423 399 387 381 376 373 374 378 379 377 378 383 394 413 436 458 467 473 476 475 473 468 468 450 429 410 395 395 380 363 339 310 300 340 377 396 397 389 374 308 274 259 247 247 240 234 228 221 211 204 202 204 208 210 208 202 195 187 177 166 158 155 157 166 179 186 195 200 202 201 200 202 208 217 224 229 238 255 266 263 251 246 251 252 251 252 254 255 266 270 269 266 263 251 242 243 281 351 355 347 327 299 274 265 286 313 327 327 319 294 269 255 243 227 208 199 196 196 199 204 210 213 214 216 218 218 214 212 213 218 228 247 258 259 254 248 246 247 252 257 259 261 258 247 236 226 219 214 215 215 215 216 219 224 228 233 240 248 254 255 252 247 244 244 247 251 258 265 272 278 284 285 282 274 265 257 259 261 263 266 277 287 293 295 273 265 256 242 215 197 189 186 185 185 186 188 188 188 189 189 201 213 225 237 244 248 245 238 230 223 226 238 250 258 261 258 252 251 254 258 261 260 253 248 248 252 253 259 257 247 235 230 228 225 219 210 203 226 247 262 276 294 307 316 332 356 384 407 417 428 459 498 519 524 521 483 427 384 395 403 421 437 442 439 449 434 445 475 504 513 455 437 432 428 425 430 436 443 448 448 451 460 472 484 492 498 497 484 468 452 438 432 435 448 475 488 454 433 430 424 430 459 500 530 583 644 696 727 715 710 650 571 512 462 439 468 493 492 477 421 401 391 385 379 375 376 381 382 378 381 386 394 406 425 448 457 461 458 454 451 451 448 431 413 398 390 392 380 375 360 330 306 336 375 404 416 412 367 326 288 262 254 251 241 235 232 228 220 211 204 202 203 205 205 200 192 181 171 164 158 157 160 168 179 186 197 205 209 210 209 207 209 216 223 230 237 257 270 268 257 247 244 239 236 238 245 256 273 277 276 274 271 261 261 319 395 407 384 357 319 287 277 294 322 338 341 336 328 297 264 246 235 226 213 208 206 208 210 212 215 220 226 231 230 220 208 202 201 207 217 231 240 241 236 231 226 225 227 231 234 237 233 225 217 211 206 203 205 207 208 209 212 215 220 227 236 246 251 251 247 242 239 239 242 247 254 262 272 281 286 289 286 277 266 253 250 255 260 261 270 279 285 287 266 258 246 227 199 191 186 184 183 184 185 187 187 185 187 190 205 223 238 244 246 245 243 240 237 235 238 245 253 262 270 271 268 264 260 260 265 260 250 243 243 251 254 253 250 247 242 236 235 234 233 235 239 228 243 245 248 268 285 305 332 364 391 401 411 423 451 485 508 514 513 486 450 420 413 418 428 438 432 409 455 459 460 475 494 477 473 457 447 445 446 459 486 500 501 494 486 470 469 478 500 538 560 543 517 492 471 460 476 515 554 564 523 457 441 418 406 421 433 468 482 520 618 778 809 830 796 659 458 482 387 395 448 486 476 425 406 397 391 383 377 378 384 385 381 385 390 395 402 413 429 443 441 435 432 434 437 429 415 400 388 381 382 379 378 367 342 306 312 350 385 397 382 345 317 286 259 242 241 242 240 238 237 236 231 222 212 204 200 200 198 190 182 174 169 164 161 163 169 178 189 201 210 215 216 215 212 211 215 223 232 237 255 268 271 262 250 240 233 230 232 239 254 268 274 277 283 284 285 339 402 436 432 396 345 297 275 290 320 342 351 351 345 327 295 258 235 225 218 209 206 206 207 209 210 213 220 227 232 230 215 198 191 190 195 203 212 218 219 216 211 206 205 207 209 212 214 211 206 200 196 194 193 196 199 201 204 207 211 217 224 232 241 246 245 241 238 236 237 239 243 250 259 270 280 286 288 286 280 267 254 247 247 253 257 262 269 275 278 255 247 243 221 195 191 189 186 185 186 187 188 188 187 189 197 216 235 248 252 249 247 242 237 235 237 241 246 253 262 270 270 270 268 263 259 262 249 239 236 239 244 248 250 249 248 247 242 245 245 248 254 260 237 237 230 225 233 250 287 324 361 389 393 397 421 445 465 482 501 494 462 437 430 426 427 432 439 447 454 467 473 471 480 498 492 512 482 462 464 475 505 531 540 531 513 500 485 480 484 500 530 551 535 518 504 491 476 488 511 529 546 574 608 593 530 480 481 463 350 326 400 506 532 514 532 557 537 442 349 379 389 393 420 484 441 416 403 396 389 384 384 389 390 388 390 394 396 399 404 413 425 418 419 426 434 430 417 406 395 387 380 378 380 381 372 349 319 315 343 368 369 346 327 305 287 269 249 239 246 246 247 254 261 261 247 227 209 198 197 195 190 183 179 176 172 167 166 170 180 195 206 215 220 221 219 215 213 215 224 233 237 247 259 266 266 255 243 233 229 231 236 248 259 269 280 293 304 325 390 439 448 439 407 317 267 275 311 332 350 357 355 343 318 284 245 225 219 209 200 197 197 200 203 207 213 219 223 224 220 204 189 181 180 182 187 193 196 198 197 194 191 190 190 192 193 194 192 189 185 182 180 179 182 186 192 198 204 210 216 222 227 232 236 237 236 235 235 237 237 240 245 253 264 275 282 284 282 277 266 252 242 238 242 250 253 259 265 268 261 257 244 228 194 192 199 199 189 191 192 192 192 192 195 208 223 241 254 257 255 254 249 241 235 234 236 241 251 261 266 264 266 272 274 272 273 250 244 241 240 240 246 246 241 240 244 246 252 255 262 273 280 281 248 233 219 203 227 261 311 353 376 384 394 410 431 451 467 488 472 459 444 431 425 429 432 437 445 457 476 492 494 495 502 516 530 497 475 478 498 521 538 538 528 515 505 500 498 498 507 525 537 529 517 506 495 479 474 489 500 497 489 506 674 758 763 731 627 505 456 460 482 493 499 437 416 418 398 384 383 374 352 341 394 395 413 411 396 391 387 389 394 397 394 395 394 396 399 403 407 412 419 425 437 453 444 434 422 411 400 390 385 383 385 384 374 357 359 372 375 359 334 314 304 297 288 274 258 261 256 255 264 273 276 259 236 215 197 193 191 188 184 181 180 177 173 169 166 171 186 200 208 212 213 214 212 211 214 222 230 236 238 245 255 263 261 248 238 232 231 232 240 250 264 282 302 319 354 405 440 442 428 350 279 257 281 319 333 348 353 345 326 304 252 225 218 212 196 189 188 191 195 200 206 212 216 215 210 203 190 178 171 169 170 172 174 176 177 176 175 172 172 173 175 176 176 174 171 168 166 164 163 163 166 172 178 187 200 209 214 218 221 224 227 228 230 232 234 234 234 236 243 252 264 271 274 273 269 256 241 229 226 230 236 242 249 254 257 250 247 237 220 216 217 223 217 205 225 205 200 199 201 205 213 224 242 255 258 260 259 259 255 247 240 240 241 249 261 269 276 277 289 292 286 291 258 277 264 238 243 251 236 229 233 243 253 262 271 282 294 305 334 326 268 221 213 205 241 290 325 345 366 385 417 435 442 442 436 463 469 458 440 428 430 435 437 443 457 478 501 509 508 506 512 523 503 491 494 509 518 521 518 512 508 511 513 514 514 517 523 526 525 520 511 498 482 467 495 536 542 471 450 520 571 641 755 778 659 546 487 482 485 469 461 422 378 367 370 373 362 328 303 363 361 378 396 401 390 389 391 397 402 403 400 397 397 399 406 416 427 433 440 450 459 456 449 440 425 409 399 396 395 400 405 405 398 402 401 392 372 330 303 298 300 300 291 283 279 264 255 260 267 266 254 238 220 200 193 190 188 187 188 189 188 185 180 175 178 191 203 211 213 213 215 213 211 212 217 222 228 232 237 246 259 263 252 242 235 230 228 232 243 261 283 306 323 351 386 411 411 386 289 246 254 290 321 330 337 336 327 308 280 237 219 209 196 186 184 183 185 190 198 204 207 208 203 196 187 178 168 161 159 158 159 158 159 159 159 158 157 158 160 161 162 162 160 157 153 150 148 147 146 146 147 150 159 173 185 194 206 210 213 217 221 224 227 229 229 227 227 229 236 246 255 259 259 253 237 222 213 212 217 224 233 241 245 247 243 242 237 221 230 236 233 228 227 236 217 211 210 211 212 211 223 241 254 258 261 262 262 263 263 262 271 267 259 261 274 281 291 304 304 292 287 279 273 260 247 247 252 235 234 243 255 262 278 287 297 310 329 362 391 316 231 199 188 216 255 293 323 345 370 391 413 425 427 459 477 483 472 452 435 434 424 419 432 466 481 501 514 514 507 505 510 509 502 501 513 515 513 511 509 508 512 513 516 518 520 521 522 523 523 520 509 490 433 465 540 593 561 457 416 407 456 557 577 600 549 504 496 501 484 494 439 364 346 344 350 316 279 272 301 334 314 335 384 396 388 389 395 400 403 404 403 404 407 413 425 436 442 448 453 457 457 453 447 433 420 421 428 431 432 430 426 422 415 407 401 392 371 306 293 298 302 295 294 274 254 244 246 249 242 239 233 223 208 199 193 191 193 198 200 201 199 194 190 191 202 211 216 218 217 216 214 212 211 212 214 219 225 233 243 254 262 254 244 237 232 229 231 240 257 278 299 316 326 344 359 355 326 258 232 251 294 319 325 326 320 307 286 249 223 207 197 187 182 180 178 180 184 191 197 200 198 192 185 178 170 161 154 151 149 149 147 146 146 145 145 146 147 148 149 150 149 148 145 143 140 138 137 136 136 136 137 138 143 151 165 181 186 194 202 209 216 220 222 222 220 218 218 221 227 235 241 241 229 215 204 198 199 206 218 228 235 239 240 235 231 231 228 234 242 235 235 240 224 223 222 221 218 212 205 222 239 252 258 260 263 266 267 270 283 320 333 303 293 316 286 319 314 326 344 329 373 300 256 248 252 253 238 236 245 261 279 293 299 306 317 331 350 364 316 249 205 198 205 235 270 301 325 350 362 384 407 422 441 483 491 477 456 441 439 429 413 423 468 479 496 507 510 505 490 494 524 533 526 521 517 517 518 516 514 509 505 506 512 518 521 522 524 527 528 520 499 429 438 489 549 593 526 441 395 386 381 314 423 481 480 463 514 513 465 395 340 324 319 324 275 239 248 254 287 286 287 309 358 357 380 390 393 398 401 403 406 410 416 428 439 446 450 452 454 454 451 446 435 427 438 440 440 437 434 429 424 417 410 406 402 399 336 306 298 299 298 287 266 247 235 233 229 223 222 224 225 221 210 203 200 202 208 211 212 210 208 205 204 211 218 223 225 224 220 217 214 211 209 208 211 219 229 240 250 259 255 247 240 235 233 234 241 254 272 288 298 307 310 306 298 282 246 229 248 290 312 318 316 306 287 259 228 207 193 185 181 178 175 174 174 177 183 188 190 187 182 177 173 164 155 149 145 144 143 141 141 140 139 138 138 138 139 139 139 139 138 137 135 134 133 132 131 130 129 128 129 131 135 142 154 166 179 190 200 208 214 216 215 212 210 209 211 214 218 220 216 207 195 187 185 187 198 213 224 231 235 235 230 220 223 233 237 242 244 243 240 232 229 227 221 216 210 176 207 227 245 257 256 261 264 267 276 302 345 353 335 323 332 345 330 347 379 383 330 399 307 262 256 255 255 239 246 256 268 291 301 303 312 327 343 342 330 300 264 236 232 251 254 263 280 305 324 336 355 380 397 381 450 478 473 455 446 444 449 428 420 450 456 487 488 492 497 468 489 550 591 594 566 550 542 532 523 515 506 499 499 506 517 524 526 530 532 531 523 504 470 454 439 437 478 559 483 417 383 353 283 336 416 434 415 499 473 383 324 304 297 293 299 270 241 235 243 234 258 246 227 278 319 347 360 374 395 394 400 405 410 418 431 440 447 451 452 451 451 450 444 438 439 453 461 455 446 437 431 425 418 412 407 405 405 387 360 339 324 310 295 280 253 231 225 219 211 209 214 223 236 235 227 222 221 222 221 218 217 216 216 214 216 223 229 232 233 226 221 217 213 210 206 207 214 225 236 244 253 254 250 245 242 239 239 245 255 268 279 285 289 298 303 287 274 240 226 242 279 300 307 302 287 260 226 208 192 181 177 174 170 168 167 167 169 175 183 186 185 181 176 172 163 154 148 145 144 143 142 141 141 139 137 135 134 133 133 133 133 133 133 132 132 132 132 132 131 129 128 129 132 140 152 165 181 188 193 199 206 210 212 211 208 205 203 204 206 209 208 200 191 182 176 175 178 194 210 221 228 232 233 230 220 225 233 237 240 247 251 247 235 217 217 214 213 216 218 188 204 230 248 255 261 269 271 275 296 351 382 357 345 365 377 386 386 407 417 378 352 308 279 263 254 255 234 250 268 279 292 305 311 327 344 349 338 323 296 277 275 285 340 317 285 275 289 297 304 324 343 353 354 384 430 456 456 452 448 443 427 417 420 407 464 458 458 475 468 518 565 624 668 669 657 619 566 526 511 499 496 501 512 524 528 531 536 534 526 514 491 426 439 443 415 394 381 433 431 380 324 298 385 433 453 459 449 348 317 297 278 270 268 273 285 268 227 256 206 194 203 213 206 275 281 305 344 373 372 395 405 411 420 434 440 447 452 452 448 448 448 445 445 451 462 474 473 463 447 433 426 418 410 404 401 394 377 353 333 322 311 307 286 261 242 235 228 217 208 207 216 235 254 257 252 241 226 219 216 215 216 218 216 218 226 234 240 241 231 225 221 218 214 209 208 211 220 231 237 246 252 253 251 249 247 246 249 256 266 274 278 280 284 286 278 252 226 215 223 249 280 288 279 256 224 195 185 179 174 170 167 162 159 158 158 161 167 175 179 180 177 172 167 158 150 145 142 141 140 140 140 140 139 138 135 132 131 129 129 129 129 130 131 131 132 132 132 131 129 128 127 133 149 175 196 202 204 204 206 208 209 210 208 205 201 200 200 200 198 195 185 178 173 169 169 175 193 207 218 225 230 231 226 222 224 229 233 246 237 240 247 244 229 216 212 212 213 219 186 201 221 237 258 261 271 275 278 293 339 374 356 351 374 393 416 416 421 423 405 357 341 310 274 251 246 237 255 276 287 287 307 321 351 364 342 328 317 301 290 299 336 402 391 343 299 289 278 275 293 318 336 338 345 365 412 457 459 458 402 409 430 416 398 399 411 416 427 478 498 515 533 568 626 684 666 587 522 502 491 499 508 517 524 531 538 556 543 511 467 382 393 442 452 414 378 335 219 228 293 310 391 397 417 441 428 321 300 288 277 266 251 236 248 259 243 220 296 205 188 228 254 185 188 196 255 305 298 330 378 400 410 419 432 438 447 453 452 445 446 447 449 452 454 464 475 480 475 458 432 423 414 405 396 389 374 358 337 323 316 313 308 280 257 246 244 240 238 232 227 227 233 251 264 263 247 224 213 209 208 210 212 214 218 227 238 246 246 237 230 226 224 220 215 212 212 218 227 233 240 248 253 255 255 253 250 251 256 264 268 269 266 267 268 259 237 216 205 207 219 243 252 239 214 191 183 174 170 167 165 161 156 152 150 150 153 158 166 172 174 172 167 163 154 146 141 138 137 136 136 136 136 136 135 133 131 129 127 125 126 137 153 155 133 131 131 132 131 131 129 129 147 181 204 212 215 214 212 211 208 207 207 206 202 199 197 195 193 189 183 175 170 167 164 164 175 192 205 215 223 229 228 232 229 226 224 226 224 221 224 232 236 235 217 213 214 216 222 213 217 222 235 260 264 273 280 286 302 352 353 347 355 381 412 422 435 434 417 397 424 396 353 298 250 240 258 271 281 290 296 318 333 369 389 368 337 313 298 287 292 337 409 416 394 353 300 276 272 277 295 320 335 356 350 397 458 459 458 375 376 389 356 344 360 390 403 417 483 494 510 519 530 555 580 590 551 511 497 493 502 506 508 510 514 514 519 486 418 342 332 360 410 437 415 341 276 216 197 233 299 285 372 406 372 306 282 274 262 252 239 218 208 219 181 143 143 143 208 230 238 229 170 173 179 188 199 225 317 322 370 408 413 426 432 442 451 452 443 445 449 452 453 454 462 474 477 475 462 427 415 405 396 386 374 361 351 340 334 337 343 323 286 259 248 248 249 251 252 251 248 250 246 261 267 249 219 208 203 201 201 206 212 220 232 243 248 248 240 235 233 233 232 227 221 218 221 227 231 237 243 250 254 256 254 251 251 256 262 262 257 252 254 264 259 243 217 199 196 202 209 209 202 193 182 173 166 162 160 159 156 151 147 143 143 146 151 159 166 169 166 163 158 149 141 136 133 131 130 130 130 130 130 130 129 127 125 123 122 128 164 205 204 157 153 143 129 130 130 128 128 151 193 210 212 211 209 208 206 204 203 202 201 199 197 195 190 186 182 175 168 166 164 162 163 176 191 203 213 221 225 224 238 226 218 219 229 223 214 214 221 227 229 218 213 216 222 228 234 232 234 243 258 271 278 311 331 334 371 350 350 372 407 433 437 441 443 431 409 434 427 398 333 265 267 285 286 280 295 351 389 422 434 435 416 333 340 305 274 279 329 408 418 401 376 349 304 290 292 312 335 336 343 404 445 455 454 450 344 322 336 335 334 344 365 381 404 461 487 503 508 513 528 557 557 530 502 487 482 497 499 494 488 487 486 445 379 320 298 324 413 443 434 390 304 205 201 205 201 211 303 388 330 252 237 243 251 240 226 216 207 201 190 208 193 138 236 211 203 207 212 217 232 191 174 185 201 226 292 366 407 406 416 424 434 441 444 443 444 449 453 455 459 473 480 484 480 461 419 406 396 388 378 367 364 355 355 362 373 382 353 308 272 254 250 252 255 261 267 269 264 250 251 252 241 220 209 200 195 196 201 213 227 237 242 243 246 242 241 244 248 250 245 235 230 228 229 230 234 238 244 248 250 249 249 251 255 258 253 248 244 245 252 251 241 213 192 189 192 195 193 188 181 173 165 158 154 152 151 149 145 140 137 136 139 146 155 161 163 162 160 154 145 137 132 129 127 126 125 125 125 126 126 125 124 122 120 119 164 201 203 205 206 207 178 146 150 154 155 159 171 189 205 204 196 189 187 185 189 190 193 195 193 193 190 186 182 177 169 164 161 160 160 165 176 189 200 210 217 221 220 248 231 228 230 235 220 204 201 207 218 225 223 218 220 227 233 243 248 254 261 268 299 317 374 404 386 371 378 377 400 430 435 438 439 439 439 441 440 431 420 406 369 291 293 348 382 380 365 416 427 431 412 372 339 366 299 251 258 302 406 412 386 359 335 280 277 294 334 372 358 342 366 379 375 366 356 300 295 309 313 329 337 348 363 388 429 494 584 663 658 553 529 525 507 486 471 466 474 480 480 477 471 455 373 304 273 286 336 438 453 422 375 316 190 219 237 209 168 190 240 223 218 254 245 231 226 223 219 222 291 179 160 186 180 224 202 199 201 202 209 218 217 222 218 200 298 303 283 316 409 417 424 430 436 441 443 443 448 451 456 468 479 486 486 480 460 414 400 390 383 379 374 371 370 372 377 383 386 368 323 282 261 251 251 255 261 268 272 265 256 251 245 235 226 213 200 192 192 197 212 230 238 238 238 242 242 244 249 255 254 249 243 238 234 230 229 231 233 236 239 242 245 250 257 261 257 244 240 235 230 228 230 224 202 185 182 183 185 182 177 171 166 159 152 147 144 142 140 137 134 132 132 135 142 151 157 160 159 160 152 143 135 129 126 125 124 123 123 123 124 124 123 122 120 118 117 160 200 202 205 206 206 206 205 204 204 205 206 202 192 203 204 188 175 175 174 174 172 177 184 182 183 184 182 177 171 163 158 156 155 157 165 174 186 197 207 213 216 216 243 235 236 240 242 218 201 193 196 208 222 230 230 227 228 239 252 264 274 283 303 357 406 422 426 428 425 418 420 427 433 436 437 434 433 435 440 446 439 428 415 402 387 389 401 408 404 398 416 420 424 420 409 400 355 303 265 276 354 417 388 340 303 281 242 259 293 350 404 403 368 371 356 330 312 294 282 292 296 290 324 335 344 356 376 410 504 675 824 834 666 510 491 480 466 452 447 451 460 466 466 452 371 298 259 252 274 331 432 436 400 339 228 237 229 235 224 163 120 123 147 193 256 317 305 307 312 315 319 372 293 226 200 208 211 211 212 209 203 201 202 208 217 222 222 284 298 259 243 305 407 413 422 433 440 439 437 438 444 447 445 453 465 478 480 461 416 401 391 385 382 380 376 369 365 365 369 375 355 307 268 252 248 250 252 253 252 248 252 255 257 251 235 227 216 203 192 188 191 208 228 234 232 232 236 240 242 246 251 253 254 252 247 241 234 231 231 232 234 236 238 242 263 284 289 275 251 228 210 199 200 206 203 189 177 175 174 174 171 166 162 158 153 146 140 136 133 132 130 128 128 129 132 139 147 154 157 157 157 151 143 134 128 124 123 122 121 121 122 122 122 121 120 119 116 115 125 154 201 204 206 206 206 205 204 204 204 205 206 207 207 208 196 180 169 169 166 163 165 168 166 167 168 168 165 160 154 151 150 152 154 163 172 182 193 202 209 211 211 232 235 237 240 240 222 214 198 192 200 216 232 238 236 235 246 257 264 276 290 312 379 419 432 435 435 431 432 432 433 435 435 436 408 405 421 442 455 463 461 447 431 426 427 425 423 421 417 415 413 415 418 397 319 368 311 269 293 374 360 363 314 262 239 205 227 283 355 414 423 388 407 374 322 306 278 282 299 297 279 311 332 346 359 376 406 481 633 768 812 725 519 475 458 447 435 430 435 444 450 450 426 273 235 229 238 259 302 414 398 329 234 96 228 229 245 239 154 132 111 120 159 231 347 351 380 402 408 409 408 404 317 225 211 209 217 219 215 206 197 192 190 195 208 221 240 273 245 213 235 307 343 389 419 426 430 430 432 438 446 453 441 436 458 470 447 419 403 400 401 402 406 396 380 365 357 357 362 306 269 246 230 232 238 244 239 227 216 226 239 242 240 236 222 215 206 195 187 185 201 219 226 225 226 230 234 237 239 242 248 255 259 257 250 240 234 232 231 229 226 230 247 264 276 281 280 254 212 178 168 176 188 187 178 171 168 165 163 160 157 154 151 147 142 136 131 128 125 124 124 125 127 130 135 142 147 150 151 150 148 142 134 126 122 121 120 119 119 119 119 119 119 118 117 115 113 112 134 199 202 205 205 205 204 203 202 201 201 202 203 204 205 206 198 175 163 160 159 159 158 157 158 158 157 154 149 146 145 146 149 153 159 168 179 189 197 203 206 206 224 233 236 235 231 225 235 210 194 200 215 226 235 245 254 260 266 278 289 300 317 355 402 424 432 429 416 401 421 432 434 430 414 405 397 412 444 461 474 475 466 453 441 435 383 402 432 410 331 388 372 373 384 314 396 356 311 314 359 348 376 327 257 215 182 198 264 349 410 407 391 417 374 309 292 269 281 300 298 280 289 322 343 364 388 412 430 471 522 572 597 541 482 452 436 424 417 416 424 431 432 407 241 207 213 231 250 271 385 319 189 98 98 105 218 274 232 130 126 120 124 162 231 280 277 353 391 385 417 417 413 346 259 209 204 208 214 215 208 191 180 176 182 192 201 215 224 212 203 217 228 269 310 364 419 427 430 434 439 446 454 444 436 442 443 429 415 408 416 433 450 456 434 397 369 355 350 344 284 240 221 222 229 237 236 218 194 186 193 207 217 223 224 218 213 209 202 193 183 192 206 214 216 218 222 227 230 231 233 241 252 261 265 261 248 235 229 224 220 225 230 234 236 241 249 259 240 193 155 149 161 175 172 168 166 162 158 154 151 149 147 146 143 140 135 131 126 123 122 122 124 126 129 132 137 142 145 145 145 143 140 135 126 121 120 119 118 117 117 116 116 116 116 114 112 111 109 128 196 199 201 203 203 202 200 198 197 196 196 197 199 201 203 204 203 171 167 161 151 150 149 149 148 146 142 139 139 141 143 147 151 157 166 178 187 193 198 201 203 222 231 238 239 236 231 229 221 209 203 211 228 250 261 268 276 286 295 304 328 353 341 371 381 403 421 406 380 415 429 430 428 407 389 386 408 444 468 481 473 471 470 457 439 343 351 403 407 300 374 347 349 396 404 406 410 390 367 379 435 422 367 284 206 186 202 252 337 407 396 385 385 342 282 249 260 278 278 273 272 272 307 331 365 405 430 450 483 501 503 504 542 485 450 431 417 405 399 404 411 411 382 208 189 204 224 241 254 341 205 111 130 115 106 100 101 107 117 142 139 158 200 250 278 267 341 339 302 417 418 414 408 348 214 203 204 208 211 206 184 166 162 168 179 193 196 175 179 197 210 222 235 238 284 365 388 428 440 442 444 445 444 438 429 420 414 412 411 429 455 477 478 422 388 368 356 346 302 245 212 203 208 221 224 210 192 177 172 172 175 179 185 193 204 209 210 207 201 187 186 195 204 208 208 212 217 222 224 225 232 244 256 265 267 258 245 238 230 225 226 227 224 222 225 235 246 217 174 144 141 156 170 167 163 162 158 152 148 145 143 142 142 141 139 136 132 128 124 122 122 122 124 125 126 129 131 132 133 131 129 128 128 125 121 120 119 117 115 113 112 112 112 112 112 110 108 116 145 190 194 197 198 199 198 197 194 192 191 191 192 195 198 200 202 203 203 202 175 138 138 137 138 137 136 134 134 137 140 143 146 150 156 167 177 184 190 194 197 199 224 233 242 245 244 242 248 235 224 217 214 210 224 243 263 281 294 337 337 348 360 322 330 373 402 408 392 379 402 414 409 396 394 362 373 407 447 477 483 477 481 487 477 453 373 329 360 427 400 388 386 390 395 397 402 396 418 445 449 442 425 410 349 251 203 220 275 343 389 376 294 275 262 251 246 246 257 261 265 270 272 295 319 361 410 447 487 523 531 517 494 470 464 450 431 411 396 391 395 399 352 224 191 186 198 214 244 362 201 146 138 129 113 104 99 98 101 109 136 152 173 213 262 272 246 231 296 399 407 409 407 403 346 212 193 194 196 196 192 170 155 151 156 175 211 154 167 184 195 206 218 227 232 234 244 291 385 409 424 442 438 433 424 415 409 405 402 405 423 451 477 480 399 373 364 350 317 246 209 194 193 195 200 199 188 175 165 158 157 156 156 158 164 175 187 195 200 200 181 182 190 199 203 204 204 208 212 216 217 223 234 244 255 264 266 262 255 246 235 228 224 222 223 227 235 237 203 168 146 141 153 166 164 161 160 154 148 143 140 139 139 140 140 139 137 134 130 126 123 121 120 120 120 120 121 122 123 125 124 121 119 120 123 121 120 119 116 113 110 108 108 108 108 109 108 107 126 168 184 188 191 194 195 195 194 192 190 188 188 189 192 194 197 200 201 201 201 174 134 129 128 128 129 129 130 133 136 139 142 145 149 155 161 169 178 187 191 194 195 214 216 234 245 249 256 262 241 230 222 212 240 251 264 278 290 299 326 344 346 332 309 340 372 391 392 381 386 395 400 386 365 378 355 373 405 439 470 479 493 499 498 491 478 446 395 391 431 407 393 387 387 390 392 399 384 404 433 432 386 352 388 376 293 244 246 310 323 288 268 238 229 262 276 234 229 251 261 268 274 273 294 313 359 422 475 515 540 537 513 482 449 446 437 423 409 399 395 395 391 336 200 203 200 208 259 345 361 199 121 112 127 112 104 99 100 111 134 152 162 250 292 226 208 314 347 364 384 382 240 329 328 249 217 182 182 176 166 155 143 143 148 154 186 276 172 165 179 190 199 208 215 221 224 223 225 266 292 355 429 434 420 406 398 394 390 373 379 396 424 455 452 388 364 348 316 256 204 191 187 183 180 176 172 167 161 155 150 147 146 144 144 147 155 165 176 187 189 173 177 186 195 199 201 202 206 209 212 212 214 222 232 243 254 265 268 265 255 244 235 231 230 231 233 236 223 197 173 155 146 154 161 161 160 159 153 145 140 137 136 137 139 140 140 139 136 132 128 124 120 117 116 115 114 115 117 119 122 122 118 114 113 117 119 120 119 117 113 109 107 106 106 106 107 107 106 104 110 173 182 186 189 192 193 193 192 190 189 188 189 190 192 194 197 199 200 200 197 183 122 119 121 124 126 129 132 135 137 140 143 148 151 154 160 170 182 187 189 191 233 226 233 242 248 252 250 241 235 226 220 262 268 277 286 293 300 315 330 324 306 309 369 366 361 369 381 386 395 392 378 367 381 390 389 391 403 432 483 493 497 500 500 491 465 456 448 434 419 408 398 389 385 387 392 398 391 366 338 379 414 379 322 274 238 254 255 255 243 204 207 214 239 249 230 235 251 260 268 277 277 288 335 385 440 504 528 543 530 500 466 440 436 427 416 407 400 396 391 386 363 314 318 317 319 338 366 354 168 117 123 124 110 104 98 108 128 143 150 149 187 206 174 174 315 360 365 367 367 322 273 233 214 212 163 157 147 135 128 136 145 106 158 284 294 172 160 174 184 186 193 202 211 218 220 217 288 288 285 332 440 409 384 366 355 352 333 338 365 396 411 387 367 341 302 253 199 191 187 179 170 160 151 148 146 144 141 138 134 131 128 126 128 138 148 159 170 177 168 173 183 193 199 199 200 204 208 212 214 213 215 223 237 253 266 275 277 273 264 250 248 244 240 236 229 209 197 181 164 153 154 155 157 160 159 152 144 138 135 134 136 139 141 141 139 136 133 128 123 119 115 112 111 110 111 113 116 118 118 116 111 110 111 116 119 119 117 113 109 107 105 105 105 106 106 105 105 108 168 180 183 186 190 193 194 194 193 192 191 190 191 191 193 194 196 198 199 198 188 122 115 117 119 123 126 130 133 135 138 141 145 146 148 154 162 176 182 185 186 240 238 241 245 247 248 244 243 228 216 224 265 271 279 284 288 297 320 307 298 299 308 354 368 343 340 382 379 374 376 356 335 380 429 387 381 415 444 459 468 479 489 497 501 491 480 466 448 433 425 409 393 382 379 385 393 400 386 364 416 430 412 350 273 230 223 240 239 213 176 186 219 255 272 260 241 249 259 275 293 300 306 345 397 456 518 530 530 513 484 455 448 451 439 420 405 398 392 387 382 377 374 374 375 375 369 360 350 167 125 128 118 109 105 97 115 140 136 144 133 135 141 157 249 324 348 351 352 352 352 248 187 178 165 133 137 127 117 117 95 79 166 196 137 144 125 139 152 156 156 162 183 196 229 270 186 187 187 192 204 222 276 346 360 333 322 303 310 326 351 377 372 332 271 221 198 193 192 180 167 153 138 132 132 132 132 130 128 125 122 119 117 119 127 135 143 153 162 162 168 178 190 196 198 198 203 211 219 221 217 216 221 235 255 268 276 280 281 279 273 269 263 253 238 215 212 202 188 171 160 153 152 156 160 159 153 145 138 135 134 136 139 141 141 139 136 132 127 122 118 114 111 109 108 108 110 112 113 113 111 109 107 108 112 116 117 115 112 109 107 106 105 105 105 105 106 106 108 166 180 182 185 189 193 196 197 197 196 195 193 192 192 192 192 194 195 196 196 190 124 113 114 115 117 122 127 130 133 136 139 142 142 144 149 157 169 176 180 182 241 243 245 245 245 245 245 243 217 208 232 262 272 282 279 273 285 295 289 285 288 300 328 346 345 347 365 383 407 379 347 345 394 426 419 401 394 408 427 441 457 473 486 497 492 484 474 461 441 430 415 397 381 375 378 386 400 406 404 426 424 418 379 308 243 204 207 205 188 169 186 242 275 280 263 240 245 263 284 303 319 346 362 402 462 518 535 523 500 472 453 479 513 485 439 403 392 387 384 379 373 369 369 370 369 363 353 344 179 127 120 112 107 104 97 115 140 135 137 119 111 111 144 312 332 338 339 339 338 336 237 166 142 123 111 118 112 115 128 54 37 104 119 64 76 110 140 137 119 127 129 176 220 231 197 167 172 144 124 130 137 160 226 250 244 273 309 318 323 300 239 226 215 204 197 193 191 181 173 158 141 137 136 137 137 136 136 134 132 130 127 125 124 124 126 130 137 144 152 160 172 186 196 206 209 219 237 256 246 233 223 221 231 255 279 295 300 297 292 289 288 284 276 261 225 212 205 194 178 165 157 156 157 159 159 154 146 140 136 134 136 138 140 140 138 134 129 124 120 116 113 110 108 106 106 107 110 111 110 109 108 106 107 109 113 116 113 111 109 108 107 106 105 105 106 107 108 109 165 181 182 185 188 192 196 199 201 200 198 196 195 193 193 192 193 193 194 194 192 128 114 114 114 117 122 127 130 133 135 140 141 140 142 147 153 162 171 177 179 240 243 242 240 240 242 245 241 214 219 253 257 263 274 265 248 249 285 282 279 284 295 302 312 310 330 370 390 396 407 403 396 409 400 395 389 385 393 411 427 437 448 463 478 469 465 467 465 443 423 411 398 385 376 377 382 366 376 419 420 415 408 390 340 247 195 174 172 175 178 212 253 273 271 256 240 244 271 293 306 324 366 376 405 457 514 545 524 492 464 456 498 568 525 452 403 386 385 382 377 370 367 367 366 363 356 338 284 158 119 114 108 103 101 96 132 172 150 124 105 94 90 123 309 327 330 331 329 327 324 218 140 116 105 103 104 102 116 135 43 63 52 53 81 89 116 115 101 99 126 91 112 145 154 129 132 139 124 119 130 117 122 143 158 177 216 199 256 305 300 237 215 206 201 197 193 185 178 172 155 137 139 145 152 149 143 143 142 139 135 131 126 123 122 121 121 123 128 138 149 173 205 229 243 251 273 302 318 299 267 242 227 227 244 284 304 309 305 298 294 296 296 291 279 255 230 217 205 188 177 168 162 159 159 157 154 148 142 137 136 137 138 139 138 136 131 125 121 117 114 111 108 106 104 104 105 107 108 108 108 107 107 107 108 112 117 121 122 124 126 129 130 132 115 106 108 109 110 163 181 183 185 188 192 196 200 202 202 200 198 196 195 194 194 193 193 193 192 191 157 130 115 116 118 122 127 130 133 136 142 140 138 140 144 149 156 167 175 178 234 238 238 236 236 241 247 239 213 212 236 251 252 262 253 236 235 273 273 270 273 282 295 307 305 306 316 326 368 381 384 384 386 381 379 380 382 387 396 410 422 431 437 440 432 429 439 447 433 413 403 397 392 384 381 384 354 362 416 415 410 403 392 352 250 185 165 165 176 196 236 235 253 273 273 248 252 281 307 321 331 339 356 391 447 515 543 509 478 459 452 465 515 484 434 404 388 387 383 376 369 364 365 362 357 350 313 149 122 114 110 105 98 95 94 180 251 157 106 97 94 92 123 308 326 327 326 318 293 281 179 113 102 99 100 98 100 108 109 55 113 92 74 102 107 120 79 67 97 121 86 56 101 140 87 105 106 107 114 122 108 109 109 117 141 181 135 178 211 223 237 233 220 238 240 198 189 181 167 147 130 135 147 168 171 160 150 151 150 145 136 125 120 118 116 115 115 115 123 144 197 258 292 294 303 336 369 374 354 311 272 245 234 240 283 305 312 310 304 295 298 302 301 294 273 236 220 215 204 186 176 168 162 158 155 152 148 143 139 137 138 138 137 135 132 126 121 117 114 119 150 148 120 101 101 102 104 106 107 107 108 109 109 109 111 124 173 175 175 176 177 177 176 144 119 108 110 111 137 164 183 185 187 191 195 199 201 202 200 199 198 197 196 196 195 194 193 192 190 189 163 136 120 122 125 128 132 135 140 139 137 136 137 141 145 151 165 177 179 219 228 228 233 235 234 234 251 243 229 227 241 243 246 230 215 226 260 255 257 267 280 283 298 301 298 295 295 321 352 366 369 371 374 375 376 379 383 385 393 408 419 415 397 394 392 399 408 406 404 396 397 399 395 388 388 395 405 413 414 410 403 387 351 286 188 154 161 183 198 205 224 234 245 261 263 267 280 305 330 339 351 351 360 414 515 507 489 462 445 446 451 450 442 428 412 402 396 386 376 367 360 358 357 354 349 341 334 168 114 108 102 96 93 92 94 98 101 102 103 101 98 125 308 324 325 320 286 168 131 126 117 102 99 96 97 106 94 56 85 122 107 89 97 101 121 87 77 95 88 110 74 151 218 120 107 99 95 95 96 95 96 99 105 123 161 108 117 142 185 253 236 289 285 241 210 202 191 179 165 153 157 165 177 182 178 170 157 155 149 139 128 118 113 111 110 108 105 119 193 253 272 280 279 298 341 384 394 380 346 306 274 259 261 294 312 317 315 312 304 310 313 308 300 285 254 230 217 213 198 184 174 165 158 153 150 147 143 139 138 140 138 136 132 127 122 116 113 110 117 158 177 133 98 98 98 101 104 106 107 109 110 111 111 112 120 172 175 175 176 178 178 178 178 153 120 110 111 111 144 182 184 187 191 194 197 199 200 200 199 199 198 198 198 198 197 195 194 192 191 189 174 143 129 129 131 133 135 138 136 135 134 134 137 141 149 166 181 182 211 225 220 230 234 227 215 243 241 234 232 237 233 216 205 212 240 253 248 250 260 275 283 288 295 295 291 293 314 346 363 367 371 373 374 374 376 379 382 385 396 404 398 370 371 371 371 371 375 397 390 393 399 397 393 390 390 397 407 413 412 409 360 287 235 212 180 204 227 203 194 222 249 264 270 284 293 310 323 330 334 356 352 356 406 507 506 451 416 411 429 443 448 440 425 410 401 394 383 373 364 358 353 353 352 349 319 169 137 122 112 105 100 97 95 90 85 89 108 112 109 104 127 305 321 322 271 176 135 144 122 105 105 110 101 131 102 50 67 276 169 106 96 101 110 120 113 99 88 86 92 105 127 180 258 123 99 95 94 94 88 88 92 98 110 138 99 108 165 220 203 180 258 243 200 217 201 199 193 185 177 176 176 179 182 184 183 168 156 145 135 124 111 102 98 99 124 234 253 271 267 242 228 225 246 312 383 399 387 365 334 305 293 298 314 322 321 317 317 314 320 319 310 302 294 273 245 222 217 207 192 179 169 160 153 149 146 142 139 136 140 139 135 130 124 117 112 109 106 105 103 145 123 95 95 96 99 102 104 107 108 110 112 113 113 118 171 177 176 177 178 179 180 180 180 167 119 113 110 141 181 183 186 190 193 195 197 198 198 199 200 200 200 200 199 199 198 197 196 194 193 191 185 150 147 142 135 135 136 135 134 133 133 135 140 154 173 190 193 207 203 213 232 231 213 199 209 220 225 225 223 213 198 193 214 250 257 249 250 258 270 280 283 284 286 287 291 341 340 351 366 372 373 373 373 374 378 381 384 387 386 379 364 365 366 372 381 389 399 379 373 374 377 398 390 385 389 400 411 415 415 365 293 246 178 203 199 179 172 173 228 246 255 269 278 314 326 329 330 333 359 372 388 429 495 499 446 411 406 422 434 440 437 425 410 397 385 378 370 363 357 352 353 354 353 325 181 146 131 122 115 107 102 86 75 75 77 87 111 115 107 111 172 197 202 188 157 117 113 123 122 115 135 146 149 142 128 117 138 121 109 110 119 114 102 102 102 95 88 89 91 101 116 128 103 99 96 96 99 91 89 91 94 98 105 119 145 209 231 89 88 103 117 143 189 198 205 201 193 187 182 177 174 173 175 180 175 158 141 128 114 97 85 96 139 206 254 262 256 242 226 217 202 201 237 303 369 366 359 339 318 310 304 296 294 295 295 296 298 305 307 304 304 298 285 262 235 215 211 200 186 173 164 155 150 146 141 137 134 137 138 135 129 122 115 110 105 103 102 100 98 96 94 94 95 97 100 103 105 107 109 111 112 112 116 171 179 179 179 179 181 183 184 184 183 182 128 112 134 172 183 185 188 190 192 194 195 196 198 199 200 200 200 199 199 199 199 199 198 196 194 191 189 187 168 148 150 153 156 145 133 132 135 147 170 191 199 202 202 195 195 204 207 206 214 245 215 210 215 208 198 192 200 222 248 252 250 258 265 268 276 287 279 283 288 284 346 316 330 360 372 374 375 372 373 379 380 381 381 378 373 367 360 365 372 381 390 373 371 368 370 379 401 393 391 392 398 410 416 417 359 316 364 338 223 225 225 152 190 217 232 244 259 275 303 320 333 342 342 361 401 436 457 466 491 475 440 418 423 433 442 442 432 413 391 378 372 367 362 357 354 356 356 332 265 171 146 125 109 105 114 90 89 82 72 72 78 96 108 108 103 113 125 137 136 121 107 103 108 109 109 127 121 111 105 101 97 99 103 110 118 121 104 97 100 102 98 91 89 92 97 108 127 112 102 96 100 112 97 95 97 97 93 92 97 100 106 119 144 77 64 73 91 123 200 210 205 197 188 181 174 167 161 160 165 165 153 135 117 100 83 86 123 183 234 241 240 232 222 211 200 189 184 195 226 274 285 285 277 266 256 233 216 205 203 214 225 237 261 281 290 300 297 289 275 253 221 210 204 194 180 168 159 153 147 142 137 132 134 135 134 128 122 115 109 104 101 100 99 98 97 96 95 96 98 100 102 104 105 107 108 109 109 112 169 181 181 181 182 183 185 187 188 188 187 179 141 108 119 180 184 186 188 189 191 192 194 195 197 198 199 198 198 199 199 200 199 198 197 195 193 190 189 187 189 191 192 185 159 134 135 144 169 189 197 197 200 192 188 183 185 189 196 210 242 200 195 204 197 195 191 206 227 237 231 243 261 267 270 288 293 300 307 308 306 332 343 358 369 374 376 378 378 377 377 379 376 372 370 367 362 358 359 367 375 382 390 371 364 372 389 400 398 399 402 406 411 409 415 356 295 315 373 227 197 192 140 167 182 202 221 241 269 303 325 349 367 369 365 392 427 443 431 455 476 458 436 434 447 457 455 443 421 391 375 368 365 362 359 358 358 357 303 189 152 142 124 112 114 125 97 97 92 80 76 76 95 107 108 101 98 101 109 111 103 101 96 95 97 100 104 99 93 90 90 90 92 110 116 114 110 107 111 116 112 101 95 94 98 107 120 132 122 107 98 100 105 63 208 190 111 92 92 92 94 96 100 109 106 106 108 114 126 146 187 201 195 186 178 170 158 149 146 148 138 133 119 97 86 84 105 147 188 208 219 219 215 209 201 190 179 172 172 183 204 221 230 231 225 214 204 182 162 151 149 163 195 221 241 259 283 286 283 275 264 249 218 207 199 189 176 165 157 150 144 138 132 131 132 131 127 122 115 109 104 100 99 99 100 99 99 98 99 100 101 103 103 104 105 105 105 106 107 144 169 182 182 183 184 187 189 191 191 191 188 148 108 115 176 182 184 186 188 189 191 192 193 194 195 195 196 196 197 198 198 198 173 148 157 187 171 162 171 191 192 192 161 140 140 143 168 192 198 194 194 197 191 190 181 182 183 182 182 187 174 180 189 192 199 193 196 208 220 217 232 236 245 263 286 292 295 303 322 347 354 356 363 372 377 377 379 381 381 379 373 365 362 359 356 355 357 361 366 371 377 385 370 368 377 393 405 405 395 391 394 396 400 413 386 342 322 363 229 193 180 137 143 154 172 196 227 260 317 341 371 398 397 372 371 395 415 413 413 444 459 460 463 492 503 464 439 432 402 379 370 367 366 364 362 359 331 257 153 136 137 130 128 136 136 115 105 99 93 88 82 103 112 107 101 108 99 99 102 102 95 92 92 93 90 87 94 94 94 94 94 94 107 110 109 112 105 109 119 122 116 105 102 109 119 127 136 128 112 101 99 100 91 139 129 100 92 89 88 89 92 95 95 89 86 83 80 81 87 103 123 153 186 176 155 140 132 129 129 112 103 90 74 75 99 123 141 156 172 187 194 195 193 189 184 175 169 170 175 184 197 206 211 214 220 217 190 164 146 127 120 137 171 213 251 264 252 254 260 262 261 251 229 209 195 185 174 163 154 147 140 133 130 129 129 125 122 116 110 105 101 99 100 102 103 104 104 104 104 105 105 105 105 104 103 103 103 104 106 137 167 182 183 184 186 189 191 193 192 190 176 162 164 179 182 184 186 189 191 192 192 192 192 192 192 193 194 195 195 168 164 155 152 172 196 198 198 190 167 159 155 147 144 150 165 199 198 191 192 194 196 189 192 183 184 182 176 171 177 162 167 179 188 195 197 197 196 202 220 234 234 245 261 273 289 309 332 347 350 357 363 364 366 369 370 382 383 379 372 358 351 351 348 345 349 356 363 364 365 370 377 377 377 381 387 395 394 382 376 376 378 389 406 413 401 374 357 255 211 179 135 150 151 157 179 220 271 388 384 402 433 411 376 373 403 429 420 401 413 438 459 485 553 575 483 432 442 416 392 379 373 370 369 364 357 279 194 151 107 128 130 130 137 139 120 120 115 105 104 91 102 108 106 104 134 108 105 109 103 91 92 95 92 84 90 99 99 98 97 97 96 109 110 111 125 107 108 119 128 130 125 115 119 124 128 132 127 114 104 98 94 94 93 92 92 91 85 89 88 87 89 88 84 82 78 73 71 74 79 86 99 122 158 156 134 114 107 74 89 88 77 71 79 99 116 128 135 141 148 157 165 169 170 176 175 175 177 183 193 203 212 222 233 241 242 232 218 201 177 166 154 165 192 216 240 246 230 205 193 228 266 273 249 208 189 181 169 159 151 144 136 130 128 127 123 121 117 112 107 102 101 102 104 107 109 110 109 110 110 110 109 107 105 103 102 101 102 103 105 131 180 181 183 184 186 189 191 191 190 188 185 182 181 182 185 188 191 193 194 194 194 192 190 190 190 191 193 194 133 134 158 179 196 207 216 221 216 200 177 166 156 153 166 203 197 192 192 191 192 195 171 182 185 179 180 177 168 170 169 171 177 187 193 192 191 192 196 206 233 242 263 278 278 319 304 307 326 348 359 340 335 343 357 369 381 378 372 361 341 336 341 341 340 346 356 359 358 360 366 375 380 380 378 378 376 375 373 371 370 370 375 394 405 394 362 346 287 182 130 159 171 159 160 173 221 338 552 490 458 466 411 378 378 443 478 424 415 393 359 361 425 530 593 548 487 448 427 411 394 381 373 367 359 352 285 193 122 99 127 132 128 130 146 134 147 140 118 110 96 104 108 104 107 147 122 126 130 108 96 97 100 98 94 104 107 105 103 101 99 99 127 125 117 133 114 119 125 127 127 138 131 127 127 130 126 122 116 107 98 90 83 85 86 87 88 80 87 85 83 85 85 83 82 79 76 80 76 74 74 79 91 109 111 112 104 80 69 70 69 67 67 67 69 93 113 118 120 122 128 137 144 151 168 173 175 180 193 209 226 241 259 276 275 275 273 265 251 236 236 222 211 206 207 217 206 190 173 159 173 225 261 270 249 199 185 173 163 156 149 141 134 129 127 122 119 117 113 109 105 103 104 106 110 113 114 115 115 115 114 112 109 106 104 102 101 101 102 104 126 175 180 181 183 184 186 187 189 188 187 185 183 182 184 187 190 193 194 195 196 195 193 191 190 189 190 191 184 134 149 180 197 208 218 228 235 237 233 218 212 197 189 213 206 199 195 192 188 188 195 163 173 171 172 171 168 165 166 169 172 179 187 190 194 195 194 196 203 224 248 267 278 290 334 314 316 332 351 361 346 340 333 336 370 376 369 362 353 338 329 337 340 341 347 355 351 352 358 367 373 371 372 373 372 370 372 371 370 369 367 369 389 403 400 380 364 220 139 193 300 171 178 167 185 269 444 567 598 501 385 368 362 388 456 485 431 412 409 366 339 352 377 412 452 462 445 434 423 407 390 376 366 357 350 304 215 118 140 138 130 127 133 148 147 151 146 129 105 103 138 131 102 110 163 133 136 142 121 105 106 109 113 111 88 111 113 109 105 103 108 130 126 119 135 109 116 120 114 107 128 142 139 135 135 125 119 116 106 91 86 82 84 83 81 80 73 80 80 79 81 82 82 81 81 83 84 77 73 73 74 77 80 81 87 91 83 87 74 67 64 64 64 65 83 99 102 104 105 107 112 119 130 156 166 174 188 209 234 260 283 305 322 323 315 304 290 279 272 274 265 254 243 220 211 187 150 115 110 134 191 240 257 237 230 201 181 169 160 155 149 143 139 134 131 120 117 114 111 107 106 106 109 112 115 117 118 118 118 117 116 112 109 106 103 101 102 102 104 109 118 173 183 183 183 184 185 185 186 186 185 184 184 186 188 191 193 194 195 195 195 194 192 191 190 190 185 128 126 163 203 221 226 235 244 251 254 252 247 246 239 231 229 208 201 198 194 190 195 204 154 155 164 170 171 169 167 162 167 174 181 186 191 198 195 195 208 232 236 261 272 284 307 327 329 332 340 346 337 358 346 336 341 366 371 361 353 348 346 336 342 344 346 350 352 348 352 359 365 365 365 368 369 370 369 368 366 364 364 365 367 378 394 394 354 256 153 116 139 190 209 322 212 233 325 193 237 437 390 242 265 305 424 482 488 468 424 408 361 326 324 333 367 421 445 435 428 420 405 389 375 364 356 349 299 213 130 134 129 121 119 125 133 130 130 123 122 150 155 160 153 148 168 253 285 298 232 92 113 116 119 121 118 101 120 124 121 115 110 157 165 151 131 121 123 126 113 98 101 141 148 143 135 129 127 120 103 87 78 77 79 86 86 79 70 62 73 75 73 76 80 80 79 82 87 82 76 74 72 68 67 66 65 69 74 77 84 79 77 74 65 63 63 75 86 90 94 97 98 101 104 110 149 161 173 195 224 250 280 306 325 337 340 340 334 325 312 298 287 273 270 269 245 225 196 131 66 71 94 144 209 245 218 222 218 200 178 166 160 157 153 146 140 137 131 121 115 113 110 110 111 113 115 117 119 120 120 120 119 118 115 111 107 105 103 103 103 105 108 112 123 164 187 186 185 185 185 185 185 186 186 173 166 173 191 193 193 194 194 194 193 193 192 191 191 189 133 159 204 233 234 241 250 259 264 265 263 260 260 261 259 246 215 205 202 200 200 206 216 161 162 171 170 170 168 164 163 169 178 185 189 194 209 202 196 210 243 242 257 268 285 309 322 327 330 330 322 299 343 327 347 379 361 367 358 348 343 344 344 346 344 344 348 352 352 358 359 356 362 363 364 362 360 362 361 361 361 362 365 366 376 390 371 305 242 144 125 145 197 318 347 199 137 174 161 175 259 244 194 226 288 407 474 492 476 417 416 367 326 317 312 402 432 431 422 413 404 392 381 370 357 325 296 225 155 122 108 109 109 109 110 113 129 121 111 118 148 152 156 164 184 227 302 322 270 178 102 129 129 123 119 116 114 122 127 124 126 156 185 259 225 130 101 101 118 111 94 94 110 121 126 126 124 125 117 99 84 77 74 74 82 87 80 59 55 66 69 68 74 80 82 83 84 83 81 77 75 70 63 57 55 55 56 59 63 68 72 76 76 71 64 67 71 74 78 85 90 94 97 100 101 141 161 178 198 222 251 281 308 329 340 338 336 338 339 336 329 316 305 291 275 271 250 217 139 53 54 65 96 170 232 208 201 216 213 194 173 164 161 158 152 145 141 139 135 128 120 117 121 122 122 122 123 123 123 123 122 121 120 117 113 110 107 105 104 105 107 110 113 116 128 157 191 190 188 187 186 186 184 182 135 113 131 174 190 192 192 193 193 193 193 193 193 184 142 147 186 221 239 244 253 262 268 270 270 268 266 266 267 267 263 237 225 221 218 222 231 245 167 169 172 168 168 168 167 166 172 180 189 196 203 219 205 199 207 225 228 240 257 274 294 325 308 322 316 294 303 332 351 365 371 364 353 348 346 341 335 345 345 343 342 344 349 352 355 359 362 365 366 365 359 351 350 355 355 359 365 370 375 368 370 328 241 222 194 186 180 206 337 223 142 126 165 215 181 177 174 194 257 314 441 494 484 444 407 393 357 324 326 382 425 426 413 402 393 386 373 366 349 301 265 229 192 151 110 96 104 106 104 104 113 129 114 104 111 133 149 157 171 213 292 325 330 289 208 118 130 128 120 113 110 110 114 113 117 133 162 163 188 158 103 95 95 105 99 89 89 97 110 120 119 109 117 102 91 84 80 78 74 85 91 82 63 55 54 61 69 74 79 95 95 89 84 77 76 75 75 72 56 52 51 49 49 54 58 62 64 67 76 73 74 71 66 69 80 86 90 92 97 105 131 154 174 194 222 254 287 314 332 345 342 340 339 337 338 344 340 332 320 305 284 272 242 168 76 50 56 69 136 212 198 184 193 210 214 183 168 163 159 155 150 146 144 143 141 137 132 134 134 132 131 131 131 130 128 126 125 122 119 117 114 112 112 111 112 114 118 123 124 127 138 150 142 182 192 191 176 124 121 116 113 112 115 171 187 192 192 192 193 194 194 195 185 125 167 204 230 247 258 267 272 273 272 271 271 271 271 271 270 269 262 257 254 252 258 269 280 172 172 173 170 169 170 171 169 173 180 189 199 208 211 199 202 210 210 209 239 259 278 298 310 302 295 291 306 357 366 371 375 371 351 307 337 336 327 332 330 331 332 338 346 353 340 343 354 364 368 368 367 362 355 349 346 346 357 369 377 391 368 350 315 256 197 239 264 264 239 198 155 206 251 272 292 262 179 155 228 376 431 533 545 500 449 434 374 337 310 318 433 414 400 390 382 377 374 362 338 298 243 200 183 185 167 116 104 107 107 104 105 114 115 105 108 126 140 157 161 176 228 327 332 310 270 204 125 127 143 128 109 104 103 105 104 106 119 154 129 122 108 93 97 105 99 91 87 88 91 109 110 105 107 106 95 87 82 79 81 76 84 86 78 70 68 62 63 69 74 90 96 94 87 82 80 77 78 80 79 70 61 51 46 46 50 56 61 60 59 69 76 76 71 65 63 73 83 86 88 94 106 119 139 165 194 227 260 293 322 341 350 350 349 348 346 344 343 344 343 339 328 312 294 266 217 143 66 59 66 119 187 168 169 163 187 219 201 178 165 159 156 152 149 148 151 153 151 147 147 146 143 138 135 134 134 136 136 132 128 126 123 122 123 124 124 124 125 129 135 134 131 127 127 125 145 148 143 136 119 118 117 114 112 111 110 159 188 192 193 194 196 197 191 168 136 180 213 234 254 268 273 273 270 269 269 269 270 273 275 275 276 277 279 282 284 289 298 304 178 176 176 176 171 170 170 169 172 177 185 192 196 189 193 192 193 198 199 222 264 305 325 311 330 311 314 337 358 368 370 368 344 302 326 321 308 299 305 329 326 328 331 336 344 339 348 358 365 368 363 360 357 355 354 345 326 338 362 376 380 353 332 322 306 245 286 318 328 288 171 231 327 369 358 332 273 173 158 258 432 489 554 552 513 472 436 359 316 303 327 410 391 378 371 369 369 369 363 299 227 208 155 161 162 152 136 121 112 109 108 107 106 99 108 131 157 162 165 160 191 251 302 305 283 235 187 165 167 178 141 104 99 97 98 99 101 109 130 105 97 93 90 92 106 99 90 86 89 92 100 95 92 99 97 91 86 82 78 80 78 80 80 76 73 81 77 74 73 73 92 97 94 85 72 67 66 75 82 79 71 56 46 45 50 50 53 55 58 59 56 54 64 68 67 67 70 81 85 87 93 101 110 130 160 194 231 264 294 320 342 353 356 357 368 382 381 379 378 362 344 341 328 314 293 249 176 105 81 78 115 163 115 141 136 153 197 230 193 172 161 155 153 151 152 157 164 170 169 168 166 160 152 142 138 137 138 141 145 140 136 132 131 132 135 135 134 134 136 139 140 134 127 123 127 127 126 125 123 122 121 119 116 114 112 111 116 147 192 192 195 199 195 173 131 148 186 215 236 259 272 272 269 267 266 266 268 271 274 278 281 283 286 288 290 291 297 308 313 184 182 182 183 174 170 171 172 172 177 182 185 186 190 187 187 190 194 199 234 256 275 292 300 309 327 349 365 370 372 369 363 326 271 320 321 311 307 315 330 329 330 333 336 340 341 353 362 364 362 343 348 336 321 322 317 295 305 339 370 355 330 322 329 339 340 339 346 342 331 330 347 367 369 353 314 134 116 170 250 325 373 436 455 446 413 331 327 313 344 404 393 381 373 368 366 369 367 358 270 176 163 140 141 137 134 139 132 124 117 114 113 106 99 136 164 169 168 168 152 211 278 239 231 268 271 252 243 231 197 139 98 95 93 94 93 99 108 100 93 90 86 82 81 96 98 93 89 93 95 91 87 88 93 90 85 82 80 77 77 77 78 79 78 68 78 79 77 77 80 94 95 91 81 67 64 65 75 82 76 67 53 53 53 47 51 50 56 59 56 50 47 49 54 69 97 102 92 89 93 94 94 109 136 165 191 227 257 282 306 331 348 356 364 376 391 404 400 396 385 367 347 339 326 309 274 212 129 102 100 120 144 120 93 93 119 168 247 208 183 166 156 153 153 157 163 173 185 191 190 185 178 169 156 145 140 140 143 149 152 147 141 139 139 140 140 139 138 138 137 140 143 140 128 127 130 130 128 127 126 125 123 120 117 114 113 113 119 126 125 182 202 172 130 143 162 193 218 238 263 270 268 265 263 263 264 267 271 277 282 287 290 291 292 294 297 303 316 323 188 187 189 187 181 179 177 173 173 173 177 179 180 186 188 188 193 200 201 216 246 259 264 285 327 355 371 377 376 379 375 368 337 288 298 314 312 314 325 327 328 333 337 340 344 342 351 357 358 353 325 327 305 277 272 266 266 276 304 343 350 330 323 332 350 361 373 379 370 352 342 340 346 345 334 300 122 120 176 255 342 420 419 356 298 282 282 366 408 414 401 386 378 373 369 367 369 365 354 267 175 169 161 150 143 141 144 145 127 120 121 123 110 104 133 166 186 192 165 151 154 179 219 168 221 251 245 225 175 160 123 93 91 90 91 91 90 89 95 91 86 81 77 73 90 92 92 94 94 94 90 89 91 93 83 78 77 78 78 77 77 79 80 76 64 68 71 75 84 103 99 92 86 77 65 61 60 70 79 76 65 54 51 49 46 51 42 47 53 53 49 46 47 49 61 95 95 88 94 104 98 96 114 144 171 190 211 229 254 283 310 331 350 367 376 383 400 396 390 390 386 357 350 336 319 293 251 188 135 115 124 146 136 100 84 89 119 204 214 197 176 161 154 154 160 168 178 193 204 206 200 191 183 169 153 144 141 143 150 156 156 152 147 145 144 142 140 139 138 138 140 144 146 144 131 132 133 131 131 131 130 128 125 121 117 115 114 115 116 119 133 137 135 138 153 177 202 223 243 265 264 263 262 260 260 263 268 274 280 287 291 294 295 296 297 300 304 310 319 194 190 189 184 179 177 177 176 176 176 175 178 182 179 183 189 202 211 201 207 247 268 282 315 369 374 379 384 386 394 391 383 363 333 314 327 320 315 318 317 323 334 337 334 340 342 345 347 344 334 324 296 284 285 288 272 257 276 269 245 348 337 328 330 341 353 379 417 411 372 350 328 324 325 293 201 124 166 281 389 425 399 372 302 252 260 301 346 401 423 407 393 383 376 373 373 374 368 359 293 226 222 169 153 146 143 141 138 125 120 128 140 135 132 145 159 164 157 129 99 99 127 163 163 201 229 236 229 205 130 104 103 94 87 89 90 88 85 95 91 85 79 73 62 78 81 84 89 91 90 88 88 87 85 77 77 79 80 78 78 80 82 79 70 64 61 64 70 84 114 99 89 81 72 60 58 59 63 68 71 61 51 52 54 50 60 44 44 48 49 47 44 45 47 58 93 101 95 97 105 108 111 126 144 160 171 174 185 215 253 283 305 333 359 377 385 386 384 381 385 389 371 365 351 333 311 283 244 189 147 133 148 155 122 91 80 99 178 209 211 194 171 159 158 163 171 182 199 215 220 212 199 191 179 162 149 142 143 149 155 159 159 155 152 149 146 142 139 138 138 141 145 149 152 136 136 137 135 135 137 137 135 131 126 121 118 116 116 118 120 123 126 134 146 162 186 210 231 248 258 260 261 259 258 259 265 271 279 285 291 295 297 298 299 300 302 305 307 308 198 191 187 183 178 177 178 179 179 180 179 179 179 176 179 186 195 201 197 209 246 267 295 347 356 347 353 368 385 400 398 387 375 366 364 363 345 326 313 300 325 338 331 316 316 325 331 333 319 288 294 297 293 289 288 283 275 286 288 286 341 291 311 331 335 352 377 419 411 369 345 324 320 321 317 290 215 284 346 386 402 379 292 231 213 256 394 417 433 382 320 405 394 385 381 381 381 376 364 327 273 218 172 163 158 146 130 125 120 117 124 139 146 144 145 151 155 140 111 92 85 105 160 165 162 154 149 149 115 93 92 98 96 85 88 87 85 86 93 89 84 79 76 73 73 80 84 86 94 84 84 85 82 76 76 79 81 80 75 76 82 84 79 67 59 60 63 65 72 93 87 83 74 63 53 57 61 59 56 61 56 54 59 62 55 53 44 43 45 45 42 41 42 56 75 65 93 89 90 104 109 118 122 124 123 123 126 140 168 207 251 279 304 336 363 373 376 380 383 384 383 381 375 363 345 324 303 282 244 194 154 152 161 146 112 83 93 151 195 212 204 182 167 163 166 173 185 201 219 228 223 208 198 188 173 157 146 143 147 152 158 161 162 164 159 152 145 140 138 139 143 147 151 155 153 146 140 138 139 141 142 141 138 134 126 122 119 119 120 122 125 130 139 155 171 195 217 235 247 256 259 259 260 260 264 271 279 286 292 297 299 301 301 302 303 304 304 304 304 197 190 184 181 178 179 180 181 184 183 182 178 173 173 174 182 186 193 209 219 244 261 290 332 293 305 313 333 367 388 377 364 356 356 356 340 328 324 319 297 317 334 325 306 304 314 325 305 287 295 294 294 292 287 282 279 277 279 288 305 334 319 338 347 341 351 352 389 389 357 335 324 320 320 321 320 296 326 356 374 377 364 325 244 209 269 411 429 434 406 350 309 382 392 388 387 387 380 368 352 311 235 170 167 166 154 131 118 112 107 114 134 149 146 143 144 144 128 101 88 86 94 114 141 135 113 97 101 90 90 92 93 94 83 87 89 87 82 89 88 83 79 74 67 71 77 81 82 84 82 78 77 77 77 79 79 76 71 66 70 77 77 72 65 69 69 69 68 67 71 69 68 61 51 51 58 60 57 53 53 54 61 64 63 61 48 49 47 43 41 39 40 53 74 89 78 91 81 85 110 123 134 120 106 96 85 82 87 106 141 190 233 264 300 331 348 355 361 370 377 379 376 371 362 348 328 305 293 268 225 177 150 153 152 134 108 97 132 180 205 208 198 180 172 172 178 189 203 221 233 234 225 209 200 186 169 152 146 147 150 155 160 169 179 176 166 154 144 141 141 144 148 154 160 161 157 150 142 143 145 146 146 145 140 133 127 124 124 124 125 127 133 143 161 177 201 223 239 248 255 259 261 263 267 273 281 288 295 300 303 305 305 305 304 305 304 302 301 300 194 188 184 179 177 180 185 186 181 178 176 172 168 169 169 178 185 199 227 233 248 282 300 291 301 342 347 349 372 405 387 374 346 324 364 346 353 347 329 316 285 291 315 324 297 260 273 281 283 288 292 292 292 297 304 288 284 273 278 304 341 345 358 360 352 354 355 373 369 347 329 326 324 321 320 321 315 325 346 333 274 243 253 216 198 253 394 409 416 383 330 319 314 363 390 389 387 380 370 363 342 292 200 194 183 162 140 113 105 98 105 131 153 149 142 138 131 112 95 86 86 89 87 106 104 92 82 82 83 92 93 89 88 88 90 90 86 79 79 84 82 76 72 80 83 81 79 80 79 81 78 75 73 72 67 68 69 67 64 70 80 73 60 57 66 74 75 68 57 59 60 62 59 54 56 55 55 54 52 49 53 60 62 61 61 59 63 55 42 38 39 41 66 89 93 99 100 91 96 118 130 142 119 93 75 63 93 102 92 83 109 161 198 236 276 313 327 344 357 365 368 360 359 357 344 320 290 271 248 225 195 145 142 146 146 134 104 121 165 196 209 211 195 185 181 184 193 206 226 241 248 245 233 221 207 189 168 153 151 151 153 160 175 192 195 185 169 154 147 146 147 151 160 167 169 165 157 149 147 149 150 149 147 143 136 131 129 130 129 129 130 135 144 162 178 203 227 241 249 256 260 265 269 275 282 290 297 302 306 309 310 310 308 307 306 303 300 299 297 190 186 182 178 173 175 181 183 172 172 167 164 165 167 168 171 183 195 206 247 254 303 327 308 365 388 406 398 366 331 369 377 371 365 368 357 360 359 344 311 277 268 276 297 316 284 251 257 282 296 271 256 267 290 306 294 288 273 279 305 324 357 370 352 328 342 370 373 361 343 328 327 327 326 323 322 318 329 343 297 184 126 149 166 202 274 377 388 358 291 249 327 235 286 353 388 386 381 375 369 363 341 226 226 216 185 146 109 100 92 98 123 152 150 139 129 117 95 88 84 85 87 86 85 83 82 81 78 78 89 91 88 86 91 90 88 85 81 75 77 77 74 72 80 91 83 77 77 75 76 76 73 67 64 70 71 65 59 59 71 78 70 57 55 64 73 75 68 54 51 54 54 52 52 56 63 65 58 50 58 52 57 60 60 58 48 57 53 43 42 39 46 71 92 95 99 109 109 111 121 125 130 115 96 84 79 105 112 101 88 97 96 105 127 171 243 279 307 326 337 342 365 376 366 346 328 286 243 220 217 218 167 149 148 149 141 119 119 152 187 209 219 206 197 192 191 197 209 229 247 258 259 252 244 233 215 188 167 159 154 154 160 177 201 208 202 186 170 158 153 152 156 166 173 175 177 177 168 158 155 154 154 152 147 140 134 132 132 131 130 132 137 146 161 176 204 229 243 250 257 264 271 278 284 291 298 304 309 313 318 320 318 314 312 308 303 300 298 295 190 186 181 174 165 163 162 161 163 172 166 165 168 172 171 174 180 196 219 236 267 287 314 347 370 382 386 384 377 368 336 359 377 376 369 362 360 356 338 302 266 257 263 284 310 313 272 260 268 273 242 242 262 283 291 289 295 285 286 301 311 352 355 329 310 342 384 388 370 346 330 326 330 331 330 330 337 346 347 303 205 105 128 152 231 345 360 373 276 209 205 199 205 204 267 348 353 384 385 379 371 344 204 243 258 219 148 103 95 89 91 108 143 142 132 117 100 82 81 83 84 85 85 83 82 80 78 77 80 87 88 87 86 90 87 86 85 83 79 76 76 74 73 75 89 82 75 74 71 70 72 72 69 67 75 70 61 57 65 74 76 67 56 55 60 65 68 65 56 51 48 49 51 51 50 52 52 51 51 59 53 52 55 57 47 57 60 61 64 66 41 69 88 94 97 100 109 109 110 117 119 112 109 110 113 106 107 107 107 108 108 89 69 66 95 159 201 244 272 281 275 315 351 369 362 330 298 231 190 196 238 233 192 166 155 152 151 126 144 178 208 224 221 212 203 201 202 214 233 251 263 267 264 260 254 242 217 189 171 162 159 162 179 206 217 213 201 184 172 163 160 162 170 173 176 183 191 193 176 166 160 158 157 153 145 138 135 133 131 131 133 139 150 162 177 204 230 245 253 261 270 279 287 294 300 306 311 318 330 336 339 338 334 329 316 307 302 299 296 192 190 181 167 155 155 151 148 154 147 161 168 171 175 172 177 188 205 223 236 262 273 274 278 295 362 374 375 379 381 361 365 374 379 376 366 362 357 343 313 263 257 279 301 307 323 300 288 271 246 246 263 278 282 274 268 295 294 285 288 312 329 310 304 321 355 391 410 388 353 338 330 333 335 338 341 344 348 342 330 281 90 107 145 226 321 331 346 260 201 195 188 198 199 202 213 241 366 390 384 371 344 212 300 289 211 144 95 91 88 88 104 142 138 125 105 83 70 79 83 83 82 81 80 78 77 78 80 89 88 86 83 81 91 88 88 87 84 85 85 83 80 78 78 83 80 75 72 71 69 72 77 80 77 74 68 61 60 70 72 71 64 57 56 58 59 65 67 59 54 48 46 48 52 48 47 47 46 47 60 49 50 52 50 46 47 57 64 67 68 43 43 68 95 98 100 107 107 107 112 114 113 108 112 123 111 107 107 108 109 111 95 70 58 74 125 167 211 238 236 201 192 261 324 345 320 303 216 162 160 194 246 230 199 177 174 166 136 140 169 206 232 243 229 215 211 209 220 237 254 265 271 271 270 268 263 248 213 189 174 167 169 185 211 223 222 212 193 183 175 171 170 171 171 172 177 187 202 197 183 171 165 162 159 152 145 140 135 132 132 136 144 154 165 178 203 231 247 256 266 277 287 297 303 308 314 320 330 343 349 352 351 347 341 333 323 312 303 299 195 193 180 154 137 135 135 136 142 168 171 170 175 185 179 185 195 208 222 234 262 272 266 257 267 350 372 376 379 379 355 365 373 376 376 371 366 361 343 304 264 263 299 326 319 318 314 322 306 273 302 301 290 281 271 243 268 277 276 279 293 295 288 284 287 308 378 407 388 357 350 342 341 335 337 354 356 350 338 325 277 90 108 153 182 187 191 200 200 196 191 189 193 197 203 255 379 274 345 380 368 358 344 344 285 195 124 108 95 88 102 134 141 128 112 95 81 77 81 82 82 81 79 77 76 76 81 95 96 94 89 84 81 94 89 87 89 91 88 92 92 92 93 81 85 81 74 71 75 75 81 87 89 84 75 71 68 67 69 68 67 62 56 57 56 59 66 70 64 60 50 47 49 51 45 50 52 49 46 58 54 52 51 51 47 56 62 66 64 50 67 75 85 95 97 99 104 109 113 116 121 127 118 105 106 123 110 108 112 113 107 71 61 64 81 139 182 216 234 222 164 119 159 227 286 306 260 185 142 141 172 236 244 225 202 192 183 161 150 164 205 238 254 243 228 222 220 227 241 257 268 275 276 276 277 276 271 239 210 190 180 181 193 216 229 230 222 202 190 184 183 180 174 171 168 167 173 189 206 201 187 174 168 164 158 151 144 137 133 134 142 152 159 170 181 203 232 248 259 271 283 294 304 311 317 323 331 342 351 354 355 354 352 346 342 336 325 310 303 192 184 170 151 140 136 135 136 142 163 172 172 180 193 182 188 200 212 223 234 265 272 264 257 266 341 355 358 365 375 329 357 372 370 369 371 365 355 320 264 277 277 309 332 324 312 330 340 349 359 363 357 308 292 301 254 217 254 283 285 283 337 351 324 292 296 321 380 413 396 341 358 355 353 356 361 362 354 339 255 123 95 118 237 324 337 337 338 341 281 198 193 188 198 212 232 257 226 328 374 367 360 356 349 261 168 138 105 94 88 104 140 146 118 106 98 91 85 84 82 81 79 77 75 75 83 96 99 99 98 94 88 84 97 92 90 91 95 99 99 95 94 97 89 86 81 78 80 85 87 90 92 93 92 83 77 76 76 71 70 70 63 55 60 59 62 67 70 68 66 54 52 53 49 43 53 58 54 47 56 53 54 56 57 50 61 65 67 67 62 56 56 72 92 95 97 100 103 104 105 109 120 118 110 107 102 109 121 124 109 70 71 74 78 95 151 199 230 246 231 157 118 108 138 191 232 188 144 121 126 159 204 240 243 223 209 200 182 160 159 196 236 257 264 256 233 231 237 249 262 272 278 280 281 283 285 284 263 232 207 195 194 203 221 234 238 232 212 197 191 191 190 181 173 166 160 160 172 197 208 201 182 175 167 161 154 147 139 136 141 152 162 167 176 184 203 232 250 262 275 289 300 310 317 324 333 343 352 356 357 356 353 350 346 346 342 332 321 310 185 178 169 157 152 151 152 152 154 161 170 178 183 187 185 190 203 216 228 243 260 261 258 256 263 312 323 332 344 351 319 339 361 369 365 358 354 339 298 255 321 314 322 328 323 324 353 362 361 359 354 358 356 340 326 334 325 246 232 275 299 283 270 269 270 270 299 305 356 398 392 409 406 388 372 366 361 347 333 235 85 102 146 222 291 339 376 377 377 354 323 312 213 205 215 251 328 262 333 370 366 363 359 298 217 155 132 99 91 85 102 139 137 108 99 94 85 85 85 84 82 79 75 73 84 98 106 101 99 99 97 93 90 92 94 95 96 99 100 100 96 92 91 89 82 83 83 79 80 74 82 90 90 86 79 77 77 74 66 74 74 69 67 71 76 73 69 66 67 68 59 55 53 48 45 53 58 55 48 54 49 55 63 64 57 63 64 65 67 71 61 61 73 88 91 93 94 95 96 97 103 113 125 127 114 107 103 108 119 125 69 75 94 116 140 182 218 246 258 239 150 125 116 113 115 131 131 108 93 107 144 174 234 260 247 225 217 202 178 164 184 232 253 271 276 259 249 252 260 270 280 284 286 287 289 292 293 282 254 226 210 208 213 225 239 247 243 224 207 199 198 197 190 181 172 162 155 166 188 204 207 191 180 169 161 156 149 141 142 151 163 172 176 183 188 204 234 252 265 281 295 305 314 321 332 344 356 362 364 362 358 353 346 346 347 344 338 330 320 182 175 171 167 166 169 171 177 185 186 178 185 187 183 188 195 208 220 239 270 250 248 256 263 261 273 304 344 350 297 289 295 334 365 359 346 361 347 297 234 234 265 314 341 336 332 354 364 365 359 345 342 349 351 349 343 265 252 260 274 286 309 302 282 265 264 285 276 289 332 390 425 449 444 412 370 359 342 329 231 85 113 153 183 215 270 374 379 381 382 380 367 228 205 208 254 365 245 324 368 365 357 311 246 188 146 123 97 88 92 110 131 120 105 99 94 89 90 88 87 84 80 74 83 97 103 102 98 99 101 100 96 93 91 95 97 97 100 98 100 98 93 85 84 83 78 70 60 62 70 73 78 88 83 76 70 65 63 63 66 69 72 73 71 76 72 72 75 75 65 60 58 57 57 48 55 59 56 48 52 51 58 66 67 67 66 64 64 64 68 74 78 82 86 88 88 88 88 89 92 100 110 122 131 128 116 163 152 110 122 115 127 139 154 178 210 239 249 244 221 149 140 134 125 116 115 121 88 68 87 123 159 230 276 275 247 236 221 199 178 177 226 245 266 286 285 275 272 276 282 291 294 295 295 296 299 300 295 275 249 227 221 222 231 245 257 253 237 221 211 209 204 196 190 183 172 161 169 187 204 211 201 184 171 162 158 152 143 149 160 171 180 183 187 190 202 233 255 272 288 301 310 317 324 339 355 365 369 369 366 360 353 346 346 348 348 346 342 326 177 172 172 175 177 179 183 193 207 219 193 191 192 192 192 202 214 226 254 307 253 252 262 273 287 329 326 342 374 388 300 348 357 330 300 335 355 281 215 204 205 252 311 342 340 341 360 367 367 363 357 352 352 354 355 346 298 274 258 258 284 331 337 329 303 264 273 273 268 280 325 388 418 429 407 364 359 342 330 274 184 144 166 172 178 213 309 361 377 381 382 369 227 199 231 296 355 215 315 368 363 345 240 193 162 139 120 97 86 93 113 130 110 106 99 92 89 90 90 89 86 81 75 92 100 98 93 93 100 102 101 98 93 92 97 98 98 100 100 101 98 91 79 75 78 77 72 65 57 70 72 74 81 70 66 63 62 61 60 62 64 66 70 75 77 77 79 77 63 62 61 55 50 54 54 59 58 53 54 54 54 62 70 70 69 67 65 63 61 63 72 79 84 88 88 86 84 83 83 87 98 110 119 126 129 125 151 150 128 117 114 123 137 156 181 204 190 173 164 165 149 143 139 133 126 119 118 87 64 74 124 163 233 289 302 279 260 241 220 197 180 221 237 257 286 299 295 293 292 296 303 307 307 305 305 307 309 304 292 272 247 235 233 239 253 267 263 251 236 227 226 217 206 203 202 194 179 179 199 217 218 211 193 176 165 160 155 145 151 162 175 187 189 191 191 200 233 258 279 295 308 315 322 341 357 366 372 371 370 366 360 354 349 349 350 353 356 351 325 172 170 171 176 180 184 189 194 205 230 206 199 199 200 196 203 217 237 253 258 258 263 266 272 280 262 277 289 324 372 338 303 284 297 335 356 359 295 246 232 195 256 287 313 344 377 363 364 363 358 354 346 347 353 354 341 339 316 282 272 311 346 356 360 342 297 286 285 275 258 252 298 330 369 379 356 347 345 336 328 305 223 189 176 178 194 221 315 359 376 380 373 265 212 274 367 355 218 318 370 362 336 193 145 132 128 119 100 87 83 103 137 115 103 93 84 78 80 86 90 94 95 87 94 93 88 85 92 101 101 98 94 89 92 100 100 97 98 100 99 94 83 69 71 75 76 75 71 52 63 68 72 77 67 61 59 59 60 59 62 69 70 67 71 73 82 86 82 82 70 80 77 65 64 66 65 64 62 56 56 56 65 74 72 71 68 66 59 47 45 67 79 84 88 87 86 83 80 77 80 95 110 119 123 123 126 128 141 175 232 117 117 138 154 180 192 158 132 134 164 151 142 135 129 124 119 115 115 103 90 222 207 254 309 320 313 291 266 241 220 197 224 233 249 279 300 307 308 307 310 319 326 325 320 315 317 318 315 305 290 271 252 246 253 266 276 273 265 255 248 247 235 222 221 225 224 216 206 210 217 220 216 202 185 171 162 154 148 154 167 181 194 195 194 193 201 236 263 285 302 314 322 332 351 362 366 371 372 371 367 361 355 357 357 358 361 365 350 319 167 167 170 175 179 190 194 200 210 220 221 212 206 203 203 204 220 237 252 264 268 276 279 279 278 267 318 305 314 371 356 293 299 334 363 369 363 326 271 218 185 241 267 303 349 373 360 362 361 356 354 351 335 331 336 338 341 342 324 316 345 359 364 363 357 346 327 298 273 247 220 208 254 325 366 355 332 350 348 335 325 330 188 155 167 186 197 259 322 359 372 378 372 257 278 370 357 217 301 357 354 312 175 132 118 114 113 107 91 79 94 130 120 99 87 77 66 68 78 94 114 123 106 92 84 79 80 94 100 96 89 83 81 93 100 98 91 89 93 90 82 69 57 69 72 69 65 61 47 54 61 68 75 73 61 57 58 60 60 58 67 69 63 67 80 84 91 98 92 86 91 92 86 78 65 65 61 54 54 67 58 64 75 73 71 68 64 56 39 32 54 66 71 74 77 78 76 72 65 66 80 102 119 124 125 124 132 151 205 345 214 162 145 150 169 187 152 127 136 174 157 144 134 125 120 119 117 118 109 104 302 325 324 323 325 325 318 293 263 241 225 239 239 245 269 294 309 319 324 327 339 348 346 338 330 329 329 325 316 304 288 273 267 271 279 285 283 279 275 270 266 253 240 240 248 254 250 229 219 219 222 218 205 189 175 163 154 154 161 173 188 200 199 198 196 201 238 266 290 307 319 328 345 357 362 365 369 373 374 372 370 366 363 364 366 367 370 339 310 163 166 171 177 180 182 190 198 206 216 218 216 218 218 213 212 223 242 257 260 265 276 278 273 265 257 300 290 309 369 362 295 296 331 364 368 338 322 277 213 183 216 243 293 334 315 332 343 349 353 358 371 329 302 302 322 331 333 341 351 358 364 363 362 361 360 359 307 264 239 227 213 240 282 323 352 367 357 355 342 322 319 157 121 140 175 209 290 280 300 353 379 367 259 285 374 357 210 192 275 309 181 151 127 118 115 110 111 90 80 88 108 125 114 89 70 65 52 58 100 124 110 82 75 72 73 77 92 96 87 77 71 73 90 93 89 82 76 82 75 65 55 49 63 64 56 47 45 45 51 56 62 72 73 59 53 56 61 58 53 57 61 62 67 82 83 87 96 90 103 100 95 93 87 65 60 54 48 51 66 57 59 69 68 66 62 51 38 30 28 44 51 52 53 53 38 45 48 28 28 36 77 115 127 129 125 129 149 200 320 326 258 188 151 166 185 178 161 153 184 165 150 137 127 122 123 124 126 117 101 310 345 339 332 326 325 324 316 297 266 259 252 248 250 262 286 307 328 342 347 357 367 365 356 347 346 346 340 328 315 301 289 285 286 290 293 293 291 288 285 280 267 256 257 269 277 266 243 229 226 226 218 206 193 179 165 166 166 172 182 196 206 206 202 197 199 231 268 295 312 324 332 352 360 362 364 367 375 380 381 377 371 366 365 369 373 362 321 298 159 167 174 175 173 179 186 187 187 194 198 209 212 213 217 218 228 239 249 257 269 276 281 285 291 305 275 263 285 329 344 321 314 325 340 325 288 278 265 233 185 186 203 250 282 240 269 290 313 331 336 361 325 298 278 266 341 334 341 357 364 370 364 361 361 362 361 359 306 263 260 252 256 263 302 369 415 406 378 334 300 320 143 110 148 242 403 384 361 335 324 344 241 209 284 373 352 207 291 347 296 153 139 133 124 114 108 100 92 86 96 122 126 108 87 72 64 52 51 59 72 83 81 79 81 79 76 86 93 81 68 64 72 85 85 82 76 66 66 61 52 44 42 58 47 44 46 42 41 50 55 60 68 61 53 47 48 55 49 48 48 50 56 65 72 73 75 79 80 99 97 90 86 82 69 62 54 45 45 48 45 49 57 56 44 49 42 33 40 40 44 46 42 31 30 46 50 41 30 26 43 76 109 129 130 122 126 146 194 306 290 329 292 166 182 183 226 235 194 193 172 156 142 132 127 130 134 138 129 98 309 352 349 340 328 325 325 323 318 306 282 269 263 260 260 282 305 332 353 361 370 380 380 373 365 364 364 357 343 325 312 301 298 298 300 301 302 300 297 294 288 277 268 273 287 290 278 261 245 234 230 218 208 198 187 178 184 186 193 203 215 224 228 226 218 207 236 273 301 318 327 335 348 358 363 365 372 383 390 389 382 377 374 373 373 370 350 314 292 125 158 175 178 179 196 184 178 179 182 180 189 192 198 211 217 230 235 240 250 269 259 285 308 312 308 257 266 276 275 292 335 344 339 320 280 247 235 240 234 177 146 168 191 202 202 204 247 283 298 293 284 268 269 278 284 297 303 331 358 367 365 365 366 367 367 361 360 344 309 273 281 276 284 315 367 420 415 396 364 313 241 278 286 299 345 439 445 419 376 350 376 344 249 282 367 348 205 304 294 203 143 133 128 121 113 107 99 95 110 123 119 115 109 88 70 66 55 50 50 53 60 72 80 80 75 73 82 88 74 60 57 71 83 76 68 62 58 57 54 58 64 61 52 43 38 37 35 38 55 55 50 60 59 53 48 42 35 36 34 38 39 35 59 61 59 62 69 68 74 80 82 79 69 74 70 57 43 38 40 42 46 48 40 37 45 44 40 47 46 45 40 33 31 25 53 72 76 70 61 49 62 97 134 136 130 132 152 202 315 339 359 306 182 195 190 260 304 272 213 177 157 145 136 133 136 142 149 150 136 230 315 356 348 336 328 326 326 327 329 310 293 281 272 264 282 308 336 359 370 378 386 390 388 381 380 380 374 359 337 322 313 309 309 310 310 310 308 305 302 297 287 280 284 295 302 291 275 257 242 235 223 213 203 196 197 202 206 213 223 233 242 248 249 243 233 252 285 311 324 331 337 347 358 367 374 382 391 396 396 392 393 391 388 383 371 346 311 290 121 158 178 181 176 184 177 174 171 168 162 169 174 185 202 214 226 231 235 240 251 234 277 301 282 244 247 285 290 257 239 284 281 301 337 341 243 257 261 228 178 152 153 160 174 203 229 218 214 223 241 247 238 247 252 242 274 290 308 333 363 370 368 371 375 374 370 367 364 334 290 296 308 335 372 408 427 419 396 373 348 302 340 346 346 364 416 449 441 402 349 312 376 335 336 365 346 204 230 206 180 220 149 144 128 113 117 130 108 121 129 110 116 111 87 68 65 58 51 48 48 51 58 72 73 73 76 71 70 61 57 64 76 82 71 60 54 56 54 52 51 51 50 46 40 35 31 31 46 41 38 42 50 49 42 38 36 34 34 33 32 35 44 48 61 56 51 58 68 72 74 76 77 69 80 70 55 43 39 56 57 54 49 36 46 49 50 50 48 46 40 31 26 31 50 62 77 88 85 89 118 97 74 127 138 140 152 209 324 353 366 376 367 337 347 232 185 238 331 254 180 150 141 134 131 136 145 156 168 184 154 272 362 355 345 333 328 328 332 339 328 316 303 290 273 285 315 346 366 377 383 389 395 398 396 395 393 388 375 355 334 325 321 320 319 318 319 316 313 310 306 298 292 294 306 314 305 289 270 254 244 235 222 210 203 210 212 218 226 236 246 257 265 269 268 263 281 306 324 333 338 345 356 367 378 386 383 385 391 401 409 412 408 401 392 377 350 318 297 120 160 177 178 171 168 168 167 161 152 143 156 167 179 193 204 211 219 224 224 218 229 243 238 234 286 257 227 226 249 278 302 285 272 269 262 226 214 201 187 177 177 169 167 170 177 205 191 193 207 219 221 200 190 201 229 245 276 295 318 349 363 369 375 381 384 380 387 383 352 306 297 338 364 392 411 378 405 390 371 361 351 359 359 356 360 382 400 418 409 369 320 377 378 372 368 355 278 211 175 210 312 251 248 237 226 221 168 116 111 117 107 110 115 94 71 65 61 52 48 47 48 50 59 63 71 78 63 59 53 54 64 79 74 60 51 50 55 51 51 50 49 49 43 51 44 29 28 34 32 34 40 42 36 34 36 36 33 34 36 35 35 39 46 59 62 63 66 69 68 70 73 75 78 72 59 46 42 66 65 64 62 60 58 52 53 52 46 44 43 32 27 35 51 60 63 72 79 77 130 200 147 57 105 137 149 169 237 364 372 386 395 395 388 384 352 272 203 199 183 151 137 133 126 117 122 137 155 172 184 154 268 368 362 352 339 332 333 338 344 340 333 323 310 289 291 321 354 375 386 389 394 399 405 407 406 404 399 389 372 348 337 334 331 326 327 326 324 321 319 318 311 305 306 316 324 318 302 285 273 255 243 237 229 210 210 212 219 230 243 253 268 280 287 291 293 310 326 335 340 344 354 366 377 385 383 381 380 390 409 417 415 414 409 399 383 355 328 307 118 160 173 171 167 163 158 155 148 138 130 150 162 173 183 186 185 187 191 195 196 217 211 209 211 204 206 203 228 251 233 260 269 288 284 223 209 180 153 139 145 158 148 154 168 177 187 179 182 194 200 179 161 159 181 218 226 261 282 305 336 358 368 377 386 390 390 404 402 383 346 303 348 336 353 388 350 371 376 369 358 357 362 369 371 369 365 350 363 386 398 386 383 379 379 380 376 369 287 249 263 301 292 338 357 356 333 190 122 103 105 108 112 125 106 79 66 63 54 48 46 46 47 50 62 73 72 57 54 51 51 60 78 62 50 45 46 50 49 50 49 48 49 57 63 50 32 33 30 30 35 38 33 30 31 32 38 49 47 40 36 36 37 43 51 54 57 61 60 59 69 74 65 64 58 51 55 70 68 66 65 65 66 65 62 58 46 30 31 32 31 36 53 88 40 47 60 61 57 121 172 129 60 107 147 169 202 268 373 380 399 409 408 407 404 398 371 340 322 303 214 172 155 114 101 102 119 146 173 188 156 250 353 367 356 344 338 339 346 350 348 344 338 329 313 302 325 358 384 396 399 401 405 413 421 419 415 409 400 385 364 352 347 343 335 335 334 332 331 333 335 330 323 320 324 327 325 316 302 283 264 249 243 239 225 206 208 217 229 243 257 274 289 302 311 319 332 341 346 348 350 360 372 382 388 385 385 385 388 396 415 414 412 410 405 384 357 335 318 112 158 168 167 166 162 154 144 134 127 134 144 151 160 170 175 172 172 176 179 175 181 202 213 206 187 197 208 216 222 223 221 240 258 254 218 186 159 132 117 122 123 122 133 149 164 178 178 175 172 165 132 134 151 176 200 211 247 270 297 332 359 368 378 387 391 392 404 413 417 400 326 349 315 327 377 370 350 367 372 360 356 342 364 378 376 371 350 330 358 400 400 389 387 394 400 398 388 379 371 315 195 208 291 326 325 301 184 132 110 103 104 130 131 112 87 68 65 57 50 46 45 45 48 64 69 59 51 50 49 49 53 69 51 46 45 45 45 50 48 43 40 44 57 63 52 36 33 33 34 35 33 27 28 29 30 40 66 70 48 38 38 38 40 44 50 55 57 54 57 62 66 70 94 66 63 72 72 69 66 64 63 63 63 41 33 31 31 32 34 45 51 47 41 40 31 31 40 45 51 60 72 96 146 160 192 244 310 376 394 411 415 410 404 402 403 405 401 385 341 241 187 169 135 92 88 103 131 168 189 158 157 228 372 360 349 344 346 352 355 354 352 348 342 335 319 330 358 389 404 409 411 414 421 428 429 423 416 409 394 376 370 366 359 345 342 341 341 344 352 354 351 344 336 330 334 335 332 319 291 272 256 249 248 245 219 219 223 228 242 256 274 293 309 323 332 340 346 353 360 362 369 379 389 395 393 393 392 390 390 396 410 416 411 401 372 355 342 332 108 152 164 167 169 169 166 139 135 148 141 146 143 150 163 170 165 166 156 151 169 172 180 210 219 173 185 188 196 207 214 191 213 222 214 195 160 142 126 118 120 115 119 119 127 148 168 160 149 144 139 118 117 135 157 173 187 230 263 296 332 360 369 376 383 386 384 393 408 429 430 371 379 385 385 378 364 381 388 380 363 346 297 341 355 345 372 397 396 400 408 409 404 406 411 415 413 408 392 379 324 229 358 229 173 176 170 168 130 109 100 95 119 108 101 88 65 68 63 55 49 45 44 47 49 50 49 48 48 48 46 44 54 44 46 48 48 50 50 42 34 31 35 35 47 47 36 30 32 37 34 27 27 28 29 31 41 62 75 50 38 39 40 39 45 51 54 54 54 56 58 60 64 70 66 59 60 74 71 68 65 62 57 39 45 38 31 33 38 66 73 67 58 48 32 36 46 51 63 81 108 138 168 192 183 225 290 350 379 413 420 414 384 295 281 273 316 382 375 341 276 234 223 226 102 66 93 142 163 189 160 151 218 376 365 354 348 349 356 360 359 358 355 351 347 337 338 356 388 408 417 421 424 430 434 433 427 418 412 401 385 381 381 374 356 351 349 352 360 367 370 369 362 350 338 346 349 347 336 304 281 266 259 258 259 233 226 225 228 239 251 265 280 298 317 323 332 342 355 375 380 385 392 401 408 406 406 405 404 401 399 400 396 387 382 363 349 345 346 118 140 159 168 172 174 158 154 150 143 131 139 135 133 143 163 162 141 146 161 165 155 167 183 183 159 175 171 174 183 189 180 193 193 184 170 144 131 123 119 118 125 125 117 118 138 154 126 110 116 136 136 105 101 118 142 154 206 256 291 315 357 360 366 375 382 375 379 395 419 446 468 468 440 393 352 349 379 386 385 366 317 357 363 299 226 244 404 422 416 414 414 410 414 418 419 420 418 409 399 390 385 390 369 258 216 338 330 193 119 100 99 100 113 109 92 71 76 73 67 58 49 45 43 46 48 47 47 47 48 44 40 45 41 42 48 56 57 45 34 28 27 28 29 30 30 30 33 28 34 33 27 28 28 30 34 39 40 53 43 38 39 40 40 45 50 54 56 51 50 54 57 54 48 54 49 52 78 74 70 66 62 56 44 38 32 31 35 41 81 94 82 62 57 54 57 64 77 97 113 138 177 223 238 298 340 365 381 395 422 423 412 360 192 127 102 161 253 245 227 263 287 255 164 77 53 90 152 180 212 175 162 186 196 220 306 352 351 356 363 364 363 360 357 356 350 347 356 384 406 420 428 435 440 440 436 429 420 413 406 392 389 390 385 366 362 364 369 373 377 382 383 377 363 349 356 360 359 352 321 293 279 273 272 274 251 240 238 241 248 257 264 273 287 303 317 330 345 365 388 398 404 409 413 413 404 370 323 283 274 283 276 256 235 235 265 331 373 371 128 124 152 168 178 190 154 153 153 143 122 130 123 119 129 154 152 142 157 174 164 147 160 152 142 147 166 162 151 149 160 170 174 174 169 158 138 128 120 113 108 120 117 117 118 124 153 117 93 94 111 111 104 89 93 118 135 191 243 281 300 305 338 361 368 364 362 360 375 407 446 473 471 453 443 440 427 412 397 400 417 434 430 401 374 332 265 354 423 434 417 416 420 429 431 427 420 423 425 427 425 417 398 285 284 336 356 346 308 197 103 90 85 96 97 87 72 81 79 74 66 56 48 46 47 47 47 47 47 47 45 43 45 42 45 49 51 53 50 36 26 26 27 28 28 29 29 28 28 28 28 28 28 29 30 32 34 35 36 37 38 39 40 42 42 45 51 62 46 45 52 56 50 49 45 49 63 81 77 72 67 62 56 51 35 28 30 36 55 70 71 66 63 71 51 55 69 78 93 124 169 214 247 270 346 387 399 401 430 434 427 415 401 377 199 114 80 66 62 78 186 246 191 48 60 59 79 130 191 222 181 160 201 298 196 283 355 353 356 362 367 368 365 362 363 361 357 361 381 403 420 437 450 454 451 442 432 422 414 408 396 394 397 393 376 375 378 382 382 386 391 391 384 371 368 365 365 368 366 340 312 296 289 288 292 272 264 265 269 269 267 263 264 277 291 325 353 375 393 406 417 413 399 380 352 335 271 194 147 157 180 186 181 179 195 228 257 276 304 127 141 159 168 169 165 119 140 152 141 113 122 114 110 115 128 127 145 166 175 164 144 148 137 128 138 155 156 136 127 142 144 153 160 156 143 136 133 126 121 120 119 111 108 104 107 148 115 104 101 98 83 71 79 92 102 111 143 172 203 235 263 291 304 304 301 308 330 358 390 420 441 441 450 456 459 459 430 424 424 420 407 398 385 359 315 267 379 447 447 420 418 427 439 432 423 434 432 435 438 436 424 404 346 280 277 363 351 339 291 214 126 76 80 86 85 79 76 68 71 74 66 56 51 49 48 47 48 47 41 39 43 41 50 50 47 45 45 44 34 27 26 27 27 28 32 37 34 32 29 29 29 29 30 32 37 42 37 38 38 39 39 40 45 48 46 45 51 48 53 57 58 56 51 48 63 82 81 76 72 68 63 56 44 32 28 29 34 56 54 51 49 47 55 42 52 69 72 81 85 153 227 253 294 393 426 418 414 436 437 431 424 417 403 375 224 94 77 76 146 144 95 50 55 90 79 70 101 190 218 200 175 183 287 213 225 242 256 352 360 366 370 370 365 367 369 371 375 387 405 427 453 473 476 469 454 438 424 415 409 398 397 402 398 385 385 390 392 390 394 397 396 391 384 370 367 370 376 383 364 339 317 304 303 308 291 285 292 297 297 297 296 296 303 333 354 376 369 289 226 198 176 151 121 102 144 161 160 169 170 170 168 166 164 143 145 166 182 162 119 118 151 165 162 146 100 132 142 130 110 112 104 102 107 112 109 140 161 167 157 134 130 132 132 129 144 140 134 129 128 136 141 142 136 127 131 147 135 125 127 123 110 108 101 102 149 116 102 89 80 92 64 69 80 86 89 96 112 139 171 196 217 226 231 237 249 288 323 340 357 406 429 437 440 451 474 452 441 432 416 387 363 357 289 221 246 342 428 442 386 300 305 400 437 438 441 364 417 441 436 430 417 399 338 272 258 346 346 332 296 219 83 80 84 85 83 73 66 72 78 73 66 58 52 49 49 49 49 41 38 43 42 49 50 46 39 35 32 29 27 27 27 27 28 34 42 43 33 30 32 34 30 32 33 36 38 38 39 40 41 42 42 43 43 45 46 44 44 64 68 60 58 56 56 70 84 75 69 68 64 58 56 33 28 29 30 31 46 46 43 41 39 42 38 44 52 60 137 154 140 152 248 308 417 447 432 435 445 444 441 438 434 422 398 255 117 90 81 213 177 79 54 94 107 92 81 103 169 208 227 203 149 176 197 193 185 208 350 360 364 369 373 369 370 377 392 411 427 440 458 476 490 493 486 470 449 428 417 408 399 398 404 401 391 394 398 398 396 399 401 401 399 392 379 375 376 385 408 403 377 343 318 318 318 301 296 307 316 330 342 349 349 346 360 329 274 228 244 230 226 227 205 110 107 107 104 120 172 170 165 157 147 136 90 76 96 116 92 115 103 140 159 158 143 115 138 129 114 111 102 91 102 117 123 115 139 151 150 141 123 115 119 120 115 126 107 120 127 116 116 147 127 114 124 126 126 120 122 129 122 103 106 121 139 153 114 101 92 86 97 69 83 95 95 92 73 81 102 125 144 158 165 175 186 192 238 273 285 309 386 429 449 459 470 487 476 452 434 415 382 349 328 260 210 260 297 358 388 333 187 202 355 433 447 456 422 451 454 443 445 441 423 403 343 241 283 332 338 323 286 110 90 82 79 84 79 72 77 79 70 66 64 58 52 50 51 52 44 39 42 44 48 44 37 33 29 27 33 39 40 41 31 29 36 46 44 34 32 32 33 32 33 34 35 37 41 39 40 56 72 48 55 50 46 54 86 66 63 62 60 62 60 49 62 77 39 36 54 51 39 55 34 30 31 32 35 41 43 38 36 46 48 44 62 93 119 218 227 135 71 178 301 424 466 457 454 455 454 454 456 456 451 432 366 248 111 267 310 193 60 55 98 120 108 91 101 114 188 225 205 144 155 170 193 208 218 300 302 332 368 373 376 374 389 416 440 454 463 474 487 498 498 492 482 463 438 420 408 399 399 406 403 398 400 404 403 401 403 406 409 411 403 392 385 383 389 421 421 401 370 342 343 333 316 312 326 336 366 374 363 341 326 278 213 144 114 231 251 257 260 239 128 133 233 246 146 197 185 171 157 142 131 109 95 88 87 123 115 116 143 155 154 146 144 149 122 103 106 98 83 113 131 118 112 136 138 133 128 123 117 110 104 99 100 111 121 119 106 101 129 131 125 121 120 118 113 117 124 112 93 97 117 143 153 124 111 103 96 92 86 92 93 89 86 60 71 89 101 104 117 130 143 153 163 197 225 248 285 356 396 451 488 502 498 492 469 445 420 389 356 318 285 275 295 306 314 320 296 228 253 353 407 425 459 564 533 491 476 494 494 461 427 400 366 244 318 344 329 298 168 100 75 75 80 85 78 78 74 62 60 68 65 56 51 52 56 48 41 42 42 47 37 31 33 26 32 42 49 51 55 36 35 42 47 40 35 33 33 37 52 39 36 38 42 42 38 42 56 70 57 59 52 47 49 59 55 56 56 54 56 52 47 62 85 73 43 54 63 54 34 32 33 34 40 57 33 37 42 42 41 48 55 126 227 263 270 243 170 93 82 261 387 449 444 373 372 433 470 475 478 476 463 409 284 91 132 138 99 67 90 104 131 122 102 116 192 214 226 210 150 153 165 175 185 200 212 211 266 324 330 338 366 397 430 467 478 485 494 502 506 504 497 491 479 456 429 411 400 399 408 407 404 406 409 408 407 408 414 420 421 415 406 397 391 395 427 430 422 399 364 374 341 327 341 371 374 377 345 281 204 188 110 84 97 144 240 262 269 251 198 150 196 226 201 155 149 130 146 162 148 140 102 124 133 103 170 111 126 154 158 153 148 145 145 117 103 109 96 80 104 104 85 116 125 126 122 118 117 108 109 107 101 102 118 118 111 101 92 101 108 110 109 112 110 102 100 103 101 88 88 98 111 119 128 128 120 105 91 96 90 82 77 76 61 69 78 81 76 93 110 122 134 155 166 186 217 254 294 320 400 466 498 502 495 491 465 432 415 368 323 288 272 283 328 366 326 304 390 387 365 367 385 405 454 534 537 530 581 577 513 455 414 392 376 362 350 338 316 253 114 76 82 73 79 79 70 63 63 62 73 69 59 51 53 59 53 46 44 37 40 34 33 40 31 42 47 49 52 59 38 40 47 45 36 41 38 34 38 56 41 47 52 46 41 38 55 72 77 63 57 66 64 47 49 50 53 53 51 47 48 47 65 84 54 42 60 72 62 35 35 36 39 45 53 47 47 49 50 49 52 58 166 305 304 303 302 283 218 91 230 281 340 379 280 299 378 448 490 492 491 478 416 282 77 58 57 70 89 100 108 136 129 104 118 202 172 151 157 158 163 168 174 181 190 202 208 215 227 245 264 330 379 415 460 475 481 482 492 524 519 505 495 486 473 458 429 407 401 413 411 409 412 415 414 414 419 429 436 430 428 421 411 403 408 432 435 434 417 382 410 381 365 371 383 351 265 201 146 74 73 88 107 159 244 269 277 279 247 170 204 295 317 302 303 292 182 154 179 170 170 175 187 175 123 144 99 98 139 158 159 153 149 139 114 105 108 89 75 90 97 96 117 115 115 109 104 116 103 100 99 99 99 116 115 106 96 86 78 77 79 82 89 88 81 78 81 85 99 101 99 95 87 114 128 124 108 94 88 82 79 77 76 75 66 59 59 65 85 92 99 112 126 130 142 164 193 226 256 330 396 447 491 495 488 465 439 417 341 259 236 260 295 278 361 412 421 408 396 279 299 385 423 463 494 487 488 531 534 562 502 424 401 382 368 354 341 319 246 123 72 65 66 68 68 66 65 65 64 77 74 62 52 53 61 59 52 48 38 30 30 35 42 44 44 46 50 53 59 38 37 41 39 31 47 43 37 41 37 39 56 60 47 53 43 61 79 79 62 54 68 69 50 51 52 55 54 48 45 47 64 74 64 47 45 50 62 68 39 38 42 48 53 53 54 53 51 49 52 50 190 299 310 308 305 303 284 262 285 297 166 171 310 326 361 337 390 499 498 493 467 402 276 66 73 74 85 101 101 109 134 126 96 107 145 151 185 221 172 176 179 182 184 187 198 206 210 215 227 245 278 321 368 410 435 444 444 457 512 505 509 510 499 485 477 435 405 401 414 414 414 417 421 424 444 456 456 449 448 446 438 427 419 427 436 439 438 430 408 423 405 359 307 295 267 278 244 158 92 105 122 179 251 268 279 283 286 276 252 313 386 414 407 396 377 230 173 204 200 209 220 232 224 165 220 107 162 147 150 152 149 142 129 110 102 101 85 68 85 92 91 109 107 107 97 90 108 100 92 88 90 97 105 104 97 86 78 69 65 63 65 70 69 66 70 76 80 112 123 125 119 102 96 102 105 100 86 78 69 66 66 66 63 64 63 61 64 74 83 78 78 102 113 125 136 150 172 195 223 296 373 406 438 461 455 430 399 323 257 233 238 252 272 330 447 504 396 247 303 349 380 434 544 534 502 490 508 495 525 545 511 416 387 370 352 288 166 122 147 115 71 68 93 72 65 66 70 86 79 73 65 52 57 62 57 49 44 43 35 39 45 45 46 32 40 51 53 54 36 33 34 31 33 32 34 45 59 38 41 42 41 48 83 53 47 52 56 65 58 58 59 56 51 54 56 54 48 46 46 65 68 53 72 58 50 52 56 45 45 50 56 58 57 58 57 55 52 54 203 288 314 312 309 146 214 292 279 299 303 299 325 354 304 349 333 385 502 496 474 422 341 222 72 85 95 101 101 101 108 109 97 84 92 110 145 208 258 196 196 194 193 194 195 201 211 216 212 203 220 241 274 319 370 388 396 402 418 460 464 490 499 482 461 479 457 428 413 425 426 427 430 437 450 443 446 455 463 464 457 450 446 444 447 443 439 427 405 393 378 360 314 257 238 220 236 225 175 104 160 190 205 217 244 254 280 304 334 388 418 424 401 358 338 309 267 243 222 221 229 240 252 251 197 309 112 163 159 155 150 146 146 135 108 96 94 84 71 81 94 101 99 101 99 87 79 92 94 84 77 79 90 90 87 81 75 72 70 73 76 77 77 74 72 80 94 104 94 110 117 118 126 110 108 102 92 84 76 65 60 51 33 32 49 45 39 51 50 58 61 69 90 100 106 110 119 134 155 171 228 310 384 420 440 435 404 353 317 266 237 249 298 275 308 408 462 377 258 276 317 392 500 471 510 519 506 495 475 489 534 562 523 402 371 351 282 144 84 165 154 102 87 96 90 74 64 67 69 69 72 69 56 52 62 59 52 51 31 28 36 46 45 32 29 42 54 54 51 46 39 33 33 56 40 49 55 38 41 39 40 41 47 83 55 46 49 58 95 74 66 65 62 57 57 56 55 52 45 47 47 48 54 83 66 56 49 44 46 48 53 57 57 57 57 56 54 52 51 249 314 313 301 237 201 237 268 269 308 307 303 306 322 361 323 292 353 485 468 389 329 213 67 99 68 77 95 102 102 94 73 64 73 78 120 154 196 237 216 219 216 211 214 249 252 236 231 242 210 210 223 249 284 321 326 336 354 378 415 441 452 446 426 409 448 451 430 407 412 412 414 422 437 464 457 442 446 474 475 475 470 468 470 461 447 428 380 314 308 303 289 273 260 243 226 219 213 193 158 178 182 184 197 219 247 288 352 393 203 358 401 335 227 209 191 261 288 227 226 231 236 243 239 180 224 111 158 155 153 150 146 144 134 105 91 88 80 73 72 87 100 92 95 88 79 75 83 92 76 71 75 80 81 77 74 72 73 75 83 93 97 89 75 69 77 90 97 81 94 109 119 122 111 99 85 73 65 64 70 58 42 36 35 57 52 44 59 55 58 59 64 76 85 94 97 98 105 123 139 182 256 347 389 418 426 389 311 314 264 221 202 210 230 277 357 406 382 398 416 449 475 471 455 477 500 501 474 468 469 499 543 557 410 372 351 270 112 73 144 143 105 91 96 94 86 76 67 73 75 77 72 58 55 65 60 52 51 42 40 43 42 32 28 40 49 52 50 35 32 31 37 50 59 60 53 47 49 50 45 41 39 46 83 84 84 86 88 68 71 72 70 68 65 61 60 60 58 46 52 51 48 47 49 55 53 50 49 46 47 51 53 54 52 52 51 50 51 55 157 193 217 262 211 221 220 219 232 249 291 304 303 309 330 256 208 174 127 103 85 73 64 64 64 97 81 72 105 103 70 57 58 68 86 142 169 186 203 224 238 243 237 234 284 284 268 256 253 236 225 232 256 286 302 280 290 313 333 369 408 426 417 387 372 384 387 379 368 374 374 382 400 429 454 445 433 435 452 443 426 396 369 357 347 313 296 295 303 303 330 317 291 276 265 252 239 221 203 183 164 158 163 174 196 235 277 327 382 387 316 264 228 185 173 181 201 214 220 218 218 200 186 201 133 132 92 115 144 149 147 145 143 132 102 87 84 81 72 64 69 81 89 87 77 76 81 88 93 82 80 85 89 90 89 85 82 82 87 112 122 109 78 66 65 66 76 92 80 82 92 103 109 106 93 78 65 59 65 85 71 46 40 38 66 73 65 59 63 60 59 62 70 72 81 88 92 94 98 106 141 210 302 325 353 388 393 349 359 239 172 152 151 199 263 296 317 353 406 444 467 456 411 434 457 480 486 468 461 446 463 497 512 403 370 348 272 120 72 128 151 133 95 100 96 92 85 76 78 78 78 73 63 58 69 65 54 49 49 40 36 35 32 27 42 49 49 49 33 40 37 38 55 59 52 62 70 58 54 49 43 48 72 83 86 71 59 66 71 73 74 75 74 68 65 66 68 68 58 48 49 53 50 47 53 54 52 52 51 50 52 54 54 47 48 49 50 54 63 66 91 134 180 224 190 151 146 183 189 214 193 162 171 256 197 146 112 81 76 82 72 65 99 255 290 201 106 108 103 101 77 56 71 129 139 168 194 195 224 249 266 267 257 276 291 291 278 260 244 245 255 271 288 294 260 263 288 306 336 371 395 394 361 345 340 336 328 321 340 343 355 382 419 433 422 417 420 419 395 347 308 288 283 282 279 282 303 353 374 382 386 366 304 281 265 234 207 198 168 148 144 151 163 188 216 239 274 344 397 388 308 226 274 261 245 189 150 209 205 189 143 113 145 99 98 78 84 135 136 134 137 142 127 100 83 83 92 74 65 65 73 86 81 70 75 81 79 89 93 92 86 74 49 76 88 91 96 102 108 107 96 77 70 71 70 79 102 115 104 100 100 99 93 64 59 63 60 66 79 71 51 36 35 49 63 67 58 64 63 62 66 72 66 70 77 85 91 88 79 100 163 252 265 291 335 377 395 381 242 154 128 141 172 228 234 240 287 294 331 351 364 385 402 453 467 464 468 456 424 435 459 455 412 372 344 280 154 77 116 170 176 112 108 101 93 88 84 72 74 77 77 74 67 69 62 52 48 50 35 29 32 35 34 41 45 47 48 33 38 42 48 56 61 51 66 84 79 57 63 66 70 81 83 84 66 51 62 70 73 75 81 93 91 78 68 64 64 52 47 46 47 50 49 53 53 54 56 52 50 52 52 48 54 53 53 56 62 64 71 119 147 111 197 145 100 102 148 146 127 96 76 94 221 203 146 97 87 84 92 75 105 252 307 318 222 115 116 107 101 80 62 75 119 132 149 168 182 219 254 281 293 281 263 285 297 292 272 252 262 275 287 298 292 253 238 246 262 315 346 367 370 344 326 313 301 294 297 325 330 343 372 411 418 411 407 404 391 372 290 250 263 279 297 303 316 344 378 384 386 389 388 381 320 240 203 205 185 188 172 170 198 226 251 269 256 234 280 324 346 323 284 292 209 169 145 144 205 195 143 107 97 96 95 106 89 105 136 125 115 119 131 114 100 83 82 101 88 72 66 69 77 80 67 70 71 60 62 66 72 74 72 69 80 87 92 98 107 113 118 107 78 81 87 90 96 112 131 112 103 101 98 85 47 50 65 64 62 65 64 56 43 43 35 40 49 49 51 61 64 65 69 66 60 60 68 84 89 75 83 130 209 238 274 308 343 371 319 285 197 121 112 123 153 196 229 238 245 264 296 337 385 421 449 445 438 452 459 419 416 432 438 447 380 338 276 153 87 89 138 169 135 113 102 95 90 84 62 74 80 80 85 81 62 50 46 48 51 37 31 33 36 42 41 42 46 49 40 41 50 59 60 57 53 61 77 88 50 65 77 81 82 83 83 74 66 69 69 69 74 91 123 131 127 119 104 80 63 52 46 46 49 53 49 49 54 62 60 56 56 55 47 70 63 56 58 64 66 65 77 105 143 104 100 105 117 137 137 103 91 100 112 219 213 153 97 88 84 88 73 118 315 316 234 156 122 125 111 102 82 65 77 136 144 141 150 184 214 250 288 312 302 292 280 288 299 281 274 282 294 308 322 307 258 230 237 255 276 319 344 339 325 322 313 297 283 290 321 329 341 368 408 417 400 390 391 363 375 276 223 260 316 330 330 341 366 381 380 376 380 384 353 252 183 174 211 217 334 278 258 334 351 352 354 301 212 235 282 313 323 316 297 213 229 224 145 200 144 146 145 97 106 105 116 113 157 157 145 119 102 104 108 81 68 72 88 86 73 67 66 69 76 65 70 77 73 63 64 69 73 75 76 81 82 87 100 116 108 109 98 75 84 94 103 107 107 114 104 100 94 82 72 49 54 66 67 61 61 63 64 63 54 41 36 38 41 42 52 58 60 62 69 55 46 51 68 89 102 112 138 189 229 265 325 366 347 250 261 199 129 121 121 136 185 229 236 248 248 265 310 379 444 432 439 449 438 448 425 407 408 429 425 365 328 267 147 98 84 77 94 137 101 92 94 97 91 64 81 81 75 85 82 56 45 46 48 52 40 34 36 45 42 41 43 46 50 56 60 62 63 63 49 56 61 68 77 45 52 67 80 84 83 72 67 70 70 67 72 85 109 141 152 155 153 144 129 106 68 50 50 51 51 51 50 55 73 78 69 70 75 67 64 57 51 53 65 63 67 74 92 133 99 96 103 115 133 195 163 132 127 137 212 195 145 99 89 85 81 69 115 312 234 148 117 127 129 114 87 69 68 76 121 142 141 140 177 209 242 281 315 322 309 306 298 284 277 293 309 325 339 350 333 282 251 254 270 254 305 336 323 323 326 319 306 293 298 328 340 355 381 393 414 346 317 361 332 341 281 237 238 311 330 329 332 350 381 383 374 349 305 271 230 219 230 243 251 351 361 347 357 343 335 317 270 203 229 287 320 331 334 327 277 305 309 209 162 127 118 108 89 81 92 115 112 154 151 153 130 107 95 92 73 64 67 80 84 73 67 65 66 71 70 76 81 80 75 72 73 75 77 77 79 76 83 103 116 98 88 80 69 69 75 84 86 79 76 81 81 71 52 53 55 58 63 69 72 71 72 73 69 45 52 54 58 70 79 52 54 68 74 67 72 57 51 72 92 124 146 166 191 207 266 335 376 364 288 211 180 162 139 178 184 188 206 237 250 274 314 357 393 429 419 425 432 423 429 432 430 428 428 421 352 289 209 101 75 64 82 93 73 95 96 89 88 98 68 83 83 77 85 83 70 52 41 49 53 41 43 50 46 43 42 44 47 50 55 58 62 66 62 50 67 80 78 58 56 41 54 79 85 82 53 45 56 67 68 83 105 127 145 155 160 163 167 174 144 100 78 70 51 52 51 49 58 88 67 60 63 68 66 61 53 66 84 64 69 71 78 89 97 91 109 127 143 173 231 206 190 205 228 225 215 165 101 90 86 77 94 166 313 199 137 118 128 128 100 72 62 71 80 128 147 141 133 174 205 244 321 420 444 350 324 321 309 292 317 348 369 372 365 341 311 284 268 280 265 289 318 338 336 341 330 317 321 372 326 340 387 420 415 423 410 394 377 339 184 255 323 233 243 300 312 305 316 357 366 345 301 254 243 245 253 259 260 267 297 249 230 351 353 254 195 204 239 244 290 322 340 358 366 364 383 380 307 226 203 199 193 177 179 166 155 82 98 150 147 142 131 114 90 70 61 66 77 84 79 70 65 66 71 76 77 79 82 87 82 83 83 82 85 81 73 77 90 93 80 70 65 60 46 43 43 50 59 55 48 44 45 51 56 55 56 63 73 78 79 81 73 56 66 76 73 69 72 76 69 63 67 81 76 79 61 55 75 81 104 130 151 167 189 252 312 332 311 338 267 254 248 206 218 208 192 192 226 292 323 361 382 369 370 378 389 401 415 432 439 436 425 411 419 325 207 119 97 85 82 89 89 70 98 92 87 84 76 75 76 77 78 81 79 72 56 44 48 50 46 48 52 47 44 44 46 47 47 47 47 71 90 61 52 48 61 71 54 49 42 58 81 81 77 51 42 54 74 75 93 116 137 148 157 161 164 168 173 143 113 96 83 58 56 56 61 74 95 73 61 60 63 61 60 51 57 68 57 67 79 87 86 73 80 94 122 157 176 242 257 229 191 226 210 153 110 101 91 87 94 179 312 311 315 199 117 123 110 77 72 76 76 85 131 147 139 129 166 226 263 329 430 451 431 432 431 401 330 335 354 367 365 352 319 301 285 266 290 295 269 281 364 353 335 327 330 339 393 353 365 408 440 433 427 405 377 360 336 185 134 208 376 353 318 306 308 303 305 318 297 264 253 261 267 269 269 271 282 299 319 347 360 372 366 315 249 252 289 309 326 348 380 396 427 441 426 372 307 275 260 249 224 223 223 221 79 78 93 113 133 137 123 99 82 75 74 77 82 83 76 70 70 75 77 75 75 79 86 88 92 91 91 102 100 83 67 57 53 51 48 46 45 43 49 51 83 131 115 58 43 47 51 56 56 54 55 60 66 75 67 62 66 69 72 59 54 66 74 68 55 61 88 90 91 70 61 78 84 89 103 124 148 188 257 300 313 313 370 325 297 271 232 224 264 265 235 206 249 322 375 387 361 378 399 405 400 400 422 435 435 427 408 352 238 144 93 85 89 75 66 72 89 82 80 77 72 69 71 69 75 80 71 77 75 61 47 47 46 47 49 51 48 47 49 50 49 46 43 42 40 41 52 60 67 68 70 82 72 73 75 76 73 72 50 39 48 75 89 103 119 135 143 144 148 150 144 130 112 98 91 88 88 72 72 83 93 91 79 63 59 66 61 57 50 46 49 57 69 83 86 82 86 193 168 134 155 175 190 263 265 178 206 215 159 108 102 95 68 61 150 314 301 298 192 110 109 71 65 87 98 80 90 121 136 133 123 142 262 304 332 408 429 442 451 454 443 394 378 374 372 370 357 339 327 299 246 288 317 289 280 364 364 315 320 350 355 381 389 400 419 440 432 420 392 360 341 319 309 237 182 328 315 316 350 372 301 300 295 285 273 264 275 276 275 276 282 297 326 375 415 388 334 327 303 262 289 303 303 324 373 408 441 446 446 443 400 347 306 280 264 253 251 257 262 78 73 72 82 124 141 133 113 99 89 82 78 80 82 81 78 77 81 77 76 74 72 73 83 89 90 96 119 138 108 71 49 49 49 49 50 52 56 113 142 152 141 99 60 50 52 54 55 57 58 58 57 54 60 60 66 73 45 47 47 49 54 57 57 50 62 90 68 70 64 63 74 93 68 71 89 117 171 234 280 303 311 320 283 280 269 226 211 289 301 270 241 255 289 343 378 377 402 389 392 360 276 355 392 413 421 399 272 160 106 88 76 92 80 63 65 95 64 64 66 69 73 74 69 76 84 75 82 82 71 56 47 44 44 46 47 49 51 58 59 54 46 43 42 42 47 62 103 75 60 71 82 62 73 82 81 77 76 54 47 64 88 85 98 113 117 99 94 101 101 97 112 116 148 163 151 136 102 94 91 86 88 53 46 54 63 65 54 54 53 50 62 73 83 83 73 85 182 162 131 152 178 200 268 273 189 196 204 168 127 111 106 105 91 95 119 89 94 94 87 68 75 68 87 97 74 91 113 122 123 121 115 278 339 340 373 403 417 425 432 438 429 427 412 393 392 380 361 348 345 352 323 332 302 284 376 379 376 370 370 385 411 415 418 424 428 420 406 378 347 335 336 276 215 225 313 309 319 302 263 292 294 293 286 276 284 282 280 279 281 289 302 327 356 377 359 307 299 298 288 299 307 317 341 380 409 439 457 461 452 432 367 322 297 283 292 282 280 283 98 85 72 70 109 133 135 123 111 98 87 81 81 81 80 79 80 87 81 85 84 74 62 61 71 80 85 94 124 104 73 63 97 65 58 59 69 99 148 157 121 71 63 57 52 46 46 67 71 73 69 60 50 56 72 82 72 35 43 51 52 51 67 69 66 74 88 72 78 81 72 61 90 60 69 87 103 167 215 258 287 290 254 228 251 261 223 207 261 278 276 280 289 283 292 320 362 397 357 333 266 140 221 254 284 299 278 176 105 84 82 70 86 89 78 70 77 56 59 67 74 79 81 77 81 87 82 82 84 76 60 43 44 44 43 45 48 56 64 65 58 50 83 59 42 43 46 84 69 62 75 84 54 73 90 89 84 58 47 47 57 75 74 81 100 118 98 88 87 87 86 96 97 133 155 143 121 80 83 81 64 84 53 53 56 53 65 55 65 69 59 75 74 79 80 73 68 92 146 179 161 183 233 271 264 212 189 197 181 154 133 125 99 91 98 98 76 80 73 63 66 73 104 115 96 64 91 103 107 119 143 120 255 328 332 339 375 389 396 403 410 418 422 407 384 377 372 370 377 388 389 390 382 372 376 404 397 386 381 389 410 425 429 427 425 425 372 328 314 332 340 360 300 253 254 313 313 317 303 276 282 276 273 277 286 282 281 283 284 283 289 293 300 313 324 312 301 299 303 301 301 308 320 354 421 445 463 468 461 442 353 333 325 317 324 327 308 298 294 116 95 74 72 93 112 124 124 115 106 96 88 84 81 76 73 74 81 80 83 88 92 91 83 70 66 69 75 96 107 108 104 102 49 53 62 80 136 157 113 72 53 55 76 88 76 59 77 64 65 67 62 49 55 78 90 77 45 55 63 59 53 79 81 82 83 85 85 91 90 76 56 68 64 87 105 114 179 207 233 251 251 214 215 234 242 227 216 217 233 253 270 288 302 252 225 284 348 339 284 195 100 96 93 102 108 98 90 73 70 71 63 75 80 83 76 55 57 70 77 80 84 89 85 87 90 83 75 79 76 63 42 44 45 45 45 48 58 65 64 56 49 86 61 40 39 43 65 68 64 62 76 50 76 96 95 90 74 56 48 52 62 64 94 125 131 95 83 80 78 77 83 80 91 120 155 150 87 61 55 55 81 61 51 53 64 65 61 57 56 64 108 82 67 72 88 73 94 194 246 175 185 231 257 259 243 202 199 191 166 122 112 90 93 108 106 90 92 77 60 67 69 112 128 115 102 97 110 143 190 230 152 217 266 287 344 352 359 366 373 379 381 378 370 361 358 278 270 339 436 421 422 409 402 411 430 410 400 401 410 425 433 431 423 419 445 265 160 177 300 351 373 365 327 295 320 321 319 310 293 279 274 271 271 279 284 285 285 282 277 285 288 300 314 322 316 294 291 297 274 297 297 307 347 419 456 474 472 448 395 357 354 348 336 337 312 310 306 285 114 93 74 72 104 111 111 119 116 106 96 89 85 82 77 74 72 68 73 72 74 80 85 80 68 64 65 64 69 74 83 83 62 37 50 57 84 166 160 89 52 55 61 105 112 94 73 79 62 62 65 64 53 58 72 84 85 63 68 71 65 56 70 73 73 78 83 78 72 68 68 65 42 68 87 102 123 179 183 192 199 195 175 190 204 210 209 212 219 205 204 234 257 259 217 176 185 267 296 296 232 105 101 100 96 96 104 104 81 65 57 57 76 64 68 74 60 62 79 84 83 89 95 89 90 93 84 73 70 73 70 51 43 45 46 47 49 56 59 56 51 46 41 42 42 45 58 74 74 61 51 73 65 84 98 96 93 94 68 50 54 56 61 104 140 139 95 84 78 73 67 70 78 92 120 154 140 83 71 76 74 79 53 50 60 65 74 64 58 58 61 61 69 79 86 84 86 76 95 133 172 184 202 232 261 271 242 217 202 174 113 97 92 99 111 114 100 93 86 78 71 73 116 139 131 115 107 129 152 184 267 188 248 307 321 330 333 338 344 350 353 352 352 352 356 364 259 260 353 466 446 438 428 423 428 440 437 429 424 430 437 433 427 422 419 429 374 228 134 217 363 395 341 305 360 335 330 326 318 298 278 272 269 265 257 279 288 287 281 276 287 299 306 308 307 296 260 259 273 227 273 279 294 336 400 453 465 439 388 347 337 341 345 340 320 305 293 269 222 125 106 76 73 119 133 127 119 123 100 89 86 84 83 80 78 74 64 55 54 55 58 61 62 75 86 93 93 65 60 65 66 53 47 51 52 82 169 161 88 54 64 88 126 108 86 74 73 74 71 68 66 63 72 70 75 82 70 75 69 65 63 57 53 44 55 80 77 71 69 72 71 46 62 70 88 126 164 156 152 157 167 169 169 176 186 194 206 227 208 173 146 142 143 155 164 168 206 187 197 183 113 109 90 92 103 106 106 101 78 58 61 60 56 72 84 64 74 80 83 86 89 99 94 93 94 83 72 58 55 59 55 46 43 46 50 50 50 48 47 47 45 36 38 44 51 61 77 69 60 64 85 91 88 88 94 93 96 73 56 56 55 60 102 138 139 98 84 75 67 60 63 80 95 111 124 113 77 75 85 80 77 55 53 62 72 83 68 58 56 62 66 65 72 79 75 79 101 114 130 172 184 215 232 246 282 289 256 230 206 158 120 105 104 113 127 110 99 103 110 94 79 96 108 109 119 102 115 156 233 360 316 306 316 333 332 331 332 335 340 341 344 348 355 366 378 430 464 477 473 457 450 443 438 440 444 449 442 437 448 456 451 442 432 427 424 400 382 381 381 403 412 414 405 382 355 340 334 325 299 274 265 264 261 247 275 286 285 278 273 284 294 306 315 306 274 244 225 221 232 235 261 295 330 389 427 430 406 369 353 342 350 364 360 311 266 245 207 120 133 122 111 103 103 104 102 99 102 92 87 86 86 86 84 81 77 68 49 48 49 57 72 77 89 92 95 98 70 66 67 68 68 64 56 58 90 156 156 102 76 90 128 131 107 85 73 69 71 66 66 71 81 98 84 69 57 42 57 58 58 57 43 37 34 47 63 39 42 51 72 88 62 69 72 86 112 135 141 147 145 138 159 153 155 162 171 179 188 182 161 128 97 98 111 128 144 172 184 156 126 123 89 92 95 95 95 95 93 90 87 86 86 70 76 90 89 84 82 85 89 91 96 94 89 84 80 70 62 54 46 44 56 59 55 49 51 48 45 44 46 49 40 39 44 53 62 64 60 68 87 89 88 63 62 91 90 89 76 61 53 56 59 93 124 127 103 85 71 61 59 71 94 110 113 101 86 68 68 76 78 65 54 54 61 69 78 63 63 74 80 83 65 59 65 71 80 112 123 127 164 219 231 241 264 289 320 308 282 252 214 166 130 116 127 148 138 130 133 143 130 82 72 87 110 119 85 90 126 181 250 317 331 330 344 338 333 330 331 335 338 342 348 357 369 387 432 465 480 482 471 459 449 444 445 448 449 442 438 450 441 429 427 432 430 427 415 411 411 404 412 414 414 418 441 388 358 336 314 285 266 256 251 246 231 262 277 271 255 265 280 264 264 304 299 244 213 213 227 218 227 257 287 305 347 372 384 386 385 365 358 363 360 333 299 211 154 128 96 136 131 124 118 102 95 91 89 91 89 89 89 88 90 88 85 81 76 63 64 62 71 92 97 95 87 79 76 71 63 70 76 70 68 61 82 120 154 142 139 135 133 138 138 123 100 84 83 83 88 83 82 102 105 77 60 56 49 50 50 51 51 51 51 53 48 40 44 59 72 77 71 62 77 80 87 102 110 114 119 117 113 134 131 131 136 145 153 154 146 129 106 88 80 82 92 108 124 129 121 111 106 94 98 97 93 90 90 88 90 93 92 99 84 73 77 93 92 85 83 85 88 90 87 81 77 76 66 59 55 54 56 61 63 55 44 43 47 46 44 45 46 46 37 34 44 60 50 45 62 95 94 58 45 61 89 87 56 52 52 44 53 57 69 83 93 103 91 73 60 63 91 115 132 128 98 72 63 61 63 70 56 54 56 61 69 67 56 64 82 85 72 62 59 62 72 91 116 127 136 173 215 230 244 262 279 305 326 318 284 255 256 185 136 150 162 196 185 167 163 157 92 77 107 147 120 81 75 92 117 135 257 272 241 252 331 336 333 333 337 340 345 352 362 375 399 434 464 482 488 480 468 456 448 445 447 448 440 432 437 406 396 412 438 439 439 433 434 438 426 423 421 417 418 436 417 368 318 290 277 258 246 231 209 197 231 249 249 240 240 247 234 229 245 234 207 225 264 270 216 209 201 188 193 203 306 365 369 369 355 369 371 350 307 240 169 122 95 85 135 132 126 118 107 97 90 87 88 94 95 92 88 91 94 90 86 84 82 84 81 83 91 91 93 92 88 78 68 51 73 88 66 63 62 96 134 145 123 126 130 130 125 128 129 117 102 92 83 88 93 96 99 95 82 64 50 46 60 59 58 56 49 50 65 71 67 67 81 91 90 82 81 84 81 78 80 84 86 90 93 97 112 111 101 91 88 96 97 100 101 96 86 73 63 65 79 98 99 102 107 108 102 95 93 91 87 83 86 91 90 76 78 79 77 84 111 84 76 78 81 74 71 67 68 69 58 62 57 53 53 56 60 62 56 47 46 49 48 45 45 45 47 37 39 54 57 43 41 52 66 60 47 62 82 88 86 53 45 49 49 53 56 59 64 74 87 80 75 69 63 99 107 108 102 85 71 67 63 60 60 59 60 60 62 68 58 51 60 75 71 63 62 64 67 71 102 124 138 150 166 194 213 229 244 258 290 337 348 312 285 213 169 177 214 170 218 215 188 170 161 134 120 124 145 126 98 77 76 101 119 194 189 151 162 316 338 336 338 344 350 354 359 367 380 405 436 465 485 490 483 473 461 449 440 434 430 426 421 413 390 396 421 447 445 451 450 452 457 442 433 425 416 410 410 394 349 301 273 258 245 229 206 181 189 199 208 222 244 231 216 211 209 199 191 216 252 273 272 253 208 172 163 172 183 256 311 326 332 369 380 371 346 308 217 157 114 88 79 135 133 127 114 112 102 93 88 87 101 103 96 87 90 97 93 88 87 87 87 88 90 92 90 92 83 72 65 64 82 102 105 88 84 111 124 128 125 96 92 100 111 115 117 117 108 98 94 78 73 80 86 85 86 83 74 66 68 75 75 75 74 66 65 73 76 74 75 87 98 101 95 86 82 73 66 65 69 72 82 90 94 98 86 69 55 48 58 61 70 81 88 85 79 64 55 62 80 86 92 102 110 105 100 92 85 81 79 83 85 77 61 69 72 77 85 91 80 77 80 79 61 53 50 55 60 48 59 55 51 50 51 53 54 53 51 50 45 46 46 45 45 48 38 39 54 52 41 41 46 55 72 49 61 81 78 55 48 48 49 47 46 52 59 62 58 60 69 63 53 64 118 109 98 95 89 66 62 62 67 81 62 62 61 57 57 52 48 56 66 58 69 66 67 74 68 99 118 136 154 155 164 182 202 220 247 289 345 368 337 295 266 250 242 231 177 193 206 207 192 164 194 170 131 143 136 107 86 77 75 110 135 149 150 146 305 337 337 340 349 361 367 370 374 383 404 429 452 470 482 480 474 465 455 446 431 412 395 388 390 397 418 435 440 439 454 456 456 458 446 436 423 409 401 395 379 345 303 261 239 221 204 189 176 181 190 202 210 202 257 231 202 193 188 183 215 229 224 256 212 168 147 146 150 207 256 287 308 323 361 374 358 322 290 251 166 96 84 76 135 135 130 118 117 107 97 90 89 102 108 100 85 80 88 88 85 85 87 90 91 92 91 89 71 64 63 64 66 86 106 113 107 107 112 111 110 113 102 75 63 63 67 69 91 96 91 87 84 68 62 62 62 77 81 77 72 72 79 80 82 83 79 76 75 73 70 69 81 94 102 99 85 73 67 62 60 66 77 92 100 97 91 66 58 56 51 49 58 70 84 95 91 89 74 64 68 73 77 82 89 97 92 106 101 90 91 94 86 75 64 57 75 77 75 71 63 76 73 76 75 52 44 41 44 51 55 59 55 51 49 48 48 47 48 50 50 44 42 44 46 47 42 38 41 48 44 41 47 58 73 103 73 68 87 114 116 106 77 49 44 44 50 55 57 52 50 64 65 59 61 85 90 91 88 76 77 69 63 62 61 59 62 61 58 57 51 51 52 55 72 60 61 69 75 71 85 97 118 145 147 144 159 181 203 243 322 372 383 361 301 293 281 246 187 189 189 195 204 214 256 211 135 94 138 138 115 91 78 84 123 135 150 162 147 293 331 335 339 348 366 376 381 382 386 402 421 439 456 467 470 471 466 455 444 422 399 384 381 384 398 416 431 437 441 447 451 450 447 436 429 416 396 376 378 369 344 299 239 215 199 183 167 161 169 181 213 244 190 222 217 203 195 180 180 180 172 167 212 159 154 171 170 136 202 243 263 288 295 318 323 310 288 266 178 117 91 81 75 124 127 130 131 125 110 99 94 96 101 98 91 77 52 75 81 83 86 89 90 93 91 85 75 62 60 68 80 88 93 98 100 101 104 105 86 71 71 72 56 47 43 44 44 61 68 67 65 69 58 50 46 47 61 65 65 63 61 66 72 77 80 79 76 71 69 68 62 69 82 92 95 90 71 73 71 63 72 91 102 105 100 95 71 74 82 76 49 66 84 106 128 111 89 80 83 92 87 82 74 74 83 73 97 109 114 122 128 96 72 61 56 60 88 79 61 81 59 45 52 62 45 39 38 38 44 61 58 54 51 50 50 49 51 51 49 46 47 42 40 44 49 34 34 39 41 39 46 56 68 82 102 99 98 111 142 164 140 88 45 42 45 49 53 53 47 50 58 58 56 59 64 68 72 76 79 70 64 61 63 79 78 65 57 56 52 53 53 54 58 58 58 70 72 62 79 78 90 110 127 131 140 155 171 189 226 343 389 390 392 345 300 270 231 159 192 197 204 222 255 196 167 125 92 135 103 86 80 76 56 74 117 157 187 224 282 318 334 338 346 361 375 384 387 391 404 418 433 447 457 462 463 460 454 446 425 401 383 382 391 404 416 426 431 439 443 439 427 414 411 409 399 376 339 337 343 330 286 225 182 166 154 137 140 150 172 189 196 241 213 198 198 200 193 193 184 172 165 154 140 155 172 163 130 180 220 243 274 287 300 302 276 193 174 139 109 88 81 75 90 97 114 140 127 106 94 97 111 94 89 85 74 50 52 69 87 96 89 89 91 96 96 83 75 76 86 95 95 90 86 78 71 72 73 60 48 45 46 72 83 71 46 45 45 46 46 46 46 46 45 43 42 44 45 47 50 54 48 59 68 73 79 79 70 65 64 61 59 68 77 85 92 94 95 92 88 90 96 97 97 98 102 90 69 68 86 79 79 66 84 136 132 110 99 92 81 78 85 92 98 103 107 108 105 100 98 114 84 64 57 53 41 88 79 44 57 42 44 42 35 36 37 37 36 37 39 45 49 51 53 58 56 65 70 64 49 45 45 41 34 45 33 30 32 36 41 53 59 64 71 77 99 108 109 111 126 125 84 41 44 45 46 49 51 47 51 53 56 59 62 58 58 68 82 81 67 63 61 64 84 82 75 70 67 56 58 66 77 82 60 59 57 60 73 87 79 79 90 109 115 131 146 158 166 188 304 366 384 408 389 320 267 231 203 214 218 222 242 297 190 204 175 105 153 104 84 76 72 66 74 113 142 153 208 267 312 335 338 343 352 366 379 390 397 408 419 431 442 452 455 454 453 450 447 432 409 389 386 396 403 407 409 410 413 414 409 399 391 382 374 357 332 312 272 275 280 263 212 163 146 139 130 135 140 153 167 182 222 201 196 210 230 213 210 198 185 184 149 141 136 125 111 133 172 203 228 262 280 258 232 214 177 163 141 119 100 92 80 67 69 79 104 130 109 95 91 93 89 87 86 83 71 52 55 85 109 98 89 93 101 107 104 98 99 103 104 94 86 72 58 49 46 46 62 74 76 77 114 133 109 57 53 51 51 50 48 46 44 43 43 44 44 44 45 46 46 47 53 57 64 78 80 79 78 78 78 76 72 72 78 84 96 115 114 97 88 87 72 69 74 61 80 84 74 56 46 73 82 77 73 110 79 75 84 91 93 92 94 100 113 142 123 99 96 123 119 82 62 59 59 49 72 64 40 41 38 37 37 38 42 39 37 36 36 37 48 51 51 53 66 66 75 84 87 82 53 45 41 33 28 29 31 34 38 43 48 53 63 77 78 69 60 53 46 51 93 83 51 51 44 43 45 48 51 51 51 55 61 66 58 57 68 81 72 68 66 64 67 87 73 66 65 65 65 68 73 75 74 70 60 64 71 70 84 75 76 85 97 106 120 130 135 143 184 287 351 373 373 351 338 294 254 293 259 248 243 251 307 291 309 266 179 193 133 100 86 79 69 77 106 134 151 163 242 293 319 336 339 346 358 375 393 400 408 417 427 435 442 444 445 446 444 443 432 413 394 389 392 393 391 387 383 381 377 371 362 353 343 334 314 279 241 200 165 171 225 191 175 165 157 148 150 137 128 137 173 188 189 218 265 283 254 225 206 198 181 152 195 215 184 128 164 199 211 202 246 269 251 232 224 182 168 151 131 112 97 83 93 78 69 75 102 104 99 93 88 87 88 88 87 81 55 52 77 101 95 89 93 98 103 107 107 111 113 108 94 83 61 48 45 45 60 98 126 137 141 135 132 107 66 62 59 59 58 55 55 48 46 46 48 49 50 50 50 50 49 49 49 51 59 63 65 60 54 55 57 55 57 63 68 78 92 103 105 96 91 84 74 67 69 78 67 60 60 47 56 80 92 82 72 101 114 108 95 115 115 108 111 132 131 109 98 104 121 116 104 80 68 87 82 69 60 52 44 69 57 58 65 41 47 47 49 50 39 38 38 38 44 71 72 81 88 93 104 94 72 54 48 30 29 32 35 38 42 47 57 70 81 78 71 63 58 60 59 50 62 77 67 54 49 45 44 49 52 52 51 52 60 55 57 61 65 62 88 82 69 68 82 69 70 76 80 80 81 81 76 65 64 57 60 65 64 79 79 78 78 77 92 106 110 109 115 183 187 254 361 363 397 362 321 308 324 279 270 263 255 282 376 393 354 289 238 174 126 98 88 77 84 99 126 159 145 222 266 285 315 332 342 356 377 400 406 407 409 414 421 428 434 437 440 441 436 424 409 386 335 370 380 375 367 359 354 347 339 333 328 323 318 296 244 188 160 126 116 162 209 209 206 200 176 180 132 96 100 142 163 196 250 301 299 249 225 219 212 190 163 151 166 211 216 214 250 242 171 233 258 270 276 272 229 190 161 142 122 100 83 111 105 95 82 71 90 95 93 90 94 93 91 88 85 71 59 71 87 89 90 91 92 92 94 95 105 112 109 93 78 59 51 52 56 110 127 129 126 125 121 122 98 59 55 60 60 60 62 61 51 48 50 52 56 61 64 63 62 61 59 54 50 50 55 56 54 52 52 53 53 53 55 60 65 74 89 108 125 109 100 93 83 71 86 81 65 52 56 74 97 108 104 108 125 124 111 98 112 114 110 112 122 116 96 98 112 124 124 116 92 77 98 88 66 65 69 47 84 64 57 63 43 50 56 58 55 52 40 36 36 38 47 66 75 81 91 98 101 90 77 67 36 31 32 43 64 43 46 58 69 72 69 64 62 62 60 48 68 77 76 86 99 70 49 48 51 54 53 49 44 44 51 56 56 56 70 129 109 76 76 76 72 84 99 101 94 90 86 77 62 57 54 54 57 60 66 78 82 79 76 89 96 96 93 98 183 171 229 350 352 340 328 319 312 310 297 275 260 260 246 329 406 421 352 269 214 158 114 95 88 90 95 112 147 154 201 235 266 317 327 336 349 369 398 410 414 415 415 418 425 432 438 441 440 430 417 404 375 256 342 370 359 348 339 334 329 323 319 317 314 293 252 211 260 200 141 115 105 193 224 236 240 224 211 127 71 72 98 143 211 273 300 272 231 218 216 207 183 161 148 145 151 178 190 189 192 230 244 253 262 270 278 279 216 167 148 125 102 83 117 115 110 95 60 84 96 101 101 102 104 100 94 90 91 67 74 89 92 94 93 91 90 89 84 91 101 104 93 76 79 90 102 106 111 116 115 112 115 120 118 91 55 56 66 68 66 61 52 56 61 60 55 56 72 77 71 59 61 60 57 54 53 56 59 60 60 60 62 64 64 75 109 109 81 74 93 118 117 114 114 111 90 76 81 79 69 80 92 91 91 105 145 140 123 111 109 107 104 102 102 105 103 96 109 126 127 127 118 97 82 89 89 76 87 101 77 75 61 60 66 54 54 59 57 54 73 46 38 38 37 37 63 75 81 86 96 101 99 127 193 204 101 58 64 73 45 46 54 61 63 65 64 62 60 58 53 68 74 74 94 101 82 61 55 75 60 50 45 46 48 52 61 63 64 102 137 110 86 104 89 72 81 97 98 96 91 82 71 59 56 55 53 53 58 61 75 84 86 89 95 93 96 104 96 159 193 257 338 335 326 320 318 321 331 296 270 262 267 250 304 399 447 383 322 254 197 151 115 97 94 95 101 118 147 177 210 254 324 322 329 325 324 382 407 421 429 433 435 436 439 443 447 439 426 413 399 388 367 357 350 341 331 323 320 319 318 315 314 312 290 248 190 215 171 133 125 146 209 237 249 250 220 181 136 94 62 69 116 197 259 262 229 215 208 201 188 165 151 144 141 139 195 168 137 134 143 227 256 263 266 269 274 230 183 148 122 102 82 117 111 109 98 65 78 102 116 116 109 115 115 108 97 97 73 83 100 106 106 99 94 92 90 82 82 99 114 110 100 94 101 113 119 119 125 122 115 113 116 107 82 62 87 83 72 60 52 50 62 75 78 70 65 72 67 59 54 56 58 62 65 68 77 77 73 70 71 74 77 79 91 120 119 106 95 91 89 107 104 99 100 104 63 71 85 86 81 87 79 81 108 157 147 124 111 113 99 87 88 94 98 96 103 121 135 129 128 114 102 92 82 88 85 98 114 106 76 63 63 69 64 62 63 60 57 74 49 40 45 52 39 55 64 74 91 100 100 97 119 172 185 106 72 74 76 68 54 50 54 55 60 60 59 57 52 58 65 63 64 91 70 74 74 68 84 63 61 65 64 64 63 58 57 70 93 94 77 65 72 64 62 79 97 95 90 86 76 63 58 59 61 59 56 57 65 72 82 94 103 106 107 117 135 131 164 208 260 310 318 319 316 314 318 331 289 268 265 262 251 256 359 454 394 349 327 270 194 152 120 111 107 104 109 114 148 201 257 246 299 314 293 278 362 397 421 419 395 453 456 450 446 443 430 419 410 399 378 242 261 297 315 323 314 313 309 302 314 312 311 304 280 214 168 136 111 101 164 189 205 227 254 229 179 149 119 68 61 78 134 187 194 197 198 193 182 165 171 173 160 149 188 213 164 126 128 134 221 253 256 255 256 265 265 224 145 120 100 82 116 110 105 95 76 63 95 118 121 116 119 121 120 117 118 95 91 99 106 95 102 98 92 91 85 61 84 113 117 121 115 111 113 124 129 131 133 131 127 126 118 101 89 104 93 81 66 56 66 75 84 86 80 70 61 53 51 56 60 64 70 73 74 93 89 82 76 77 82 85 89 91 89 96 130 133 102 60 91 81 63 60 90 66 76 84 79 75 89 98 110 129 158 142 124 109 97 85 73 81 94 98 94 108 121 131 137 132 111 108 110 91 78 74 77 87 98 95 73 62 66 70 70 71 69 65 56 57 55 62 72 42 45 46 64 99 99 93 86 80 76 73 72 71 71 75 83 73 59 50 53 56 56 57 57 56 57 57 55 58 82 69 76 76 65 85 63 64 71 68 66 65 57 56 68 75 68 61 58 60 56 91 119 119 87 66 69 70 65 65 76 90 89 76 61 54 62 81 102 112 116 124 141 164 183 200 218 247 285 288 309 315 312 311 304 266 250 254 261 256 265 346 433 418 362 333 288 227 186 159 145 138 136 133 137 130 202 299 82 251 303 280 270 352 383 404 402 380 440 445 438 430 421 411 407 404 401 389 264 304 341 332 321 272 288 277 245 308 310 309 308 300 265 203 138 88 81 132 173 209 237 255 247 195 179 181 151 108 85 103 145 165 176 179 175 162 141 196 213 195 176 225 221 171 131 132 134 213 246 244 241 249 263 225 166 151 117 98 82 113 114 109 104 106 74 63 72 96 115 109 117 121 115 100 92 91 93 93 88 90 90 90 92 88 58 76 103 110 118 116 106 99 106 127 132 137 141 141 140 136 128 118 108 96 90 82 75 84 89 87 84 79 66 49 47 55 68 76 77 79 74 64 85 83 80 75 69 82 85 90 93 95 123 133 122 89 39 90 85 72 63 58 75 96 90 85 158 152 137 121 117 145 118 122 121 97 88 92 90 88 91 88 102 117 130 139 126 117 117 118 101 58 54 60 67 68 80 83 82 80 79 82 78 74 69 56 80 86 84 75 44 51 55 68 94 88 80 74 70 69 69 69 68 68 71 78 87 71 49 54 54 54 56 58 60 52 50 51 57 71 78 87 85 73 73 58 63 70 68 66 65 58 56 66 64 70 62 51 71 206 145 118 127 73 66 75 74 69 93 92 90 87 80 65 56 67 85 100 112 121 116 130 175 214 226 233 249 276 257 298 317 312 303 268 198 169 196 259 279 308 349 374 337 362 344 315 283 215 182 166 158 154 150 166 195 258 306 91 250 325 318 302 355 336 346 386 400 407 410 409 404 394 346 331 343 373 401 340 346 325 275 319 305 215 177 261 305 309 306 299 290 284 239 139 66 88 96 163 218 244 250 246 213 198 195 177 118 121 123 109 145 158 161 157 148 135 186 208 211 215 219 217 190 157 133 137 207 237 229 221 232 255 220 150 131 108 91 77 106 113 110 105 107 134 142 104 71 96 107 113 108 98 95 108 112 104 89 84 81 84 91 95 92 71 74 87 97 101 103 95 87 86 106 118 132 142 144 145 144 140 131 113 96 93 95 95 91 91 87 81 75 64 48 43 56 80 91 88 82 71 59 79 81 78 67 53 72 82 91 103 117 123 106 69 43 63 74 92 80 49 31 56 72 85 107 154 133 113 102 105 129 100 114 126 111 96 92 88 90 96 74 89 104 121 139 143 128 114 108 104 61 52 54 59 62 80 94 97 92 90 87 83 78 71 54 48 69 85 79 48 82 93 89 84 79 74 71 69 67 65 66 68 68 69 73 77 64 47 53 53 53 56 59 59 53 49 50 56 60 77 88 93 90 65 55 61 67 62 60 64 60 57 61 55 61 58 54 65 143 106 105 128 89 73 67 75 93 109 97 111 120 111 93 80 64 62 82 115 126 126 133 163 223 236 240 245 257 257 299 319 312 292 251 163 108 116 199 289 329 339 337 349 415 383 334 314 282 221 191 180 176 182 204 231 228 183 296 328 332 336 348 359 218 243 370 372 377 360 360 374 323 276 265 284 329 395 366 330 271 214 313 315 245 197 223 237 222 198 181 185 141 99 70 62 84 92 142 188 219 238 229 221 230 242 187 162 128 93 94 180 169 155 147 142 137 190 216 217 212 208 207 208 196 156 169 188 203 214 197 197 222 208 150 124 106 89 75 102 103 101 98 94 84 86 77 65 67 91 97 96 93 96 124 127 116 98 83 77 70 78 94 94 80 67 71 89 90 92 90 85 79 74 87 112 134 139 138 141 137 128 121 99 93 97 100 92 83 81 80 78 80 64 41 38 64 97 94 67 62 86 91 94 91 81 70 76 80 86 95 106 98 71 57 58 64 39 56 98 134 124 72 56 63 82 109 112 109 112 120 117 104 126 136 112 102 83 93 104 95 94 106 102 104 132 134 123 110 100 96 92 111 116 99 71 87 94 97 97 91 87 83 76 75 101 93 68 50 55 87 92 90 86 83 80 75 71 67 64 39 58 70 70 70 73 53 42 45 52 51 52 56 64 70 57 51 50 51 49 64 71 81 93 74 59 60 62 52 52 57 58 56 54 59 55 60 91 159 76 66 88 106 86 72 64 78 107 105 96 114 127 117 95 67 55 62 84 110 131 125 113 116 84 176 233 239 238 310 323 323 314 284 267 250 176 78 97 269 319 317 324 373 426 400 353 326 318 250 215 207 207 207 226 246 229 148 197 299 349 343 349 368 370 376 374 367 370 279 264 325 208 242 258 267 288 327 323 261 184 159 237 267 242 198 180 202 204 204 205 201 115 90 81 74 77 86 110 150 198 220 207 204 232 277 242 188 124 87 91 143 169 159 132 130 135 198 235 234 216 201 192 192 200 210 219 180 173 203 179 160 170 183 178 130 103 86 75 99 73 81 93 93 88 86 75 65 62 72 85 91 89 86 131 131 124 111 87 79 59 59 77 88 71 60 70 94 95 96 96 92 84 61 54 75 108 131 120 134 130 118 116 117 108 107 106 91 90 85 82 81 82 47 48 56 61 62 84 77 73 85 90 94 96 93 82 58 61 68 79 88 58 45 46 52 50 31 47 97 148 154 96 70 70 84 93 105 109 112 114 114 112 124 129 116 101 92 93 94 89 88 86 84 83 85 110 109 104 102 102 113 128 123 99 72 81 98 102 92 84 83 78 72 68 70 65 55 48 54 93 94 91 88 86 82 76 70 59 39 35 59 74 77 78 79 56 41 43 49 49 52 52 49 46 47 52 59 62 50 52 57 71 92 80 62 58 57 46 49 47 50 54 51 69 65 68 113 231 90 63 73 78 71 66 65 84 111 91 100 117 124 111 81 72 68 70 81 107 130 126 100 68 51 74 85 135 319 329 327 321 312 301 297 294 223 108 96 243 300 309 301 280 331 366 370 340 323 282 249 230 227 227 243 257 240 161 238 314 351 355 345 354 386 403 392 377 373 290 211 191 206 231 245 253 260 224 247 188 112 114 147 210 211 169 170 190 200 207 203 170 124 100 84 74 75 91 105 145 213 209 181 157 159 202 302 202 162 185 184 121 134 127 103 119 129 149 185 227 211 192 177 172 180 195 205 209 207 196 169 136 126 141 171 153 110 81 72 69 58 63 71 74 76 88 84 74 71 97 84 80 79 77 119 124 124 118 99 87 66 52 54 71 55 70 93 107 107 108 109 103 93 98 67 56 80 126 110 105 112 115 110 120 116 112 104 88 86 67 56 55 55 50 59 65 64 57 57 56 66 87 92 93 93 92 86 67 52 64 72 56 41 50 54 49 41 87 107 121 144 181 130 80 60 73 103 88 85 86 87 88 105 111 112 111 105 99 80 66 70 66 62 62 61 56 77 90 97 101 107 120 125 116 95 72 73 86 91 83 80 81 78 74 70 64 57 53 51 55 93 95 94 92 88 60 53 48 42 35 56 71 80 83 83 83 58 41 42 48 49 45 41 45 67 64 56 61 76 53 51 58 70 82 72 59 51 49 51 45 45 53 62 58 59 59 58 59 65 57 61 66 67 67 62 68 89 112 100 114 124 121 100 77 75 67 67 90 107 113 97 69 48 62 69 120 211 277 315 315 305 304 328 331 330 319 278 111 102 207 289 243 232 259 311 344 319 328 323 292 254 234 243 259 275 278 245 306 333 350 362 344 341 359 384 405 394 379 289 204 202 241 256 258 251 238 224 191 151 112 85 108 192 194 125 159 141 151 182 206 158 125 92 75 83 90 111 119 133 170 200 172 128 89 79 257 230 245 308 326 142 100 98 91 99 103 109 140 184 167 148 139 142 155 172 184 192 195 191 168 132 109 105 117 148 105 70 66 56 58 59 60 62 63 77 82 79 79 125 82 69 74 79 88 104 115 119 119 98 85 68 54 55 53 68 89 103 92 92 104 106 97 97 68 57 71 102 105 98 96 101 111 120 119 106 84 59 61 57 54 54 57 63 70 68 59 58 53 49 54 67 71 69 74 75 68 61 46 53 56 39 39 47 53 64 87 141 144 141 152 182 116 67 46 61 113 71 58 58 59 57 77 75 71 75 84 78 60 51 59 56 51 49 49 49 53 67 76 82 92 112 118 113 98 77 65 66 69 71 72 75 76 75 73 71 63 59 63 78 96 80 72 78 91 50 42 38 35 37 69 82 88 91 89 86 59 41 42 43 46 43 50 70 74 67 59 55 56 50 50 57 65 71 79 62 52 48 43 52 71 93 99 58 67 61 57 61 73 68 80 80 62 62 62 75 91 102 130 120 113 105 88 79 75 66 68 100 115 101 72 50 58 72 77 121 191 209 294 319 322 330 339 328 332 293 175 107 97 202 297 256 228 223 216 189 139 309 332 317 292 253 257 272 297 321 316 334 343 349 356 339 338 341 319 269 374 355 309 249 169 237 269 265 252 272 211 176 144 111 90 116 201 191 88 114 76 83 136 209 181 133 95 77 77 104 122 129 148 198 142 123 115 100 76 81 167 226 241 330 175 116 103 101 84 73 76 97 132 120 109 105 111 123 139 150 162 173 181 167 135 109 97 93 102 82 64 59 82 79 69 66 69 72 71 72 79 85 77 76 82 89 88 75 75 93 114 119 116 96 74 60 60 57 53 53 64 87 87 99 110 110 95 87 86 87 90 98 93 89 90 95 99 101 92 73 49 57 61 62 63 66 67 71 63 52 59 57 55 54 54 56 53 58 55 43 43 40 42 42 37 37 34 47 87 150 159 134 140 154 130 65 46 47 65 103 61 47 44 44 45 47 38 31 34 44 45 54 65 73 65 55 49 47 46 46 49 52 57 68 87 105 111 101 81 60 52 53 58 62 67 72 75 76 72 66 62 68 88 99 64 48 57 76 49 42 39 38 39 76 92 100 102 97 74 52 41 41 41 44 43 57 83 76 67 59 52 48 50 51 63 77 76 77 64 54 48 43 45 81 98 85 66 67 61 60 67 68 77 86 79 59 62 63 81 92 83 98 75 59 61 80 71 83 89 92 107 124 109 76 51 72 71 71 83 108 123 268 318 327 348 340 315 315 277 166 239 148 124 187 285 225 227 238 238 227 201 289 346 322 295 276 281 310 337 280 337 355 348 343 330 340 342 307 229 238 255 240 188 143 174 191 195 209 279 197 167 152 131 107 209 193 112 57 74 77 71 102 191 195 145 109 90 69 96 120 148 176 186 121 106 107 133 270 149 149 214 283 329 323 209 106 103 91 72 65 75 100 95 91 89 89 94 106 114 121 127 138 139 125 108 95 86 86 89 82 58 117 109 85 73 74 75 82 84 100 115 74 77 91 102 102 91 137 111 92 123 117 109 92 73 60 60 56 52 52 61 79 90 101 107 99 96 94 83 72 94 91 85 76 68 70 83 88 73 42 50 54 61 69 69 65 82 87 84 92 58 58 62 58 51 50 50 43 31 35 34 39 42 37 32 52 75 112 165 159 131 134 127 55 44 41 58 80 76 52 44 40 39 52 50 46 46 49 42 55 76 90 88 75 57 49 46 46 46 46 50 57 65 53 77 94 92 78 67 53 47 50 56 63 71 79 84 73 68 62 56 55 87 62 49 50 49 44 40 40 42 42 85 105 113 114 106 58 43 41 40 41 43 44 59 87 78 67 58 50 44 48 50 64 79 79 82 76 63 49 46 52 74 82 69 52 60 56 57 65 58 76 84 77 60 68 78 85 87 85 77 68 62 60 65 76 70 80 107 137 126 121 94 56 66 81 76 65 60 58 229 300 317 343 337 320 302 275 252 311 176 96 146 308 231 228 250 267 259 286 339 365 348 320 286 283 308 338 289 340 357 343 329 325 344 352 345 322 121 178 189 112 126 130 134 135 141 190 146 139 140 124 126 140 111 67 43 70 77 85 110 158 164 140 119 102 71 87 100 135 184 170 133 111 102 112 168 230 194 178 320 327 235 149 110 111 114 111 106 100 96 94 92 88 82 77 82 87 92 98 105 110 107 100 92 84 78 78 81 86 105 112 102 94 88 77 116 115 103 94 88 86 92 101 106 99 105 125 118 85 95 104 105 96 79 64 61 57 51 47 61 67 74 83 95 83 76 64 59 92 89 76 62 53 53 68 84 77 41 47 51 67 81 80 84 121 145 148 138 56 53 62 57 36 35 33 34 38 39 33 34 43 57 43 132 167 166 163 155 132 131 118 51 43 44 66 85 58 50 45 55 76 81 77 75 79 87 88 91 84 71 59 56 50 46 45 45 48 46 55 68 67 61 60 62 70 87 89 69 50 45 51 62 77 91 95 79 75 65 55 52 49 50 52 54 51 45 42 41 44 53 99 119 126 124 112 61 43 40 39 39 49 55 65 79 79 66 56 49 42 44 48 63 79 76 80 82 73 59 58 66 74 73 61 49 54 56 58 59 67 73 70 63 59 62 67 71 70 65 86 89 88 85 76 61 96 120 116 125 138 116 89 76 64 124 104 58 41 66 188 265 298 316 321 326 294 267 324 321 240 156 122 210 221 229 249 282 285 308 337 360 363 342 318 279 249 253 259 320 336 311 296 327 337 347 352 301 155 190 178 94 129 117 109 102 98 106 100 111 126 129 119 121 94 58 56 74 81 87 95 102 135 141 131 108 74 90 72 88 153 150 133 113 100 101 94 156 142 121 182 196 123 89 110 115 129 132 124 110 100 99 98 95 88 78 74 74 78 83 89 93 93 91 88 81 75 73 77 84 95 108 107 100 94 93 100 100 95 91 94 90 89 93 97 98 95 106 117 110 74 74 89 98 88 64 60 57 53 47 48 51 53 59 74 62 54 49 52 77 82 71 61 58 55 51 66 73 64 85 98 108 112 111 142 157 156 126 61 63 61 58 56 56 51 36 48 76 45 57 79 90 92 140 162 166 162 159 149 134 117 89 46 42 43 50 55 44 42 62 92 111 79 91 96 95 90 90 82 61 45 45 48 49 49 49 49 53 46 49 61 75 68 66 67 67 60 109 108 82 53 48 67 82 93 101 98 83 88 97 88 56 54 57 57 52 46 47 47 59 106 121 129 130 126 113 62 45 44 42 42 70 84 74 49 77 66 53 47 48 42 46 62 78 78 69 75 77 73 81 79 75 67 59 56 54 58 59 56 76 72 63 56 58 68 66 73 84 79 68 74 82 85 82 105 99 94 111 148 139 111 85 74 61 61 64 63 59 110 173 217 245 265 276 307 292 264 323 320 281 218 163 109 168 215 254 283 299 319 331 342 355 345 346 327 306 309 229 172 191 253 238 138 121 218 330 161 271 191 92 91 152 113 91 86 81 70 87 104 115 123 108 101 80 54 43 72 88 95 95 92 98 118 127 108 82 68 60 72 108 106 107 112 116 103 96 88 87 94 108 218 152 88 103 112 131 152 155 130 109 105 106 108 107 99 87 78 76 80 84 86 86 85 84 78 74 74 77 83 94 105 101 96 90 85 91 92 92 89 84 85 83 85 91 95 95 90 112 143 99 64 65 79 84 66 58 56 55 53 50 54 66 70 50 51 50 48 45 46 65 80 78 62 57 56 43 41 65 113 122 113 100 100 145 134 85 37 33 54 56 53 51 49 34 48 90 137 140 142 140 130 121 157 163 162 155 140 103 115 102 71 47 43 42 42 42 39 39 47 66 84 76 79 88 92 87 79 64 42 30 39 43 48 53 51 41 53 51 51 54 50 46 64 75 69 47 106 148 138 84 57 74 87 93 92 94 82 96 101 64 59 59 81 104 96 56 54 56 66 116 128 131 129 114 62 51 68 84 79 76 77 59 41 45 76 68 47 33 45 35 45 51 58 83 63 67 76 86 109 91 69 57 58 55 57 56 54 56 71 69 66 66 66 68 74 85 90 72 59 66 72 71 68 119 103 99 144 161 141 111 85 72 60 57 62 65 60 98 84 110 159 159 226 297 323 313 328 322 216 202 288 119 111 188 261 269 284 318 286 258 338 340 371 371 349 346 287 163 151 227 120 142 122 110 153 294 206 123 99 124 125 104 92 81 65 68 95 107 101 95 114 115 104 84 42 67 94 108 99 67 89 98 97 102 89 71 61 60 63 94 105 129 144 105 98 94 91 91 104 193 150 94 96 106 125 141 149 150 132 117 115 125 137 132 118 103 90 87 86 84 83 83 83 79 76 76 78 81 92 94 90 88 82 73 84 89 91 87 76 79 82 84 86 91 88 85 102 132 146 96 77 73 71 63 56 57 64 71 72 74 114 127 53 52 54 54 52 48 53 41 34 39 59 59 58 61 71 88 111 107 96 100 130 113 72 36 31 52 53 50 47 44 40 105 156 172 171 162 152 133 115 150 157 152 131 100 101 86 62 44 43 40 39 38 38 39 57 55 58 67 64 50 71 88 82 69 50 32 26 36 39 44 49 51 49 52 48 47 45 39 46 60 71 69 43 70 99 102 79 69 82 91 92 87 88 84 87 83 64 63 61 68 77 75 63 57 73 105 127 133 105 80 71 54 50 72 91 87 84 56 55 58 38 43 59 59 45 29 33 40 49 55 51 51 65 86 107 121 96 80 68 54 49 54 49 45 54 54 62 73 81 75 59 79 88 75 57 59 73 82 82 85 100 108 131 167 184 229 244 233 202 81 56 61 71 77 86 63 69 106 136 226 274 302 324 324 320 317 316 291 123 106 176 247 245 236 286 247 196 265 273 311 350 377 371 334 187 107 140 114 118 112 120 170 302 227 156 117 100 114 143 119 64 59 83 92 89 78 61 129 151 140 108 53 56 81 100 93 56 76 87 91 98 77 64 55 46 41 58 84 99 101 106 101 98 95 95 101 146 135 95 92 101 112 111 116 162 150 131 121 125 136 143 147 139 118 104 93 86 82 83 83 80 79 78 77 78 92 89 87 87 83 77 80 87 91 89 81 81 84 81 77 80 76 77 79 93 142 143 132 100 55 34 53 66 90 132 157 160 164 134 51 55 56 55 54 54 56 53 43 36 59 57 54 53 57 67 67 75 77 66 65 85 76 53 41 56 54 49 44 43 43 122 174 177 168 157 142 117 94 125 143 142 115 72 75 57 38 30 40 38 37 37 37 39 56 59 55 50 47 43 79 95 74 70 63 60 56 47 39 41 44 49 54 49 51 50 47 48 56 70 86 106 131 66 53 61 68 82 89 90 89 86 84 86 82 74 65 61 59 61 65 67 73 84 104 125 134 137 97 65 60 55 50 55 70 89 88 75 70 61 35 36 57 54 34 29 34 38 43 50 57 52 57 69 85 92 79 84 88 74 58 54 48 46 53 51 57 71 80 68 62 81 80 60 72 67 84 102 108 102 91 120 147 151 238 304 332 326 283 93 53 57 68 74 70 55 58 81 100 195 251 262 251 312 316 315 314 295 124 100 160 224 208 194 251 304 295 175 169 210 281 347 388 292 164 81 76 128 143 148 171 232 261 211 140 81 73 97 121 127 110 55 54 55 58 61 48 112 140 128 84 55 43 54 69 64 48 62 76 82 81 64 54 55 63 61 45 61 82 89 95 97 86 76 83 95 213 213 155 152 109 92 83 87 125 149 140 122 114 117 127 145 161 164 135 108 90 82 80 80 79 77 76 77 78 103 98 95 92 90 88 82 89 92 93 91 87 76 66 63 72 75 76 75 86 130 133 95 71 71 66 65 98 133 152 157 154 109 64 52 53 53 68 73 43 52 54 50 46 52 50 48 47 48 53 49 55 59 53 47 67 67 55 46 60 55 47 43 44 50 92 140 169 161 150 123 94 80 110 127 127 99 50 42 42 36 33 39 38 37 37 36 36 39 47 45 35 35 50 86 95 72 85 95 102 91 59 40 39 42 45 48 44 103 100 59 58 62 76 94 123 185 80 49 53 66 93 95 87 82 85 82 84 77 72 78 74 63 64 73 74 77 90 110 132 138 141 101 66 62 56 50 58 74 89 88 84 77 62 34 33 42 48 45 30 33 35 38 47 59 55 56 70 94 109 93 84 74 57 54 52 50 50 52 52 55 60 68 79 89 96 87 73 99 100 100 102 99 67 114 134 131 143 262 278 290 304 284 93 49 52 57 55 57 52 53 65 86 136 148 166 233 303 311 311 312 311 281 164 165 235 176 224 269 310 337 315 212 252 272 226 360 205 117 91 92 129 167 172 168 191 210 156 96 64 56 65 91 107 95 60 128 98 53 73 76 75 114 133 68 52 62 61 40 31 39 54 64 66 59 51 50 56 63 62 40 45 60 66 82 85 73 60 63 77 96 189 302 288 133 80 75 78 82 136 141 120 106 104 109 124 147 171 160 126 98 84 75 73 71 71 72 76 81 124 117 110 102 96 94 91 93 93 90 82 66 44 47 73 106 117 83 66 80 122 106 108 90 62 61 60 107 143 143 131 91 64 51 52 52 76 107 115 79 54 50 49 48 47 83 78 59 44 44 46 43 44 52 53 57 58 57 57 63 53 45 43 51 65 58 86 136 155 147 115 87 84 122 121 109 75 30 40 40 40 39 38 39 38 37 37 40 41 42 40 36 37 38 52 70 87 108 115 106 82 53 38 37 39 42 44 39 175 168 66 56 62 63 64 70 82 68 56 64 92 97 98 84 73 78 79 80 70 72 105 92 70 64 71 72 74 69 93 138 144 146 104 66 60 55 49 67 87 86 85 82 70 51 32 31 32 39 43 30 33 37 42 47 53 54 61 77 100 135 107 85 70 53 55 50 48 50 53 53 54 56 57 53 87 103 107 107 107 104 105 93 61 67 118 120 134 223 190 163 179 219 230 81 46 48 48 43 48 50 55 66 75 76 67 100 205 277 300 306 275 173 289 184 163 247 217 207 245 291 301 214 195 234 260 245 297 228 157 119 131 152 154 145 134 114 143 97 60 55 55 58 80 96 90 78 89 64 44 62 64 62 89 110 73 54 171 161 36 35 43 52 55 50 42 39 42 48 54 54 45 41 44 61 82 88 75 53 46 60 81 120 157 141 98 94 96 82 91 130 135 117 105 102 101 107 121 144 146 125 102 87 75 67 62 62 66 77 86 140 136 127 119 115 115 112 102 96 88 74 50 51 69 88 93 72 63 72 89 97 71 89 80 50 49 89 112 124 118 79 57 51 52 51 51 109 150 155 121 80 55 57 78 104 142 104 63 43 42 43 37 38 48 43 49 58 67 72 62 50 44 46 60 76 57 50 75 143 149 133 111 103 139 129 104 70 39 41 40 40 39 36 40 39 41 47 62 67 69 55 37 38 40 43 62 99 135 111 87 63 37 28 34 39 42 45 38 47 55 59 59 65 66 72 82 91 75 71 126 203 92 87 76 64 65 77 81 79 85 111 70 64 62 57 64 68 66 89 134 152 150 104 63 57 52 46 64 83 81 81 73 54 35 32 30 31 32 34 31 34 41 54 68 57 58 67 82 99 132 117 99 85 73 59 52 51 51 50 52 53 51 53 72 91 104 110 110 106 104 82 76 115 129 103 157 236 208 172 90 46 46 33 30 41 48 47 51 46 51 63 77 65 41 37 74 162 173 225 258 243 193 294 265 251 268 197 188 198 241 305 271 255 227 226 297 330 314 248 166 135 213 165 132 142 127 76 57 50 47 61 60 76 97 105 75 82 119 135 57 57 56 60 75 112 64 63 55 37 34 39 46 47 40 28 28 31 39 51 50 50 43 39 58 80 82 69 52 48 49 63 86 107 103 74 75 97 117 133 134 127 117 110 108 105 102 104 116 122 115 102 91 79 67 61 61 69 81 89 139 137 131 123 124 130 129 119 106 93 83 76 77 82 85 78 52 58 76 83 64 47 85 78 44 43 86 96 99 92 49 50 74 89 84 87 154 182 171 136 115 76 83 129 179 153 84 45 44 45 44 46 46 42 29 44 54 61 63 50 45 47 54 64 70 55 54 78 134 152 145 135 134 141 126 100 79 67 46 40 38 39 41 41 42 59 85 103 69 43 32 34 40 41 41 74 129 134 102 84 67 44 36 41 77 123 146 133 141 154 159 143 163 135 148 204 224 108 150 210 191 97 84 69 57 60 71 79 83 84 82 74 65 59 56 59 63 67 71 89 152 146 98 59 56 53 48 62 79 78 76 52 38 35 31 30 31 35 41 41 42 45 62 87 68 67 72 81 93 108 108 103 104 117 77 62 57 55 52 56 57 58 66 81 91 99 103 102 97 96 91 95 117 129 132 126 139 236 231 229 243 232 64 45 47 49 44 46 59 61 63 72 66 44 35 60 127 56 112 176 219 273 231 272 310 281 218 169 175 236 310 271 278 252 205 172 193 198 178 144 113 90 94 104 94 56 52 48 45 51 61 55 66 85 99 73 86 130 162 124 70 75 76 54 74 56 40 34 40 28 32 37 36 26 26 26 37 49 51 46 46 44 43 55 72 69 59 51 50 45 53 66 74 80 79 69 65 100 115 123 124 121 116 118 113 105 100 105 109 109 105 96 85 73 67 67 74 82 87 139 137 135 119 114 117 113 105 97 89 85 88 92 90 85 78 64 71 80 75 53 61 92 77 43 43 75 92 98 92 68 77 121 148 143 158 193 191 164 134 131 111 119 138 134 61 46 45 46 49 43 46 41 30 39 39 46 51 48 44 44 72 102 118 244 162 95 93 144 153 154 137 108 81 63 52 47 46 56 58 55 47 39 40 41 69 94 75 49 40 38 39 43 41 41 76 132 122 89 75 66 51 42 43 61 95 139 168 188 204 214 216 239 212 192 176 107 111 123 162 202 94 161 130 69 69 73 68 71 80 81 77 70 58 50 56 64 71 76 82 86 76 61 49 47 53 70 77 76 75 46 39 37 34 31 31 31 40 57 73 65 59 60 68 66 72 74 77 85 88 88 91 104 135 97 76 68 67 59 63 61 60 63 64 83 92 93 91 87 86 89 89 76 111 125 105 107 246 238 246 267 256 93 48 44 48 43 43 47 51 62 85 63 54 53 65 96 52 53 111 203 244 120 203 307 285 237 177 188 247 315 290 275 220 170 233 164 142 132 144 260 220 129 59 55 47 75 67 49 61 47 66 67 54 53 83 81 98 143 180 114 116 105 49 48 45 41 40 43 28 27 29 30 25 25 27 28 33 51 33 34 40 45 59 67 70 65 49 50 47 49 56 60 65 60 63 79 90 104 119 130 132 126 123 117 109 105 108 110 110 108 104 95 83 75 74 77 80 81 136 139 138 119 104 96 94 93 92 86 78 78 87 89 87 84 82 86 89 85 78 98 103 80 53 55 99 118 124 121 113 148 157 155 156 179 179 167 155 148 147 135 140 132 86 51 45 57 67 49 48 49 46 48 74 68 57 48 43 32 67 70 79 138 266 257 189 129 137 140 149 138 103 57 45 41 40 40 45 46 45 43 41 39 44 78 97 52 34 35 42 47 45 41 39 68 112 101 80 68 60 54 42 45 51 62 87 149 195 221 237 263 279 253 218 190 170 179 167 147 124 82 108 102 84 81 70 54 57 71 76 72 79 75 60 53 64 70 78 86 79 75 63 50 46 50 46 58 75 73 43 36 34 32 31 31 32 42 71 129 137 123 97 70 61 75 80 80 80 79 86 85 79 83 98 91 85 85 70 69 65 56 43 43 76 89 87 83 79 78 73 62 48 94 110 93 92 229 241 174 116 114 90 61 50 48 42 42 45 42 42 61 50 44 42 51 88 62 55 100 183 214 132 204 307 299 229 224 238 267 313 313 270 219 187 178 132 115 97 104 291 186 98 59 46 42 48 47 47 56 47 53 58 62 71 78 103 154 205 154 147 152 125 46 45 43 40 36 36 31 30 29 28 25 30 35 34 28 32 29 31 37 45 50 71 95 97 48 50 49 54 62 53 57 64 77 89 88 97 112 130 143 143 135 125 117 115 114 112 109 107 111 104 92 83 78 78 77 75 115 129 133 121 102 86 81 83 89 85 73 58 66 72 73 74 83 89 96 103 110 118 121 104 86 86 123 134 134 134 143 165 164 150 139 154 159 157 155 154 150 119 95 76 56 55 82 99 96 68 52 49 56 79 127 112 75 48 56 108 123 81 48 81 158 249 260 207 142 147 149 138 106 54 43 39 39 40 39 37 37 38 40 47 70 93 91 46 37 46 55 56 47 41 39 51 75 81 72 61 57 60 44 47 52 59 74 118 166 199 224 257 286 263 234 222 226 213 199 164 108 97 140 126 94 94 65 51 48 51 53 59 68 71 66 64 64 68 75 84 89 76 64 55 50 48 38 49 68 66 39 32 31 32 35 36 42 54 76 117 134 122 106 105 112 68 57 75 87 86 85 85 82 68 111 119 112 99 86 77 76 66 41 43 76 89 85 80 75 75 60 40 43 84 89 102 141 141 152 92 36 45 102 63 45 47 43 42 44 39 37 61 56 52 45 40 54 56 101 153 179 206 131 199 307 305 285 292 301 304 306 259 250 272 255 65 146 127 66 64 169 110 65 48 55 46 40 41 48 61 56 57 59 62 74 98 101 105 123 123 125 138 121 41 42 43 36 27 31 33 34 35 36 34 38 48 50 34 29 29 30 33 44 47 77 110 114 52 49 50 65 83 48 50 74 95 94 91 94 104 121 143 151 150 146 139 126 125 120 113 109 116 109 96 85 79 77 74 70 77 91 111 110 100 86 74 67 81 87 76 50 44 43 42 45 63 79 85 90 98 111 115 121 125 126 139 139 134 133 144 157 150 135 126 144 154 151 127 96 101 84 68 65 83 133 153 152 138 116 87 60 72 115 151 124 80 68 109 189 160 93 46 51 70 174 234 222 151 155 152 138 110 64 44 39 38 38 37 37 37 42 55 69 94 99 84 61 66 74 78 74 67 68 51 40 46 63 69 66 65 70 54 51 58 76 103 116 143 173 204 239 268 254 239 235 222 206 203 188 151 134 177 144 93 97 67 53 50 50 43 54 58 60 63 69 67 70 75 80 89 81 67 57 53 50 47 53 61 61 49 39 36 39 38 38 56 75 81 78 86 82 78 87 84 66 55 59 79 87 91 94 96 93 82 121 138 105 123 94 79 65 38 41 73 87 83 78 70 69 57 39 40 76 67 106 182 49 43 46 46 53 111 66 43 47 44 36 40 42 44 61 61 61 54 42 45 54 71 117 203 202 253 294 304 301 297 298 299 301 299 124 201 292 237 77 195 144 47 58 54 79 70 44 56 42 38 43 51 54 47 60 71 66 75 124 142 126 91 101 102 80 52 46 43 42 36 28 34 35 38 42 44 44 44 54 57 38 29 28 35 43 36 44 54 77 104 77 57 53 69 95 58 47 70 101 100 96 94 97 107 123 138 149 154 150 130 128 129 126 113 115 103 90 81 79 76 71 67 46 51 75 79 80 77 67 45 69 86 84 65 45 41 41 41 41 43 45 46 53 82 89 103 118 127 129 128 115 112 135 148 145 136 132 146 155 144 108 63 67 62 57 79 139 199 199 185 167 144 109 67 83 135 149 111 88 109 171 225 152 90 57 54 45 138 190 190 156 155 149 135 110 73 46 38 37 36 36 36 37 48 72 92 93 82 72 75 95 93 93 100 108 114 72 42 42 45 73 86 86 79 72 64 69 91 128 142 151 174 213 262 248 242 237 226 211 193 198 205 197 166 144 110 89 106 94 75 67 67 60 66 64 60 60 67 71 75 78 80 89 87 75 60 54 49 55 59 60 60 49 43 42 41 35 41 66 86 81 64 55 50 52 60 61 71 76 78 87 91 95 106 125 137 137 105 76 86 130 116 92 65 37 39 68 83 79 76 46 38 39 42 41 83 81 60 53 50 44 44 47 49 84 65 49 48 46 30 34 40 43 54 61 60 50 34 35 46 49 63 102 101 202 279 302 300 299 299 302 296 255 219 250 217 69 53 65 61 53 61 67 98 90 53 49 41 44 49 55 60 57 59 60 63 96 142 139 105 92 93 85 71 57 49 45 43 38 30 29 38 44 47 48 49 47 51 52 41 30 27 36 47 37 43 41 56 94 104 66 53 75 120 121 80 80 108 104 99 93 91 95 98 112 124 127 115 92 96 113 134 139 79 72 74 72 79 76 70 65 58 52 44 42 41 41 40 40 40 64 80 62 45 52 68 82 81 54 47 45 46 53 56 73 101 129 135 119 93 79 95 131 138 135 133 145 150 140 113 78 56 55 54 91 172 225 220 199 174 149 113 86 106 144 142 98 95 133 186 188 108 72 61 55 48 164 199 174 148 150 136 122 104 78 49 39 36 35 34 35 36 38 50 91 78 54 39 47 78 67 73 104 142 115 71 45 44 45 75 98 104 93 92 85 86 99 125 134 140 181 247 301 255 239 232 222 200 161 173 209 233 178 158 121 106 156 145 126 97 74 87 85 80 71 63 68 74 79 83 86 97 88 78 67 52 50 57 62 62 61 39 39 44 45 32 44 66 78 68 53 48 43 41 48 54 65 75 88 115 107 103 107 121 149 143 103 68 67 82 88 74 58 64 66 73 75 68 49 49 44 54 75 46 220 162 42 51 49 46 46 46 44 39 43 46 44 44 34 34 35 34 40 51 51 43 34 37 40 42 45 51 131 146 146 155 151 265 304 292 254 178 208 249 274 265 83 45 49 54 34 99 109 87 55 52 50 50 51 54 67 61 50 46 57 81 116 108 72 69 69 64 61 60 51 48 43 38 36 43 43 45 50 52 50 48 45 42 43 32 32 36 38 37 37 35 42 56 66 55 48 66 135 151 149 139 120 100 91 82 80 87 86 87 88 83 69 56 61 80 105 123 67 56 62 66 74 73 68 64 112 97 46 44 42 39 38 37 38 43 45 44 59 76 84 84 79 56 51 50 49 49 50 56 69 91 132 124 93 65 62 106 125 128 129 138 138 136 134 123 87 85 82 108 165 203 212 193 166 145 107 120 140 147 130 93 89 113 135 86 64 60 57 49 43 127 160 148 120 140 124 108 103 106 68 47 38 37 36 36 36 37 46 95 87 60 38 39 38 40 44 68 142 125 100 70 46 48 67 85 108 133 137 105 106 122 123 105 104 168 262 300 258 241 232 213 162 118 135 159 153 156 153 143 154 208 113 108 107 98 110 91 78 67 59 74 82 87 88 88 98 82 74 68 54 61 62 61 60 60 45 39 46 55 32 45 63 68 50 42 49 45 40 49 52 59 76 99 121 109 116 124 126 146 123 92 72 73 66 72 64 55 71 70 69 68 64 51 52 45 52 77 68 97 74 42 42 41 44 46 43 35 38 38 34 29 33 43 46 42 33 31 37 42 45 45 47 42 43 49 49 126 141 119 76 78 250 301 263 197 157 199 241 225 105 68 57 54 51 43 64 96 112 98 80 51 41 44 53 58 45 41 45 53 54 72 72 53 53 53 59 64 62 52 49 68 79 45 41 33 38 51 51 50 46 41 39 42 36 39 39 27 39 52 49 36 32 43 46 56 82 126 151 174 187 174 103 68 54 61 85 84 76 66 55 47 44 45 54 68 79 57 51 55 62 68 67 63 62 99 88 72 49 43 42 41 40 72 68 57 57 79 96 98 90 78 69 57 53 58 66 70 60 52 58 95 119 111 84 59 75 100 111 116 127 123 130 143 155 149 146 144 145 149 148 164 164 154 137 89 107 123 116 81 72 112 134 113 50 49 49 48 46 42 120 155 146 116 129 115 87 68 80 97 76 53 41 42 44 44 45 53 99 123 88 43 43 92 64 45 49 65 122 143 128 93 75 75 81 92 107 132 150 149 137 121 97 117 184 256 264 250 242 224 185 115 102 125 139 123 138 122 109 107 115 96 105 114 116 114 97 68 51 60 83 91 94 86 69 88 104 100 81 62 62 61 55 47 49 58 60 59 53 31 47 74 80 51 59 44 38 41 46 50 74 110 134 99 95 121 139 130 130 105 81 70 76 68 75 67 53 61 58 57 57 58 60 63 62 64 73 68 62 56 50 44 37 36 38 39 41 39 40 46 52 34 41 45 40 27 40 32 35 45 45 44 44 46 47 49 48 148 184 89 82 186 230 219 182 187 222 199 121 60 63 57 52 49 48 80 112 120 95 84 91 85 74 79 47 50 52 46 51 51 49 48 49 46 47 60 70 64 53 49 71 90 59 41 31 35 48 52 46 43 37 31 44 36 37 40 42 58 79 66 36 27 41 43 55 86 110 138 179 213 210 100 59 47 53 76 86 80 67 56 46 43 43 45 48 49 48 48 52 60 64 62 53 46 93 82 78 71 69 66 63 60 83 82 73 70 87 107 108 98 83 77 60 54 64 84 93 77 60 52 49 89 106 98 69 47 66 77 85 102 102 117 126 135 160 158 165 170 165 148 141 135 123 104 90 61 49 58 85 127 141 130 103 76 69 56 47 54 92 156 179 161 121 127 108 81 60 56 87 100 93 73 56 82 84 69 54 67 106 112 87 51 93 77 59 51 50 72 131 170 162 105 93 92 96 102 111 126 134 127 102 78 80 158 257 259 254 230 187 136 108 121 130 130 121 118 107 99 93 84 89 96 102 102 95 80 61 63 91 113 97 88 83 78 84 97 111 110 74 61 54 51 52 52 58 59 57 52 31 68 95 96 70 60 46 41 42 35 49 102 152 161 99 93 108 116 106 113 105 87 69 61 64 75 69 51 49 47 46 48 52 54 66 71 70 67 62 54 52 54 49 40 42 45 43 41 44 51 54 46 38 39 40 39 38 40 42 42 41 46 31 36 43 45 48 49 129 166 93 76 86 121 157 168 209 238 172 57 66 64 59 54 51 62 89 104 104 94 54 65 91 112 108 58 76 79 48 50 45 41 42 48 36 41 58 71 65 54 50 63 82 76 41 36 40 45 85 87 68 43 30 42 42 37 50 115 112 72 43 41 33 63 56 48 76 92 114 162 211 218 106 59 45 46 56 74 73 65 58 47 43 42 42 43 44 44 46 51 61 62 60 51 42 83 77 81 83 82 79 76 74 85 87 81 77 92 110 112 103 89 76 59 54 67 96 100 90 73 58 53 50 47 46 46 45 44 42 40 39 41 85 122 145 158 151 154 165 179 184 158 138 118 97 87 54 40 42 54 110 135 129 107 96 104 84 61 66 144 188 183 151 116 106 82 65 56 52 64 93 117 125 115 125 122 100 67 55 84 99 87 55 82 98 107 110 110 101 105 137 177 168 176 173 154 125 136 105 100 107 102 139 169 219 270 272 268 232 177 125 116 129 135 131 120 116 110 101 91 81 81 86 99 110 101 68 54 69 108 124 104 88 81 84 86 90 113 124 71 57 66 74 74 77 50 50 57 58 73 105 109 84 46 55 56 50 39 33 70 133 161 136 110 101 101 114 141 160 138 99 64 58 69 62 54 50 45 50 50 49 50 47 63 68 65 60 57 51 50 54 53 58 55 50 50 58 51 51 51 43 40 38 37 37 37 39 42 41 35 34 35 39 42 42 45 40 44 50 49 49 54 68 88 103 154 177 131 47 61 65 65 60 56 71 93 103 99 84 75 58 77 118 100 87 97 85 45 47 43 38 36 41 35 42 55 65 64 55 48 52 68 72 44 42 45 42 93 111 87 48 45 42 44 74 109 57 120 91 47 49 52 123 98 46 67 72 82 133 204 227 141 78 45 45 50 58 58 54 52 48 45 43 41 41 41 42 44 51 62 64 63 59 54 79 80 85 87 83 78 74 76 87 90 85 82 104 114 117 110 96 82 63 61 81 115 107 93 84 75 55 53 50 48 46 45 44 42 40 39 40 50 59 81 126 131 134 141 151 157 157 141 128 126 122 94 61 41 43 65 77 84 95 121 122 100 73 79 193 212 196 164 126 80 65 60 59 57 53 70 104 142 162 153 138 113 86 93 107 103 92 90 104 125 150 168 162 143 98 94 139 182 218 246 238 190 172 134 120 131 163 234 275 288 284 287 264 241 204 159 151 156 161 154 128 127 118 105 94 87 78 86 102 114 109 66 62 85 117 129 120 104 92 91 91 84 84 81 55 56 68 83 96 98 57 50 54 53 118 131 108 75 61 58 58 56 52 47 86 132 147 124 120 108 104 109 116 107 103 87 65 55 68 64 57 52 46 67 71 61 49 66 68 64 60 55 50 51 52 51 53 77 71 60 59 62 48 48 52 49 43 38 33 32 39 41 38 35 34 38 33 34 38 37 30 27 33 42 43 42 43 44 43 32 29 34 36 35 52 62 63 57 50 64 72 83 97 99 79 54 55 74 59 59 56 50 45 43 36 35 39 41 36 46 52 50 58 53 41 40 54 52 44 45 48 43 69 83 71 49 51 42 41 53 64 34 58 103 136 118 120 133 95 44 57 52 54 104 195 246 176 95 46 46 49 51 50 50 50 49 48 46 44 42 41 41 43 50 61 68 70 69 69 86 91 93 94 86 77 73 79 90 95 91 91 112 129 133 123 106 101 88 83 93 115 118 97 86 83 76 69 57 50 49 48 47 47 45 52 100 102 73 52 73 109 123 142 162 166 147 139 150 167 143 145 103 57 43 43 44 50 72 115 133 120 96 103 221 226 214 187 142 65 62 65 66 63 57 54 71 107 144 149 126 101 101 159 158 136 124 140 144 143 164 185 171 145 122 109 112 138 188 250 280 254 185 196 189 195 257 287 292 292 287 270 223 244 249 212 206 202 200 182 141 135 123 109 99 99 87 93 101 108 115 86 94 115 129 131 127 121 113 103 107 97 73 48 46 53 61 76 96 100 70 55 60 90 152 152 124 86 57 61 61 59 61 75 86 122 142 129 134 132 137 137 115 109 95 79 65 52 69 83 82 66 55 56 48 49 68 69 68 65 60 56 43 47 50 50 56 80 79 69 62 53 46 52 59 57 48 45 40 35 42 45 43 40 40 49 38 34 33 28 28 29 34 38 38 29 34 36 29 38 39 41 44 48 45 50 49 40 32 49 41 47 72 101 77 63 61 67 41 52 46 34 39 50 40 34 36 44 44 45 51 58 36 45 47 49 60 53 42 44 50 43 39 42 45 46 43 35 33 36 43 31 42 91 139 134 121 119 93 54 57 51 49 78 150 233 157 83 46 46 48 49 49 49 50 50 49 48 45 43 41 40 43 49 38 63 77 74 69 101 106 106 111 98 85 80 87 103 112 112 108 110 120 123 121 118 121 126 125 121 117 98 101 98 92 88 83 79 74 71 75 74 80 82 81 114 119 102 73 48 72 96 130 164 171 129 129 158 190 166 180 150 101 63 62 69 67 65 82 118 130 131 148 229 231 219 194 153 67 64 68 69 66 60 55 53 58 76 109 95 85 114 208 175 143 137 160 161 157 175 196 191 170 168 165 155 149 201 221 229 233 200 213 204 216 294 293 293 289 263 184 175 246 282 248 238 223 210 185 141 130 127 119 112 116 108 103 103 109 122 124 140 152 146 133 122 125 129 120 126 128 100 58 51 50 55 64 76 80 67 59 78 136 168 165 144 108 55 65 66 63 65 80 100 126 141 138 149 144 141 137 128 114 90 73 64 52 80 91 87 77 71 59 59 67 70 70 68 67 65 62 56 53 50 54 85 84 59 38 43 59 61 62 63 64 58 58 52 43 43 48 49 48 45 52 42 36 35 31 36 36 35 34 35 34 33 33 35 28 37 43 46 50 54 62 55 38 32 45 60 57 33 56 81 75 67 78 57 66 62 50 48 56 43 34 35 39 43 47 53 62 49 47 46 48 53 50 60 62 51 36 32 36 41 43 37 30 27 32 45 35 42 79 125 129 99 107 100 60 57 51 49 55 70 93 66 47 44 45 47 49 51 52 51 50 49 47 45 43 41 41 41 43 43 67 81 74 54 116 117 122 137 130 117 107 104 112 128 132 124 111 112 117 117 113 110 121 135 138 123 89 92 96 97 95 88 87 84 82 90 77 96 112 112 109 104 103 86 46 44 61 96 129 137 108 113 143 179 183 178 178 159 116 109 117 109 86 60 62 99 149 199 237 232 212 191 165 76 68 69 68 66 63 59 56 55 54 67 60 88 160 226 177 141 153 215 231 212 209 218 220 224 213 213 202 110 108 108 137 200 222 117 135 229 296 293 292 262 187 58 175 258 281 251 237 230 209 177 145 132 132 134 138 141 141 139 133 120 100 129 170 189 167 148 130 123 125 134 129 149 131 81 57 55 55 57 58 58 51 58 91 151 171 168 155 125 64 65 65 66 69 74 99 127 147 150 152 149 151 152 138 107 84 70 63 51 80 91 91 87 76 57 60 73 72 70 66 65 66 64 57 46 39 44 67 77 67 55 58 59 49 48 58 73 75 62 50 45 40 48 50 47 46 45 41 39 39 40 56 55 46 36 38 32 28 31 40 36 42 46 57 86 78 84 68 37 34 33 139 166 39 45 63 52 33 37 63 68 70 70 62 58 43 32 34 33 43 47 51 61 52 48 43 43 57 41 51 60 54 33 29 29 33 41 45 35 31 37 46 40 45 64 88 91 76 83 83 60 54 50 44 41 50 51 46 44 44 44 45 47 51 54 49 49 48 46 44 43 42 42 43 40 44 66 82 76 68 138 137 135 131 129 127 121 112 108 117 125 125 111 103 105 106 102 96 100 119 133 130 106 92 91 94 93 88 85 77 71 78 61 78 97 102 94 86 80 69 50 59 49 60 81 89 98 98 114 141 149 144 171 193 186 163 125 113 103 68 70 69 110 179 228 224 221 200 152 74 67 68 69 68 65 63 61 60 59 58 55 94 173 230 208 173 155 167 160 186 214 235 245 240 230 208 186 193 239 263 272 266 218 182 205 258 296 294 292 201 71 50 226 263 250 240 228 224 194 151 117 138 143 152 162 157 161 164 163 152 116 145 200 236 218 171 150 147 150 145 132 136 143 130 66 63 61 61 61 62 62 52 74 160 172 164 155 132 67 57 62 75 84 89 92 123 156 164 155 165 185 192 150 101 78 69 63 55 81 98 100 87 77 58 54 63 73 71 68 61 54 64 60 53 50 55 71 68 60 54 52 39 55 68 69 65 60 54 51 51 52 52 49 45 42 40 40 41 41 40 73 86 73 41 41 30 29 34 37 42 44 48 54 53 59 63 67 99 231 215 221 225 197 67 47 39 33 42 30 47 61 62 55 54 44 37 40 32 42 47 50 59 51 47 44 44 52 55 55 53 51 40 47 49 44 39 46 40 40 46 45 47 74 86 51 54 60 64 62 54 50 48 46 44 45 43 43 44 45 44 44 43 43 50 42 45 45 43 42 42 44 43 37 36 40 52 66 76 70 143 142 138 129 120 119 118 114 107 107 107 106 104 99 95 92 89 86 87 99 113 120 110 93 87 88 87 84 81 72 64 64 63 61 58 55 54 72 76 69 62 109 68 47 58 91 122 80 79 131 171 156 174 192 182 126 134 148 135 78 81 79 105 162 235 229 224 198 143 69 64 66 68 69 68 68 75 80 62 56 93 152 210 229 215 193 149 86 83 120 179 228 237 246 248 251 259 279 294 292 283 277 276 268 270 282 295 294 291 189 48 47 201 242 236 228 213 197 151 113 124 161 173 172 166 164 173 172 165 155 138 185 225 245 239 194 166 156 168 207 205 189 162 133 114 83 72 71 70 71 68 65 86 154 164 158 150 134 89 66 83 106 118 135 149 156 162 173 174 194 222 227 162 101 76 68 65 67 100 118 111 79 72 59 52 57 75 73 68 60 54 63 54 53 56 57 70 59 53 53 49 46 50 53 54 56 58 60 59 55 54 52 48 44 40 41 44 44 40 33 72 101 90 42 42 32 35 41 39 42 52 58 52 38 142 167 179 230 291 171 103 133 237 91 48 40 38 31 26 37 45 45 45 46 50 55 59 41 45 47 46 56 49 44 47 58 51 58 55 48 48 43 49 50 46 45 38 37 37 35 36 52 156 195 74 58 57 56 52 48 47 46 46 46 45 44 45 47 47 46 47 42 36 43 49 48 45 42 41 44 47 44 30 32 43 55 67 75 70 144 141 135 120 109 104 107 113 111 108 100 95 99 95 89 84 81 81 84 88 93 97 89 86 86 87 87 85 87 90 91 87 92 95 93 88 89 91 94 93 91 103 69 55 55 58 110 96 75 89 176 162 157 159 164 166 165 159 145 123 89 109 155 205 236 223 210 168 105 79 67 65 68 70 72 72 75 74 60 54 137 209 235 236 194 145 98 63 63 79 140 209 233 242 250 260 272 283 264 221 192 198 226 272 291 292 293 292 289 229 127 46 162 207 215 207 182 157 149 153 163 197 185 165 153 159 173 169 159 154 167 210 239 250 246 231 206 189 190 213 230 222 196 157 123 110 93 81 81 78 76 72 93 164 168 164 160 142 70 60 80 107 126 148 172 177 170 167 174 207 238 230 126 92 75 68 65 80 126 140 120 76 64 57 58 67 79 77 69 62 59 54 50 50 51 55 74 59 50 53 49 44 45 47 49 52 60 57 51 52 50 48 43 38 41 72 81 66 39 38 74 60 36 39 40 34 37 44 46 40 58 62 48 57 231 276 245 200 184 97 50 97 278 222 112 44 43 37 40 44 46 44 44 46 50 56 61 60 58 49 39 53 48 40 44 64 53 54 52 46 39 42 41 42 45 44 43 38 36 43 45 135 211 231 183 93 70 61 48 44 44 42 41 44 46 46 47 49 49 49 50 49 47 46 53 51 46 43 43 46 50 49 32 38 50 62 71 74 71 143 136 126 109 97 90 93 102 109 111 104 97 95 90 94 90 84 82 82 86 90 92 92 89 90 93 99 118 116 109 99 90 114 111 103 103 120 101 95 95 99 118 95 72 59 61 99 81 65 80 151 165 160 161 173 172 180 157 134 134 131 157 194 221 220 218 205 156 90 87 70 66 68 70 72 72 70 64 56 52 162 238 242 231 183 136 96 69 68 67 108 161 181 199 210 214 215 215 191 158 127 110 125 207 268 294 292 290 288 259 193 91 136 166 179 177 162 165 185 204 205 208 176 137 110 115 121 116 130 172 205 230 244 250 253 256 240 222 209 209 224 221 208 186 147 140 151 141 87 84 81 77 93 155 172 169 161 146 100 95 79 87 137 146 161 159 152 166 202 223 233 213 116 90 77 68 62 84 96 126 141 97 65 55 64 81 82 79 72 63 53 42 46 44 42 55 76 62 53 53 47 40 40 44 50 51 50 49 48 48 46 44 42 41 45 54 53 46 40 57 73 57 37 39 28 31 35 35 32 38 49 51 53 119 251 294 230 82 66 53 89 159 175 163 166 135 46 40 46 48 48 48 47 48 51 55 59 58 55 52 52 65 54 40 37 46 50 47 43 38 32 42 37 34 39 43 44 43 43 47 47 59 68 71 63 107 106 78 45 36 40 36 34 43 44 48 53 58 63 55 52 52 53 51 55 53 48 46 46 48 52 52 35 51 52 52 58 73 72 143 131 117 105 99 89 84 86 97 104 102 95 89 91 111 105 90 87 85 92 98 105 111 111 113 115 116 106 126 121 106 94 95 92 92 104 140 102 101 102 95 101 107 84 63 65 76 69 64 82 142 150 149 154 167 178 190 161 125 116 150 194 218 221 214 213 185 132 79 80 70 67 67 68 68 68 65 68 88 115 194 237 223 189 164 158 141 103 93 84 102 125 122 145 151 144 135 143 163 171 139 72 65 160 246 293 291 289 288 257 202 157 130 130 140 150 159 194 211 216 219 200 164 115 71 70 66 63 109 204 236 243 242 244 253 266 261 245 226 216 217 209 208 211 188 191 208 183 89 87 85 81 94 155 188 194 184 160 115 106 98 108 146 151 163 155 142 161 209 225 200 146 110 91 80 82 99 93 89 112 141 140 92 61 60 81 82 78 71 61 49 44 35 32 39 55 63 57 52 51 45 42 42 45 51 52 46 46 48 46 60 51 43 49 73 68 57 46 39 47 71 74 59 40 43 44 47 50 53 57 62 75 122 274 275 256 202 71 53 38 104 179 44 41 120 138 46 43 44 46 49 50 49 50 51 52 54 53 52 47 61 243 121 39 32 33 42 34 28 28 31 43 40 33 34 40 40 42 45 46 45 41 42 46 47 55 54 49 41 45 48 44 39 42 40 51 61 67 75 59 53 53 52 51 53 52 50 50 50 52 55 58 54 55 57 58 58 71 72 145 128 115 115 126 110 93 83 84 85 87 87 86 85 86 86 92 104 107 116 128 138 141 142 125 129 154 168 138 133 131 118 102 90 86 93 115 140 127 115 112 111 121 111 90 70 68 68 86 117 149 150 146 143 148 165 177 154 119 104 168 218 231 221 220 203 151 100 71 76 70 68 67 66 65 64 61 86 172 245 247 221 180 120 108 128 151 157 139 126 138 152 139 135 120 98 91 137 218 221 159 70 63 179 261 293 292 289 286 255 205 180 141 119 119 138 156 181 199 205 194 191 161 114 69 64 59 58 117 230 249 245 237 232 239 265 270 259 242 229 208 197 205 227 223 227 225 185 90 90 104 107 106 126 191 214 207 177 120 123 122 122 134 161 176 189 203 212 231 220 181 128 109 93 83 96 142 144 107 90 102 130 117 79 62 78 77 74 69 67 72 59 41 38 42 41 48 41 38 45 48 50 51 51 52 53 52 50 47 44 63 53 44 52 84 80 65 49 41 45 72 81 69 57 50 46 50 60 65 72 64 117 283 284 178 99 70 52 43 41 41 38 28 38 43 43 43 47 39 40 49 51 52 53 52 50 50 50 43 85 225 275 132 43 39 36 37 34 32 31 26 41 43 38 37 38 37 40 43 42 42 42 43 44 44 39 40 42 41 41 41 40 40 40 44 49 54 60 66 59 55 53 49 49 50 52 55 56 57 56 51 46 64 61 56 54 56 56 67 143 126 119 135 144 120 103 96 94 86 84 84 84 84 85 87 97 116 137 142 146 146 144 148 132 126 139 162 137 143 155 150 131 99 86 87 96 167 167 149 135 132 130 128 114 90 91 93 123 155 158 172 158 144 137 131 130 114 106 129 222 238 233 224 220 189 141 108 100 107 81 71 69 67 66 63 59 107 254 283 246 192 140 90 76 79 95 116 132 161 186 188 153 138 104 106 145 184 179 162 124 72 66 136 225 289 291 289 281 265 237 188 162 144 136 138 150 172 194 194 158 156 152 118 72 69 69 71 126 230 252 252 234 214 212 244 264 266 253 237 185 180 201 226 229 216 201 165 94 93 144 159 126 86 164 200 204 186 144 145 131 113 114 155 179 207 230 218 217 199 166 127 110 96 86 100 153 162 118 86 83 103 101 80 68 74 73 71 62 53 52 46 47 48 48 46 42 38 39 47 39 50 55 55 54 55 53 51 47 44 43 43 44 50 82 76 61 48 44 56 69 72 68 73 52 41 46 64 51 180 242 255 290 282 183 103 69 42 40 39 38 40 38 39 40 40 39 48 38 39 51 54 57 57 55 52 52 50 88 165 239 146 73 45 48 57 49 37 28 30 31 41 47 48 42 40 41 42 42 40 41 42 43 44 44 42 42 42 38 41 41 38 33 42 42 43 46 49 47 55 57 52 48 48 51 56 60 62 64 64 60 50 48 46 48 53 58 66 73 139 140 138 136 136 133 134 135 127 95 92 102 110 98 98 98 102 111 123 127 133 140 148 149 139 135 140 152 146 153 163 164 154 113 92 89 98 150 180 171 142 140 130 121 117 119 126 135 146 156 165 181 165 154 149 131 76 62 103 188 250 244 237 231 215 172 148 136 132 130 111 100 85 66 66 62 57 117 286 258 189 129 96 90 96 94 89 95 140 214 239 207 136 157 160 179 207 205 190 191 206 215 150 139 189 254 277 289 290 287 270 209 170 150 143 142 146 148 151 152 149 149 147 130 112 130 165 187 199 210 242 251 236 203 169 206 249 266 258 251 181 172 187 199 212 204 182 148 106 98 178 196 140 104 133 168 189 184 168 140 116 102 106 136 164 190 201 173 163 149 135 122 110 99 89 92 118 160 146 114 87 92 89 82 75 69 67 66 59 50 48 54 67 76 72 49 44 43 46 50 53 56 57 56 55 54 52 50 47 45 45 45 45 49 83 69 54 45 46 68 67 61 56 58 51 40 43 67 51 216 298 269 188 125 80 57 47 38 37 37 43 56 30 34 39 39 35 48 44 45 55 58 61 61 60 58 52 112 175 211 251 90 42 43 52 82 74 56 41 37 40 33 43 57 29 31 40 45 42 40 40 44 50 45 47 47 46 45 41 44 40 36 37 32 39 43 44 46 48 49 48 46 47 52 57 62 64 61 67 68 60 51 52 57 63 67 60 83 91 144 142 140 138 136 136 135 135 130 101 99 104 108 101 102 103 105 108 111 123 133 143 153 152 148 145 146 153 159 162 161 159 157 126 97 90 111 116 140 143 131 135 126 117 113 118 126 141 154 165 170 151 164 179 181 157 79 128 217 283 285 251 237 217 166 109 96 99 107 121 128 133 110 66 62 57 135 230 259 208 147 106 89 86 73 68 81 124 209 239 227 190 150 160 173 206 243 234 227 232 225 185 92 76 146 232 256 286 292 289 266 189 161 143 136 141 141 148 153 155 156 151 131 121 135 180 213 226 226 219 208 235 237 214 182 172 181 216 257 252 231 184 161 190 211 203 196 187 164 109 150 177 159 134 156 205 226 182 102 94 104 113 114 125 148 175 191 162 122 94 93 120 110 101 92 82 75 129 151 137 105 100 90 84 77 64 61 56 58 61 55 58 73 84 80 46 49 52 52 54 57 57 57 55 54 52 49 47 45 44 44 45 46 48 59 68 61 46 48 69 73 62 43 29 42 40 41 70 135 182 186 153 89 46 37 47 59 39 35 35 45 69 37 35 38 39 46 41 33 35 52 55 59 62 63 62 94 215 252 203 194 79 41 41 45 62 68 56 39 44 46 39 44 60 43 37 42 48 44 43 37 50 64 45 51 51 47 45 46 43 36 35 43 36 39 41 41 42 44 45 47 49 55 63 67 68 68 48 62 65 48 44 65 75 78 78 61 82 109 142 144 143 142 143 137 126 118 118 122 121 119 112 99 113 106 102 106 108 130 139 143 149 148 147 137 127 136 159 169 166 157 156 135 87 77 138 148 125 112 112 114 124 125 122 124 141 162 185 202 206 190 172 162 157 147 135 177 240 292 289 255 238 210 148 73 60 62 68 76 83 86 78 61 56 135 222 266 223 120 84 73 71 71 63 58 100 194 269 246 200 173 189 154 119 114 151 227 263 259 213 133 61 92 166 233 253 286 291 287 259 169 144 115 93 89 126 143 154 160 161 153 137 148 185 217 238 237 229 225 215 204 218 234 210 186 194 223 261 286 253 206 175 179 200 217 227 232 234 125 104 152 216 171 188 193 198 207 119 111 112 112 120 121 142 170 192 182 137 97 87 117 108 101 94 86 78 78 103 119 114 106 93 82 70 56 57 51 60 73 59 58 69 77 72 46 54 59 60 61 59 56 55 53 52 50 47 45 43 43 44 46 52 61 58 60 55 47 53 75 73 59 43 30 34 57 92 116 221 133 53 42 42 52 63 68 57 38 35 34 37 44 70 55 39 41 43 42 41 43 47 49 53 59 57 36 227 256 243 216 52 41 41 39 41 37 51 50 40 47 47 44 41 42 51 49 52 55 50 47 48 50 53 56 64 57 47 42 45 40 36 37 43 41 40 39 39 39 41 46 53 60 68 73 74 74 73 48 59 64 48 56 69 77 81 82 71 85 118 137 141 141 142 144 142 117 102 111 136 127 121 113 99 119 98 86 90 100 119 113 112 127 126 126 127 127 127 166 174 171 167 171 144 89 72 128 189 165 131 112 119 138 144 138 130 146 188 209 216 218 222 195 165 147 152 173 231 277 292 284 259 231 194 144 89 62 53 55 58 100 83 61 57 52 185 255 246 171 77 60 61 62 64 63 58 113 231 291 231 168 138 154 117 76 56 72 140 217 228 180 111 156 194 234 264 273 288 269 246 216 150 120 85 59 57 115 137 149 155 152 146 157 184 218 235 243 232 220 220 216 149 163 223 236 221 228 230 226 257 247 222 202 202 209 234 248 247 237 205 191 207 236 205 163 162 176 175 189 188 181 171 163 166 156 172 217 210 194 139 85 74 71 86 96 96 94 90 92 95 94 86 84 74 60 46 52 54 65 74 54 55 64 68 61 54 61 66 67 68 63 59 56 54 52 49 46 43 41 39 52 64 71 72 69 55 45 49 71 80 61 37 30 30 44 159 293 269 158 80 43 44 39 78 107 98 40 36 34 34 34 30 90 90 62 33 41 42 43 45 48 52 56 49 35 33 45 135 230 238 77 48 42 39 44 46 47 47 45 40 44 48 47 40 48 61 62 51 53 50 50 50 50 50 41 43 50 49 47 46 44 44 42 40 39 39 39 40 44 51 61 69 74 61 59 77 76 54 44 40 41 68 75 79 83 84 79 88 109 133 135 139 144 145 147 114 95 106 119 99 89 92 100 91 65 52 65 107 119 90 77 97 107 108 106 113 137 179 184 181 177 177 148 123 112 127 183 185 154 121 117 135 147 144 133 136 168 182 191 207 224 235 173 112 158 235 278 294 287 263 254 214 165 123 84 62 64 81 98 136 119 83 62 97 220 255 207 110 71 63 63 64 65 62 57 117 237 276 202 138 101 87 77 67 73 84 75 121 145 151 166 276 287 267 245 243 262 221 181 160 149 114 81 68 83 108 129 142 146 141 137 164 200 229 242 238 214 193 192 192 107 115 193 249 231 230 217 197 220 231 231 227 226 220 227 235 239 230 201 210 231 250 268 211 174 168 184 158 151 151 156 169 176 164 174 217 220 205 147 86 72 90 93 90 87 83 161 180 151 103 82 79 70 59 54 51 55 63 66 42 50 59 62 58 65 69 71 71 69 65 61 57 54 51 48 45 42 43 64 70 79 91 84 69 52 42 46 65 68 56 49 63 45 53 153 262 140 120 78 54 68 41 99 138 123 38 36 35 35 35 34 95 114 87 34 41 42 42 44 46 49 53 46 30 30 31 105 200 240 83 49 41 36 45 59 51 43 45 37 44 54 58 45 42 55 56 48 49 46 43 41 43 50 49 50 52 51 49 48 46 44 43 42 42 42 44 48 52 59 67 71 74 66 58 52 50 47 43 39 40 50 67 79 83 85 65 73 85 129 133 140 148 150 141 117 98 88 84 85 88 94 103 93 69 58 72 113 106 81 63 67 96 99 83 83 122 155 186 192 179 162 142 129 121 125 167 184 161 127 116 126 140 140 130 127 144 151 158 174 195 221 172 122 174 275 295 292 283 259 241 190 129 84 58 52 80 121 145 148 151 127 99 175 256 246 168 65 64 69 68 63 61 57 53 114 227 226 168 118 87 77 74 89 125 151 106 68 76 154 278 292 294 227 145 127 175 157 143 153 174 142 111 108 132 99 114 132 141 138 141 168 204 238 246 222 189 162 152 157 95 90 150 241 232 221 202 185 209 220 227 232 232 222 203 192 194 211 171 192 225 245 271 269 225 186 198 140 130 135 145 164 174 183 200 222 236 205 146 92 73 98 97 90 83 77 156 194 186 142 92 88 86 77 62 54 61 64 55 44 51 56 59 62 66 67 67 68 65 63 60 56 52 49 46 43 41 43 90 89 91 102 87 62 47 41 44 53 60 58 54 56 36 42 64 84 85 95 69 54 83 43 75 123 132 39 36 35 35 36 46 98 107 79 41 41 41 41 42 43 44 46 45 41 43 34 88 185 268 98 65 61 44 40 41 40 40 46 59 50 55 62 39 39 37 38 41 46 46 43 42 45 49 51 49 45 47 50 50 49 48 47 48 49 52 54 60 63 66 68 69 70 71 62 37 38 45 45 44 64 56 68 81 84 86 65 58 67 124 135 135 131 132 126 135 122 86 48 47 75 101 109 107 78 64 74 107 104 78 59 63 99 107 83 65 83 130 183 198 179 146 128 103 88 97 156 180 161 130 117 119 130 133 128 124 129 135 138 138 135 160 169 178 214 274 286 286 284 270 217 163 112 68 67 54 82 123 126 133 137 140 155 210 261 217 133 67 64 86 81 57 51 47 50 91 155 136 134 110 87 87 90 185 243 210 65 67 115 200 293 294 290 226 131 56 52 96 153 196 188 168 139 123 124 89 88 103 119 128 171 212 236 241 242 186 165 155 134 136 88 62 96 212 254 241 200 165 205 206 204 207 218 213 175 145 143 177 146 165 199 219 233 272 250 206 199 148 139 141 144 153 156 183 213 231 243 215 159 102 87 106 102 91 81 74 100 132 146 122 87 86 88 86 83 81 79 77 73 54 48 54 62 61 63 47 47 64 65 64 62 59 54 50 46 43 41 42 97 100 94 90 70 50 42 42 42 40 53 57 51 46 41 42 49 67 96 85 60 46 60 40 41 48 51 37 37 36 33 37 108 108 73 39 39 40 41 40 37 41 37 39 45 47 41 73 135 177 121 62 63 62 35 41 41 39 38 40 44 36 36 43 38 35 32 31 34 45 47 46 45 47 47 43 42 45 44 45 46 48 54 56 60 63 65 66 67 68 68 67 65 65 66 62 46 50 51 47 46 72 59 67 83 86 88 69 58 63 114 120 125 127 130 143 145 130 110 104 59 56 84 121 119 105 97 99 108 103 76 58 58 73 114 112 100 101 123 163 186 179 138 120 83 59 66 117 166 160 132 115 104 118 127 128 124 120 129 136 124 68 111 167 221 270 273 273 277 273 233 166 136 126 123 124 74 52 53 52 52 51 50 85 247 273 213 144 119 99 92 71 48 45 42 86 124 129 95 89 87 87 98 209 261 257 190 54 144 233 282 278 261 199 149 118 99 62 56 83 139 206 170 135 108 92 111 94 70 62 90 152 204 233 236 234 205 170 144 134 123 80 59 83 171 234 221 172 132 162 164 160 164 184 187 141 126 147 155 95 107 144 173 220 228 213 193 187 150 142 142 140 139 138 152 175 201 226 214 168 116 102 111 105 92 80 71 78 124 152 100 80 73 70 72 91 112 100 82 79 72 60 56 60 69 68 65 65 68 68 68 68 66 59 50 45 43 45 49 99 104 84 56 45 39 41 44 44 36 46 51 49 56 52 52 70 106 120 78 48 40 43 38 37 66 104 48 39 37 38 46 117 68 35 40 40 42 46 42 28 39 35 39 47 50 76 120 141 116 35 37 65 73 35 43 43 41 39 38 40 40 41 40 41 37 40 45 44 45 44 43 42 43 42 35 35 47 45 47 55 66 68 65 66 68 69 70 71 69 68 65 63 61 63 67 72 67 57 49 50 77 66 71 79 60 86 73 61 65 111 114 122 128 130 132 130 127 126 131 114 112 122 134 123 95 98 110 111 107 99 93 83 55 117 137 138 134 125 134 159 170 137 123 84 60 56 53 138 154 134 110 74 103 121 125 127 127 140 149 136 72 64 167 265 254 257 263 255 228 179 78 50 66 90 61 54 51 51 51 52 50 47 86 259 280 216 151 144 179 120 70 46 41 40 112 138 96 83 81 66 52 69 246 269 224 152 80 171 231 245 210 139 116 105 105 115 65 50 52 77 155 161 140 116 105 97 94 74 53 58 103 179 229 236 235 219 175 136 132 126 118 114 121 144 206 206 168 120 101 101 112 133 159 134 130 142 155 143 133 109 95 111 180 206 186 148 144 140 140 137 131 129 138 121 106 124 181 177 150 122 106 110 104 92 80 69 75 145 196 118 88 72 62 58 75 99 85 66 72 83 77 72 71 76 77 76 74 72 70 70 68 64 57 49 45 50 56 48 73 84 71 40 48 46 45 46 52 47 47 47 50 65 54 61 89 129 116 69 45 47 50 39 39 76 130 49 37 36 47 81 101 66 41 42 42 45 60 60 29 39 49 53 54 59 141 161 123 47 38 38 56 71 70 52 46 44 41 39 39 41 43 45 45 40 41 42 33 43 44 43 41 42 41 35 35 48 47 48 56 66 67 68 58 48 50 69 71 68 66 65 51 43 49 70 99 72 58 55 57 73 65 72 83 53 68 64 62 72 117 115 122 130 135 134 127 127 132 141 145 148 147 138 121 77 76 90 96 115 130 135 116 59 119 140 140 132 121 116 134 151 145 134 93 65 56 51 114 137 135 116 76 106 124 125 125 137 150 158 154 135 83 133 214 255 258 267 254 223 190 129 74 51 57 51 84 110 118 105 59 81 129 172 183 154 137 131 135 133 86 55 43 40 66 128 137 84 68 59 48 53 95 256 238 180 140 151 206 201 165 123 88 87 89 93 100 86 60 44 48 76 135 145 125 102 99 102 80 51 50 62 146 215 235 240 227 185 145 138 129 123 117 118 143 169 171 153 120 81 79 87 97 103 104 134 175 200 168 121 98 93 95 100 147 140 104 123 123 123 114 102 120 139 138 120 98 117 115 113 113 96 107 103 92 80 68 62 138 220 175 129 95 70 55 57 66 58 51 61 78 84 84 82 78 66 70 77 76 73 70 66 60 54 50 72 84 76 75 71 61 52 55 53 50 47 53 81 65 58 53 47 41 46 63 93 128 96 61 45 53 69 44 38 73 135 50 36 36 42 63 92 68 44 44 44 35 43 50 33 34 48 58 63 74 103 168 168 72 47 40 39 52 91 66 52 45 43 41 41 42 44 45 45 42 43 45 45 38 39 42 42 44 47 44 41 49 47 46 48 51 57 56 49 44 45 66 68 66 64 64 46 75 94 66 91 66 57 63 63 52 56 73 87 64 61 62 70 102 130 126 129 135 140 141 137 114 98 107 139 147 145 139 131 93 81 80 83 112 137 140 119 76 127 138 136 130 112 111 125 145 159 146 133 97 58 55 102 124 130 127 123 128 129 128 129 138 147 152 153 148 86 130 212 268 276 262 237 216 216 148 83 48 55 97 127 137 120 75 52 128 202 223 153 104 85 90 104 79 58 46 42 40 59 92 97 71 60 53 74 126 199 254 212 184 192 212 188 143 97 67 63 70 75 78 79 73 55 43 41 40 96 132 147 143 102 94 74 49 48 70 149 211 228 236 231 191 151 147 132 124 113 106 120 147 159 151 126 102 84 75 72 72 88 135 189 219 157 121 98 91 100 97 99 94 89 95 97 99 100 106 138 175 180 154 110 101 109 113 105 91 103 100 90 78 69 62 124 212 225 189 141 96 61 56 53 51 52 57 63 75 79 76 81 65 70 78 78 74 68 63 58 53 59 90 100 76 53 58 59 56 57 56 54 57 68 78 54 55 58 45 44 56 75 99 122 97 61 40 45 78 48 37 67 133 53 37 37 38 45 63 55 44 44 46 44 59 70 47 47 54 62 83 153 135 80 35 48 62 48 39 43 57 74 68 54 44 43 44 45 45 45 45 43 43 43 44 41 42 45 47 49 46 38 34 51 48 47 48 50 53 43 43 47 43 51 58 63 62 62 55 65 76 76 77 71 65 60 63 68 84 92 75 65 74 81 92 121 140 138 141 144 146 148 147 96 58 76 125 136 138 144 164 142 136 134 120 67 112 136 140 141 145 140 133 125 111 107 122 151 178 161 148 105 58 56 66 105 130 131 137 143 142 138 138 141 138 138 142 145 129 172 230 268 276 248 222 209 215 154 85 61 93 143 145 135 102 49 94 185 234 217 146 103 71 62 71 54 48 45 43 42 43 51 55 56 63 99 157 224 279 252 228 231 236 182 119 82 62 52 50 54 58 59 59 54 55 51 44 54 73 110 155 189 124 93 66 46 45 97 160 205 220 224 217 181 148 152 136 115 97 94 119 142 154 146 116 103 90 78 72 74 88 128 178 210 141 117 107 113 133 119 86 73 78 68 69 82 95 107 161 174 161 134 105 106 107 107 107 105 102 95 86 75 64 59 121 210 215 173 188 171 87 64 57 55 57 62 56 64 64 59 74 75 78 80 78 71 64 60 56 51 70 91 89 60 48 54 57 56 55 61 79 87 79 65 46 45 49 44 43 60 89 117 125 108 69 42 43 67 46 37 63 131 60 41 38 41 53 45 43 44 41 40 45 56 61 49 50 57 56 52 99 138 95 26 35 44 41 38 39 42 73 83 74 54 46 46 48 48 47 46 45 44 44 43 42 42 45 51 89 70 44 37 52 52 51 50 51 52 55 48 36 38 39 50 57 51 48 55 59 58 52 51 55 52 41 66 59 70 77 47 69 88 109 125 121 155 150 153 154 153 149 144 99 85 127 127 121 126 145 181 159 152 146 127 66 64 103 141 146 146 141 131 118 109 80 102 143 174 163 155 128 89 57 57 100 130 133 143 155 155 149 144 140 134 117 108 146 178 215 248 268 260 235 213 202 203 155 100 95 140 165 144 112 87 88 169 222 221 180 135 108 87 72 63 59 57 51 45 44 44 43 43 56 120 194 252 279 270 260 266 246 185 79 56 53 57 59 50 48 47 47 50 63 73 66 55 78 76 91 131 183 144 107 79 64 62 114 154 187 212 200 189 163 143 148 133 102 80 85 134 146 151 134 91 80 81 78 72 74 104 132 170 199 134 102 102 132 179 131 82 66 76 62 71 83 93 101 131 170 173 151 146 110 98 96 95 93 91 93 90 70 62 56 104 185 206 171 184 169 85 69 58 62 71 66 59 68 75 70 49 59 72 79 74 65 59 56 54 47 67 75 67 49 54 55 53 56 80 76 86 88 74 53 46 46 46 44 43 50 85 134 146 118 74 42 39 38 36 37 63 152 90 56 42 46 65 53 46 44 41 38 42 45 46 47 51 50 52 76 131 102 63 45 36 29 31 36 36 37 40 57 78 84 56 51 49 51 49 48 47 47 47 45 42 40 41 45 61 49 40 50 54 54 53 53 54 55 55 54 55 55 56 56 52 41 42 58 64 57 47 48 52 56 56 51 51 58 62 52 79 116 143 143 102 177 172 165 160 155 141 119 125 136 141 131 75 96 144 152 149 151 151 133 65 60 100 141 151 145 135 107 86 114 101 110 132 156 161 155 137 104 59 58 80 108 133 146 159 160 153 146 137 115 98 102 155 207 234 253 266 242 223 204 193 197 155 131 138 164 166 139 95 92 163 202 203 178 145 132 123 120 108 84 85 82 66 49 48 44 42 43 86 272 282 279 265 244 272 235 140 46 45 47 55 64 67 50 49 53 60 67 65 67 70 74 78 80 80 95 127 90 100 114 121 115 132 140 163 199 167 168 160 145 137 120 103 87 83 122 138 144 121 68 58 64 64 59 58 114 144 166 177 126 82 83 126 193 124 78 63 69 68 82 88 90 92 98 135 150 143 136 110 133 127 65 62 79 86 83 78 63 56 68 93 119 165 193 167 83 77 69 67 71 72 59 68 78 77 76 61 64 74 67 59 56 55 53 51 50 52 54 54 53 52 54 68 105 81 73 70 60 48 53 52 46 43 43 46 85 152 165 91 50 41 38 36 35 36 61 155 141 87 43 45 58 52 47 45 46 44 42 42 44 48 53 50 57 91 98 61 44 51 55 40 32 32 37 36 36 40 41 31 118 83 39 51 49 49 49 51 52 49 45 41 39 41 40 42 48 57 57 57 56 55 57 58 56 54 53 54 54 54 53 52 59 70 70 60 59 56 51 53 72 56 55 58 66 104 127 146 161 166 115 175 217 183 162 157 149 131 126 132 143 144 127 130 146 156 154 154 149 126 63 61 106 146 153 151 135 97 75 119 93 86 105 140 155 149 135 105 60 60 59 88 133 146 156 155 148 140 134 85 93 138 162 214 234 241 244 228 207 190 183 185 160 159 164 163 148 135 139 161 192 158 137 131 135 137 136 124 107 90 88 82 80 82 83 51 43 59 120 275 283 251 229 246 245 121 48 39 40 43 47 51 54 56 72 78 75 67 61 64 65 65 79 83 59 39 44 43 63 83 95 98 125 128 135 159 166 154 146 139 127 126 128 114 88 84 103 112 98 62 52 54 53 49 48 96 131 141 122 97 68 65 96 155 109 76 59 56 66 78 82 80 78 84 89 99 107 102 107 142 138 72 49 77 86 78 75 68 69 72 73 77 146 184 157 61 60 67 72 74 77 74 78 81 82 82 79 76 71 61 56 70 74 59 68 56 52 54 51 49 48 63 88 104 76 61 54 49 46 58 57 45 42 42 45 90 172 153 77 42 40 37 36 45 65 85 79 60 44 35 33 59 51 42 40 41 41 41 42 45 49 55 60 75 114 49 38 42 44 50 42 41 44 43 39 37 37 37 37 57 75 79 50 49 50 53 55 57 56 52 48 44 44 48 54 59 61 61 59 58 57 59 59 58 56 53 54 53 53 51 49 50 57 61 58 56 56 48 43 68 62 61 65 75 96 138 162 165 156 117 217 226 218 197 172 149 125 133 150 167 180 154 145 149 159 157 158 150 121 63 62 105 148 164 151 135 111 99 126 91 63 79 130 146 142 133 112 76 62 59 89 136 149 153 147 134 119 123 87 101 144 164 210 226 221 208 211 186 169 162 164 175 187 188 176 156 154 157 163 169 149 133 131 140 150 77 54 127 240 128 106 148 193 177 68 44 79 159 279 283 215 152 141 88 53 38 38 39 39 43 52 66 72 77 76 67 51 44 43 50 65 83 84 60 37 36 36 56 76 86 81 90 109 129 145 150 151 147 137 119 126 134 120 90 93 86 86 82 66 51 48 49 49 47 76 101 108 89 56 53 52 68 123 96 76 62 53 52 59 64 63 61 76 74 72 77 91 104 108 107 102 56 82 92 80 69 75 86 98 102 74 112 135 117 52 52 58 67 78 82 68 73 83 81 80 78 73 64 56 71 65 57 60 69 61 55 51 48 47 47 56 77 112 97 68 47 48 43 57 57 44 42 42 52 94 157 105 61 42 39 36 36 53 65 58 45 39 38 43 53 43 42 41 39 39 40 43 46 51 54 59 67 96 177 76 43 42 40 36 39 46 50 47 44 41 39 38 40 44 50 50 41 50 53 55 59 61 62 61 59 56 54 55 57 61 64 63 61 60 59 61 61 59 57 55 53 52 50 49 49 49 50 52 58 55 58 52 41 50 62 68 78 98 104 137 158 163 149 115 227 227 226 209 190 178 140 154 177 192 184 160 152 158 169 160 159 150 126 87 68 102 145 166 141 131 130 133 134 126 77 71 113 140 141 135 129 121 74 64 94 139 153 152 145 112 58 57 114 142 148 151 155 162 177 196 200 193 173 158 162 170 178 186 186 162 165 163 155 144 138 135 135 140 148 114 158 228 266 168 175 208 204 115 56 44 97 195 272 248 190 130 88 50 43 46 50 53 68 72 69 64 56 59 58 51 43 39 49 62 74 83 70 51 36 36 56 95 101 79 65 81 96 115 136 141 143 137 126 115 115 136 133 100 90 74 69 68 64 54 63 64 54 51 72 87 88 71 53 50 51 60 90 85 65 46 37 36 49 55 59 70 88 83 71 63 68 95 102 99 94 59 82 93 85 79 83 93 107 117 103 111 104 81 55 55 54 60 72 81 63 70 83 79 74 71 66 60 54 65 66 64 61 64 61 57 52 48 45 46 47 52 78 78 66 53 46 47 53 50 42 45 50 68 86 89 53 43 39 37 36 67 73 57 36 37 41 63 79 41 39 40 40 40 41 45 48 52 55 57 61 78 121 200 88 44 42 40 39 41 43 45 46 43 43 44 42 42 44 43 41 43 49 55 59 61 62 64 65 65 64 61 59 58 60 63 63 62 62 62 62 62 60 58 57 54 51 49 47 48 49 50 51 52 53 57 50 35 39 67 81 91 112 128 133 140 151 144 105 229 228 227 217 205 196 162 186 206 205 180 164 164 170 175 161 158 148 136 124 75 95 123 133 119 123 130 137 137 121 74 47 64 135 141 139 133 125 121 121 125 134 148 149 145 110 65 120 144 149 149 154 151 150 161 181 197 174 160 162 181 166 163 165 166 157 152 148 141 132 125 125 127 131 139 185 239 259 229 163 186 216 186 60 45 88 157 227 271 246 173 101 67 44 42 45 72 152 184 170 118 52 44 45 45 43 43 57 67 72 72 57 48 40 35 37 76 111 104 66 48 76 96 110 120 121 134 138 129 108 118 120 109 88 79 63 62 66 63 68 65 59 54 53 58 75 86 77 54 50 50 58 85 84 75 59 41 35 46 53 60 73 85 84 74 62 59 69 79 87 89 69 84 91 88 99 91 85 85 98 167 168 127 77 59 59 59 60 65 78 72 77 83 76 69 64 65 66 55 56 67 72 58 61 62 59 54 49 54 56 53 47 51 66 77 75 48 45 45 43 42 62 77 70 49 29 41 40 37 35 36 104 91 49 37 38 51 76 87 33 40 42 42 44 47 50 51 53 54 57 59 88 131 62 43 37 35 44 41 40 41 43 45 40 45 51 47 45 45 44 43 44 47 50 55 63 63 66 69 70 68 63 58 55 56 58 60 62 63 64 63 62 61 60 58 55 52 50 48 48 50 48 45 51 52 55 59 63 70 75 79 84 91 113 117 124 142 148 115 226 222 225 208 190 183 179 206 217 211 197 175 179 180 171 161 156 148 138 127 74 63 62 61 59 111 138 144 134 65 51 47 63 124 137 141 138 130 127 85 66 66 71 126 139 133 127 148 151 149 158 185 172 162 159 165 179 161 150 153 170 180 166 153 147 146 138 131 129 130 127 126 124 126 140 226 248 228 185 148 152 150 116 46 103 172 211 214 191 180 134 103 110 49 40 41 89 251 229 178 108 41 42 50 52 52 58 74 71 63 53 35 34 34 35 42 91 103 88 59 37 68 94 110 112 111 131 142 135 111 106 87 73 69 62 64 68 71 71 80 67 54 50 51 51 68 84 81 70 56 50 57 72 101 97 79 64 64 72 74 73 79 81 84 85 82 75 67 57 55 73 68 64 61 63 83 86 82 76 82 195 174 116 68 62 62 65 68 70 81 86 86 81 74 64 63 70 79 58 53 67 76 55 62 63 60 55 49 56 58 57 54 58 56 68 87 78 53 45 42 45 101 79 53 43 44 42 38 36 35 37 85 73 39 40 39 53 63 60 40 44 47 48 48 49 49 49 49 51 54 57 78 116 51 41 40 42 47 46 44 42 42 45 48 53 56 54 49 47 46 44 42 45 48 50 50 65 70 72 72 69 64 58 53 53 53 55 59 62 65 63 62 61 61 59 57 55 53 51 50 50 49 48 58 55 56 61 66 71 74 77 82 90 97 104 117 140 160 145 200 210 220 191 163 161 190 203 209 214 220 191 192 192 181 161 156 150 144 133 75 65 63 60 57 118 148 154 137 62 50 49 66 127 136 141 141 139 138 115 79 51 52 78 86 112 154 169 157 144 148 174 169 164 157 152 163 157 148 143 151 188 180 162 148 144 138 130 128 132 137 138 132 130 143 215 208 179 154 137 105 67 54 94 202 236 217 158 77 67 78 110 144 56 43 42 81 219 133 68 36 38 61 71 69 67 79 74 58 42 34 33 42 39 39 56 97 91 77 64 45 55 83 109 118 114 132 141 133 105 76 57 55 66 64 75 77 74 76 84 75 59 45 45 46 56 72 85 82 63 54 59 62 107 121 108 81 82 87 89 85 79 73 72 83 100 84 60 45 42 50 57 58 56 57 75 90 85 74 74 94 98 94 81 58 55 73 83 72 82 85 83 77 68 60 67 80 85 63 54 65 76 58 64 65 61 55 49 51 59 65 59 57 49 56 75 88 58 45 44 48 81 65 51 48 46 42 39 36 35 40 52 51 45 46 40 40 42 43 44 47 49 49 50 47 45 44 46 48 52 54 75 124 70 48 39 39 47 47 46 46 48 48 52 45 39 60 54 51 50 48 46 45 49 50 39 67 74 72 67 59 54 51 50 50 49 52 58 66 67 65 61 58 61 60 60 59 58 56 53 50 49 50 57 55 58 66 67 55 63 76 82 94 99 102 101 87 143 153 158 188 211 196 175 169 194 207 206 203 208 207 208 200 182 160 158 154 147 131 74 66 65 62 57 123 168 177 149 109 68 51 70 135 138 145 148 145 144 135 94 56 56 55 56 92 153 176 158 139 133 147 156 159 152 142 146 148 128 111 116 162 182 179 167 164 159 149 140 136 137 140 137 131 133 173 167 148 133 126 64 45 93 204 244 230 181 119 77 54 47 47 47 47 47 46 46 48 39 34 33 44 114 90 68 65 79 64 46 35 35 40 66 56 47 74 85 84 78 72 70 46 69 105 124 120 133 136 119 77 57 52 62 81 84 85 79 72 70 79 84 70 42 39 40 43 55 81 84 67 58 62 59 95 124 124 87 86 89 93 92 83 73 68 75 90 78 53 40 42 49 53 50 53 64 75 94 96 87 80 67 66 66 63 58 67 80 88 84 85 86 82 74 64 56 64 71 70 74 66 67 72 66 69 69 65 57 50 47 63 79 69 52 46 48 58 84 60 46 43 46 52 51 50 48 45 42 39 37 36 35 107 146 121 44 41 39 38 37 37 41 41 40 44 44 43 43 45 48 50 53 64 93 73 53 40 39 45 46 46 49 56 56 58 59 62 67 66 62 57 53 52 49 48 48 46 66 71 67 60 50 46 45 46 47 46 49 53 53 52 49 51 54 48 60 63 63 62 60 56 52 49 48 50 52 58 63 54 55 66 76 83 100 121 120 97 95 93 120 137 146 195 199 192 192 205 215 212 208 211 216 221 229 222 175 162 153 144 127 73 68 67 63 59 127 179 194 170 135 76 51 73 139 146 152 153 149 145 138 96 59 61 59 77 110 149 168 154 136 129 139 154 157 148 130 112 115 78 47 54 104 155 180 189 201 196 173 152 137 118 110 113 118 121 144 160 156 138 131 64 72 143 240 239 204 155 105 75 69 70 69 61 54 57 66 74 70 42 33 33 41 87 61 58 72 73 52 40 34 42 82 75 64 56 58 80 80 76 75 74 67 72 88 113 131 129 121 106 77 71 73 77 80 77 81 82 77 66 73 81 70 42 39 37 38 45 63 82 68 58 61 58 73 103 115 88 84 84 86 89 95 72 66 69 69 57 43 42 50 55 55 56 61 70 79 99 102 99 112 71 62 61 58 54 56 62 71 80 85 84 80 72 65 59 57 56 58 88 108 90 54 65 71 73 70 62 52 49 66 89 91 57 46 45 50 79 66 52 44 41 38 46 50 46 43 41 39 38 37 38 118 131 62 41 39 38 37 35 35 37 41 40 27 41 46 46 46 48 50 51 56 72 59 47 41 41 43 45 46 46 51 56 57 59 63 70 73 69 62 58 58 55 51 49 53 60 60 57 55 48 44 43 44 45 44 47 49 45 45 42 43 47 51 62 65 64 62 60 57 54 51 49 50 53 56 59 51 65 73 77 85 82 116 137 121 99 92 93 139 140 158 191 204 202 206 218 218 215 215 218 225 233 234 216 185 160 144 127 72 67 66 63 61 128 172 188 174 137 77 52 65 107 118 144 155 150 145 141 107 73 63 60 115 150 156 157 148 135 129 137 151 157 146 114 58 54 53 51 49 47 98 150 185 189 195 178 150 114 54 49 51 66 104 124 135 139 122 52 71 143 215 244 218 168 119 80 48 65 81 88 82 73 73 78 83 78 45 33 32 38 65 72 89 104 93 66 44 33 39 72 73 72 63 44 71 78 78 73 70 66 67 73 85 111 117 109 96 97 85 76 69 64 64 63 71 78 62 69 77 72 55 44 40 38 37 41 77 64 52 55 50 52 76 97 89 84 77 71 75 104 69 61 65 61 44 38 48 64 66 57 64 70 70 84 114 113 94 97 66 60 62 61 57 56 58 65 78 82 79 73 69 66 63 59 56 59 127 123 91 63 67 73 76 76 72 61 52 62 87 104 62 47 44 46 77 74 60 46 41 43 48 50 46 43 41 39 40 49 60 96 90 40 39 39 39 39 39 37 37 37 39 40 43 48 51 48 47 49 53 70 115 51 37 44 41 42 45 46 44 45 53 59 64 67 71 70 67 63 60 60 59 56 51 49 50 49 48 48 48 47 45 44 43 43 46 46 38 38 44 50 53 58 62 62 60 59 59 58 56 54 51 51 53 57 62 68 71 73 76 83 77 97 121 133 130 120 105 142 141 145 181 199 203 210 225 227 224 222 221 224 229 233 231 205 176 154 136 98 94 79 62 63 104 146 165 160 139 77 54 60 73 50 105 143 146 142 140 135 110 64 58 117 159 168 157 143 135 139 152 155 154 148 139 129 73 59 57 55 53 60 67 96 164 180 171 153 128 84 56 47 62 102 135 141 109 58 38 139 209 231 201 158 113 77 53 44 48 53 55 53 50 49 52 55 53 39 33 50 83 86 91 101 105 90 57 39 33 34 43 50 51 46 34 61 76 82 78 61 56 47 45 59 88 105 111 111 113 89 63 43 36 42 45 48 49 42 49 68 82 79 55 47 42 38 37 43 46 48 50 45 46 66 89 92 86 77 67 64 87 90 74 57 58 65 51 57 80 86 57 57 65 66 83 131 128 83 56 52 53 57 59 59 60 62 67 77 77 73 68 67 68 65 61 60 67 103 101 84 66 68 74 77 78 73 63 53 50 57 85 79 61 44 44 75 78 66 50 50 49 50 50 47 44 41 39 49 90 79 67 54 42 41 41 39 36 41 40 39 39 38 39 42 38 35 48 47 50 72 99 47 35 40 47 43 41 45 47 46 44 50 62 72 76 72 65 59 57 58 60 61 59 55 50 47 46 48 53 66 59 47 44 44 44 45 44 37 36 48 58 58 59 61 60 60 60 60 61 60 58 55 55 57 61 66 69 69 69 71 76 85 85 86 109 122 131 131 151 136 96 149 187 203 212 227 232 233 230 226 224 228 226 210 199 182 164 147 138 123 90 63 61 55 107 145 153 146 86 62 95 164 63 43 84 139 136 136 133 108 63 56 111 150 162 157 145 142 152 168 160 150 143 139 138 123 118 117 115 113 72 55 62 86 151 161 153 135 103 61 59 88 133 165 157 127 98 112 192 234 222 160 107 80 67 65 71 69 54 42 43 60 67 57 43 41 36 45 76 116 96 92 93 89 74 46 35 32 32 32 39 39 35 35 55 75 85 83 71 53 40 35 43 72 87 94 100 112 87 57 34 24 27 31 37 43 44 47 59 76 88 65 52 45 41 38 39 40 42 42 40 43 64 87 93 92 87 71 49 47 74 59 39 59 67 59 67 88 89 60 55 58 59 72 127 129 82 60 53 51 51 52 55 58 63 69 74 72 69 68 70 68 65 62 68 95 91 83 74 67 68 73 78 79 75 63 54 49 49 54 50 52 54 52 71 76 72 63 53 44 47 51 47 44 41 40 56 127 85 53 39 43 42 43 40 35 34 41 43 42 40 40 40 39 40 47 51 70 72 40 43 45 48 49 43 41 45 48 49 49 50 60 75 83 73 62 54 51 53 58 61 60 54 50 46 44 44 47 67 63 48 44 46 47 46 47 51 47 50 54 53 58 60 60 60 61 62 54 50 62 61 61 62 63 66 67 66 65 66 70 79 77 71 82 90 120 148 162 131 66 129 182 209 214 227 236 240 238 233 231 232 216 175 165 165 158 141 127 78 63 65 64 57 53 91 144 145 136 93 62 64 51 45 75 119 132 133 133 108 62 57 66 114 162 159 153 149 157 172 164 154 144 137 135 137 141 140 133 130 75 53 52 54 106 127 131 122 98 75 92 135 183 182 160 145 148 179 225 235 206 145 102 79 78 91 105 93 64 47 57 86 90 69 43 38 35 67 104 122 90 79 76 72 57 39 33 32 35 50 43 36 33 38 58 81 97 99 87 56 40 36 39 53 56 61 72 95 88 62 37 28 33 45 54 55 45 47 51 66 90 80 62 46 36 32 39 39 38 38 38 40 56 78 91 104 97 77 52 34 45 52 57 62 64 56 60 78 91 73 51 41 56 91 122 107 63 59 59 59 58 55 53 56 61 67 70 65 65 71 80 70 65 62 68 98 87 77 69 68 68 73 78 81 77 66 55 50 49 48 45 46 53 68 80 80 75 68 56 49 50 52 48 45 42 40 49 92 76 56 43 42 42 42 39 34 29 41 45 44 42 41 40 42 44 49 45 67 74 41 45 47 48 49 45 42 44 43 38 58 56 60 72 82 72 62 54 50 51 55 58 56 50 47 46 45 43 43 49 49 45 46 49 49 47 45 46 51 51 48 47 57 60 58 52 53 58 54 51 62 63 62 62 62 64 66 66 67 68 73 75 77 80 92 84 108 140 163 131 66 129 181 211 218 231 238 242 242 238 239 237 213 160 146 143 139 118 60 64 66 67 66 61 56 58 80 131 133 91 58 55 50 47 83 127 128 126 128 123 110 107 106 132 160 158 156 156 160 166 161 154 146 138 133 135 143 143 133 125 72 51 52 61 92 106 113 114 98 96 124 170 215 185 156 146 157 186 212 203 176 145 131 108 104 115 125 106 75 63 83 108 97 75 52 36 35 84 120 111 81 68 62 56 43 34 33 39 52 74 49 35 34 42 66 93 113 118 97 58 41 38 37 35 33 35 45 66 81 65 42 34 40 62 73 70 53 45 44 59 87 87 65 48 42 43 45 44 41 39 38 39 45 60 83 104 102 87 66 40 41 60 80 76 67 60 55 56 84 85 80 76 84 123 105 75 58 63 67 68 67 64 60 59 62 65 66 58 56 67 94 74 65 60 58 63 70 72 70 68 69 76 81 83 79 70 61 52 45 52 49 47 49 57 79 85 81 73 60 56 56 54 50 45 42 42 47 62 55 46 40 39 39 39 36 32 35 42 45 44 44 43 43 43 45 48 56 62 58 43 45 47 49 49 45 42 43 48 62 67 67 68 71 70 64 59 57 54 53 54 53 50 46 44 44 45 45 43 42 43 45 47 52 145 182 46 44 45 50 58 64 52 55 53 36 37 51 58 57 57 58 59 61 63 65 67 69 70 71 74 77 73 61 84 87 97 109 153 135 83 135 167 196 226 234 239 242 243 243 244 240 225 195 159 145 139 119 62 65 68 70 69 63 58 55 72 128 129 114 99 86 53 49 85 128 134 125 124 130 138 139 143 159 169 155 144 150 158 161 157 154 148 140 134 134 138 137 129 112 71 57 66 93 120 121 123 125 113 114 142 179 207 185 156 137 133 142 145 130 118 121 149 147 140 132 122 112 92 88 111 127 104 93 79 35 40 84 111 98 76 67 54 41 33 62 61 67 86 77 50 36 36 46 72 101 121 123 95 56 40 34 28 29 30 32 34 39 60 59 46 35 36 55 67 67 63 51 46 54 77 87 61 45 46 51 47 46 44 41 42 41 41 45 61 82 87 82 68 41 42 65 93 95 65 58 56 52 64 77 89 105 127 125 88 63 65 69 69 67 65 66 65 64 64 64 65 59 54 62 89 73 61 54 52 56 64 68 69 69 67 76 83 84 81 75 68 58 46 59 55 50 48 48 64 79 86 77 64 61 60 57 51 46 41 40 43 33 31 34 38 38 38 38 39 40 43 44 45 46 47 46 45 44 44 45 59 55 44 44 44 46 47 49 46 43 42 45 55 65 63 59 58 58 55 55 57 59 57 54 50 46 44 43 44 46 47 45 45 45 47 48 51 95 113 52 47 46 50 58 60 52 53 56 53 38 49 56 53 51 54 58 62 65 67 70 72 73 75 79 79 74 65 72 87 93 88 150 148 150 152 157 188 239 234 238 243 246 249 250 240 228 212 176 155 143 118 62 65 68 69 68 65 59 55 71 123 134 133 129 121 95 85 100 122 130 123 121 131 145 149 168 185 183 146 110 113 135 157 157 157 151 143 136 133 129 127 122 98 78 78 100 139 150 151 148 139 114 121 156 183 180 173 149 120 94 85 87 61 39 48 107 141 150 133 88 78 79 101 135 128 102 104 101 35 67 83 90 89 78 64 52 42 39 225 186 117 96 64 41 36 41 44 70 96 115 118 93 55 36 31 31 26 28 31 31 32 38 49 51 39 32 32 36 42 53 67 58 50 61 78 56 37 32 40 59 56 47 49 50 47 45 45 42 54 61 62 56 41 44 66 93 101 62 56 59 57 56 62 76 107 162 145 99 63 55 71 68 66 65 67 68 67 64 61 63 62 57 59 76 68 56 48 47 50 56 63 71 74 48 67 84 85 83 77 71 63 55 68 61 52 50 48 56 72 84 81 68 60 57 59 51 47 44 43 43 38 37 38 39 38 39 40 41 43 44 47 49 50 50 48 44 42 41 42 43 44 45 46 45 44 46 48 48 45 44 45 50 62 61 55 51 52 53 55 58 59 55 51 47 44 44 46 48 49 51 51 51 51 51 50 50 54 59 59 51 47 49 56 65 56 52 54 50 50 52 53 53 55 58 62 66 69 70 72 74 76 80 86 88 89 89 85 92 97 93 151 149 150 153 156 171 202 233 240 246 251 256 244 224 206 193 185 171 155 134 106 103 102 88 67 65 59 55 63 91 132 134 131 133 137 128 109 94 95 96 98 119 150 156 205 214 188 139 82 59 85 136 156 156 155 150 138 128 122 124 127 115 97 106 130 160 177 167 148 123 89 133 174 190 175 162 148 132 115 105 89 59 39 40 45 95 136 151 137 115 116 119 112 104 105 78 50 63 80 75 59 46 59 59 52 42 33 63 88 99 94 79 50 47 53 46 71 93 110 114 87 52 36 34 35 32 33 35 35 31 24 32 42 44 37 31 30 33 34 59 64 55 41 51 44 35 31 45 117 102 67 67 66 57 56 60 53 48 43 41 43 50 56 71 89 93 60 55 60 59 57 54 59 85 149 156 117 72 51 69 70 69 69 70 70 67 63 60 60 58 55 53 55 55 51 48 47 50 55 51 45 53 72 81 86 87 84 80 73 65 58 73 60 48 50 48 65 73 74 77 67 54 52 59 52 48 47 45 40 36 33 32 31 30 38 43 44 45 34 42 50 49 47 44 41 40 41 42 43 44 46 48 47 46 46 47 51 49 47 48 55 63 61 55 50 50 52 53 54 53 51 48 45 45 47 53 56 57 58 58 58 56 53 50 51 56 62 61 52 48 48 53 58 54 49 47 45 45 47 51 56 63 67 69 71 72 72 73 76 80 86 91 95 97 87 93 95 91 86 154 152 153 154 156 167 192 242 245 255 267 270 248 216 191 181 188 183 172 157 142 134 128 111 83 65 59 55 52 56 118 122 111 107 120 119 82 48 46 44 43 80 139 161 222 219 187 160 151 93 59 74 145 151 151 145 137 129 123 125 130 127 124 127 148 184 179 159 131 109 117 188 189 166 152 151 144 134 121 106 95 90 72 42 40 51 81 116 128 119 109 101 94 90 67 47 47 83 86 76 57 40 44 43 39 35 32 59 83 98 97 74 66 56 47 44 65 94 114 115 84 51 36 34 35 34 34 33 32 25 28 31 32 33 39 41 41 40 35 37 54 63 44 44 44 44 42 31 35 140 186 44 75 85 90 95 95 79 58 41 43 63 77 84 86 90 59 54 58 57 57 54 51 60 104 138 118 81 60 57 58 65 75 76 72 65 60 58 55 58 57 53 51 52 50 49 48 48 57 55 49 56 74 80 82 85 82 79 75 69 60 57 51 47 49 47 65 66 57 59 59 50 50 59 55 51 48 46 40 35 36 35 32 35 42 44 44 45 40 43 45 45 44 42 41 41 41 42 42 43 43 45 47 48 49 51 57 53 50 53 65 67 63 56 52 50 50 50 49 49 48 47 46 47 49 51 53 56 57 53 51 49 49 51 55 60 63 58 52 49 48 51 52 49 45 43 43 44 48 54 63 70 73 73 72 72 72 73 77 85 91 96 100 101 89 89 86 82 83 157 153 153 157 158 163 185 249 251 267 279 271 240 211 190 181 190 180 174 165 148 134 124 114 99 64 57 52 50 53 100 103 79 50 49 49 50 49 46 44 44 46 80 190 195 179 162 159 156 143 133 130 136 139 132 127 130 129 108 103 113 123 123 132 158 195 183 157 134 126 150 214 193 154 137 127 115 112 109 94 91 93 87 71 70 72 67 63 70 86 90 86 75 60 43 37 46 77 81 79 71 59 55 52 50 44 32 92 115 112 92 57 79 78 59 41 51 88 115 115 83 52 36 33 35 35 34 33 32 30 31 35 39 42 41 42 43 43 38 31 35 46 60 48 51 56 57 56 50 66 122 227 260 266 266 266 266 263 152 41 41 46 70 85 87 85 61 54 54 50 53 53 51 55 84 107 99 79 62 42 40 54 75 82 73 62 55 53 50 57 58 53 59 57 52 49 49 47 54 53 50 70 75 75 76 80 82 80 76 70 61 59 49 41 43 48 59 61 55 53 50 51 53 57 57 53 50 48 47 44 44 44 46 46 46 45 43 42 42 41 41 41 41 41 42 42 41 40 40 41 43 44 45 47 51 62 59 53 52 59 74 72 65 57 54 51 48 46 46 47 47 47 48 48 48 47 48 50 49 48 48 49 50 55 61 64 63 58 53 51 51 52 51 47 44 42 44 48 54 61 68 73 75 74 71 70 71 74 80 90 94 99 102 98 105 85 78 87 87 160 155 155 163 163 162 182 254 261 279 281 255 216 196 183 176 182 158 152 151 146 130 113 90 68 61 54 49 47 47 47 50 53 53 53 54 53 50 48 47 47 48 74 163 188 172 150 144 143 142 140 137 133 132 124 115 109 113 98 92 102 126 89 116 163 198 187 163 149 153 179 193 172 147 136 131 110 98 94 89 89 86 80 75 79 87 76 59 55 57 64 67 63 52 49 43 42 56 62 67 70 71 72 68 110 132 53 118 137 123 88 48 80 87 67 38 42 85 118 117 84 52 37 34 35 35 34 34 33 34 37 41 45 45 43 42 38 33 37 33 31 38 57 48 56 61 58 58 57 57 70 107 112 132 201 270 142 108 70 43 42 44 51 67 88 92 79 65 54 49 50 52 51 51 60 73 70 55 36 58 58 56 61 81 72 60 50 46 48 53 56 57 65 59 52 48 50 47 50 51 55 75 73 70 72 79 84 84 79 70 60 55 51 48 48 64 72 65 51 54 52 51 50 50 53 55 53 49 48 47 41 42 59 48 44 43 43 40 39 36 32 32 32 39 43 43 41 39 39 39 41 44 46 49 55 65 60 54 54 64 76 74 66 58 54 50 47 46 46 47 48 49 51 49 46 45 44 45 46 48 53 59 59 62 64 65 63 62 56 53 54 56 54 50 46 46 51 57 63 69 72 74 75 74 72 71 73 77 83 88 93 103 98 61 100 85 78 98 93 141 122 128 162 181 176 182 245 274 289 275 233 199 166 151 149 150 146 143 141 136 120 102 93 83 56 53 50 47 47 48 86 105 95 56 57 55 52 49 49 49 78 136 216 250 197 147 138 135 132 131 132 133 130 117 95 71 74 93 105 115 132 100 131 174 199 195 188 180 178 188 163 126 108 117 121 106 96 96 103 92 81 71 66 73 80 81 75 62 45 43 51 62 64 62 55 48 47 47 51 58 65 70 65 134 182 85 122 126 113 89 53 75 81 64 38 40 80 112 114 85 53 38 36 35 35 34 34 34 35 47 50 48 45 54 48 38 31 36 37 35 38 54 48 53 56 55 56 57 57 54 47 56 67 131 205 68 48 46 46 44 45 47 61 83 90 87 72 57 53 54 53 62 79 84 74 60 47 38 47 47 49 59 77 72 61 50 43 43 49 59 69 62 52 48 48 51 49 49 54 64 71 68 67 69 78 86 86 80 71 61 55 52 51 51 71 68 61 60 65 64 59 53 48 49 45 45 52 49 47 46 46 47 44 37 37 44 41 39 32 24 25 30 39 44 43 40 39 39 39 40 43 46 53 61 66 62 59 59 63 69 68 64 59 55 51 48 46 46 48 50 52 53 50 48 47 46 45 45 48 53 59 66 69 70 70 66 60 55 55 58 61 58 53 50 53 61 68 73 75 74 73 73 74 74 74 75 78 81 85 95 106 112 109 111 81 66 84 91 Wind_Speed 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 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 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 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 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 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 15 15 15 15 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 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 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 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 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 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 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 11 11 12 12 12 12 13 13 14 14 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 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 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 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 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 14 15 15 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 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 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 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 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 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 18 18 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 18 17 17 17 18 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 13 13 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 13 13 13 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 9 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 12 12 12 13 13 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 13 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 13 13 13 13 13 13 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 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 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 11 11 11 11 11 11 10 11 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 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 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 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 13 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 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 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 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 13 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 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 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 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 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 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 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 16 16 16 16 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 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 16 16 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 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 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 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 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 11 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 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 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 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 12 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 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 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 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 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 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 15 15 15 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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 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 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 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 13 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 8 8 8 8 7 7 7 7 7 7 7 7 8 7 7 8 8 8 8 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 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 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 11 11 11 11 11 11 11 11 11 11 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 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 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 11 11 11 11 11 11 11 11 11 11 11 11 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 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 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 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 14 14 14 14 14 14 14 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 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 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 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 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 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 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 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 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 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 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 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 10 10 10 10 10 10 10 11 11 11 10 11 10 11 11 10 11 10 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 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 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 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 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 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 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 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 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 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 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 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 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 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 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 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 8 8 8 8 8 8 8 8 8 8 8 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 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 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 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 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 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 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 12 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 11 11 11 11 11 11 10 10 10 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 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 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 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 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 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 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 11 11 11 11 10 11 11 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 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 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 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 11 11 10 10 11 11 10 10 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 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 10 10 11 11 11 11 11 11 11 10 10 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 11 11 11 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 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 12 12 13 13 13 13 12 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 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 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 12 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 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 11 11 11 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 17 17 17 17 17 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 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 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 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 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 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 12 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 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 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 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 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 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 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 10 10 10 10 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 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 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 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 13 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 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 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 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 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 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 20 20 20 19 20 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 9 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 11 11 11 11 11 11 11 11 11 11 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 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 12 12 12 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 17 17 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 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 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 12 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 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 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 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 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 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 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 16 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 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 14 14 14 14 14 14 13 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 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 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 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 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 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 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 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 18 19 18 19 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 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 10 10 10 10 10 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 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 10 10 10 10 10 10 10 10 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 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 11 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 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 10 10 10 10 10 10 10 10 10 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 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 13 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 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 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 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 11 10 10 10 10 10 10 10 10 10 10 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 14 14 13 13 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 10 10 10 10 10 10 10 10 10 10 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 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 13 13 13 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 19 20 20 20 19 19 19 18 18 18 17 16 16 15 15 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 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 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 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 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 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 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 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 17 17 16 16 15 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 10 10 10 10 10 10 10 10 10 10 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 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 13 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 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 15 15 14 14 13 13 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 10 10 10 10 10 10 10 10 10 9 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 12 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 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 17 17 16 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 14 14 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 12 12 12 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 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 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 8 9 9 9 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 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 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 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 20 20 20 20 19 19 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 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 10 10 10 10 10 10 10 9 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 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 5 5 5 5 5 6 6 6 7 7 7 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 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 20 20 20 20 19 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 9 9 9 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 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 11 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 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 5 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 16 15 16 16 15 15 16 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 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 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 9 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 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 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 17 17 17 17 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 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 8 9 8 8 8 8 8 8 8 8 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 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 20 21 21 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 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 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 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 15 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 17 17 17 17 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 16 16 16 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 11 11 11 11 11 11 11 11 11 10 10 10 10 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 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 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 12 13 13 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 12 13 13 12 13 13 12 13 13 13 13 12 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 13 12 12 13 12 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 18 18 18 17 17 17 17 16 16 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 9 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 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 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 18 18 18 18 17 17 17 16 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 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 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 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 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 8 8 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 12 12 12 12 12 12 12 12 12 11 11 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 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 11 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 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 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 18 18 18 17 17 17 17 17 17 17 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 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 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 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 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 5 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 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 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 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 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 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 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 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 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 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 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 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 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 18 18 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 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 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 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 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 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 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 6 6 6 6 6 6 6 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 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 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 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 6 6 6 6 6 6 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 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 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 4 5 4 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 17 17 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 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 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 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 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 18 18 18 18 18 18 18 18 18 18 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 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 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 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 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 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 11 10 10 10 9 9 9 9 9 9 9 9 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 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 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 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 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 12 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 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 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 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 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 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 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 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 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 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 5 5 5 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 7 7 7 8 8 9 9 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 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 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 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 14 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 13 13 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 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 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 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 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 13 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 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 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 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 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 15 15 15 15 15 15 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 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 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 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 17 17 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 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 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 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 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 15 14 14 14 14 14 14 14 14 14 14 14 14 14 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 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 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 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 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 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 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 8 8 8 8 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 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 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 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 8 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 8 8 8 8 8 8 8 8 7 7 7 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 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 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 9 9 9 9 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 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 8 8 8 8 8 8 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 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 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 9 9 9 9 9 9 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 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 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 12 12 12 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 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 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 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 8 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 9 8 8 8 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 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 9 9 9 9 9 9 9 9 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 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 9 8 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 8 8 8 8 8 8 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 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 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 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 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 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 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 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 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 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 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 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 10 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 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 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 13 13 12 12 12 12 12 13 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 Wind_Direction 129 130 129 129 129 130 130 130 130 131 132 132 133 134 134 135 136 137 139 139 140 140 141 141 141 141 141 140 140 140 139 139 139 139 140 140 142 143 144 146 149 150 152 154 155 156 157 157 158 159 159 159 159 159 160 160 160 160 160 160 161 161 161 162 162 162 163 163 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 164 163 163 163 163 163 163 163 163 162 162 162 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 169 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 170 170 170 169 169 169 168 168 168 167 166 165 164 163 161 161 159 158 157 156 156 155 154 154 153 153 153 153 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 158 158 159 160 160 161 161 161 162 161 161 161 160 160 160 160 159 159 160 160 161 161 161 161 161 162 162 162 163 163 162 162 162 162 162 163 163 163 164 164 165 165 165 166 166 166 166 167 168 168 169 170 170 170 171 171 171 171 171 170 170 169 169 168 168 167 167 166 165 165 164 164 164 163 163 163 162 162 161 162 161 161 160 160 160 160 160 159 159 159 158 158 158 158 158 157 157 157 156 156 155 129 129 129 129 129 129 129 129 130 130 131 132 132 133 134 135 136 137 138 138 139 140 140 141 141 140 140 140 140 139 139 139 139 139 139 140 141 142 144 146 148 150 152 153 155 156 157 158 158 159 159 159 159 159 160 160 160 160 160 161 161 161 161 162 162 162 163 163 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 164 163 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 170 170 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 170 170 169 169 168 167 167 165 164 163 162 161 160 159 158 157 156 155 154 154 154 153 153 154 154 154 155 155 155 155 155 156 156 155 155 155 156 155 156 156 156 157 157 158 159 159 160 160 160 161 161 161 162 161 161 160 161 160 160 160 160 161 161 161 161 161 162 162 162 162 163 163 162 162 162 162 163 163 163 164 164 165 165 165 165 166 166 166 166 167 168 168 169 170 170 170 171 171 171 171 171 171 170 169 169 169 168 167 167 167 166 166 165 164 164 164 164 163 163 162 162 162 162 161 161 161 160 160 160 160 159 159 159 159 158 158 158 158 157 157 157 156 156 129 128 129 128 128 128 129 129 129 129 130 131 131 132 133 134 135 136 137 138 138 139 139 140 140 140 140 140 140 139 139 138 138 138 139 139 141 142 143 146 148 149 151 153 154 156 157 157 158 158 159 159 159 159 159 160 160 160 160 161 161 161 161 162 162 162 163 163 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 162 162 162 163 162 163 163 163 163 163 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 168 169 170 170 171 171 172 172 172 172 173 173 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 170 170 170 169 167 167 166 165 164 163 162 161 160 158 157 157 156 155 154 154 154 153 154 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 157 158 159 160 160 160 161 161 161 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 162 163 163 163 164 164 165 165 165 165 165 166 166 166 167 168 168 169 170 170 170 171 171 171 171 171 171 170 170 170 169 169 168 167 167 166 166 165 165 165 164 164 163 163 163 163 162 162 162 161 161 161 161 160 160 160 159 160 159 159 159 159 158 158 157 157 157 156 128 128 128 128 128 128 128 128 128 129 129 130 131 132 132 133 134 135 136 137 137 138 139 139 140 140 140 140 139 139 139 138 138 138 139 139 140 142 143 145 147 149 151 153 155 156 157 157 158 159 159 159 159 159 159 160 160 160 160 161 161 161 161 162 162 162 163 163 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 163 163 163 163 163 163 164 163 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 169 170 170 171 171 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 171 170 170 170 169 168 167 167 165 165 163 162 161 160 159 158 157 157 156 155 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 157 157 158 158 159 160 160 160 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 165 165 165 165 166 166 166 167 168 168 169 170 170 171 171 171 171 171 171 171 171 170 170 169 169 168 167 167 167 166 166 165 165 165 164 164 164 163 163 162 162 162 162 161 161 161 160 161 160 160 160 160 159 159 159 159 158 158 157 157 157 128 128 128 128 128 128 128 128 128 128 129 129 130 131 132 133 133 134 135 136 137 138 138 138 139 140 139 139 139 139 138 138 138 138 138 139 140 141 143 145 147 149 151 153 155 155 156 157 158 158 158 159 159 159 160 160 160 160 161 161 161 161 162 162 162 163 163 163 164 164 164 164 164 165 165 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 166 166 166 166 166 166 167 166 166 167 167 167 166 166 166 167 167 167 167 167 168 168 169 168 169 170 171 171 172 172 172 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 174 174 173 173 172 172 171 170 170 170 169 168 167 166 165 164 163 162 161 160 158 157 157 156 155 155 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 158 158 159 159 159 160 160 161 162 161 162 163 162 163 163 163 163 163 162 162 162 163 162 162 162 162 162 162 162 163 163 163 164 164 164 164 165 165 165 165 165 165 165 166 166 167 167 168 169 169 170 171 171 171 172 171 171 171 171 171 170 169 169 168 168 168 167 167 166 166 166 165 164 164 164 163 163 163 163 162 162 162 161 161 161 161 161 160 160 160 160 159 159 159 158 158 158 157 157 128 128 128 128 128 127 127 128 128 128 128 129 129 130 131 132 133 134 135 136 136 137 138 138 138 138 139 139 138 138 138 138 138 138 138 139 140 141 143 145 147 148 151 152 154 155 156 157 158 158 159 159 159 160 159 160 160 160 160 161 161 161 162 162 162 163 163 164 164 164 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 164 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 166 166 167 166 166 167 167 167 167 167 167 167 166 166 167 167 167 167 167 168 168 169 169 169 170 170 171 171 172 172 172 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 172 171 171 170 170 169 168 167 167 165 165 163 163 161 160 160 158 157 157 155 155 155 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 157 157 158 158 159 159 159 160 160 161 161 162 162 163 163 163 163 164 163 163 163 163 163 163 162 162 162 162 162 162 162 163 162 163 163 164 164 165 165 164 165 165 165 165 165 166 167 167 167 168 169 169 170 171 171 171 172 171 171 171 171 171 170 169 169 168 168 168 168 167 166 166 166 166 165 165 164 164 163 163 163 162 162 162 161 161 161 161 161 161 161 160 160 160 159 159 159 158 158 157 157 128 128 128 128 127 127 127 127 128 128 128 129 129 130 130 132 133 133 134 135 135 136 137 137 138 138 138 138 138 138 138 138 138 138 138 139 140 141 143 144 146 149 150 152 154 155 156 157 158 158 159 159 159 159 160 160 160 160 161 161 161 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 164 164 164 164 164 164 164 164 163 163 163 163 163 164 163 163 163 164 164 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 168 168 169 169 169 170 170 171 171 171 172 172 173 174 174 174 174 175 175 175 175 175 175 176 176 176 176 175 175 175 174 174 174 174 173 173 172 171 170 170 169 168 167 166 166 165 164 163 162 161 160 159 158 158 157 155 155 155 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 156 156 156 157 157 157 158 158 158 159 160 160 160 161 162 162 162 163 164 164 164 164 164 164 163 163 163 162 162 161 161 161 162 162 162 162 163 163 163 164 164 165 165 165 165 165 165 165 165 166 166 167 168 169 169 170 170 171 171 171 172 171 171 171 171 170 170 169 169 168 168 168 168 167 167 166 166 166 165 165 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 160 160 160 159 159 159 158 158 158 128 128 127 127 127 127 127 127 127 128 128 128 129 130 130 131 132 133 133 134 135 135 137 137 137 138 138 138 138 138 138 138 138 138 138 139 140 141 143 144 146 148 151 152 153 155 156 157 158 158 158 159 159 159 160 160 160 160 160 161 161 161 162 162 163 163 163 164 164 165 165 165 165 165 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 163 164 164 164 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 168 168 167 167 167 168 167 167 167 168 168 169 169 169 170 170 171 171 171 172 172 173 174 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 174 174 174 173 173 172 172 171 170 170 169 168 166 166 165 164 163 163 161 161 160 158 158 157 156 155 155 155 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 157 157 157 157 158 158 158 158 159 160 160 160 161 162 162 163 164 164 164 164 164 163 163 163 162 162 161 161 161 161 161 161 162 162 162 163 163 164 164 164 164 164 165 165 165 165 165 166 167 167 168 169 169 170 171 171 171 171 171 171 171 171 171 170 170 169 169 168 168 168 168 167 167 167 166 166 165 165 164 164 164 163 163 162 162 162 162 161 162 161 161 161 161 161 160 160 160 160 159 159 158 158 158 128 127 128 128 127 127 128 128 128 128 128 128 129 130 130 131 131 132 133 134 134 135 136 137 137 137 137 137 137 137 138 138 138 138 138 139 140 141 142 144 146 148 150 152 153 155 156 157 157 158 158 158 159 159 159 160 160 161 161 161 161 162 162 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 166 166 166 166 167 167 167 168 168 167 168 168 168 168 167 168 168 168 168 168 168 168 168 169 169 169 170 170 171 172 172 173 173 173 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 176 176 175 175 175 174 174 173 173 172 172 171 170 170 169 168 166 166 165 164 164 162 162 161 160 159 158 157 156 156 156 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 159 159 160 160 161 162 163 163 164 164 164 164 164 163 163 163 161 161 161 160 160 160 160 161 161 162 162 163 163 164 164 164 164 164 164 165 165 165 166 166 167 167 168 169 170 170 171 171 171 172 171 171 171 171 171 170 170 169 169 168 168 168 168 167 167 167 166 166 165 165 164 164 164 163 163 162 162 162 162 161 162 161 161 161 161 161 161 160 160 160 159 159 158 158 158 128 128 128 128 128 128 128 128 128 128 128 129 129 130 130 130 131 132 133 134 134 135 135 136 137 137 137 137 137 137 138 138 138 138 138 139 140 141 142 144 146 148 150 152 153 155 156 157 157 158 158 159 159 159 160 160 160 161 161 161 162 162 162 163 163 163 163 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 171 171 172 172 172 173 174 174 174 174 175 175 175 176 176 176 177 177 177 177 177 177 176 176 175 175 175 174 173 173 173 173 172 171 170 170 169 168 167 166 165 164 164 163 162 161 161 160 159 158 157 156 156 155 154 154 154 154 154 154 155 155 155 156 156 156 156 157 157 157 158 158 158 158 158 158 158 158 159 159 159 160 160 161 162 162 163 163 164 164 164 163 162 161 161 161 160 159 159 160 160 160 161 161 162 162 163 163 164 164 164 164 164 164 165 165 165 166 167 168 168 169 170 170 171 171 171 171 171 171 171 171 171 170 169 169 169 169 168 168 168 167 167 166 166 166 165 164 164 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 160 160 159 159 158 158 158 129 128 128 128 128 128 128 128 128 128 129 129 129 129 130 130 131 132 133 133 134 134 135 136 136 136 137 137 137 137 138 138 138 138 138 139 140 141 142 144 146 148 149 151 153 154 155 156 157 158 158 159 159 159 160 160 160 161 161 161 162 162 162 162 163 163 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 172 171 172 173 173 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 177 177 176 176 175 175 175 174 173 173 173 173 172 171 170 169 168 168 167 166 165 164 164 164 163 162 161 161 160 158 158 157 156 155 155 154 154 154 155 155 155 155 156 156 157 157 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 161 162 162 163 163 163 162 162 161 161 160 159 159 159 159 159 159 159 160 161 162 162 163 163 164 164 164 164 164 164 165 165 166 166 167 168 169 169 170 170 171 171 171 171 171 171 171 171 170 170 169 169 169 169 168 168 167 167 166 166 166 165 165 165 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 129 129 129 129 128 128 128 128 128 129 129 129 129 129 130 131 131 132 132 133 134 134 135 135 136 136 137 137 137 137 137 137 138 138 139 139 140 141 142 144 146 148 149 151 153 154 155 156 157 158 158 159 159 159 160 160 160 160 161 161 162 162 162 163 163 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 165 165 165 165 166 166 167 167 168 168 168 168 169 169 169 168 168 168 169 169 168 168 169 169 169 169 170 170 171 171 171 172 172 173 173 173 174 174 174 175 175 175 175 176 176 176 177 177 177 177 177 177 176 176 175 175 175 174 174 173 173 173 173 172 171 170 169 168 168 167 166 165 164 164 163 163 162 162 161 160 160 158 157 157 156 155 155 155 155 154 155 155 155 155 156 156 157 157 158 158 158 159 159 159 159 158 158 158 158 158 158 158 159 159 159 160 161 161 161 161 162 162 161 160 160 159 158 159 158 158 159 159 159 160 160 161 162 163 163 163 164 164 164 164 165 165 165 166 166 167 168 169 169 170 171 171 171 171 171 171 171 171 171 170 170 169 169 169 169 168 168 167 167 167 166 166 165 165 165 164 164 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 129 129 129 129 129 129 129 129 129 129 129 129 129 130 131 131 131 132 132 133 134 134 134 135 136 136 136 137 137 137 137 138 138 138 139 139 140 141 143 144 146 147 149 151 152 154 155 156 156 157 158 159 159 160 160 160 160 161 161 162 162 162 162 163 163 164 164 164 164 165 165 165 166 166 166 166 166 166 166 167 167 167 167 166 166 166 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 164 164 165 165 165 165 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 168 169 169 169 169 169 170 170 171 171 171 172 172 173 173 174 174 174 175 175 175 175 175 176 176 176 177 177 177 177 177 176 176 175 175 175 174 174 173 173 173 173 172 171 170 169 169 168 167 166 165 165 165 164 164 163 163 162 161 160 160 159 158 157 156 156 155 155 155 155 155 155 156 156 157 157 158 158 158 159 159 159 159 159 158 159 158 158 158 158 157 158 158 158 158 159 160 160 160 161 161 160 159 159 158 158 158 158 157 158 158 158 159 159 160 161 162 163 163 163 163 164 164 164 164 165 165 166 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 170 170 169 169 169 168 168 167 167 167 166 166 165 165 165 164 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 160 160 159 159 159 159 158 130 130 130 130 130 130 129 129 129 129 129 129 130 130 131 131 131 132 132 133 133 134 134 135 135 136 137 137 137 137 138 138 138 138 139 140 140 142 143 144 146 147 149 151 152 154 154 156 157 157 158 159 159 159 160 160 161 161 161 162 162 162 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 172 172 173 173 173 174 174 174 175 175 175 175 176 176 176 177 177 177 177 177 176 176 175 175 175 174 174 173 173 173 173 172 172 171 170 169 169 168 167 166 165 164 164 164 164 163 163 162 161 161 160 159 158 158 156 156 156 155 155 155 155 156 156 156 157 157 158 158 158 159 159 159 159 159 159 158 158 158 157 157 157 157 157 157 157 158 158 158 159 159 159 159 158 158 158 157 157 156 157 157 157 158 159 159 160 161 161 162 163 163 163 164 164 164 164 164 165 166 166 167 168 168 169 170 170 171 171 171 171 171 171 171 171 170 170 169 169 169 168 168 167 167 166 166 166 165 165 164 164 164 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 160 159 159 159 159 158 131 131 131 130 130 130 130 130 130 130 130 130 131 131 131 131 131 132 133 133 133 134 134 135 136 136 136 137 137 137 138 138 138 139 139 140 141 142 143 144 146 147 149 150 152 153 154 156 156 157 158 159 159 160 160 161 161 161 161 162 162 162 162 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 168 168 169 169 169 169 169 169 170 170 169 169 169 169 170 169 169 170 170 170 171 171 171 172 172 173 173 173 174 174 175 175 175 175 176 176 176 177 177 177 177 176 176 176 175 175 175 174 174 173 173 173 173 172 172 171 171 170 169 168 167 167 166 165 165 164 164 164 164 163 162 162 161 160 159 158 158 157 156 156 155 155 156 156 156 156 157 157 158 158 158 159 159 159 159 159 158 158 158 158 157 157 156 156 156 156 156 156 157 156 157 157 158 157 157 157 157 156 156 156 156 156 156 157 158 159 159 159 160 161 162 163 163 163 163 164 164 164 164 165 166 166 167 168 168 169 170 170 170 170 171 171 171 171 171 171 170 170 169 169 169 168 168 167 167 167 166 166 165 165 164 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 159 159 159 158 132 132 131 131 131 130 130 131 130 130 131 131 131 131 131 132 132 132 133 133 134 134 135 135 136 136 137 137 137 138 138 138 139 139 140 140 141 142 143 145 146 147 148 150 152 153 154 155 156 157 158 159 159 160 160 161 161 161 162 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 169 169 169 170 170 170 170 169 170 170 170 170 170 170 170 171 171 171 171 172 172 173 173 173 174 174 175 175 176 176 176 176 177 177 177 177 176 176 176 175 175 175 174 173 173 173 173 173 172 172 171 171 170 170 168 167 167 167 166 165 165 164 164 164 163 163 162 162 161 160 159 158 157 157 156 156 156 155 156 156 156 157 157 158 158 158 159 159 159 159 159 159 159 158 157 157 157 156 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 155 155 155 155 155 156 156 157 158 159 160 160 161 162 162 163 163 163 164 164 164 164 165 166 167 167 168 169 169 170 170 170 170 171 171 171 170 170 170 170 170 169 169 168 168 168 167 167 166 166 165 165 165 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 133 133 132 132 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 134 134 135 135 136 136 137 137 138 138 138 139 140 140 140 140 141 142 143 145 146 147 148 150 151 153 154 155 156 157 158 159 159 160 161 161 162 162 162 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 169 169 169 170 169 170 170 170 170 170 170 170 170 170 170 170 171 170 171 171 171 172 172 173 173 173 174 174 175 176 176 176 176 176 177 177 177 177 177 176 176 175 175 175 174 173 173 173 173 172 172 172 171 171 170 170 169 168 167 167 166 166 165 165 164 164 164 163 163 163 162 161 160 160 158 158 157 156 156 155 156 156 156 157 157 157 158 158 158 158 159 159 159 159 159 158 157 157 157 156 155 154 154 154 154 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 155 155 156 157 158 159 159 160 161 162 162 162 163 163 163 164 164 164 165 166 167 167 168 169 169 170 170 170 171 170 170 170 170 170 170 170 170 169 169 168 168 168 167 167 166 166 165 165 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 133 133 133 133 132 132 132 131 131 132 132 132 132 132 132 132 133 133 133 134 134 135 135 135 136 137 137 138 138 138 139 139 140 140 141 141 142 143 144 145 146 147 148 150 151 152 154 155 156 157 158 159 160 160 161 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 169 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 167 166 167 167 167 167 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 173 173 174 174 174 175 176 176 176 177 177 177 177 177 177 177 176 176 175 175 174 173 173 173 172 172 172 171 171 170 170 170 169 168 168 167 166 166 165 165 165 165 164 164 163 163 162 162 161 161 159 159 158 157 156 156 156 156 156 157 157 157 157 158 158 159 158 158 158 158 158 158 157 157 156 155 155 154 153 152 152 152 152 152 152 151 152 152 152 152 152 153 152 153 153 153 153 154 155 155 156 157 158 159 160 161 161 162 162 162 163 163 163 163 164 164 165 166 167 167 168 169 169 170 170 170 170 171 171 171 170 170 170 170 169 169 168 168 168 167 166 166 166 165 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 134 133 133 133 133 133 133 132 132 132 132 132 132 132 132 133 133 133 134 134 135 135 135 136 137 137 137 138 138 138 139 139 140 141 141 142 142 143 144 145 146 147 149 150 151 152 154 155 156 157 158 159 160 160 161 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 165 166 166 166 167 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 169 170 170 170 171 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 173 173 174 175 175 176 176 176 177 177 177 177 177 177 177 177 176 175 175 174 174 173 173 172 172 171 171 170 170 170 170 169 168 168 167 166 166 166 165 164 164 164 164 164 164 163 162 161 161 160 159 158 158 157 156 156 156 156 156 156 157 157 158 158 158 158 158 158 158 158 158 157 156 155 155 154 153 153 152 151 151 150 150 150 150 150 150 151 151 151 151 151 151 152 151 152 153 153 154 155 156 157 157 159 159 160 161 161 161 161 162 162 163 163 164 164 165 166 167 167 168 169 169 170 170 170 171 171 171 171 171 170 170 169 169 169 169 168 167 167 166 166 165 165 164 164 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 135 134 134 134 134 133 133 133 133 133 133 133 133 133 133 134 134 134 134 135 135 136 136 136 137 137 138 138 138 139 140 140 141 141 141 142 143 143 145 146 146 147 149 150 150 152 154 155 156 157 158 159 159 161 161 162 162 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 165 166 166 166 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 170 170 170 170 171 170 170 170 171 171 171 170 170 171 171 171 171 172 172 172 172 172 173 173 174 175 175 176 176 177 177 177 177 177 177 177 177 177 176 175 175 174 173 173 172 172 171 171 170 170 169 169 169 168 168 167 167 166 166 166 165 165 164 164 164 163 163 163 162 161 160 160 159 158 157 157 157 156 156 156 156 156 156 157 157 157 157 158 158 158 158 157 157 156 155 155 154 153 152 151 150 150 149 149 148 148 148 148 148 149 149 149 149 150 150 150 151 151 152 153 153 155 155 156 157 158 159 159 160 160 161 161 161 162 163 162 163 164 165 165 166 167 168 169 169 170 170 170 171 171 171 171 171 170 170 169 169 169 168 168 167 167 166 165 165 165 164 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 135 135 135 134 134 134 134 134 134 133 134 134 133 134 134 134 134 135 135 135 136 136 136 137 137 138 138 138 139 140 140 140 141 142 142 142 143 144 145 146 146 147 149 150 151 152 153 154 156 157 157 159 160 161 161 162 163 163 163 163 164 164 163 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 167 167 168 168 168 168 168 169 169 169 169 169 169 169 170 170 170 170 170 169 169 169 169 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 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 174 174 175 175 175 176 176 177 178 177 177 177 177 177 177 177 176 175 174 174 173 172 172 171 171 170 169 169 169 168 168 168 167 167 166 166 166 165 165 165 164 164 164 163 162 162 161 161 160 160 158 158 158 157 157 156 156 156 156 156 156 157 157 157 157 157 157 157 157 156 155 155 154 153 152 151 150 149 149 148 148 147 146 146 146 147 147 147 147 148 148 148 149 149 150 151 151 152 153 153 154 155 156 157 158 159 159 159 160 160 161 161 162 162 163 164 165 165 166 167 168 168 169 170 170 170 171 171 171 171 170 170 170 169 169 169 168 167 167 166 166 166 165 165 164 164 164 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 136 136 135 135 135 134 134 134 134 134 134 134 134 134 135 135 135 135 136 136 136 137 137 137 138 138 138 139 139 140 140 141 142 142 143 143 144 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 167 167 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 168 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 171 171 172 172 172 173 173 173 174 175 175 176 176 176 177 178 178 177 178 178 177 177 177 177 176 175 174 174 173 172 172 171 170 169 169 169 168 168 167 167 166 166 166 166 166 165 165 165 164 164 164 163 162 161 161 161 160 158 158 157 157 157 156 156 156 156 156 156 157 157 157 157 157 157 156 156 155 154 154 153 152 152 151 150 149 148 147 146 145 145 145 145 145 145 146 146 146 147 147 147 147 148 149 149 150 151 152 152 154 155 155 156 157 158 158 159 159 160 160 160 161 162 162 163 165 165 166 167 168 168 169 170 170 170 170 171 171 170 170 170 170 169 169 168 168 167 167 166 166 165 165 164 164 164 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 137 137 136 136 135 135 135 135 135 135 134 135 135 135 135 135 136 136 136 137 137 137 137 138 139 139 139 139 140 140 140 141 142 142 143 144 145 145 146 146 147 148 149 150 151 152 153 154 155 156 157 158 160 161 162 162 163 163 164 164 164 164 165 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 167 167 167 168 168 168 169 169 169 169 170 170 170 170 171 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 170 170 170 170 171 171 171 171 171 171 171 171 172 171 171 171 171 172 172 172 172 172 172 173 173 173 174 174 175 175 176 176 177 178 178 178 178 178 178 178 177 177 177 176 175 174 173 172 172 171 170 169 169 169 168 168 167 167 166 166 166 166 166 165 165 165 165 164 164 163 163 162 161 160 160 159 158 158 157 157 156 156 156 156 156 156 157 156 156 157 157 156 156 156 155 154 153 153 152 151 150 149 148 147 146 145 145 144 144 144 144 144 144 144 145 145 145 146 146 146 147 148 148 149 150 150 152 153 153 154 155 156 156 158 158 158 159 159 160 161 162 162 163 164 165 166 167 168 168 169 169 170 170 170 170 170 170 170 170 170 169 169 168 168 167 166 166 166 165 164 164 164 163 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 137 137 137 136 136 135 135 135 135 135 135 135 135 135 135 136 137 137 137 137 138 138 138 139 139 139 139 140 141 141 141 142 142 143 144 144 145 145 146 147 147 149 149 150 150 151 152 154 155 156 157 158 159 160 162 162 163 164 164 164 165 165 165 165 164 164 164 164 164 164 164 165 165 165 165 165 166 166 167 167 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 171 171 172 172 172 172 171 171 171 172 172 172 172 172 172 173 173 173 174 174 175 175 175 176 176 177 178 178 178 178 178 178 178 177 177 176 176 175 174 173 172 172 171 170 169 168 168 167 167 167 166 166 166 166 165 165 165 165 165 164 164 163 163 162 162 161 160 159 159 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 155 155 154 153 152 152 151 150 149 148 147 146 146 145 145 144 143 142 143 143 143 143 143 143 144 144 145 145 146 146 147 147 148 149 149 151 152 153 153 154 155 156 156 157 157 158 159 159 160 162 162 163 164 165 166 166 167 168 168 169 169 170 170 170 170 170 169 169 169 169 168 168 167 167 166 166 165 165 164 164 163 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 138 137 137 137 137 136 136 136 136 136 136 136 136 136 137 137 137 138 138 138 138 139 139 139 140 140 141 141 141 142 142 143 143 144 144 145 145 145 146 147 147 148 149 150 150 151 152 153 155 156 157 158 159 160 161 162 163 164 164 165 165 165 165 165 165 165 164 164 165 164 164 165 165 165 165 165 166 166 167 167 168 168 169 169 169 170 170 170 171 171 171 171 171 171 171 172 172 172 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 175 175 175 176 176 177 178 178 178 178 179 179 178 178 177 177 176 176 174 173 173 172 171 170 169 168 168 167 167 166 166 166 166 165 165 165 165 165 165 164 164 163 163 163 162 161 160 160 159 158 158 157 157 157 156 155 156 156 156 156 156 156 156 155 155 154 154 153 152 151 151 149 148 147 146 146 145 144 144 143 142 141 141 142 141 141 142 142 143 143 144 144 144 145 145 146 146 147 148 149 150 151 152 152 153 154 155 155 156 157 158 158 159 160 161 162 163 164 165 166 166 167 168 168 168 168 169 169 169 169 169 169 168 168 168 168 167 167 167 166 165 165 165 164 164 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 138 138 137 137 137 137 136 136 136 136 136 137 137 137 137 137 138 138 138 139 139 139 140 140 140 141 141 141 142 142 142 143 143 144 145 145 146 147 147 147 148 149 149 150 151 151 152 153 154 155 156 157 158 160 161 162 163 164 165 165 165 165 165 165 165 165 165 164 165 165 164 164 165 165 165 166 166 167 167 167 168 168 169 169 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 175 175 176 175 176 177 177 178 178 178 178 179 179 179 178 178 178 177 176 175 174 173 172 172 171 169 168 168 168 167 166 166 165 165 165 165 165 165 164 164 164 164 163 163 162 161 161 161 160 159 158 157 157 156 156 157 156 155 155 156 156 156 156 155 155 155 154 153 153 152 150 150 149 148 147 146 145 145 144 143 142 141 141 140 141 140 140 141 141 141 142 143 143 143 144 144 145 145 145 146 147 148 149 150 151 152 152 153 154 154 155 156 157 158 158 159 160 162 163 163 165 165 166 167 167 167 168 168 168 168 169 169 168 168 168 168 168 167 167 167 166 165 165 165 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 139 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 139 139 139 140 140 141 141 141 141 142 142 142 143 143 143 144 144 145 145 146 146 147 147 148 148 149 149 150 150 151 152 153 154 155 156 157 158 159 161 162 163 164 165 165 165 166 166 166 166 165 165 165 165 165 165 164 165 165 165 166 166 167 167 168 168 169 169 169 170 170 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 172 172 173 173 173 173 173 172 172 172 172 172 173 173 172 173 173 173 174 174 174 175 175 176 176 176 177 177 178 178 178 178 179 179 179 179 178 178 177 177 176 175 174 173 172 171 170 169 168 168 167 166 166 165 165 165 165 164 164 164 164 164 164 163 162 161 161 161 160 160 159 159 158 157 157 156 156 155 156 155 155 156 155 155 156 155 155 154 153 152 152 150 150 148 148 147 145 145 144 143 142 141 141 140 140 140 139 140 140 140 140 141 141 142 142 142 143 144 144 144 145 145 147 147 148 149 149 150 151 152 153 153 154 155 156 157 158 159 160 161 163 163 164 164 166 166 166 167 167 167 167 167 167 168 168 167 168 167 167 166 166 166 165 165 165 164 164 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 158 139 139 138 138 137 138 138 137 137 137 137 138 138 138 138 139 140 140 140 141 141 141 142 142 142 143 143 143 143 144 144 144 145 145 146 146 147 147 148 148 148 149 149 150 151 151 152 152 154 154 155 157 158 159 160 162 163 164 165 165 166 166 166 167 166 166 165 165 165 165 165 165 165 165 165 166 166 167 167 168 168 169 169 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 176 176 176 177 177 177 178 178 178 179 179 179 179 179 178 177 177 176 175 175 173 172 172 171 169 169 168 167 166 166 165 165 165 165 164 164 164 164 163 163 163 161 161 161 161 160 159 158 158 158 158 157 156 156 155 155 155 155 155 155 155 155 155 154 154 153 153 151 151 150 148 148 147 145 144 143 142 142 141 141 140 140 139 139 139 139 139 139 140 140 141 141 142 142 142 143 143 143 144 145 146 146 147 148 148 149 150 151 151 153 153 154 155 156 158 159 160 161 162 163 164 164 165 166 166 166 167 167 167 167 166 167 167 167 167 166 166 166 166 165 165 165 164 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 159 158 140 139 139 138 138 138 138 138 138 138 138 138 138 139 139 140 140 140 141 141 142 142 143 143 143 143 144 144 144 145 145 145 146 146 146 147 147 148 148 148 149 149 149 150 151 151 151 152 153 154 155 156 158 158 160 161 163 164 165 166 166 166 167 167 167 166 166 166 165 165 165 165 165 165 166 166 167 167 167 168 169 169 169 170 170 171 171 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 174 173 174 174 174 175 175 176 176 176 177 177 177 178 178 178 178 179 179 179 179 178 178 177 177 176 175 174 173 172 171 170 169 168 167 167 166 165 165 165 164 164 164 164 163 163 163 162 161 161 160 160 160 159 159 158 157 157 157 156 156 156 156 155 155 155 155 155 155 154 155 154 153 152 152 151 150 149 148 147 145 144 143 142 142 141 140 140 139 139 139 139 139 139 139 139 139 140 140 141 141 141 141 142 143 143 144 144 145 145 147 147 147 148 149 150 151 152 153 154 155 156 158 159 159 161 162 162 163 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 165 166 165 165 165 164 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 158 140 140 139 139 139 138 138 138 138 138 138 139 139 139 140 140 141 142 142 142 143 144 144 144 144 145 145 145 145 145 146 146 146 147 148 148 148 148 149 149 149 150 150 150 151 151 151 152 153 154 155 156 157 158 159 161 163 164 165 166 166 167 167 167 167 167 166 166 166 165 165 166 166 166 166 166 166 167 168 168 168 169 170 170 171 171 172 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 177 177 177 178 178 178 178 179 179 179 179 179 178 177 177 177 176 175 173 172 172 171 170 169 168 167 167 166 165 165 164 164 164 164 163 163 163 162 161 161 160 160 159 159 158 158 158 157 157 156 156 155 156 156 155 155 155 154 155 155 154 154 153 153 152 151 150 149 148 147 146 144 144 143 142 141 141 140 140 139 139 139 139 139 139 139 139 139 140 140 140 140 141 141 142 142 143 143 144 144 145 145 146 147 148 148 149 150 152 152 154 155 156 157 158 159 160 161 162 163 163 164 165 165 165 165 165 165 165 166 166 166 166 166 165 165 165 165 165 164 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 159 159 158 140 140 140 140 139 139 139 139 139 139 139 140 140 140 141 141 142 143 143 144 144 144 144 145 145 146 146 146 146 146 147 147 147 148 148 148 148 149 150 150 150 150 150 150 151 151 152 152 153 154 155 156 157 158 159 161 162 163 164 166 167 167 167 167 167 167 166 167 166 166 166 165 166 166 166 166 167 167 168 168 169 169 170 170 171 172 172 173 174 174 174 175 175 175 176 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 175 175 175 175 176 176 176 176 177 177 178 178 178 178 179 179 179 179 179 178 178 177 177 176 175 174 173 172 171 171 170 169 167 167 166 166 165 165 164 164 164 163 163 163 162 161 161 161 160 159 158 158 157 157 157 156 156 156 156 155 155 156 155 154 155 154 155 154 153 153 153 152 151 150 149 148 148 146 145 144 143 142 141 141 140 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 141 141 141 142 142 143 143 144 145 145 145 146 147 148 149 150 151 152 153 154 155 157 158 159 160 161 162 162 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 158 158 141 141 140 140 140 140 140 140 140 140 140 141 141 141 141 142 143 144 144 145 145 145 146 146 146 146 147 147 147 147 148 148 148 149 149 150 150 150 150 151 151 151 151 151 151 151 152 152 153 154 155 156 156 158 159 161 162 163 164 166 166 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 168 168 168 169 170 170 170 171 172 173 173 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 178 178 178 178 178 179 179 179 179 179 178 177 177 177 176 175 174 172 172 171 171 170 168 167 166 166 166 165 165 164 164 164 163 163 162 161 161 161 160 159 158 158 157 157 157 156 156 156 155 155 155 155 154 155 154 154 154 154 154 153 152 152 151 151 150 148 147 147 146 145 143 143 141 141 141 140 139 139 139 138 138 138 138 139 139 139 139 139 140 140 140 141 141 141 141 142 142 143 143 144 145 145 146 146 148 149 149 151 152 153 154 155 157 158 159 160 161 162 162 163 163 164 164 164 164 164 164 164 165 164 164 165 164 164 164 164 164 164 164 163 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 141 141 141 141 141 140 141 141 141 141 141 141 142 142 143 143 144 144 145 146 146 146 147 147 147 148 148 148 148 149 149 149 150 150 150 150 151 151 151 151 152 152 152 152 152 152 152 153 153 154 154 156 156 158 158 160 161 163 164 165 166 167 167 167 167 167 167 167 167 166 166 166 166 166 167 167 167 167 168 169 169 170 170 171 172 173 173 173 174 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 176 176 176 177 176 176 177 177 178 178 178 178 178 179 179 179 179 179 179 178 177 177 176 176 175 173 172 172 171 170 169 168 167 167 167 166 165 164 163 163 163 163 161 161 160 160 160 158 158 157 157 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 153 153 152 152 151 150 150 148 148 146 145 144 143 142 142 141 140 140 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 141 141 141 141 142 142 143 144 144 145 146 147 147 148 149 150 151 153 154 155 157 157 159 160 161 161 162 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 164 163 163 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 142 142 142 141 141 141 141 141 141 142 142 142 142 143 143 144 145 145 146 147 147 147 148 148 148 149 149 149 149 150 150 150 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 154 154 154 154 156 156 157 159 160 161 162 163 165 166 166 167 167 167 167 167 167 166 166 166 166 166 167 167 167 167 168 168 169 170 170 171 171 172 173 173 174 174 175 176 176 177 177 177 177 177 178 178 178 178 178 178 178 177 177 177 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 178 178 177 177 176 175 174 173 172 172 171 170 170 169 168 167 167 166 165 164 163 163 163 162 161 161 160 160 159 158 157 156 156 156 155 155 154 154 155 154 154 154 154 154 154 154 154 154 154 153 152 152 151 151 150 149 148 147 146 145 144 143 142 141 141 140 140 139 139 139 139 139 139 139 138 139 139 139 139 140 140 140 140 140 141 141 141 142 142 143 144 145 145 146 146 147 148 149 150 152 153 154 155 157 157 159 160 161 161 162 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 143 143 143 142 142 142 142 142 142 142 142 143 143 144 144 145 146 147 147 148 148 149 149 149 150 150 150 150 151 151 151 152 152 152 152 153 153 153 153 154 154 153 154 154 154 154 154 154 154 154 155 156 156 157 159 159 161 162 163 164 165 166 167 167 167 167 167 167 167 166 166 166 166 167 167 167 168 168 169 169 169 170 171 172 173 173 174 174 175 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 177 177 177 177 177 177 177 178 178 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 178 177 177 177 176 175 174 173 172 172 171 170 170 169 168 167 166 166 165 164 164 163 163 162 161 161 160 159 158 157 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 153 154 153 153 152 152 151 151 150 148 148 147 146 145 144 143 142 141 141 140 140 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 141 141 141 142 142 143 144 144 145 145 146 147 149 149 150 152 153 154 155 157 157 159 160 161 161 162 163 163 164 164 164 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 158 143 143 143 143 143 143 143 143 143 143 144 144 144 145 145 147 147 147 148 149 149 150 150 151 151 151 151 151 152 152 152 153 153 153 154 153 154 154 154 155 154 155 154 155 154 154 154 154 154 155 156 156 156 157 159 159 161 161 163 163 164 165 166 166 166 167 167 167 167 166 166 166 167 167 167 167 168 169 169 169 170 171 171 172 172 173 174 174 175 176 177 177 177 178 178 178 178 179 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 177 177 177 176 175 174 173 172 172 171 170 170 169 168 167 166 166 166 165 164 164 163 163 162 161 160 159 158 157 156 155 155 154 154 154 153 153 153 153 153 154 153 153 154 153 153 153 153 153 152 151 151 150 149 148 148 146 145 144 144 143 142 142 141 140 140 140 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 141 141 141 141 142 143 144 144 145 145 147 148 149 149 150 152 153 154 155 157 158 159 160 160 161 162 163 163 163 163 163 163 164 163 163 164 164 163 164 163 163 163 163 163 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 144 144 144 144 144 144 144 144 144 145 145 145 146 146 147 148 148 148 149 149 150 151 151 151 152 152 152 153 153 153 153 154 154 154 154 155 155 155 156 155 155 155 155 155 155 155 155 155 155 156 156 156 157 158 159 159 160 161 162 163 164 164 165 166 166 167 166 167 166 167 166 166 166 167 167 167 168 169 169 169 170 171 172 172 172 173 174 175 176 176 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 177 178 178 178 178 178 179 178 178 179 179 179 179 179 179 179 179 178 178 177 177 176 175 175 174 173 172 172 171 170 170 169 169 168 167 166 166 166 165 163 163 162 161 161 161 159 159 157 156 155 155 154 154 152 152 153 153 153 153 153 153 153 153 153 153 153 153 152 151 151 151 149 148 148 147 146 145 144 144 143 142 141 141 140 140 140 140 140 139 139 139 139 139 139 139 140 140 140 140 140 140 141 141 141 141 141 142 143 144 144 145 146 147 148 149 150 150 152 153 154 156 157 158 159 160 160 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 145 145 145 145 145 145 145 145 145 146 146 146 147 147 148 148 149 149 150 151 151 152 152 153 152 153 153 153 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 158 159 159 160 161 162 163 164 164 165 165 166 166 166 166 167 166 167 167 167 167 167 168 168 169 169 170 171 171 172 172 173 174 175 175 176 176 177 178 178 178 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 179 179 179 179 179 180 180 180 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 179 179 178 179 179 179 179 179 179 179 179 178 178 178 177 177 176 175 175 174 173 172 172 171 171 170 169 169 169 168 167 166 165 165 164 163 162 162 161 160 159 158 157 157 156 154 154 153 152 152 152 152 153 152 153 153 153 153 152 152 153 152 151 151 150 150 149 149 148 147 146 146 145 144 143 142 141 141 141 140 140 140 140 140 139 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 143 143 144 144 145 146 147 148 149 150 150 152 154 154 156 157 157 159 160 160 161 161 162 162 162 163 163 163 163 163 163 163 163 163 162 162 163 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 146 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 150 150 151 152 152 152 153 153 154 154 154 154 155 155 155 155 156 156 156 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 159 159 160 161 162 162 163 164 165 165 165 166 166 166 166 167 167 167 167 167 168 168 168 169 170 170 171 171 172 173 174 174 175 176 176 177 177 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 179 179 179 178 178 178 177 177 176 175 175 174 173 172 172 172 171 170 170 169 169 169 168 166 166 165 165 164 163 163 162 161 160 159 158 157 156 155 154 153 153 152 152 152 153 152 152 153 152 153 152 152 152 152 151 151 150 150 149 149 148 147 146 145 145 144 143 142 142 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 142 142 143 144 144 144 145 146 148 149 149 150 151 153 154 154 156 157 157 158 160 160 161 161 162 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 162 161 161 161 162 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 151 151 152 152 153 153 154 154 154 154 155 155 155 155 155 156 156 156 157 157 157 157 158 157 157 157 158 158 158 157 157 158 158 158 158 158 158 159 159 160 160 161 162 162 163 164 165 165 165 166 166 166 167 167 167 167 167 167 168 168 169 169 170 170 171 172 173 173 174 175 175 176 177 177 178 178 179 179 179 180 180 180 180 180 180 180 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 179 179 178 178 178 177 177 176 176 175 174 173 172 172 172 171 171 170 170 170 169 168 167 166 166 165 165 164 163 163 162 161 160 159 158 157 155 154 153 153 153 152 152 153 152 152 152 152 152 152 152 152 152 151 150 150 150 149 149 148 147 146 145 145 144 143 142 142 142 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 143 144 144 145 146 147 148 149 149 150 151 153 154 154 155 157 157 158 159 160 160 161 161 162 162 162 162 162 162 162 162 162 161 161 162 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 157 148 148 148 148 148 148 149 148 148 149 149 149 149 150 151 151 151 152 152 153 153 154 154 154 155 155 155 156 156 156 156 157 157 158 158 158 158 158 158 158 158 158 158 159 158 158 158 159 159 159 159 159 159 159 160 160 160 161 162 162 163 164 165 165 166 166 166 167 167 167 167 167 168 168 168 168 169 170 170 171 172 172 173 174 175 175 175 176 177 178 178 178 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 178 178 178 177 177 176 176 175 174 173 173 172 172 172 171 171 170 170 169 168 168 167 166 166 166 165 164 164 163 161 161 160 159 158 157 155 155 154 154 153 152 152 152 152 152 152 152 152 152 152 152 151 150 150 150 149 149 148 147 146 146 145 144 143 142 142 142 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 140 140 141 141 141 142 142 143 143 144 145 146 147 147 148 149 150 150 152 153 154 154 155 156 157 158 158 159 160 161 161 161 161 161 162 162 162 161 161 161 161 161 160 160 160 160 160 161 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 157 157 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 152 152 153 154 154 154 154 155 155 155 156 156 156 156 156 157 157 158 158 158 158 158 158 159 158 158 158 159 159 159 158 159 159 159 159 159 159 159 160 160 160 160 161 162 163 163 164 165 165 166 166 167 167 167 167 167 168 168 168 169 169 170 170 171 172 172 173 174 174 175 175 176 177 177 178 178 179 179 179 180 180 180 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 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 179 179 179 179 180 180 180 180 180 180 180 180 180 179 179 179 178 178 177 177 176 176 175 174 173 173 173 172 172 172 171 171 170 170 169 168 168 167 167 167 165 164 164 164 163 161 160 159 158 158 157 156 155 155 154 153 152 153 152 152 152 152 152 152 152 152 151 150 150 150 149 149 148 147 147 146 145 145 144 143 142 142 142 142 141 141 141 141 141 141 141 141 141 140 140 140 140 140 140 141 141 142 142 142 143 144 145 145 146 147 147 148 149 150 151 152 153 154 154 155 156 157 158 158 158 159 160 160 160 160 161 161 161 160 161 160 160 160 160 160 160 159 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 158 158 158 158 157 157 157 157 156 156 151 151 151 151 151 151 150 150 151 151 151 151 152 152 152 153 154 154 155 155 155 155 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 158 159 159 159 159 159 160 159 159 159 159 160 160 160 160 161 161 162 163 163 164 165 166 166 166 167 167 168 168 168 168 168 169 169 169 170 171 172 172 173 174 174 175 175 176 177 177 178 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 177 177 176 176 175 174 174 173 173 173 173 172 172 172 171 170 169 169 168 168 168 166 166 165 165 164 164 163 162 161 159 158 158 156 155 155 154 154 153 153 152 152 152 152 151 152 152 152 151 150 150 150 149 149 148 147 147 146 145 145 144 144 143 142 142 142 142 142 142 142 142 141 141 141 141 140 140 140 140 140 140 141 141 142 142 143 143 144 145 145 146 147 148 149 149 150 151 152 153 154 154 155 155 156 157 158 158 159 159 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 156 156 156 151 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 155 155 155 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 160 160 159 160 160 160 160 160 161 161 162 162 163 163 165 165 166 166 167 168 168 168 168 168 169 169 169 169 170 171 171 172 173 173 174 174 175 176 177 177 178 178 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 177 177 176 176 175 174 174 173 173 173 173 173 172 172 171 170 170 170 169 169 168 167 167 166 166 165 165 164 163 162 161 160 159 157 156 155 155 155 154 154 152 152 152 152 151 152 152 152 151 150 150 150 149 149 148 148 147 146 146 145 145 144 144 143 143 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 141 142 142 143 143 144 144 145 146 146 147 148 149 149 150 151 152 152 153 154 155 155 156 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 159 158 159 159 158 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 158 158 158 158 158 157 157 157 156 156 156 156 152 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 156 156 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 160 160 160 160 160 160 160 160 161 161 162 162 163 164 165 165 166 167 167 168 168 169 169 169 169 170 170 170 171 171 172 173 173 174 175 175 176 176 177 178 178 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 179 179 179 178 177 177 176 176 175 174 174 174 173 173 173 173 173 172 171 171 170 170 170 169 169 168 168 167 167 166 165 165 164 163 162 161 160 159 157 156 156 155 154 154 153 153 153 152 152 152 152 152 151 150 150 150 149 149 149 148 147 147 146 145 145 145 144 144 143 143 143 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 142 142 143 143 144 145 146 146 147 148 149 149 150 150 151 152 152 152 153 154 154 155 156 157 157 157 158 158 158 158 158 158 159 159 159 158 159 158 158 158 158 158 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 158 158 158 158 157 157 157 157 156 156 156 156 156 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 157 157 157 157 158 158 157 157 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 162 162 162 163 164 165 166 166 167 168 168 168 169 170 170 170 170 171 172 172 172 173 173 174 175 175 176 177 177 178 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 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 180 180 179 179 178 177 176 176 175 175 174 174 174 174 173 173 173 173 172 171 171 170 170 170 169 168 168 168 167 167 166 166 165 164 163 162 161 160 158 157 156 156 155 154 154 153 153 152 152 152 152 152 151 151 151 150 150 150 149 148 148 147 147 146 145 146 145 144 144 144 144 143 143 143 143 142 142 142 142 141 141 141 141 141 141 142 142 142 143 144 145 146 146 146 147 148 149 149 150 150 151 151 152 152 153 154 154 154 155 156 156 156 157 157 157 157 158 158 158 158 158 158 158 157 157 158 157 158 157 157 157 157 157 157 157 158 158 157 157 157 158 157 157 158 158 158 158 158 158 158 159 159 158 158 158 158 158 158 158 157 157 157 156 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 154 155 155 155 155 155 155 156 156 157 157 157 157 157 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 161 161 161 162 162 162 163 164 165 166 166 167 168 168 169 170 170 171 171 171 172 172 172 173 174 174 175 175 176 177 177 178 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 179 178 177 177 177 176 175 175 174 174 174 174 174 174 173 172 172 171 171 171 171 169 169 169 169 168 168 167 166 166 165 164 163 161 161 159 158 157 156 155 154 154 153 153 152 152 152 152 152 152 152 151 151 150 150 149 149 148 148 147 147 147 146 146 145 145 144 144 144 144 144 143 143 143 142 142 141 141 141 142 142 142 142 142 143 143 144 145 146 146 146 147 148 149 149 149 150 151 151 152 152 152 153 154 154 154 155 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 157 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 160 159 160 160 160 160 160 161 161 162 162 163 163 164 165 166 166 167 168 169 169 170 170 171 172 172 173 173 173 174 175 175 176 176 177 178 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 180 179 179 178 177 177 176 176 175 175 175 175 175 174 174 173 173 173 172 172 171 171 170 170 169 169 169 168 168 167 166 166 165 164 162 161 160 159 158 157 156 155 154 153 153 152 152 152 153 152 152 152 151 151 151 150 150 149 148 149 148 147 147 147 147 146 146 145 145 145 144 144 144 143 143 142 142 142 142 142 142 142 142 142 142 143 143 144 144 145 146 147 147 148 148 149 149 150 150 151 151 151 152 152 153 154 154 155 155 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 156 157 157 156 157 157 156 156 156 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 156 156 156 156 156 155 155 155 155 157 156 156 156 156 155 155 155 156 156 156 156 156 156 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 159 159 159 159 160 160 160 160 160 160 160 161 162 163 163 164 165 165 166 167 168 169 170 170 172 172 173 173 173 174 174 175 176 176 177 177 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 182 182 181 181 180 179 178 177 177 177 176 176 175 175 175 175 174 174 174 174 174 173 173 172 172 171 170 170 169 169 169 168 167 167 166 165 164 163 162 161 159 158 158 156 155 154 154 153 152 152 153 153 152 152 152 151 151 151 150 150 149 149 149 149 148 148 147 147 147 147 146 146 146 146 145 144 144 144 143 143 142 142 142 142 142 142 142 143 143 144 144 145 146 146 147 148 148 148 149 149 149 150 150 151 151 152 152 153 154 154 154 155 155 156 156 156 156 157 157 157 156 157 157 157 156 156 157 157 156 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 157 157 157 157 157 156 156 156 156 157 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 160 160 160 160 161 161 162 162 163 164 164 165 166 167 168 169 170 171 172 172 173 174 174 175 175 176 177 177 178 179 179 179 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 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 182 182 181 180 179 179 178 177 177 176 176 176 176 176 175 175 175 175 175 174 174 173 172 172 171 171 170 170 170 169 168 168 167 167 166 165 163 162 161 160 159 158 157 155 155 154 154 154 153 153 153 152 152 152 152 151 151 151 151 150 150 150 149 149 149 148 148 148 148 147 147 146 146 146 145 144 144 144 143 143 142 142 142 142 142 143 143 143 144 144 145 145 146 147 148 148 148 149 149 149 150 150 150 151 151 152 152 153 153 154 154 155 155 155 156 156 156 156 156 156 157 157 156 156 156 157 157 156 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 155 155 155 154 154 154 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 158 158 158 158 158 158 158 158 159 159 159 159 159 160 160 160 160 161 161 162 163 163 164 165 166 167 168 169 170 171 171 173 174 174 175 176 176 177 178 178 179 179 180 180 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 184 184 184 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 183 183 183 183 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 180 179 179 178 177 176 176 176 176 176 176 176 176 175 175 175 175 174 172 172 172 171 171 170 170 169 169 168 167 167 166 165 164 163 161 160 159 158 157 157 155 154 154 154 153 154 153 153 153 152 152 152 152 151 151 152 151 150 150 150 150 150 149 149 148 148 148 147 147 147 146 145 145 145 144 144 143 143 143 143 143 143 143 143 144 144 145 146 146 146 147 147 148 148 149 149 149 150 150 150 151 152 152 153 153 153 154 154 155 155 156 156 156 156 156 156 156 156 156 156 156 157 157 156 157 157 156 156 156 156 156 155 155 155 155 155 156 156 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 154 154 154 154 158 158 158 158 158 158 158 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 161 161 161 162 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 176 177 178 179 179 180 180 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 183 183 183 183 183 183 184 184 184 184 183 183 182 182 182 181 180 179 179 178 177 176 176 176 176 176 176 176 176 176 175 175 175 174 173 172 172 171 171 170 170 169 169 168 167 167 166 165 164 163 162 161 160 159 157 157 156 155 154 154 154 154 153 153 153 152 152 153 152 152 152 152 152 151 151 151 151 150 150 150 149 149 149 148 148 147 147 146 146 145 145 144 144 144 144 143 143 143 143 144 144 145 145 145 146 146 147 148 148 148 148 149 149 149 150 150 151 151 152 152 153 153 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 157 157 157 156 157 156 156 156 156 156 155 155 155 155 155 156 156 156 156 156 156 157 157 157 156 156 156 156 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 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 157 157 157 157 158 158 158 158 158 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 160 160 161 161 161 162 163 164 165 166 166 168 169 170 171 172 173 174 175 176 177 178 179 179 180 181 181 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 185 185 185 185 185 185 185 186 185 185 185 185 185 184 184 184 184 184 183 183 183 183 183 182 182 182 183 183 183 183 183 183 184 184 184 184 184 184 183 182 182 182 181 180 179 179 179 178 177 176 176 176 176 176 176 176 176 176 176 175 174 174 173 172 171 171 170 170 169 169 168 167 167 166 165 164 163 162 161 161 159 158 157 156 156 155 154 154 154 153 153 153 153 153 153 153 153 153 153 152 152 152 152 151 152 151 151 150 150 149 149 149 148 148 147 147 146 145 145 144 144 144 144 144 144 144 144 145 145 145 145 145 146 147 148 148 148 148 149 149 149 150 150 151 151 152 152 153 153 153 154 154 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 154 154 154 154 154 155 159 159 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 158 158 159 158 158 158 158 158 158 158 157 158 157 157 157 157 157 157 157 157 157 157 158 158 157 157 158 158 158 158 158 158 159 159 159 159 160 160 161 161 162 162 163 164 165 166 166 168 169 170 171 172 173 174 175 176 177 178 178 180 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 186 186 186 186 186 186 186 185 185 185 184 184 184 184 184 183 183 183 183 183 182 182 183 183 183 183 183 184 184 184 184 184 184 184 183 182 182 182 181 180 179 179 179 178 177 177 177 177 177 177 177 177 177 177 176 176 174 174 173 172 172 171 170 170 169 169 168 167 167 166 165 164 163 162 161 161 159 158 157 156 156 155 155 154 154 154 154 153 154 153 153 154 153 153 153 154 153 153 153 153 153 152 152 152 151 150 150 150 150 149 148 148 147 146 146 146 145 145 145 145 145 145 145 145 145 145 145 146 146 147 147 147 148 148 148 149 150 150 150 151 151 151 152 152 153 153 154 154 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 154 154 154 154 155 154 159 159 159 159 159 159 159 159 159 159 158 158 158 159 159 159 158 158 158 159 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 159 160 160 161 161 162 162 163 164 165 166 167 168 168 170 171 172 173 174 175 176 177 178 179 180 181 181 182 183 183 183 184 184 184 184 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 183 183 183 182 182 182 181 180 179 179 179 178 177 177 177 177 177 177 177 177 177 177 176 175 174 174 173 173 172 171 170 170 170 169 168 168 167 166 165 164 163 162 162 161 159 159 158 156 156 155 155 154 155 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 154 154 153 152 152 152 152 151 151 150 150 149 149 148 147 146 146 145 145 145 145 145 145 145 145 145 146 146 147 147 147 147 148 149 149 149 149 150 150 151 151 151 152 152 153 153 154 154 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 156 156 156 155 155 155 155 155 155 155 155 154 155 155 155 155 154 154 154 155 155 154 159 159 159 159 159 159 159 159 159 159 159 158 159 159 159 159 159 159 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 160 160 161 161 162 162 163 164 165 166 166 168 169 170 170 171 173 174 175 176 177 178 179 180 181 182 182 183 183 184 184 184 184 184 184 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 184 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 181 180 179 179 179 178 177 177 177 177 177 177 177 177 177 177 177 177 175 174 174 173 173 172 171 171 170 170 169 168 168 168 167 166 165 165 163 162 161 159 159 158 158 156 156 155 155 155 154 155 154 154 154 155 155 154 155 155 155 155 155 155 155 155 155 154 154 154 154 153 152 151 151 151 150 149 149 148 148 147 147 146 146 146 145 145 145 146 146 146 147 147 147 147 148 148 149 149 149 149 150 150 151 151 152 152 152 153 154 154 154 154 155 155 155 156 156 156 156 156 156 156 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 155 155 155 154 154 154 155 155 155 154 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 157 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 160 160 161 161 162 162 163 164 165 165 166 167 169 170 171 172 173 174 175 176 177 178 178 180 181 181 182 183 183 184 184 184 184 184 184 184 184 183 183 183 184 184 184 184 184 185 185 184 185 185 185 185 185 186 186 186 186 186 186 186 187 187 187 187 187 187 186 186 186 186 186 186 185 185 185 185 184 184 184 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 181 180 179 179 179 178 177 177 176 176 176 177 177 177 177 177 177 177 176 175 174 174 174 173 172 171 171 171 170 169 169 168 168 167 166 165 165 164 163 161 159 159 158 158 157 156 155 155 155 154 155 155 154 154 155 156 156 156 156 156 156 156 156 156 156 156 156 156 155 154 154 154 153 152 152 151 150 150 149 149 148 148 148 147 147 147 147 146 146 146 147 147 147 147 148 148 148 149 150 150 150 150 151 151 151 152 152 152 152 153 154 154 154 155 155 155 156 156 156 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 155 155 155 154 154 155 155 155 155 155 159 159 159 159 159 159 158 158 158 158 158 159 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 156 157 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 160 160 161 161 162 162 163 164 165 165 166 167 168 169 171 171 173 173 175 176 176 177 178 179 180 181 182 183 183 184 184 184 184 184 184 183 183 183 183 183 184 184 184 184 185 185 185 185 185 185 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 185 185 185 185 184 184 184 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 181 181 180 179 179 179 178 177 176 176 176 176 176 176 176 177 177 177 177 177 176 175 174 174 174 173 172 171 171 171 170 170 169 168 168 167 166 165 165 164 163 161 160 159 158 158 157 156 155 155 155 155 155 155 155 155 155 156 156 156 157 157 157 157 157 157 158 157 157 157 156 156 156 155 155 154 153 153 152 151 150 150 149 149 148 148 148 148 147 147 147 147 147 147 147 148 148 148 149 149 150 150 150 150 151 151 151 152 152 152 153 153 154 154 155 155 155 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 155 155 155 154 154 155 155 155 155 155 155 159 159 159 159 159 158 158 158 158 159 159 159 159 158 159 159 158 159 158 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 158 158 158 158 159 159 160 160 160 161 161 162 162 163 164 165 166 167 167 168 169 170 171 172 173 174 175 176 177 177 178 180 180 181 182 183 183 184 184 184 184 183 183 183 183 183 183 183 184 184 185 185 185 185 185 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 188 188 188 188 187 187 186 186 186 186 185 185 185 185 185 184 184 183 184 183 183 183 183 182 182 182 182 182 182 182 182 181 181 180 179 179 179 178 177 177 176 176 176 176 176 176 176 176 176 177 177 177 177 176 175 175 174 174 173 172 172 171 171 171 170 169 169 168 167 166 165 165 164 163 161 160 159 158 158 157 156 155 155 155 155 155 155 155 155 155 156 156 157 157 157 158 159 159 159 159 158 158 158 158 158 157 157 156 156 155 154 153 153 152 152 151 150 149 149 149 149 148 148 147 148 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 152 152 152 153 153 154 154 155 155 155 155 156 156 156 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 155 155 155 155 154 155 155 155 155 155 155 155 155 158 158 158 158 158 158 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 157 157 156 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 159 159 159 160 160 160 161 162 162 163 163 164 165 166 166 168 168 169 170 171 172 173 173 174 175 176 177 177 178 180 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 185 185 186 186 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 187 187 186 186 186 186 185 185 185 185 184 184 184 184 184 183 183 182 182 181 182 182 182 181 181 181 180 180 179 179 178 178 177 176 176 176 176 176 175 175 175 175 176 176 176 177 177 177 176 175 175 175 174 174 173 172 172 171 171 170 170 169 168 168 166 166 165 164 163 161 160 159 159 158 157 157 156 156 155 155 155 155 155 155 156 157 157 158 158 159 159 159 160 160 160 160 160 160 160 159 158 158 158 157 157 156 155 154 154 153 152 152 152 151 150 150 149 149 148 148 148 148 149 149 149 149 149 150 150 151 151 151 151 151 151 152 152 152 153 153 153 154 154 155 155 155 156 156 156 157 157 156 156 156 156 156 157 157 157 157 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 155 155 155 155 155 155 154 154 154 155 155 155 154 155 155 155 155 155 155 156 156 155 158 158 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 160 160 160 161 161 162 162 163 164 164 165 166 166 167 168 169 170 170 171 172 173 174 174 175 176 177 177 178 180 181 181 182 182 183 183 183 183 182 182 183 183 183 183 184 184 185 185 185 186 186 187 187 187 187 187 187 187 187 188 188 188 188 188 188 189 189 188 188 188 188 188 187 187 187 187 186 186 186 185 185 185 184 184 183 184 183 183 182 181 181 182 181 181 180 180 180 179 179 178 178 177 177 176 176 175 175 175 175 175 175 174 175 175 176 176 177 177 177 176 175 175 175 174 174 173 173 172 172 171 171 170 170 169 168 167 166 165 164 163 162 161 160 159 158 157 157 156 156 155 155 155 155 155 155 156 157 157 158 159 160 160 161 161 161 161 161 161 161 161 161 160 160 160 159 158 157 157 157 156 154 154 154 153 152 152 151 151 150 150 149 149 149 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 153 153 154 154 154 155 155 155 156 156 156 156 157 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 155 155 155 154 154 154 155 155 155 154 155 155 155 155 155 155 156 156 156 156 157 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 156 156 156 156 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 157 157 157 157 158 158 159 160 160 160 160 161 161 162 162 163 164 164 165 165 166 167 168 169 169 170 171 172 172 173 174 174 175 176 177 177 178 180 180 181 182 182 182 182 182 182 182 182 183 183 183 184 184 185 185 186 186 187 187 187 187 187 187 188 188 188 188 188 189 189 189 189 189 189 189 189 188 188 188 188 187 187 187 187 186 186 186 185 185 185 184 183 184 183 183 182 181 181 181 180 180 179 179 179 179 178 177 177 176 175 175 175 174 174 174 174 174 174 174 174 175 176 176 176 177 177 176 175 175 175 174 174 173 173 173 172 171 171 170 170 169 168 168 167 165 164 163 162 161 160 159 158 158 157 156 156 155 155 155 155 156 156 157 157 158 158 159 160 161 161 162 162 162 162 162 162 162 162 162 162 161 160 160 159 159 159 157 156 156 156 154 154 153 152 152 152 151 150 150 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 152 153 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 155 154 154 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 155 156 155 155 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 154 154 155 155 155 155 155 155 155 156 156 157 157 158 158 159 159 159 160 160 160 161 161 162 162 163 163 164 165 165 166 167 168 169 169 170 170 171 172 172 173 173 174 175 176 176 177 179 179 180 181 181 182 182 182 182 182 182 182 183 183 184 185 185 185 186 186 187 187 187 187 188 188 188 188 188 188 189 189 189 189 189 189 189 190 189 189 188 189 188 188 187 187 187 187 186 186 186 185 185 184 184 184 183 182 181 181 181 180 179 179 179 179 178 177 177 176 176 175 175 174 174 174 173 173 173 174 174 174 174 175 175 176 176 176 177 176 175 175 175 175 174 173 173 173 172 171 171 170 169 169 169 167 166 165 164 163 162 161 160 159 159 158 156 156 155 155 155 155 155 156 156 157 158 158 159 160 161 162 162 163 164 164 164 164 164 164 164 164 164 163 162 162 162 161 160 159 159 158 157 157 156 155 154 153 153 152 151 151 151 150 150 151 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 153 154 155 155 155 155 155 155 156 155 156 156 156 155 156 156 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 155 154 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 157 157 158 158 158 159 159 159 160 160 161 161 162 162 163 163 164 165 165 166 166 167 168 168 169 170 170 171 172 172 173 173 174 175 176 176 177 179 179 180 181 181 181 182 182 182 182 182 183 183 184 185 185 185 186 187 187 187 187 188 188 188 188 188 188 188 189 189 189 189 189 189 189 190 190 189 189 189 189 188 188 188 187 187 186 186 186 185 185 184 184 184 183 182 181 181 181 180 179 179 179 178 177 176 176 176 175 175 174 173 173 173 172 172 173 173 174 174 173 174 175 176 176 176 176 175 175 175 175 174 174 173 173 173 172 171 170 169 169 168 168 167 166 165 164 163 162 161 160 159 159 157 156 155 155 155 155 155 155 155 156 157 157 158 159 160 161 162 163 164 165 165 165 166 166 166 166 166 166 165 165 164 163 163 162 162 161 160 159 159 157 157 156 155 154 153 153 152 152 152 151 151 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 155 155 155 156 155 155 155 155 156 155 155 155 155 155 155 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 154 154 153 153 153 153 152 152 153 153 153 153 153 153 154 153 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 154 154 154 154 154 155 156 156 156 156 157 158 158 158 159 159 160 160 160 160 161 162 162 162 163 163 164 164 165 166 167 167 168 169 169 170 170 171 172 172 173 173 174 175 176 177 178 179 179 180 181 181 182 182 182 182 183 183 184 184 185 185 186 186 187 187 187 188 188 188 188 188 188 188 189 189 189 189 189 190 190 190 190 190 190 189 189 189 189 188 188 188 187 187 187 186 186 185 184 184 184 183 182 181 181 180 179 179 179 178 177 176 176 176 176 175 174 173 173 173 172 172 172 172 173 173 173 173 174 174 175 176 176 176 176 175 175 174 174 173 173 173 172 171 171 170 169 169 169 168 167 166 165 164 163 162 161 160 159 159 157 156 155 155 155 155 155 155 155 156 157 158 159 160 161 163 163 164 165 166 166 167 167 167 168 168 167 168 167 167 167 166 165 164 164 163 162 162 160 160 159 158 157 156 155 154 154 153 153 152 152 153 153 153 153 152 152 152 152 153 153 153 153 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 153 152 152 151 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 156 156 156 157 158 158 159 159 159 160 160 160 161 161 162 162 162 163 163 163 164 165 166 166 167 167 168 169 169 170 170 171 172 172 173 174 174 175 176 177 178 179 180 180 181 182 182 182 182 183 183 184 185 185 186 186 187 187 187 187 188 188 188 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 189 189 189 189 188 188 187 187 187 186 186 185 185 185 184 183 182 181 181 180 179 179 178 177 177 176 176 176 175 174 173 173 173 172 172 172 172 172 172 173 173 173 173 174 174 175 175 175 175 174 174 174 173 172 172 172 171 170 169 169 169 169 168 167 166 165 165 165 163 161 161 160 159 159 157 156 156 155 155 155 155 155 156 156 157 157 159 160 161 163 164 165 166 167 167 168 168 168 169 169 169 169 169 169 169 169 168 167 166 166 165 163 163 162 161 160 159 158 157 156 155 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 155 154 155 155 155 155 155 155 155 155 155 155 154 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 151 151 150 150 150 150 150 150 149 149 149 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 153 152 152 152 152 152 152 152 153 153 153 153 154 154 155 155 155 156 156 157 157 158 158 159 159 160 160 160 161 161 161 162 162 162 163 163 164 164 165 165 166 167 167 168 169 170 170 171 171 172 172 173 174 175 176 177 178 179 179 180 181 182 182 182 183 183 184 184 185 185 186 186 187 187 187 188 188 188 188 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 190 189 189 189 189 188 188 187 187 187 186 185 185 185 183 183 183 182 181 180 179 179 178 177 177 176 176 175 174 174 173 173 172 172 171 171 171 172 172 172 173 173 173 173 174 174 175 175 175 174 174 173 172 172 171 170 170 169 169 169 169 168 167 167 166 165 165 164 163 162 161 160 160 159 157 156 156 156 155 155 154 155 155 156 157 158 159 161 162 163 165 166 167 168 169 170 170 171 171 172 172 172 171 171 171 170 170 170 169 168 167 166 165 164 163 162 161 159 158 157 156 155 155 154 154 154 153 154 154 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 155 155 155 155 155 155 154 155 154 154 154 154 154 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 158 157 157 157 149 149 149 149 149 148 149 148 148 148 148 148 149 149 149 149 150 150 151 151 151 151 151 151 152 152 152 152 152 151 152 152 152 152 152 152 153 153 153 153 154 154 155 155 156 156 157 157 157 158 159 159 159 160 160 160 161 161 161 161 162 162 162 163 164 164 165 165 166 167 168 168 169 170 170 171 172 172 173 174 174 175 177 178 179 179 180 181 182 182 183 183 184 184 185 185 186 186 187 187 187 187 188 188 188 188 188 188 188 189 189 189 190 190 190 190 190 191 191 190 190 191 190 190 190 189 189 188 188 188 188 187 187 186 185 185 184 184 182 182 181 181 180 179 178 177 177 177 176 175 174 174 173 172 172 171 171 171 171 171 172 172 172 173 173 173 173 174 174 174 174 173 173 172 172 171 170 169 169 169 168 168 168 167 166 166 166 165 165 164 163 163 162 161 160 159 158 157 156 156 156 155 155 155 156 156 158 159 160 161 163 164 166 167 169 170 170 171 171 172 172 173 173 173 173 173 173 173 172 172 171 170 170 169 167 167 165 165 163 162 160 160 158 157 157 156 155 155 154 154 154 154 154 154 154 154 153 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 154 154 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 158 158 158 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 153 154 154 154 155 155 156 156 157 157 158 158 158 159 159 159 159 160 160 160 160 161 161 162 162 163 163 164 164 165 166 167 167 168 168 170 170 171 172 172 173 174 174 175 177 178 179 180 181 181 182 183 183 184 185 185 185 185 186 186 187 187 187 187 188 188 188 188 188 188 188 189 189 189 189 190 190 190 190 191 191 191 191 191 190 190 190 190 189 189 189 188 187 188 187 186 185 185 185 184 183 183 182 181 180 179 178 177 177 177 176 175 174 174 173 172 172 172 172 171 171 171 171 171 172 172 173 172 172 173 173 173 173 172 171 171 170 170 169 168 168 167 167 167 166 166 166 166 165 165 165 164 163 163 162 161 161 160 159 158 157 157 156 156 156 156 156 157 158 159 160 162 163 165 166 168 169 170 171 172 173 174 175 175 175 175 175 175 175 175 174 174 173 173 172 171 170 169 168 167 165 164 163 161 160 159 158 158 157 156 156 156 155 155 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 158 158 158 158 147 147 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 154 155 156 156 156 157 157 158 158 159 159 159 159 159 160 160 160 160 161 161 161 162 163 163 164 165 165 166 166 167 168 169 170 171 172 172 173 174 175 176 177 178 179 180 181 182 182 183 184 185 185 185 185 186 186 186 187 187 187 187 187 188 188 188 188 188 188 189 189 189 189 190 190 190 190 191 191 191 191 191 191 190 190 190 189 189 189 188 188 188 187 187 186 186 185 185 184 183 183 181 181 180 179 178 177 177 176 175 174 173 173 173 172 171 171 171 171 171 171 171 171 171 172 172 172 172 172 171 171 170 170 169 169 168 167 167 166 166 165 165 165 165 165 166 166 165 165 164 163 164 163 162 161 161 160 159 159 157 157 157 156 157 157 158 158 159 161 163 165 166 167 169 171 172 173 174 175 175 175 176 176 177 177 177 177 177 176 176 176 175 174 173 173 172 171 169 168 166 165 164 161 161 160 159 158 157 156 156 156 156 155 155 155 155 154 154 154 154 155 155 154 155 155 155 155 155 155 155 155 155 154 154 154 154 154 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 153 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 157 157 157 158 158 157 157 158 158 158 158 146 145 145 145 145 145 144 145 145 145 145 145 146 146 146 147 147 147 147 148 148 148 149 149 149 150 150 150 150 150 150 151 151 151 151 151 152 152 153 153 154 154 154 155 155 156 156 157 157 157 158 158 159 159 159 159 159 160 160 160 160 160 161 162 162 162 163 164 165 165 166 167 168 169 170 171 172 172 173 174 175 176 177 178 180 181 181 182 183 184 184 185 185 186 186 186 186 186 187 187 187 187 187 187 188 188 188 188 188 188 189 189 189 189 190 190 190 191 191 191 191 191 191 191 191 190 190 189 190 189 188 188 188 187 187 187 186 185 185 184 183 183 181 181 179 179 178 177 176 175 174 173 173 172 171 171 171 170 170 170 170 171 171 170 170 171 171 171 171 171 170 170 170 169 168 167 166 166 166 165 165 165 165 165 165 166 165 165 165 165 164 165 164 163 163 162 161 160 160 159 159 159 159 158 158 159 160 161 162 164 165 167 169 171 172 173 174 174 176 177 178 178 179 179 179 179 179 179 179 179 178 177 177 176 175 174 173 171 170 169 167 165 164 163 162 161 159 158 158 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 156 155 156 156 155 155 155 154 154 154 154 154 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 157 157 157 157 157 158 158 158 158 158 158 158 158 158 145 144 144 144 143 144 144 144 144 144 144 144 145 145 145 146 146 147 147 147 147 148 148 148 148 149 149 149 149 149 149 150 150 150 151 151 152 152 152 153 153 154 154 155 155 155 156 156 157 157 157 158 158 158 158 158 159 159 159 160 159 160 161 161 161 162 163 164 164 165 166 167 168 169 170 171 171 172 173 174 175 176 178 179 180 181 182 182 183 184 185 185 186 186 186 186 186 186 186 187 187 187 187 187 187 187 188 188 188 188 189 189 189 189 189 190 190 190 191 191 191 191 191 191 191 191 190 190 190 190 189 189 188 188 187 187 187 186 185 185 184 183 183 181 180 179 179 177 177 175 174 174 173 172 171 171 170 170 170 169 169 169 170 170 170 170 170 170 169 169 169 168 168 167 166 166 165 165 164 164 164 164 164 165 165 165 166 166 166 165 166 166 165 165 164 164 163 162 162 161 161 161 160 160 161 161 161 162 164 165 166 168 170 171 173 174 175 176 178 179 179 179 180 181 181 181 181 181 181 181 180 180 179 179 177 177 175 174 172 171 169 168 166 165 163 162 161 160 159 158 158 157 157 157 156 156 156 156 156 156 156 155 156 156 156 156 156 155 156 155 155 155 154 154 154 154 154 154 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 144 144 144 143 143 143 143 143 143 143 143 144 144 144 145 145 145 145 146 147 147 147 147 147 148 148 148 149 149 149 149 149 150 150 150 151 151 152 153 153 153 153 154 154 155 155 155 156 156 157 157 157 157 158 158 158 158 158 159 159 159 160 160 161 161 162 163 163 164 165 166 166 167 168 169 170 171 172 173 174 175 177 178 179 180 181 182 183 183 184 185 185 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 188 188 188 189 189 189 189 190 190 190 191 191 191 191 191 191 191 191 190 190 190 190 190 190 189 189 188 188 187 187 186 185 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 166 166 165 165 164 164 164 164 164 164 165 166 166 166 166 167 166 167 167 167 166 166 165 164 164 164 163 163 163 163 162 163 163 164 165 166 168 170 171 173 174 175 177 178 179 180 180 181 182 182 182 183 183 183 183 183 183 182 182 181 180 179 178 177 175 174 172 170 169 167 166 164 163 161 161 160 159 159 158 158 158 157 157 156 156 156 157 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 144 143 143 143 142 142 142 142 142 143 143 143 143 144 144 145 145 145 145 146 146 146 147 147 147 148 148 148 148 148 149 149 149 150 150 151 151 151 152 153 153 153 154 154 154 155 155 155 156 156 157 156 157 157 157 158 158 158 158 158 159 159 159 160 161 162 162 163 164 164 165 166 167 168 169 170 171 172 173 174 175 177 178 179 180 181 182 183 183 184 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 188 188 189 189 189 190 190 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 189 189 189 188 188 188 187 186 186 184 183 182 181 180 179 177 176 175 174 173 172 171 170 170 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 167 166 165 165 165 165 164 164 165 164 164 165 165 166 167 167 167 168 168 168 168 168 168 168 167 167 167 167 166 166 166 165 165 166 166 166 167 168 169 171 173 174 176 177 178 179 180 181 182 183 183 184 185 184 185 185 185 185 184 184 184 183 182 182 180 179 177 176 175 173 170 169 168 166 164 163 162 161 161 160 159 158 158 158 158 157 157 157 157 157 157 157 156 157 157 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 157 157 157 158 158 158 158 158 159 159 158 159 159 159 159 159 143 143 143 142 142 142 142 142 143 143 143 143 144 144 144 144 145 145 145 146 146 146 146 146 147 147 147 147 148 148 148 149 149 150 150 150 151 152 152 152 153 153 153 154 154 154 155 155 155 156 156 156 156 156 157 157 157 157 157 158 159 159 159 160 160 161 162 162 163 164 165 166 166 167 168 169 171 171 173 174 175 176 177 179 180 181 182 182 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 187 187 187 187 188 188 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 190 190 189 190 189 189 188 188 187 186 185 184 183 181 180 179 178 177 175 174 173 172 171 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 165 165 165 165 165 165 166 166 166 166 167 168 169 169 169 170 170 170 171 171 171 170 170 170 170 169 169 168 168 168 168 169 170 170 171 172 174 176 177 178 179 181 182 183 184 185 185 186 186 187 187 187 187 187 186 186 186 186 185 184 183 181 179 178 177 175 173 171 169 168 166 165 164 163 161 161 161 160 159 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 143 143 142 142 142 142 142 142 143 143 143 143 143 144 144 144 144 145 145 145 145 145 146 146 147 147 147 147 147 148 148 148 149 149 150 150 151 151 152 152 152 153 153 153 154 154 154 154 155 155 156 156 156 156 156 156 157 157 157 158 158 158 159 159 160 160 161 162 162 163 164 165 166 167 168 168 170 171 172 173 175 176 177 178 179 180 181 182 183 183 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 186 186 186 187 187 188 188 188 189 189 189 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 189 189 188 188 187 186 184 183 182 181 180 178 177 175 174 173 172 171 170 170 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 166 167 166 167 167 168 169 169 170 170 171 172 172 173 173 173 172 173 173 173 173 173 172 172 172 172 172 172 172 172 173 175 176 177 179 180 181 183 183 185 186 186 187 187 187 188 189 188 189 188 188 188 188 187 187 186 185 183 182 180 179 177 175 173 172 170 168 167 165 164 163 162 161 161 160 160 159 159 158 158 158 158 158 158 157 157 157 157 157 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 157 157 157 158 158 159 159 159 158 159 159 159 159 159 160 160 159 159 159 159 143 143 143 142 142 142 143 142 143 143 143 143 143 144 144 144 144 145 145 145 145 145 146 146 146 146 146 147 147 148 148 148 148 149 150 150 150 151 151 152 153 153 153 153 154 154 154 154 154 154 155 155 155 155 156 156 157 157 157 157 157 158 158 159 159 160 161 161 161 162 163 164 165 166 167 168 169 170 171 172 173 175 176 177 178 179 181 181 182 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 186 186 187 187 188 188 189 189 189 189 190 190 190 191 191 191 191 191 191 191 191 192 191 191 192 191 191 190 190 190 189 188 187 186 185 184 183 181 180 179 178 176 175 174 172 171 170 170 169 168 168 168 168 168 168 168 169 168 168 168 168 168 168 168 168 167 167 168 168 168 168 168 167 168 168 169 170 170 171 171 172 173 174 174 174 174 175 175 176 176 176 176 175 175 175 175 175 174 175 175 176 176 177 178 179 180 182 184 184 186 187 187 188 188 189 189 190 191 190 190 190 190 190 189 189 189 188 187 185 184 183 181 179 178 176 174 172 170 169 167 166 165 164 163 162 161 161 160 160 159 159 158 158 159 158 158 158 158 158 157 157 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 157 157 157 157 157 158 159 159 159 159 159 159 159 159 159 159 159 160 159 159 160 160 159 143 143 143 143 142 142 143 143 143 143 143 143 144 144 144 144 144 145 145 145 145 146 146 146 146 146 147 147 147 147 148 148 149 149 149 150 150 151 151 152 152 153 153 153 153 153 153 154 154 154 154 155 155 155 155 155 156 156 157 157 157 157 158 158 159 159 160 160 161 162 163 163 164 165 166 167 168 169 170 171 172 173 175 176 177 178 179 180 181 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 185 185 186 186 187 188 188 189 189 189 190 190 190 190 190 191 191 191 191 191 192 192 192 192 192 191 191 191 191 190 189 189 188 187 186 184 183 182 181 179 178 176 175 174 172 171 170 170 169 169 169 168 168 168 168 169 169 169 169 169 170 170 170 170 169 169 169 169 170 170 170 170 170 170 171 171 171 172 173 173 174 174 174 175 176 176 177 178 178 178 178 179 178 178 178 178 178 178 178 178 178 179 180 181 182 183 185 185 186 188 188 190 190 191 191 192 191 192 192 192 192 192 192 191 191 190 190 188 187 187 185 183 181 179 178 176 174 172 170 169 168 167 165 164 163 163 162 161 161 161 160 159 159 159 159 159 158 158 159 158 157 157 157 156 156 155 156 155 155 155 155 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 157 157 158 158 158 159 159 159 159 159 160 160 159 159 160 160 160 160 160 159 160 160 160 160 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 148 148 149 149 149 150 150 151 151 151 152 152 153 153 153 153 153 153 154 154 154 154 154 155 155 155 155 156 156 156 156 157 157 158 158 159 159 160 160 161 162 162 163 164 165 165 167 168 169 170 171 172 173 175 176 177 178 179 180 180 181 181 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 185 186 186 186 187 188 188 189 189 189 190 190 190 190 191 191 191 191 192 192 192 192 192 192 191 191 191 191 190 190 189 188 187 186 184 183 182 181 180 178 176 175 174 173 172 171 170 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 175 175 176 177 178 179 179 180 180 181 181 182 182 182 181 181 181 181 181 181 182 182 183 184 185 186 187 188 189 190 191 191 192 192 192 193 193 194 194 194 194 194 194 193 193 192 191 190 189 188 187 185 183 182 180 178 176 174 172 171 170 168 167 165 164 164 163 162 161 161 161 160 160 160 159 159 159 159 159 159 158 158 158 157 157 156 155 156 155 155 155 155 154 154 154 154 155 155 155 155 155 155 155 156 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 144 144 143 143 143 144 144 143 144 144 144 144 144 144 145 145 145 145 145 145 145 145 146 146 146 146 146 146 147 147 148 148 148 149 149 150 150 151 151 151 152 152 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 156 156 156 156 157 157 158 158 159 159 159 160 161 162 162 163 164 165 166 167 168 169 170 171 172 173 175 176 177 178 178 179 179 180 180 180 181 181 181 181 181 181 182 182 182 182 182 182 183 183 183 184 185 185 186 186 186 187 187 188 188 189 189 189 190 190 191 191 191 191 192 192 192 192 192 192 191 191 191 191 190 189 189 188 187 185 185 183 182 181 180 178 177 176 174 173 172 171 170 170 170 170 170 170 170 170 170 171 172 172 172 172 173 173 173 173 174 174 175 174 175 175 175 175 175 175 175 175 176 176 176 177 178 179 179 180 180 181 182 183 184 184 185 185 185 184 185 184 184 184 184 184 185 186 187 188 188 189 191 191 192 192 193 194 194 195 196 195 196 195 196 196 195 195 195 194 194 193 192 191 190 189 187 186 184 182 180 178 176 174 172 171 170 168 167 166 165 165 164 163 162 162 161 161 161 161 160 160 160 160 159 159 158 158 158 158 157 156 156 155 155 155 155 155 154 154 155 155 155 155 155 155 155 156 157 157 158 158 158 159 159 159 160 160 160 160 160 161 161 161 161 161 160 160 160 161 161 161 160 161 160 144 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 149 150 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 155 155 155 156 156 156 157 157 157 158 158 158 159 159 160 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 177 178 178 179 179 179 180 180 180 180 181 181 181 181 181 182 182 182 183 183 183 184 184 185 186 186 187 187 187 188 188 188 189 189 190 190 190 191 191 191 191 191 192 192 191 191 191 190 191 190 189 189 188 187 185 184 183 182 181 180 178 177 176 174 174 173 172 172 171 171 171 171 171 171 172 172 172 173 174 174 174 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 182 183 183 184 185 185 186 186 187 187 188 188 187 187 187 187 187 188 189 190 190 191 192 193 194 194 195 196 196 197 197 197 197 198 197 198 197 197 197 196 196 195 195 194 193 192 190 189 187 186 184 182 180 178 176 174 173 172 170 169 168 167 165 165 164 163 163 162 162 161 161 161 161 160 160 160 160 159 159 158 158 158 157 157 156 155 155 155 155 155 155 155 155 155 155 155 155 156 157 157 158 158 158 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 144 145 144 144 144 145 144 144 144 145 145 145 145 145 145 145 145 145 146 146 145 146 146 146 146 146 147 147 147 148 148 148 149 149 149 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 155 155 156 156 156 157 157 157 158 158 158 159 159 160 160 161 162 163 164 164 166 167 167 169 170 171 172 172 173 175 175 176 176 177 177 178 178 178 179 179 179 179 180 180 180 181 181 181 182 182 182 183 183 184 184 185 186 186 187 187 188 188 188 189 189 190 190 190 190 191 191 191 191 191 191 191 191 190 190 190 189 189 188 187 186 185 184 183 182 181 180 178 177 176 175 174 174 173 172 172 172 172 172 172 173 173 174 174 175 176 176 176 177 177 178 179 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 183 184 185 185 186 187 188 189 189 189 189 189 189 190 190 190 190 190 191 191 192 193 193 194 195 196 197 197 197 198 199 199 199 199 200 199 199 199 199 199 198 198 197 196 195 194 193 192 190 189 187 186 184 182 180 178 176 174 173 172 170 169 168 167 166 165 165 164 163 163 162 162 162 162 162 161 161 160 160 159 159 158 158 157 157 157 156 156 155 155 155 155 155 155 155 155 155 156 157 157 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161 162 161 161 161 161 161 161 161 161 162 161 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 147 148 148 148 149 149 149 149 150 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 155 155 155 156 156 156 157 157 157 158 158 158 159 160 160 161 161 163 164 165 166 167 167 169 169 170 171 171 172 173 174 175 175 176 176 177 177 177 178 178 179 179 179 180 180 180 181 181 181 182 182 183 183 184 184 185 186 186 186 187 187 188 188 188 189 189 189 189 190 190 190 190 191 190 190 190 190 189 189 188 188 187 186 185 184 184 182 181 181 180 179 178 177 176 175 174 174 173 173 173 173 173 174 175 175 175 176 177 177 178 179 179 180 180 181 182 182 183 183 183 184 184 184 183 183 183 183 184 184 184 185 185 185 185 186 187 188 188 189 190 191 191 191 192 192 192 192 192 193 193 193 193 193 194 195 196 196 197 197 199 199 199 200 201 201 201 201 201 201 201 201 200 200 199 199 198 198 196 196 195 193 192 191 189 187 185 184 182 180 178 176 175 173 172 170 169 168 167 166 166 165 165 164 164 163 163 162 162 162 162 162 161 160 160 159 159 158 157 157 157 156 155 155 155 155 155 155 155 156 156 157 157 158 158 158 159 159 160 160 160 161 162 161 161 161 161 161 161 162 161 161 162 162 162 162 162 162 162 162 162 145 145 145 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 146 147 147 147 148 148 148 148 149 149 149 150 150 151 151 151 151 151 152 152 152 152 152 152 152 151 152 152 152 152 152 153 153 154 154 154 154 155 155 155 156 156 156 157 157 157 158 158 158 159 160 160 161 162 163 164 165 165 166 167 168 169 169 170 171 172 172 172 173 174 174 175 176 176 177 177 178 178 179 179 179 179 180 180 181 181 182 182 183 183 184 184 185 185 186 186 187 187 188 188 188 188 189 189 189 189 189 189 190 189 189 189 189 188 188 187 187 186 186 185 184 183 182 181 181 180 179 178 177 176 176 175 175 174 174 174 175 175 175 176 176 177 178 179 179 180 180 181 182 182 183 184 185 185 186 186 186 187 187 187 187 187 187 187 187 188 188 188 188 188 189 189 190 191 191 192 193 193 193 194 194 194 194 195 195 195 195 195 196 196 197 198 198 199 199 201 201 201 202 202 202 203 203 203 203 203 202 202 201 201 200 200 199 198 197 196 195 194 192 190 189 187 185 184 182 180 178 176 175 173 172 170 170 168 168 167 166 166 165 164 164 164 164 163 163 162 162 162 161 161 160 159 159 158 158 157 156 156 155 155 156 155 155 156 156 157 157 158 158 158 159 159 160 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 162 163 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 147 148 148 148 149 149 150 150 150 150 151 151 151 151 151 151 152 152 151 151 151 151 151 151 152 152 152 152 152 152 153 153 153 154 154 154 155 155 155 156 156 156 156 157 157 158 158 159 159 160 161 162 163 164 164 165 166 166 168 168 169 169 170 170 171 172 172 173 173 174 174 175 176 177 177 177 178 178 178 179 180 180 181 181 182 182 183 183 184 184 185 185 186 186 186 187 187 187 188 188 189 189 189 189 189 189 189 189 188 188 187 187 187 186 185 185 184 183 183 182 181 181 180 179 178 178 178 177 176 176 176 176 176 176 176 177 177 178 179 179 180 181 182 182 183 184 185 185 186 187 188 188 189 189 190 190 190 190 191 190 190 190 191 191 190 191 191 191 192 193 193 194 194 195 195 196 196 197 197 197 196 196 196 197 197 198 198 198 199 200 200 200 201 202 202 203 204 204 204 204 204 204 204 204 203 203 202 201 200 200 199 199 197 196 195 193 192 190 189 187 185 184 182 180 178 176 175 173 172 171 170 169 168 167 167 166 166 165 164 164 164 164 163 163 163 162 161 161 160 159 159 158 157 157 156 156 156 156 156 156 156 157 157 157 158 158 159 159 160 161 161 162 162 162 162 162 162 162 162 162 162 162 163 163 163 162 162 162 163 163 163 163 164 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 147 148 148 148 148 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 154 154 155 155 156 156 156 156 156 157 158 158 159 159 160 161 162 162 163 164 165 165 166 166 168 168 168 169 169 170 171 171 172 173 173 174 174 175 176 176 177 177 178 178 179 179 180 180 181 182 182 183 183 183 184 184 185 185 186 186 186 187 187 187 188 188 188 188 188 188 188 188 187 187 187 186 186 185 185 183 183 183 182 182 181 181 180 180 179 179 178 178 178 178 178 178 177 177 178 179 179 180 180 181 182 182 183 184 185 186 187 187 188 189 190 190 191 192 193 193 193 193 194 193 194 194 193 193 194 194 195 195 195 195 196 196 197 197 197 198 198 198 199 199 198 199 199 199 199 199 199 199 200 201 201 202 202 203 203 205 205 205 206 206 206 206 206 205 205 204 203 203 202 201 200 200 199 198 196 195 193 192 190 188 187 185 183 181 180 178 176 175 174 172 171 170 170 168 168 168 167 166 166 165 165 164 164 164 164 163 162 161 160 160 159 159 158 157 157 156 156 156 156 156 156 157 157 157 158 159 159 160 161 161 162 162 163 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 146 147 147 147 146 146 146 146 146 146 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 147 148 148 148 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 154 154 154 155 155 155 155 156 157 157 157 158 159 159 160 161 162 163 163 164 164 165 165 166 167 167 167 168 169 169 170 170 171 172 172 173 173 174 175 176 176 177 177 178 178 179 180 180 181 182 182 183 183 184 184 184 185 185 185 185 186 186 187 187 187 187 187 187 187 187 187 187 186 186 185 185 184 183 183 182 182 182 181 181 181 181 180 180 180 180 179 179 179 179 179 179 179 180 180 181 181 182 182 183 184 185 186 186 187 188 190 190 191 192 193 194 194 195 195 196 196 197 196 197 197 197 197 197 197 197 197 197 197 198 198 199 199 199 200 201 201 201 200 200 201 200 200 200 200 200 200 200 201 202 203 203 204 204 205 206 206 207 208 208 207 207 207 206 205 205 204 204 202 202 200 199 198 197 196 195 193 192 190 188 186 185 183 181 180 178 177 175 174 173 172 171 170 169 168 168 167 167 167 166 166 165 165 164 164 163 162 162 161 160 159 159 158 158 157 156 157 157 157 157 157 157 158 158 159 160 161 161 162 162 163 163 163 163 164 164 163 163 163 163 163 163 164 164 164 163 163 163 164 164 164 164 147 147 147 147 147 146 146 146 146 146 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 148 148 148 149 149 149 150 150 150 150 151 151 151 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 154 154 154 154 154 155 155 156 156 156 157 157 158 158 159 160 161 162 162 163 163 164 164 164 165 165 166 166 166 167 168 169 170 170 171 172 172 173 173 174 175 176 176 177 177 178 179 179 180 181 181 182 183 183 184 184 184 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 185 185 185 184 183 183 182 182 182 181 181 181 181 181 181 180 180 180 180 180 180 180 181 181 181 182 182 182 183 184 184 185 185 186 187 188 189 190 191 192 193 194 195 195 197 198 199 199 199 199 200 200 200 200 199 200 200 200 200 200 200 200 201 201 201 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 202 202 202 203 204 205 205 206 207 208 208 208 208 208 208 207 206 206 205 204 203 202 202 200 200 198 197 195 194 192 191 189 188 186 185 183 181 180 178 177 175 174 173 172 172 170 170 170 169 168 167 167 167 166 166 165 165 164 163 162 162 161 160 159 159 158 158 157 157 157 157 157 157 158 158 159 159 160 160 161 162 162 163 163 163 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 165 164 165 165 147 147 147 147 147 146 146 146 146 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 148 148 148 148 149 149 150 150 150 151 151 151 151 151 152 152 152 151 151 151 151 151 151 151 151 151 151 151 150 151 151 151 151 151 152 152 152 152 153 153 154 154 154 154 154 155 155 155 156 157 157 158 159 159 160 161 161 162 162 162 163 163 164 164 164 165 165 166 166 167 167 169 169 170 171 171 172 173 173 174 175 176 177 177 178 179 180 180 181 181 182 183 183 184 184 184 184 185 185 185 185 185 185 185 185 185 185 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 182 182 183 183 184 184 184 185 185 186 187 188 189 190 190 191 192 193 195 196 197 198 200 200 201 201 202 202 203 203 202 202 202 202 202 202 202 202 202 202 202 203 203 203 203 203 203 203 203 203 203 202 202 202 202 201 201 202 202 202 203 203 204 205 206 207 207 208 209 209 209 209 209 208 208 207 206 205 205 203 202 201 200 199 198 197 195 194 192 191 189 187 186 184 182 181 180 178 177 176 175 174 173 172 171 170 170 169 169 168 168 167 167 166 166 165 164 164 163 161 161 160 160 159 158 158 158 158 158 158 158 158 159 159 160 160 161 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 147 147 147 147 147 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 151 151 152 152 152 152 152 152 151 151 151 151 151 151 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 153 153 154 154 154 154 154 155 156 156 156 157 158 158 159 160 160 161 161 162 162 162 162 163 163 163 164 164 165 165 166 166 167 168 169 170 171 171 172 173 174 174 176 177 177 178 179 180 181 181 181 182 182 183 183 183 183 184 184 184 184 184 184 184 185 185 185 184 184 184 184 184 183 183 182 182 182 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 184 184 184 185 186 186 186 187 188 189 189 190 191 192 193 194 195 196 198 199 200 202 202 203 203 204 205 205 204 204 205 205 204 204 204 204 204 204 204 204 205 205 204 204 204 204 204 204 204 204 203 202 202 202 202 202 202 202 202 203 204 204 205 206 207 208 209 209 209 210 210 209 209 209 208 207 206 205 204 203 202 201 200 199 197 196 194 193 191 189 188 187 186 184 182 181 180 178 177 176 175 174 173 172 172 171 171 170 169 169 169 168 167 167 166 165 164 164 163 162 161 160 160 159 159 158 159 159 159 159 159 159 159 160 161 162 162 162 163 163 164 164 164 165 165 165 165 164 164 164 164 165 165 165 165 165 165 165 165 166 165 147 147 147 147 147 146 146 146 146 145 145 145 145 145 145 145 145 146 146 146 147 147 147 148 148 148 148 149 149 149 150 150 150 151 151 151 152 151 151 152 152 152 152 152 152 151 151 151 151 151 151 150 150 150 150 150 150 150 151 151 151 152 152 152 152 152 153 153 153 154 154 154 154 155 155 156 156 157 158 158 159 159 160 160 160 161 161 161 161 162 162 163 163 163 164 165 165 166 167 167 168 169 170 171 172 172 174 174 175 176 177 178 179 180 180 181 181 182 182 182 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 183 183 183 182 182 182 181 181 181 181 181 181 182 182 182 182 183 183 184 184 185 185 185 185 186 186 186 187 187 188 188 189 190 190 191 193 194 195 196 197 198 199 200 202 203 204 205 205 206 206 207 207 207 206 207 206 206 206 205 205 205 205 206 206 206 206 206 206 206 205 205 205 204 204 203 203 203 203 202 202 203 203 203 204 205 205 206 207 208 209 210 210 211 211 210 210 209 209 208 207 206 205 204 203 202 201 199 198 197 195 194 192 191 189 188 186 185 184 182 181 180 178 178 177 176 175 174 173 172 172 172 171 169 169 169 168 167 167 166 165 164 164 163 162 161 161 160 159 159 159 159 159 159 159 160 160 160 161 162 162 162 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 148 147 147 147 147 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 147 147 147 148 148 148 148 149 149 149 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 151 151 151 151 151 151 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 152 152 153 153 153 153 154 154 155 155 156 156 157 157 158 158 159 159 159 160 160 160 160 160 161 161 161 162 162 163 164 165 165 166 167 167 168 170 171 171 172 173 174 175 177 178 179 179 180 180 181 181 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 181 181 181 181 181 182 182 183 183 183 184 184 185 185 185 186 186 187 187 187 188 188 189 190 190 190 191 192 193 194 195 195 197 198 199 200 202 203 204 205 206 207 207 208 209 209 208 208 208 208 208 207 207 207 207 206 206 207 207 207 206 206 206 206 206 206 205 205 204 204 203 203 203 203 203 203 203 204 205 205 206 207 208 209 210 210 211 211 211 211 210 210 209 208 207 206 205 203 202 201 200 198 197 196 194 193 192 190 189 188 186 185 183 182 181 180 179 178 177 176 175 174 174 173 172 172 171 170 169 169 169 167 167 166 166 164 163 163 162 161 161 160 159 159 160 160 160 160 160 160 161 161 162 162 163 163 164 164 164 165 165 165 166 166 166 166 166 165 165 165 165 165 165 166 166 166 166 167 148 147 147 147 147 146 146 146 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 148 148 148 149 149 149 149 150 150 150 151 151 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 152 152 153 153 154 154 154 155 155 156 156 157 157 157 158 158 158 158 159 159 159 160 160 160 161 161 162 162 163 164 165 166 166 167 168 170 171 171 173 173 174 176 177 178 178 179 180 180 181 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 181 181 182 182 183 184 184 184 185 186 186 186 187 187 188 188 188 188 189 189 190 191 191 192 192 193 194 195 196 197 198 199 201 202 203 204 205 207 207 208 209 210 210 210 209 210 209 209 208 208 208 208 207 207 207 207 207 207 207 207 207 207 206 206 205 205 205 205 204 204 203 203 203 204 204 204 205 206 207 207 208 209 210 211 211 211 211 211 210 210 210 209 207 207 205 204 203 202 200 199 198 196 195 194 192 191 190 188 187 186 185 184 182 181 180 179 178 178 177 176 175 174 174 173 172 171 171 170 169 169 168 168 166 166 165 164 163 163 161 161 161 160 160 160 160 160 160 161 161 162 162 162 163 163 164 164 164 165 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 148 147 147 147 147 146 146 146 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 148 148 148 148 149 149 149 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 150 151 150 150 150 150 150 150 150 151 151 151 151 151 152 151 152 152 152 152 152 152 153 153 154 154 155 155 155 156 156 156 157 157 157 157 158 158 158 158 159 159 159 160 160 160 162 162 163 164 165 166 167 168 170 171 172 173 174 175 175 177 178 178 179 180 180 180 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 183 183 182 182 182 181 181 181 181 181 182 182 182 183 184 184 185 186 186 186 187 188 188 189 189 189 190 191 191 191 192 192 192 193 194 195 195 196 198 200 201 201 202 204 205 206 208 209 209 210 211 211 211 211 211 211 210 210 209 208 208 208 208 207 207 207 207 207 207 207 207 207 206 205 205 205 205 204 205 204 204 204 204 204 205 205 206 206 207 209 209 210 211 211 211 211 211 211 211 210 209 209 207 206 205 204 202 201 200 198 197 196 194 193 192 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 176 175 174 174 173 172 171 171 170 169 168 168 167 166 165 164 163 162 162 162 161 161 161 161 161 161 161 162 162 162 163 163 164 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 148 147 147 147 147 147 146 146 146 145 145 145 145 146 146 146 146 146 146 146 147 147 148 148 148 148 148 149 149 149 149 150 150 150 151 151 151 152 151 152 152 152 152 152 152 151 151 152 151 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 154 154 154 155 155 155 156 156 156 156 156 156 157 157 158 158 158 159 159 160 160 161 162 163 164 165 166 167 168 170 171 172 173 174 175 176 177 178 178 179 179 180 180 181 181 181 181 181 181 182 182 182 182 183 183 183 183 183 183 182 182 182 181 181 181 181 182 182 183 183 183 184 185 186 186 187 188 188 188 189 189 190 190 190 191 191 192 193 193 194 194 195 196 197 198 199 200 201 202 203 205 206 207 208 209 210 211 211 211 212 211 212 211 211 210 210 209 209 209 208 208 208 208 207 207 207 207 207 206 206 206 206 205 205 205 205 204 204 205 205 205 205 206 206 207 208 209 209 210 211 211 212 212 212 212 211 211 210 209 208 207 206 204 203 201 200 199 197 196 195 194 192 191 190 189 188 187 186 185 184 183 182 181 181 180 179 178 177 176 176 175 174 174 173 171 171 170 169 169 168 167 166 165 164 163 163 162 161 161 161 161 161 162 162 162 162 163 163 164 164 164 165 165 165 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 148 148 148 147 147 147 146 146 146 146 145 145 145 146 146 146 146 146 146 146 147 147 147 148 148 148 148 148 149 149 149 149 150 150 151 151 151 151 151 152 152 152 152 152 152 152 151 151 152 151 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 152 153 153 154 154 154 154 154 155 155 155 155 156 156 156 156 157 157 158 158 159 160 161 161 162 164 165 166 167 168 170 171 172 173 174 175 176 177 177 178 179 179 179 180 180 181 181 181 181 181 182 182 182 182 183 183 183 183 182 182 182 182 181 181 181 181 182 183 183 183 184 184 185 186 187 187 188 188 189 190 190 191 191 192 192 192 193 194 194 194 195 196 197 198 199 200 200 202 203 204 206 207 208 209 210 211 212 212 212 212 212 212 211 211 210 210 209 208 208 208 208 207 207 207 207 207 207 206 206 206 206 206 206 205 205 206 206 206 205 205 205 205 206 207 207 208 209 209 210 211 211 212 212 212 212 212 211 211 210 209 208 206 205 204 202 201 199 198 197 195 194 193 192 191 189 189 188 187 186 185 184 183 182 182 181 180 180 178 178 177 176 175 175 174 173 172 171 170 169 169 168 167 166 165 164 163 163 163 162 161 161 161 162 162 162 163 163 164 164 164 165 165 165 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 148 148 148 147 147 147 146 146 146 146 146 145 145 145 146 146 146 146 146 146 147 147 147 147 148 148 148 148 149 149 149 149 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 155 156 156 156 156 157 158 159 160 161 162 163 164 165 166 168 169 170 171 172 173 174 175 176 177 177 178 179 179 179 180 180 181 181 181 181 182 182 182 182 182 183 183 182 182 182 182 182 181 181 181 181 182 183 183 183 184 185 186 186 187 188 189 189 190 190 191 191 191 192 192 193 193 194 194 195 195 196 197 198 199 200 201 202 203 204 206 207 209 209 210 212 212 213 213 212 212 212 211 211 210 210 208 208 208 208 207 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 208 208 209 209 210 211 212 212 212 212 212 212 212 211 210 209 209 207 206 204 203 202 200 199 197 196 195 193 193 191 190 189 189 188 187 186 185 184 184 183 182 181 181 180 180 178 178 177 176 175 174 173 173 171 171 170 168 168 167 166 165 164 164 163 163 163 162 162 162 163 163 163 163 164 164 164 165 165 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 169 149 149 148 148 147 147 147 146 146 146 146 146 146 145 145 146 146 146 146 146 146 146 147 147 148 148 148 148 148 149 149 149 149 150 150 151 151 151 151 151 151 151 151 151 151 152 151 151 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 150 151 151 151 151 151 152 152 151 152 152 152 152 152 153 153 153 154 154 154 155 155 156 156 157 158 158 160 161 162 163 164 166 167 168 169 170 171 172 173 174 174 175 176 177 178 178 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 182 182 183 183 184 184 185 186 187 188 188 189 190 190 191 191 191 192 192 193 193 194 195 195 195 196 197 198 198 199 200 201 202 203 204 206 208 209 210 211 212 212 213 213 212 212 212 211 211 210 209 208 208 207 206 206 206 206 206 206 206 206 205 205 205 205 205 206 206 206 206 207 207 206 206 206 207 207 207 208 208 209 210 210 211 211 212 212 212 212 212 212 212 211 210 209 208 206 205 204 202 201 199 198 197 195 194 193 192 191 190 189 188 188 187 186 186 185 184 183 183 182 181 181 180 179 178 177 176 176 175 173 173 171 171 170 169 168 167 166 165 164 164 163 163 163 162 162 163 163 164 164 164 164 165 165 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 149 149 149 148 148 147 147 146 146 146 146 146 146 145 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 148 149 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 150 151 151 151 151 151 151 152 152 153 153 154 154 154 155 156 156 157 159 160 161 162 164 165 166 167 168 169 171 171 172 173 174 174 176 176 177 178 179 179 179 180 181 181 181 181 182 182 182 182 182 182 182 182 182 182 181 181 181 181 182 182 183 183 184 184 185 186 187 188 189 190 190 190 191 191 192 192 192 193 194 194 194 195 195 196 197 197 198 199 201 201 202 203 205 206 208 209 210 211 212 212 213 213 213 212 212 211 210 209 208 208 208 207 206 206 205 205 205 205 205 205 204 205 205 205 205 206 206 206 206 207 206 207 207 207 206 207 208 208 208 209 209 210 211 211 212 212 213 213 212 212 212 211 210 210 209 207 206 204 203 201 200 198 197 196 195 193 193 192 191 190 190 189 188 187 187 186 185 185 184 183 182 182 181 180 180 178 178 177 176 175 174 173 172 171 170 169 168 167 166 165 165 164 164 163 163 163 163 163 163 163 164 165 165 166 166 166 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 150 149 149 149 148 148 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 148 148 148 149 149 149 149 150 150 150 151 151 151 151 151 151 151 151 151 150 151 150 150 150 150 150 150 149 150 149 149 149 149 149 149 150 150 149 149 149 149 150 150 149 149 149 149 150 150 149 150 150 149 150 149 150 150 150 150 150 150 150 151 151 152 152 153 153 154 155 155 156 158 159 160 162 163 164 166 166 168 169 169 171 171 172 173 173 174 176 176 177 178 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 182 183 183 184 185 186 186 188 188 189 190 190 190 191 191 192 192 193 193 194 194 195 195 195 196 197 197 198 199 201 201 203 203 205 207 208 209 210 211 212 212 213 212 212 211 211 211 210 209 209 207 206 206 205 205 205 205 204 204 204 204 204 204 204 205 205 206 205 206 206 206 207 207 206 207 207 207 207 208 208 209 210 210 211 211 212 212 213 212 213 212 212 212 211 210 209 208 206 205 204 202 201 199 198 196 195 194 193 192 191 191 190 190 189 189 188 187 186 186 185 185 184 183 183 181 181 180 179 178 178 176 175 174 173 172 171 170 169 168 167 166 165 165 164 164 164 164 163 163 163 164 165 165 166 166 166 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 170 150 150 150 149 148 148 148 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 148 148 148 148 148 149 149 149 150 150 150 150 150 151 151 151 151 151 150 150 150 150 150 150 149 149 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 149 149 149 149 149 149 149 149 149 149 150 150 151 151 152 152 152 153 154 155 156 157 159 160 162 163 164 166 166 168 169 169 170 171 172 173 174 175 176 177 177 178 179 180 180 181 181 181 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 182 183 183 184 185 186 187 188 188 189 190 190 190 191 191 192 192 192 193 193 194 195 195 195 196 197 197 198 199 200 201 203 204 204 206 208 209 210 211 212 213 213 213 212 212 211 209 209 208 207 207 206 205 205 205 204 204 204 204 204 203 204 204 204 204 204 205 206 206 206 206 206 207 206 206 207 207 208 208 208 209 209 210 211 211 212 212 212 213 213 213 212 212 211 211 210 208 207 206 204 202 201 199 198 197 196 195 194 193 192 192 191 190 190 189 189 188 188 187 186 186 185 184 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 167 165 165 164 164 164 164 164 165 165 165 166 166 166 167 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 171 151 151 150 150 149 149 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 151 151 152 153 154 155 156 157 159 161 162 163 164 166 166 168 169 169 171 171 172 173 174 175 176 177 178 179 179 180 180 181 181 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 182 183 183 184 185 186 187 188 188 189 190 190 190 191 191 191 192 192 193 193 193 194 194 195 196 196 197 198 198 200 201 202 203 205 207 208 209 210 211 212 213 213 212 212 211 210 209 208 207 207 206 206 205 204 204 204 204 203 203 203 203 203 204 204 204 204 205 205 205 206 206 206 206 206 206 206 207 207 208 208 208 209 210 210 211 212 212 213 213 213 213 212 212 212 211 210 209 207 206 204 203 202 200 199 198 196 195 195 193 193 192 192 191 191 190 189 189 188 188 187 187 186 186 185 184 183 183 181 181 179 179 177 177 175 174 173 171 171 170 169 168 167 167 166 165 165 165 165 165 165 165 166 166 166 167 168 168 168 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 152 151 151 150 149 149 149 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 148 149 149 148 149 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 150 151 152 153 154 155 156 158 159 161 162 163 164 166 166 168 168 170 171 171 172 173 174 175 176 177 178 179 180 180 181 181 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 182 183 183 185 185 186 187 188 188 189 189 190 190 191 191 191 191 192 193 193 193 193 194 195 195 196 197 198 199 199 201 202 203 204 206 208 209 210 210 212 212 212 212 211 210 210 209 208 207 206 205 204 205 204 203 203 203 203 203 203 203 203 203 203 204 204 204 205 205 205 205 205 206 206 206 206 206 207 207 208 208 209 210 210 211 211 212 212 213 213 213 213 212 212 211 210 209 208 206 205 203 202 201 199 198 197 196 195 194 194 193 192 192 191 191 190 190 189 189 188 188 187 187 186 185 185 184 183 182 181 180 179 177 177 175 174 173 172 171 170 169 168 167 167 166 166 165 165 165 166 166 166 166 167 168 168 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 152 152 151 151 150 150 149 149 148 148 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 149 149 149 149 149 150 150 150 150 150 150 150 149 150 149 150 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 149 150 150 151 152 154 155 156 158 159 161 162 163 165 166 166 168 168 170 171 172 173 174 175 176 177 178 179 180 180 181 181 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 182 183 184 185 185 186 187 188 188 189 189 189 190 191 191 191 191 191 192 192 193 194 194 195 195 196 197 197 198 199 200 202 203 204 205 207 208 209 210 211 211 211 211 211 209 208 208 207 206 205 204 204 203 203 203 203 202 202 202 202 202 202 202 203 203 203 204 204 205 204 205 205 205 205 206 206 206 206 207 207 208 209 209 210 211 211 212 212 212 213 213 212 212 211 211 210 209 208 206 205 204 202 201 199 198 197 196 195 195 194 193 193 192 192 192 191 190 190 189 189 189 188 187 187 186 186 185 184 183 183 181 180 179 178 177 175 174 173 172 171 170 169 168 167 167 167 167 167 167 166 166 166 167 168 168 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 173 152 153 152 151 151 150 150 149 149 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 149 149 149 149 149 149 149 150 150 150 150 149 150 149 150 149 149 149 149 149 149 149 149 149 148 148 149 148 149 148 148 148 148 148 148 147 147 147 147 147 146 146 146 146 146 146 145 145 145 145 145 145 145 146 146 146 146 147 147 147 148 149 150 151 152 154 155 156 158 159 161 162 163 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 181 182 182 182 182 182 181 181 181 181 181 180 180 180 181 181 182 183 184 185 185 186 187 187 188 189 189 189 189 190 190 190 191 191 191 192 192 193 194 195 195 195 196 198 198 199 200 201 203 204 205 207 207 209 210 210 211 211 210 210 209 208 207 206 205 204 204 203 203 202 202 202 202 201 201 201 201 201 202 202 203 203 203 203 204 204 204 204 204 204 205 205 205 206 206 207 208 208 209 210 211 211 211 212 212 212 212 212 212 211 210 210 209 208 206 205 204 203 201 200 199 198 197 196 195 194 194 193 193 192 192 191 191 191 191 190 190 189 189 188 188 187 187 186 185 184 183 181 180 179 178 177 175 174 173 171 171 170 169 168 168 167 167 167 167 167 167 168 168 168 169 169 169 170 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 153 153 153 152 151 151 151 150 149 149 149 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 148 149 149 149 149 150 149 150 150 150 150 149 150 149 149 149 149 149 149 149 149 149 149 148 149 148 148 148 148 148 148 148 147 147 147 147 147 146 146 146 145 145 145 145 145 145 144 144 144 145 145 145 145 145 145 146 146 146 147 148 149 150 151 152 154 155 156 158 159 161 162 163 165 166 167 168 169 170 172 173 174 175 176 177 178 178 180 180 181 181 182 182 182 181 181 181 181 181 180 180 180 180 181 181 182 183 184 185 185 186 187 187 188 189 189 189 189 189 190 190 190 191 192 192 192 193 193 194 195 195 196 197 198 199 200 201 203 203 205 205 207 208 209 209 209 209 209 209 209 208 207 205 205 203 204 203 202 202 201 201 201 201 200 200 200 201 201 201 202 202 202 203 203 203 203 203 203 203 203 204 205 205 205 206 208 208 209 209 210 211 211 211 212 212 211 211 211 211 210 209 208 207 206 205 203 202 201 200 199 198 197 196 196 195 194 194 193 193 193 192 192 192 191 191 190 190 190 189 189 188 188 187 186 185 184 183 182 180 179 178 177 175 174 173 172 171 170 170 168 168 168 168 168 168 168 168 169 169 169 169 170 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 154 153 153 153 152 152 151 151 150 150 149 149 148 148 147 147 147 146 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 147 147 147 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 148 149 148 148 148 148 148 147 148 147 147 147 147 146 146 146 145 145 145 145 144 144 144 144 144 144 144 144 144 144 145 144 145 145 145 146 147 148 148 149 150 152 154 155 156 158 159 161 162 163 164 166 167 168 170 170 172 173 174 175 176 177 178 179 180 181 181 181 181 181 181 181 181 181 181 180 180 180 180 181 181 182 183 183 185 185 186 187 187 188 188 189 189 189 189 189 190 190 190 191 192 192 192 193 194 195 196 196 197 198 199 200 201 202 203 204 204 205 207 207 208 208 208 208 207 207 206 206 205 204 203 202 201 202 201 200 201 200 200 200 200 200 200 200 200 201 201 202 202 202 202 203 202 203 203 203 203 204 204 205 206 207 208 208 209 209 210 211 211 211 211 211 211 210 210 209 208 208 206 206 204 203 202 201 200 199 198 197 197 196 196 195 194 194 194 193 193 192 192 192 192 191 191 190 190 190 189 189 188 187 186 186 185 183 182 181 179 178 177 175 174 173 172 171 170 170 169 169 168 168 168 169 169 170 170 170 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 154 154 154 154 153 152 152 151 151 150 150 149 149 148 148 147 147 147 146 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 147 147 147 148 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 150 149 149 149 149 149 149 149 148 149 148 148 148 148 147 147 147 147 146 146 146 146 145 145 144 144 144 144 144 144 143 143 144 144 144 144 144 144 144 144 145 145 146 147 148 148 149 151 152 153 155 156 158 159 161 162 163 165 166 167 168 170 171 172 174 175 176 177 178 178 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 181 181 182 183 183 185 185 186 187 187 187 188 188 188 188 189 189 190 190 190 191 191 192 192 193 193 194 195 196 197 198 198 199 200 201 202 203 204 205 205 207 207 207 207 207 206 206 205 204 204 204 203 202 201 200 200 200 199 200 199 199 199 199 200 200 200 200 200 200 201 201 201 202 201 202 202 203 203 203 203 204 205 206 206 207 208 209 210 210 210 210 210 210 209 209 208 208 207 206 205 205 204 203 202 201 200 199 198 198 197 196 196 195 195 194 194 194 193 193 193 193 192 192 192 192 191 191 190 190 190 189 188 187 186 185 184 183 181 179 179 177 175 174 173 172 172 171 170 170 170 170 170 170 170 170 170 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 155 155 155 154 154 154 153 152 152 151 151 150 150 149 148 148 148 147 147 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 147 147 147 147 148 148 149 149 149 150 150 150 150 150 150 150 151 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 148 147 147 147 146 146 146 146 146 145 145 145 144 144 144 143 143 143 143 144 144 143 143 143 144 143 144 144 145 145 146 147 147 148 149 151 152 153 155 156 158 159 160 162 163 165 166 167 169 170 171 172 173 175 176 177 178 179 180 180 181 181 181 181 181 181 180 180 180 180 180 180 181 181 182 183 183 185 185 186 187 187 188 188 188 188 188 188 189 189 190 190 191 191 192 193 193 194 195 195 196 197 198 198 199 200 200 201 202 202 203 204 205 206 206 206 206 206 205 205 204 203 204 202 201 201 200 199 199 199 198 199 198 198 199 199 199 199 199 200 200 200 200 201 200 201 201 201 201 201 202 203 203 204 205 206 206 207 208 208 209 209 209 209 208 208 208 207 206 206 205 204 204 203 202 201 200 200 199 198 198 197 196 196 196 195 195 194 194 194 194 193 193 193 193 193 192 192 192 192 191 191 191 190 189 188 187 185 184 183 182 180 179 177 176 175 174 172 172 172 171 170 170 170 170 170 171 171 172 172 173 173 174 173 174 174 174 174 174 174 174 174 174 174 174 175 175 174 175 175 156 155 155 155 155 154 154 153 153 152 151 151 150 150 149 148 148 147 147 147 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 147 147 148 148 148 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 149 149 149 149 148 148 148 148 147 147 146 146 146 146 145 145 145 144 144 144 144 144 144 144 144 143 143 143 143 143 144 143 143 143 144 144 145 146 147 147 148 149 151 152 153 154 156 157 159 161 162 163 165 166 167 169 170 172 173 174 175 176 177 178 179 180 180 180 181 181 181 180 180 180 180 180 180 181 181 181 182 183 184 185 185 186 186 187 188 188 188 188 188 188 188 189 189 190 190 191 192 192 193 193 195 196 196 197 197 198 199 199 200 200 200 201 202 202 202 203 204 204 205 204 204 204 203 202 202 201 200 199 199 199 198 198 198 198 198 197 198 198 199 199 199 199 199 200 200 200 200 200 200 200 200 201 201 202 202 203 204 205 206 206 207 208 208 208 207 207 207 206 206 205 205 204 204 203 203 202 202 201 200 199 199 198 198 197 197 196 196 195 195 195 194 194 194 194 194 194 193 193 193 193 193 193 192 192 192 191 190 190 189 187 186 185 183 182 180 179 177 176 175 174 174 173 172 172 171 171 171 171 172 172 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 156 156 156 156 155 155 154 154 153 153 152 152 151 150 150 149 148 148 147 147 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 147 147 148 148 148 149 149 149 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 148 148 148 148 148 147 147 146 146 146 146 145 145 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 144 144 145 146 147 147 148 149 151 152 153 154 156 158 159 161 162 164 165 166 168 169 170 171 173 174 175 176 177 178 178 179 180 180 180 180 180 180 180 180 180 180 181 181 182 183 183 184 185 185 186 186 187 188 188 188 188 188 188 189 189 189 190 190 191 192 193 193 194 195 195 196 196 197 198 198 199 200 199 200 200 201 200 201 201 202 202 203 203 202 202 201 201 201 200 199 198 198 197 198 197 196 197 197 197 197 197 198 198 198 198 199 199 199 199 199 200 199 199 200 200 200 201 201 202 202 203 204 205 206 206 206 206 206 206 205 204 204 204 203 203 202 202 201 201 201 200 200 199 199 199 198 197 197 197 196 196 195 195 195 195 195 194 194 194 194 194 194 194 194 194 193 193 193 193 192 191 190 189 188 187 186 184 182 181 179 178 177 175 175 174 174 173 172 172 172 172 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 176 176 176 157 157 157 156 156 155 155 155 154 154 153 152 152 151 150 150 149 148 148 147 147 146 146 145 145 145 145 145 145 145 145 145 146 146 147 147 147 148 148 149 149 149 150 150 150 151 151 151 151 151 151 152 152 152 152 152 151 151 151 151 151 151 151 150 150 149 149 149 148 148 147 147 147 146 146 146 146 145 145 145 145 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 144 145 146 146 147 148 149 151 152 154 155 156 158 159 161 163 163 165 167 168 169 170 172 172 174 175 176 177 178 178 178 179 180 180 180 180 180 180 180 180 181 181 182 183 183 184 185 186 186 186 187 187 188 188 188 188 188 189 189 189 190 191 191 192 192 193 194 195 196 197 197 198 198 198 199 198 198 199 198 199 199 200 200 200 200 201 201 200 200 199 199 199 199 198 198 197 196 196 196 195 196 196 196 196 196 196 197 197 197 198 199 198 198 199 199 199 199 199 199 199 199 200 200 201 201 203 203 204 204 204 204 204 203 203 202 202 202 201 201 201 201 200 200 200 200 200 199 199 198 198 197 197 197 196 196 196 196 195 195 195 194 195 195 195 194 195 194 194 194 194 194 194 194 194 193 192 191 190 189 188 186 184 183 181 179 178 177 176 176 174 174 174 174 174 174 174 174 174 174 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 178 157 157 157 157 157 157 156 156 155 155 154 153 152 152 151 150 149 149 148 148 147 147 146 146 146 145 145 145 145 146 146 146 146 146 146 147 147 148 148 148 149 149 150 150 151 151 151 151 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 150 150 150 150 149 148 148 148 147 147 146 147 146 146 145 146 145 145 145 144 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 144 145 146 147 148 149 150 151 152 153 155 157 158 160 161 162 164 165 166 168 169 170 171 172 174 174 176 176 177 177 178 178 179 179 179 180 180 180 180 181 181 182 183 183 184 185 186 186 186 187 187 188 188 188 188 188 189 189 189 190 190 191 192 193 194 195 195 197 197 198 198 198 198 198 198 198 197 198 197 197 197 198 198 199 199 199 198 200 199 198 198 197 196 196 195 195 195 194 195 194 195 195 195 195 196 196 197 197 197 198 198 198 198 199 198 198 198 198 198 198 198 199 199 200 201 202 202 202 202 202 202 201 201 200 200 199 199 199 199 199 199 199 199 199 199 199 198 198 198 197 197 197 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 194 194 193 193 192 191 189 188 186 185 183 181 180 179 178 177 176 176 175 174 174 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 158 158 158 158 158 157 157 156 155 155 154 154 153 152 152 151 150 150 149 148 148 147 147 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 148 149 149 149 150 150 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 150 150 149 149 148 148 148 147 147 147 146 146 146 146 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 144 144 145 146 147 148 149 150 151 152 154 155 157 158 160 161 162 164 165 166 167 169 170 171 172 173 174 175 176 177 177 177 178 178 178 179 180 180 180 181 181 182 183 184 184 185 186 186 186 187 187 188 188 188 188 188 188 189 189 190 190 191 192 193 194 195 196 197 198 198 198 198 199 199 198 197 196 197 196 196 197 197 197 197 197 198 198 197 197 197 196 195 195 195 194 194 194 193 193 194 193 193 193 194 194 195 195 196 196 197 197 197 197 198 198 198 197 197 197 197 197 198 198 199 199 200 200 200 200 200 200 199 199 198 198 198 197 197 197 197 197 198 198 198 198 198 198 198 198 197 197 197 196 196 196 196 196 195 195 195 195 195 195 195 195 196 196 196 196 196 196 196 196 196 195 194 193 193 191 190 189 187 185 183 182 181 179 179 178 177 176 176 176 176 176 176 176 176 177 177 178 178 178 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 159 159 159 158 158 158 157 157 156 156 155 154 154 153 152 152 151 150 150 149 149 148 148 147 147 146 146 146 146 146 146 147 147 147 147 147 148 148 149 149 149 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 153 152 152 152 151 151 151 151 150 150 149 149 149 148 148 148 147 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 144 144 144 144 143 143 143 143 142 143 143 143 143 144 144 145 146 147 148 149 151 152 153 155 156 157 159 161 161 162 164 165 166 167 168 169 171 171 173 173 174 175 176 176 177 177 178 178 179 180 180 181 181 183 183 184 184 185 186 186 187 187 187 188 188 188 188 188 188 189 189 190 191 192 193 193 194 196 196 198 198 199 198 199 199 199 198 198 197 197 197 195 196 196 196 196 197 197 197 197 196 195 194 193 194 193 193 192 192 192 192 192 192 192 192 193 193 193 195 195 196 196 197 197 197 197 197 196 196 196 196 196 196 196 196 197 197 198 199 199 198 199 198 198 197 197 196 196 196 196 196 196 196 196 197 197 197 197 197 197 197 197 197 197 196 196 196 196 196 196 195 195 196 195 195 196 196 196 196 196 197 197 197 197 197 197 196 196 195 194 193 192 190 189 187 186 184 183 181 181 179 179 178 178 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 180 180 180 181 159 160 159 159 159 158 158 158 157 157 156 155 155 154 153 153 152 151 151 150 149 149 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 150 150 150 150 150 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 149 149 148 148 148 147 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 144 144 144 143 143 143 142 143 143 143 144 144 144 145 146 147 148 149 150 151 152 154 156 156 158 159 160 162 162 164 165 166 167 168 169 170 171 172 173 174 175 176 176 177 177 178 179 180 180 181 182 183 184 184 185 186 186 187 187 187 188 188 188 188 188 188 188 189 189 190 191 192 192 194 195 196 198 198 199 199 200 199 200 199 199 198 197 198 197 196 195 195 195 195 196 196 196 196 195 194 193 193 192 192 191 190 191 190 190 190 190 190 191 191 192 192 193 194 195 195 196 196 196 196 196 195 195 195 194 194 195 195 195 196 196 196 197 197 198 197 197 196 195 195 194 194 194 194 194 195 195 195 195 196 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 197 198 197 198 198 198 198 197 196 196 194 194 192 191 189 188 187 185 184 182 181 180 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 182 182 160 160 160 160 160 159 159 158 158 158 157 156 155 155 154 153 153 152 151 151 150 150 149 149 148 148 148 148 148 148 148 148 147 148 148 148 148 148 149 149 149 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 149 149 149 149 149 148 148 147 148 147 147 147 147 147 146 146 146 146 146 146 146 145 145 145 144 144 143 143 143 142 142 143 143 143 143 144 145 146 146 147 148 150 151 152 154 154 156 157 159 159 160 162 162 163 165 166 167 168 168 170 170 172 172 173 174 175 176 177 178 178 180 180 181 182 183 184 184 185 186 187 187 187 188 188 188 188 188 188 188 189 189 190 190 191 192 193 195 196 197 198 199 200 201 200 201 201 201 201 200 199 198 197 196 197 196 196 196 196 195 195 195 194 193 192 192 191 191 190 190 189 189 188 188 188 188 189 189 190 191 191 193 193 194 194 195 195 195 195 195 195 194 194 194 193 194 194 194 195 195 196 196 196 196 196 195 195 194 194 193 193 193 193 193 194 194 194 195 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 198 198 198 199 199 199 199 198 198 197 196 196 195 193 192 190 189 187 185 184 183 181 181 180 179 180 179 179 179 179 179 179 180 179 180 180 180 180 180 180 180 180 181 181 181 182 182 182 182 182 161 161 161 160 160 160 160 159 159 158 158 157 156 156 155 154 154 153 153 152 151 151 150 150 149 149 149 149 149 148 148 148 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 149 149 149 149 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 146 146 146 145 145 145 144 144 144 143 143 142 143 143 143 143 144 144 145 146 147 149 150 151 152 154 154 156 156 158 159 159 161 162 163 164 165 166 167 168 169 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 184 185 186 187 188 188 188 188 188 188 188 189 189 189 190 190 191 191 192 193 195 196 198 198 200 200 201 202 203 202 202 202 202 201 200 199 200 199 197 198 198 197 197 195 195 193 193 191 191 190 189 188 188 187 187 187 186 186 187 187 187 188 189 190 191 192 193 193 194 194 194 195 194 194 193 193 193 193 193 193 194 194 195 195 195 196 195 195 195 194 193 193 192 192 192 192 192 192 193 193 194 195 195 195 196 196 196 196 196 196 196 196 196 195 195 196 196 196 196 196 196 197 197 197 198 198 199 199 199 200 199 200 199 199 198 198 197 196 194 193 192 190 189 187 186 185 183 182 181 181 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 183 183 184 184 161 162 162 161 161 160 160 160 160 159 158 158 157 156 156 155 155 154 154 153 152 152 151 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 151 151 152 152 152 152 151 151 151 151 151 150 150 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 147 147 146 146 146 146 145 144 144 144 144 143 143 143 143 143 144 144 145 146 146 148 148 149 150 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 168 169 170 171 172 173 174 175 177 178 179 180 181 182 183 184 185 186 187 188 188 189 189 189 189 189 189 189 189 190 190 190 191 192 193 193 195 196 198 199 200 202 202 203 204 204 204 204 203 204 204 202 202 202 201 200 200 199 199 197 195 195 193 191 191 189 187 186 185 185 184 184 184 184 184 185 185 186 188 188 189 190 191 192 192 193 193 193 193 193 193 193 192 192 193 193 193 194 194 195 195 196 195 195 195 194 193 192 192 192 191 191 191 192 192 192 193 194 194 194 194 195 195 195 195 195 195 195 196 195 195 196 196 196 196 196 197 197 197 198 198 198 199 199 200 200 200 200 200 200 199 199 198 198 196 195 194 192 191 189 187 186 185 184 183 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 185 185 185 162 162 162 162 162 162 161 161 160 160 159 159 158 158 157 156 156 155 154 154 154 153 153 152 152 151 151 150 150 150 150 150 150 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 152 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 150 149 149 149 149 149 149 148 148 148 148 148 147 147 147 147 146 145 145 144 144 143 143 143 143 143 144 144 145 145 146 147 149 150 151 152 153 154 155 156 157 158 159 159 161 161 162 163 164 165 166 166 167 168 169 170 171 172 173 174 176 177 179 180 181 182 184 184 185 186 187 188 189 189 189 189 189 190 190 190 190 190 190 190 191 192 193 194 196 197 199 200 201 203 203 204 205 206 207 206 206 207 207 206 206 204 204 203 202 200 200 199 197 196 194 192 190 188 186 184 184 183 183 181 181 182 182 182 183 184 185 187 187 189 189 191 191 192 192 192 193 192 192 192 192 192 192 193 193 194 194 195 195 196 195 196 195 195 194 193 192 191 191 191 191 191 191 191 192 192 193 193 194 194 194 194 195 195 195 195 195 195 195 196 196 196 196 196 197 197 197 198 199 199 199 200 201 201 201 201 201 201 201 200 200 199 198 196 195 194 193 191 189 188 186 185 184 183 183 182 182 182 181 181 181 181 181 181 182 182 182 182 183 183 184 184 184 184 184 185 185 186 186 163 163 163 162 162 162 162 161 161 161 160 160 159 159 158 158 157 156 156 155 155 154 154 153 153 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 149 149 150 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 148 148 147 146 146 146 145 144 144 144 144 144 144 144 145 145 146 147 147 148 150 151 152 153 154 155 156 157 158 158 159 160 161 162 163 164 164 165 166 166 168 169 169 170 171 172 174 175 176 178 179 181 183 184 184 186 187 188 189 189 189 190 190 190 190 190 190 190 191 191 191 192 193 194 195 196 198 199 201 202 204 204 205 207 208 208 209 209 210 211 210 209 208 208 206 205 205 203 202 200 197 195 193 191 188 186 185 183 182 180 180 180 180 180 181 181 182 184 184 186 187 188 189 190 190 191 191 191 192 192 191 192 192 192 193 193 194 194 195 196 196 196 196 196 195 194 193 192 191 191 190 190 190 190 191 191 191 192 192 193 193 193 194 194 194 194 195 195 195 195 195 196 196 196 196 197 197 197 198 199 199 200 200 201 201 202 202 202 202 201 201 200 200 199 198 197 196 194 192 191 189 188 187 186 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 186 186 187 187 188 163 163 163 163 163 163 163 162 162 162 161 161 160 160 159 158 158 157 157 157 156 155 155 154 154 154 153 153 152 152 152 151 151 151 150 151 150 150 151 151 151 151 151 151 151 152 151 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 149 150 150 150 150 150 151 151 150 150 151 150 150 150 150 150 149 149 149 149 149 148 147 147 147 146 145 145 144 145 144 145 144 144 145 146 146 147 148 149 150 151 152 153 154 154 156 156 157 158 159 160 160 161 162 163 164 164 165 166 167 168 169 170 171 172 173 175 176 178 179 181 183 184 185 186 188 189 189 189 190 191 191 191 191 191 191 191 191 191 192 192 193 194 195 196 199 200 202 202 204 205 207 208 209 210 212 213 213 213 214 213 213 211 210 210 208 207 205 202 200 198 195 193 190 186 185 183 182 180 179 179 179 179 179 180 180 182 183 184 185 187 187 189 189 190 191 191 191 191 192 191 192 192 193 193 194 195 195 196 196 197 196 196 195 194 194 193 192 191 190 190 190 190 190 190 191 191 191 192 193 193 193 193 194 194 194 194 195 195 195 196 196 196 196 197 197 198 198 199 200 200 201 201 202 202 202 203 202 202 202 201 201 200 199 198 197 196 194 192 191 189 188 187 186 185 184 184 183 183 183 183 183 183 183 183 184 184 184 185 185 185 186 186 186 187 187 187 188 189 164 164 164 164 164 163 163 163 163 162 162 162 161 160 160 160 159 159 158 157 157 156 156 156 155 155 154 154 153 153 153 152 152 152 152 152 152 151 152 152 151 152 151 152 152 151 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 149 148 148 148 148 147 146 146 145 145 145 145 145 145 146 147 147 148 149 150 150 151 153 153 154 155 156 157 157 158 159 160 160 161 162 162 163 164 164 166 166 167 168 170 170 172 173 175 176 178 179 181 183 184 185 187 188 189 189 190 191 192 192 192 191 191 191 191 192 192 192 193 194 195 196 197 199 201 202 203 205 207 209 210 211 213 214 215 216 216 216 217 216 215 214 214 212 211 208 206 203 200 196 194 191 188 186 183 182 180 179 178 178 177 178 178 179 180 181 183 184 185 187 187 189 189 190 190 190 191 191 192 192 192 193 194 194 195 196 196 197 197 197 196 196 195 194 193 192 191 190 190 189 189 189 189 190 190 190 191 191 192 192 193 193 194 194 194 194 195 195 195 196 196 196 197 197 198 198 199 200 201 201 202 202 202 203 203 203 203 203 202 202 201 200 200 198 197 195 194 192 191 189 188 187 186 186 185 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 187 187 188 189 189 189 190 164 164 165 164 164 164 164 164 163 163 163 162 162 162 161 161 160 159 159 158 158 158 157 157 156 156 155 155 155 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 152 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 152 151 151 151 151 151 150 149 149 149 149 148 147 147 147 147 146 146 146 146 147 146 147 148 149 149 150 151 152 153 154 154 155 156 157 157 158 158 159 160 161 162 162 163 164 164 165 166 167 168 169 170 171 173 175 177 178 179 182 183 184 186 187 189 189 190 191 192 192 193 193 192 192 192 192 193 193 193 194 195 195 196 198 200 201 203 204 206 208 209 211 213 214 216 218 218 219 219 219 219 219 218 216 215 214 211 209 205 202 199 195 193 189 187 184 182 180 179 178 177 177 177 178 178 179 180 182 183 184 185 187 188 189 189 190 190 191 191 192 192 193 193 194 195 196 196 196 197 197 197 197 196 195 194 193 192 191 190 190 189 189 189 189 189 189 190 190 191 191 192 192 193 193 194 194 194 194 195 195 195 196 196 197 197 198 198 199 200 201 202 202 203 203 203 204 204 204 204 203 203 202 201 200 199 198 196 195 194 192 190 189 188 187 186 186 186 185 185 185 185 185 185 185 185 186 186 187 187 188 188 188 188 189 189 190 190 191 165 165 165 165 165 165 164 164 164 164 164 163 163 163 162 162 161 161 161 160 159 159 158 158 157 157 157 156 155 155 154 154 154 154 153 153 153 153 153 153 153 153 152 153 152 153 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 151 150 150 149 149 149 148 148 147 147 147 147 147 147 147 148 149 149 150 151 151 152 153 154 155 156 156 157 157 158 158 159 160 161 161 162 163 163 164 165 166 166 167 169 170 172 173 175 177 179 180 182 183 184 186 188 189 190 191 192 192 192 193 193 193 193 193 193 194 194 194 194 195 196 197 198 200 201 203 205 206 208 210 212 214 215 217 218 219 220 220 222 221 221 220 220 218 217 214 212 209 206 201 198 195 190 189 186 183 182 179 178 178 177 177 177 178 179 180 181 182 184 185 186 187 187 189 189 190 190 191 192 192 193 194 194 195 196 196 197 197 197 197 197 196 195 195 193 192 191 190 189 189 188 188 188 188 189 189 189 190 191 191 192 192 193 193 193 194 194 194 195 195 196 196 197 197 198 199 200 200 201 202 203 203 204 204 204 204 205 204 204 204 203 202 201 200 199 198 196 195 193 192 191 189 188 187 187 187 186 186 186 186 186 186 186 186 187 187 188 188 189 189 190 190 191 191 191 192 192 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 162 162 162 161 160 160 160 159 158 158 157 157 156 156 155 155 155 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 150 149 149 148 148 148 148 148 148 148 148 148 149 150 150 151 152 152 154 155 155 156 156 157 157 158 159 159 160 161 161 161 162 163 164 164 165 166 168 169 170 172 174 175 177 179 180 182 184 185 187 188 189 190 191 192 192 193 193 193 193 194 194 194 194 194 194 194 195 196 198 199 200 201 204 205 207 208 211 213 215 216 218 219 221 221 222 223 222 222 222 221 219 217 215 213 212 207 203 201 196 193 190 187 184 183 180 179 179 178 177 177 178 179 179 180 182 183 185 185 187 187 188 189 190 190 191 192 193 193 194 195 196 196 196 197 197 197 197 197 196 195 195 193 193 191 191 189 189 188 188 188 188 188 188 189 189 190 191 191 192 192 192 193 193 194 194 195 195 196 196 197 198 198 199 200 201 201 202 203 204 204 204 205 205 205 205 205 204 204 203 202 201 200 198 197 196 194 193 191 191 190 189 188 187 187 187 186 187 187 187 187 188 188 189 189 189 189 190 190 191 192 192 192 193 193 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 161 161 161 160 159 159 158 158 157 157 156 156 156 155 155 155 154 154 154 154 154 154 154 153 153 153 153 153 153 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 150 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 150 149 149 149 149 149 148 148 149 149 150 151 152 152 153 154 155 156 156 157 157 158 159 159 159 160 160 161 161 162 163 163 164 165 166 167 168 170 172 173 175 177 179 181 182 184 185 187 189 189 191 192 192 193 193 194 194 194 194 194 194 194 195 195 195 196 197 198 200 201 202 203 205 208 209 211 213 215 216 218 220 221 222 223 224 223 223 223 222 221 219 217 215 213 209 207 203 200 197 192 190 187 185 183 180 179 179 178 178 178 179 179 180 182 183 184 185 186 188 188 189 190 190 192 192 193 194 194 195 196 196 196 197 197 197 197 196 196 196 195 193 193 191 191 189 189 188 188 187 187 187 188 188 189 190 190 191 191 192 192 193 193 193 194 194 195 195 196 196 197 198 199 200 201 201 203 203 204 204 205 205 205 205 205 205 205 205 204 203 202 201 199 198 196 195 194 192 192 191 190 189 189 189 188 187 187 188 188 188 189 189 190 190 191 191 192 192 193 193 193 194 194 195 166 166 165 165 166 165 166 165 166 165 165 165 165 165 164 164 164 164 163 163 162 162 161 161 160 160 159 159 158 158 157 157 156 156 156 155 155 155 155 154 154 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 153 152 152 152 152 153 153 153 152 152 152 152 152 152 152 151 151 150 150 150 149 150 149 149 150 150 150 151 152 152 153 154 155 156 157 157 158 159 159 160 160 160 161 161 162 162 162 163 164 165 166 168 169 171 173 174 176 178 179 182 182 185 185 187 188 190 191 192 192 193 193 194 195 195 195 194 195 195 195 196 196 197 198 199 200 201 203 204 206 207 209 211 213 215 217 219 220 220 222 223 223 223 224 224 223 221 220 219 216 214 212 208 206 202 199 195 192 189 186 184 183 181 180 180 179 179 179 180 181 182 183 184 186 186 188 188 190 190 191 192 192 194 194 195 195 196 196 197 197 197 196 196 196 196 195 194 193 192 191 190 189 188 187 187 187 187 187 188 188 189 189 190 190 191 192 192 192 193 193 193 194 194 195 196 196 197 198 199 200 201 202 203 204 204 205 205 206 206 206 206 206 205 205 205 204 203 202 200 199 197 196 195 193 192 192 191 190 190 189 189 189 189 189 189 189 190 190 190 191 192 193 193 193 194 194 194 194 195 195 166 166 165 165 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 163 163 163 162 161 161 161 160 159 159 159 158 157 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 151 151 152 152 152 152 152 152 153 152 153 153 153 153 153 153 153 152 153 153 153 153 153 152 152 152 152 152 151 151 150 150 150 150 150 150 149 150 150 151 152 153 154 154 156 156 157 158 159 159 160 160 160 161 161 162 162 162 163 163 165 165 166 168 169 171 173 175 177 179 180 182 183 185 186 188 189 190 191 192 192 193 194 194 195 195 195 195 195 195 195 196 197 198 198 199 200 202 203 204 206 207 210 211 213 215 216 218 219 221 222 223 223 223 223 223 223 222 221 219 217 215 213 211 207 203 201 197 194 191 189 186 185 184 183 181 181 181 181 181 182 183 184 185 186 186 188 188 190 190 191 193 193 194 194 195 196 196 196 197 197 197 196 196 195 195 194 193 193 192 191 190 189 188 187 187 187 187 187 187 188 188 189 190 190 190 191 191 192 192 193 193 193 194 194 195 196 197 198 199 200 201 202 203 204 205 205 206 206 206 206 206 206 206 206 205 204 203 202 201 200 198 197 196 194 193 193 192 191 191 191 190 190 190 191 191 191 191 192 192 192 193 193 194 194 195 195 196 196 196 196 165 166 165 165 166 166 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 163 163 162 161 161 161 160 160 159 158 158 157 157 156 156 155 155 155 155 155 155 155 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 151 150 150 150 150 149 150 150 150 151 151 153 153 154 155 157 158 158 159 160 160 160 161 162 162 162 162 162 163 164 165 165 167 169 171 172 174 176 178 179 181 182 184 185 187 188 189 190 191 192 192 193 194 194 194 194 194 195 195 196 196 196 197 198 198 200 201 202 203 205 207 208 210 211 212 214 216 218 219 220 221 222 222 223 223 223 222 222 220 220 218 216 214 211 208 206 202 199 196 193 191 189 187 186 185 184 183 182 182 182 183 184 184 185 186 188 188 190 191 191 192 193 193 194 195 195 196 195 196 196 196 196 196 195 195 194 193 193 192 191 190 189 188 188 187 187 187 186 187 187 188 188 189 189 190 190 191 191 192 192 192 193 193 194 194 195 195 196 198 199 199 200 202 203 204 204 205 206 206 207 207 207 207 206 206 206 205 204 203 202 200 199 198 196 196 195 194 193 192 193 192 192 192 192 192 192 192 193 193 193 194 194 195 195 195 196 197 197 197 197 197 165 166 166 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 163 163 163 162 161 161 160 160 159 159 158 157 157 156 156 156 155 155 155 155 155 154 154 154 154 154 153 153 153 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 153 153 153 153 152 152 151 150 150 150 150 150 150 150 150 151 151 152 153 154 156 157 158 159 160 161 161 161 162 162 162 162 163 163 163 164 165 166 167 169 171 173 175 177 179 181 182 184 185 186 187 188 190 191 191 192 193 193 193 194 194 194 195 196 196 197 197 197 198 199 199 200 201 202 203 205 206 207 209 210 213 214 216 217 218 219 220 221 221 221 222 222 222 221 220 220 219 218 215 213 211 207 204 202 199 196 194 192 191 188 187 186 185 185 185 185 185 186 185 186 187 189 189 191 191 192 193 193 194 195 195 195 196 195 196 196 195 195 195 195 194 194 192 192 191 190 190 189 188 187 187 187 186 186 187 187 187 188 189 189 189 190 190 191 191 191 192 192 192 193 193 194 195 196 197 198 199 200 201 203 204 204 205 206 206 207 207 207 207 207 206 206 205 204 204 203 201 200 198 198 197 196 195 195 194 194 193 193 193 193 193 193 193 193 194 194 195 196 196 197 197 197 197 197 198 198 199 165 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 163 163 162 162 161 160 160 159 159 158 158 157 157 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 153 153 153 152 152 151 151 150 150 150 150 150 150 150 151 151 153 154 155 156 157 159 159 160 161 161 162 163 163 163 163 163 163 164 164 166 167 168 170 172 174 177 178 179 182 183 185 185 187 188 189 190 191 191 192 192 193 193 193 194 195 195 195 196 197 197 197 198 199 199 200 201 203 203 205 206 207 209 210 212 213 214 216 217 218 219 219 220 221 222 221 221 221 221 220 220 217 216 214 212 209 207 204 201 199 198 195 194 192 190 188 187 187 187 186 187 187 187 187 188 189 190 191 192 192 193 194 194 195 195 195 196 195 196 195 195 195 194 194 193 192 192 192 191 190 189 188 188 187 186 186 186 186 186 187 187 188 188 189 189 190 190 190 191 191 191 191 192 192 193 194 195 196 197 198 199 200 201 202 204 204 205 206 206 207 207 207 207 207 207 207 206 205 204 203 202 201 199 199 198 197 196 196 195 195 195 194 194 195 194 195 195 195 195 195 196 197 197 197 198 198 198 199 199 199 199 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 164 163 163 163 162 162 161 160 160 159 159 157 157 157 157 156 156 155 155 155 155 155 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 154 153 153 153 154 154 154 154 154 154 153 153 153 152 152 151 151 151 150 150 150 149 150 150 150 151 153 153 154 156 157 158 159 161 161 162 163 163 164 164 163 163 163 164 166 166 168 170 171 173 175 177 179 181 183 185 186 187 188 189 190 190 191 192 192 192 193 193 194 194 195 195 195 196 197 197 198 199 199 199 201 201 202 203 204 206 206 208 210 211 213 214 215 216 217 218 219 220 220 221 221 221 221 221 220 219 218 217 215 213 211 209 206 204 203 199 198 196 195 194 193 190 189 189 189 189 189 189 189 189 190 191 192 192 193 194 194 195 195 196 195 196 195 196 195 195 194 194 193 192 192 192 191 190 189 188 188 188 187 186 186 186 186 186 186 187 187 188 189 189 190 190 190 190 190 191 191 191 192 193 194 194 195 197 198 199 200 201 202 203 204 205 206 206 207 207 208 208 207 207 207 206 205 204 203 202 201 200 200 199 198 197 197 197 197 196 196 196 196 196 196 196 196 196 196 197 197 198 198 199 199 200 200 200 200 201 166 166 166 166 166 167 167 166 166 166 167 166 166 166 166 166 166 166 166 165 165 165 164 163 163 162 162 161 160 160 159 158 158 157 157 156 156 156 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 153 153 154 154 154 154 154 155 155 155 154 154 154 154 153 152 151 150 150 150 150 149 149 149 150 151 151 152 153 155 156 157 158 159 161 162 163 163 163 164 164 164 164 164 165 166 167 169 170 172 174 176 179 180 183 185 185 187 188 189 190 190 191 191 191 191 192 193 193 194 194 194 194 195 195 196 197 197 198 199 199 200 201 202 203 203 205 206 207 209 210 211 212 214 215 216 217 218 218 219 220 220 220 220 220 219 219 219 218 216 215 213 210 209 208 205 203 201 200 198 197 195 194 193 192 190 190 190 190 191 191 191 192 193 193 193 195 195 195 195 196 195 196 195 195 194 194 194 193 193 192 192 191 190 190 188 188 188 187 187 186 186 186 186 186 186 187 187 188 188 189 189 190 190 190 190 190 191 191 192 192 193 194 195 197 198 199 200 201 202 203 204 205 206 206 207 207 208 207 207 207 207 206 206 205 204 203 202 201 200 200 199 199 198 198 198 198 197 197 198 198 198 197 197 197 198 198 198 199 199 199 200 200 200 201 201 201 166 167 167 167 167 167 167 167 167 167 167 166 167 166 166 166 166 166 166 165 165 165 164 164 163 163 162 162 161 160 160 159 158 158 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 155 155 155 155 155 155 155 154 153 153 153 152 151 151 150 150 149 149 150 150 151 151 152 153 154 156 157 159 160 161 162 162 163 164 165 165 165 165 165 166 167 168 169 171 173 176 178 180 182 184 186 187 188 190 190 191 191 191 191 191 191 192 192 193 193 194 194 195 195 196 196 197 197 198 199 199 200 201 201 202 204 204 205 207 207 209 210 211 212 214 215 215 216 217 218 219 219 219 220 220 220 220 219 218 218 216 214 213 211 210 209 206 204 203 202 200 199 197 196 195 194 193 191 191 191 192 192 193 193 194 194 195 195 195 195 196 196 195 195 195 194 194 193 193 192 191 191 190 190 189 188 188 188 187 186 186 186 186 185 186 186 187 187 188 188 188 189 189 189 190 190 190 190 191 191 192 193 194 195 196 197 198 200 200 202 203 204 205 206 206 207 207 207 207 208 207 207 207 206 205 204 203 203 202 201 201 200 200 200 199 199 200 199 199 199 199 199 199 199 199 199 199 200 200 200 200 200 201 201 201 202 202 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 164 164 163 163 162 162 161 160 160 159 159 158 158 157 157 157 156 156 157 157 157 156 157 157 158 158 157 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 155 155 155 155 155 154 153 153 152 151 151 151 150 150 150 150 150 151 152 152 153 155 156 158 159 160 161 163 163 164 165 165 165 166 166 166 167 168 169 170 172 174 176 179 181 183 185 187 189 190 191 191 191 192 192 191 191 192 192 192 192 193 193 193 194 195 196 196 197 198 198 199 199 200 200 201 202 202 204 204 205 207 207 209 209 211 212 214 215 215 217 217 218 219 219 220 220 220 220 219 219 218 217 216 215 214 212 211 210 208 206 205 203 202 200 199 197 196 195 193 193 193 193 193 194 194 194 194 195 195 196 195 196 196 195 195 194 194 194 193 193 192 191 190 190 189 189 188 188 187 187 186 186 186 186 186 186 186 187 187 187 188 188 189 189 189 190 190 190 190 191 191 192 193 194 195 196 197 198 199 200 201 203 203 204 205 206 206 207 207 207 207 208 207 207 207 206 205 204 204 203 202 202 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 203 203 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 166 165 165 165 164 164 164 163 163 162 162 161 160 160 159 159 159 158 158 157 157 158 158 157 157 158 158 158 158 159 159 160 160 160 160 161 160 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 157 157 156 156 156 156 156 156 155 155 155 156 156 156 156 156 156 156 156 155 155 154 153 153 153 152 151 151 151 151 151 151 151 152 152 154 156 156 158 159 160 162 162 163 164 165 166 166 166 166 166 167 169 170 171 173 176 178 179 182 184 186 188 190 191 191 192 192 192 192 191 191 191 191 192 192 192 192 192 193 194 195 196 196 197 198 198 198 199 200 200 201 202 202 203 204 205 206 207 208 210 211 212 213 214 215 216 217 218 219 219 219 219 220 219 219 219 218 217 216 215 215 214 213 210 210 209 207 204 203 201 200 198 197 196 195 194 194 194 194 194 194 195 195 195 196 196 196 196 195 195 194 194 194 193 192 192 191 190 190 189 189 188 188 187 186 186 186 186 186 185 186 186 186 187 187 188 188 189 189 189 190 190 190 191 191 192 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 206 207 207 207 208 207 208 207 207 207 206 205 205 204 203 203 203 202 202 202 202 202 202 202 201 201 201 202 201 201 201 201 201 201 201 202 203 202 202 203 203 203 168 168 168 169 168 169 168 168 168 168 167 167 167 167 167 166 166 166 166 166 165 165 165 165 164 164 163 163 163 162 162 161 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 159 159 159 159 159 159 158 158 158 158 157 157 157 157 156 157 156 156 157 157 157 157 157 157 156 156 155 155 154 153 153 152 151 151 151 152 152 153 153 154 155 156 157 159 160 160 161 163 164 164 165 165 166 167 167 168 168 169 171 172 174 176 179 181 183 186 187 189 190 192 192 192 192 192 192 192 191 191 191 191 191 191 191 192 193 193 194 194 195 195 196 197 197 198 198 199 199 200 201 202 202 203 205 206 207 207 209 210 212 213 214 215 216 217 218 219 219 219 219 219 219 219 219 218 218 217 216 216 214 214 212 210 210 208 206 204 202 200 199 197 195 195 194 194 194 195 195 195 195 195 195 196 196 195 195 195 194 194 193 193 192 192 191 190 190 189 189 188 188 187 187 186 186 186 186 186 186 186 187 187 188 188 188 189 189 190 190 190 190 191 191 192 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 206 207 207 207 208 208 208 207 207 207 206 206 206 205 204 204 204 203 203 203 203 203 203 203 203 203 203 203 202 202 202 202 202 202 202 203 203 203 203 203 203 204 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 166 167 167 166 166 166 166 166 165 165 164 164 164 163 162 162 162 161 161 161 160 160 160 160 160 160 161 160 161 161 161 161 162 162 163 163 163 163 164 164 164 164 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 160 160 160 160 159 159 158 158 158 157 157 157 157 158 158 157 157 158 158 157 157 156 156 156 155 154 154 153 153 153 153 153 154 154 154 156 156 157 158 159 160 161 162 163 164 165 165 166 167 167 168 168 169 170 171 173 175 177 179 182 184 186 188 190 191 192 192 193 193 193 192 192 192 191 190 189 189 190 191 191 191 192 193 194 194 195 194 195 196 197 198 197 197 198 199 200 200 202 203 204 205 206 207 209 210 212 212 213 214 215 217 217 218 219 219 219 220 220 220 219 219 219 218 217 217 216 214 213 211 210 208 206 203 201 200 198 196 196 195 195 194 194 195 196 196 196 196 196 196 196 195 195 195 194 193 193 192 191 191 191 190 189 189 189 188 187 187 187 186 186 186 186 186 186 187 187 188 188 189 189 189 190 191 190 191 191 192 192 192 193 194 195 196 197 198 199 200 201 202 203 204 205 205 206 206 207 207 208 208 208 208 208 208 207 207 206 206 205 205 205 205 204 204 204 204 204 204 204 204 204 204 203 203 203 204 203 203 203 203 203 204 204 204 204 204 170 170 170 169 170 170 169 169 169 169 169 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 165 165 164 164 163 163 163 162 162 162 162 162 161 162 162 161 162 162 163 162 163 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 163 163 162 162 161 161 161 160 160 159 159 159 159 158 158 158 158 158 159 158 158 158 158 158 157 157 156 156 156 155 155 155 155 155 155 155 156 156 158 158 159 160 161 162 162 164 165 165 167 167 167 167 168 169 169 171 172 174 175 178 180 183 185 187 189 190 191 192 193 194 193 192 192 192 191 190 189 188 189 189 189 189 190 191 192 192 192 193 194 194 194 194 195 196 196 197 197 198 199 200 201 202 203 204 206 207 209 209 211 212 213 215 216 216 217 218 218 219 220 220 220 220 220 220 219 219 217 216 216 215 213 211 209 208 205 202 201 199 197 196 195 195 194 194 195 196 196 196 196 196 196 196 196 195 195 194 194 193 193 192 191 191 190 190 189 189 188 188 187 187 187 187 186 186 187 187 187 188 188 189 189 190 190 190 191 191 192 192 192 193 193 194 194 195 196 197 198 199 200 201 202 203 204 205 205 206 206 207 207 207 208 208 208 208 208 207 207 207 207 206 206 206 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 165 165 164 164 164 164 163 163 163 163 163 163 164 163 164 164 164 165 164 165 165 165 166 167 166 166 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 161 161 160 160 159 159 159 159 159 160 160 159 159 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 158 159 158 159 160 161 162 163 164 165 166 166 167 167 168 169 169 170 171 172 173 175 176 179 181 183 185 187 189 191 192 193 193 193 193 192 192 191 189 188 188 188 187 187 188 188 188 189 190 190 190 191 192 193 193 193 193 193 194 195 195 196 197 197 199 200 201 203 205 206 207 208 209 211 212 214 214 215 216 217 217 219 219 220 220 220 220 220 219 219 219 217 216 216 213 211 210 208 207 203 202 200 198 197 195 195 195 194 194 195 195 196 196 196 196 196 195 196 195 194 194 193 193 193 192 192 191 191 190 189 189 189 188 188 188 187 187 187 187 188 188 188 188 189 189 190 190 191 191 192 192 192 193 193 194 194 195 195 196 197 198 199 200 201 202 203 204 204 205 206 206 207 207 207 208 208 208 208 208 208 208 208 207 207 207 207 206 206 206 206 206 206 205 205 205 206 205 205 205 205 205 205 205 205 204 205 204 205 205 205 204 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 166 165 166 166 166 167 167 167 168 168 168 168 168 168 167 167 167 167 167 166 166 167 167 167 167 167 167 167 166 166 165 165 165 164 164 163 163 162 161 161 161 161 161 161 160 160 160 161 161 160 160 161 161 160 160 160 159 159 159 159 159 159 160 160 160 161 161 162 163 164 164 165 166 166 166 168 168 169 169 169 170 171 172 174 176 178 179 182 184 185 187 189 191 191 192 194 193 192 193 192 190 189 188 187 187 186 186 186 187 187 187 188 188 189 190 190 190 191 191 191 192 192 192 192 194 195 196 197 197 199 201 202 204 205 207 208 209 210 211 213 214 215 216 217 218 219 220 219 220 220 221 220 219 218 218 216 215 214 212 210 208 207 203 202 200 198 197 195 195 195 194 195 195 195 196 196 196 196 196 196 196 196 195 195 194 194 193 193 192 191 191 191 190 189 189 189 189 188 188 188 188 188 188 188 188 189 189 190 190 191 191 192 192 192 193 193 193 194 195 195 196 197 198 199 200 200 201 202 203 204 205 205 206 206 206 207 207 208 208 208 208 208 208 208 208 208 208 207 207 207 207 207 206 207 206 206 206 206 206 206 206 206 206 205 206 205 205 205 205 205 205 205 205 205 172 172 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 170 170 170 170 170 169 169 169 169 169 168 168 168 168 168 169 169 168 168 168 168 167 166 166 166 164 163 164 163 162 161 161 161 161 161 161 162 161 161 162 162 162 162 161 161 161 161 161 161 161 161 161 162 162 163 163 163 164 165 165 166 167 167 168 168 169 169 170 170 171 172 173 173 175 177 178 180 182 184 186 188 190 192 192 193 193 193 193 192 191 189 188 187 186 185 185 185 185 185 185 186 186 186 187 188 188 188 189 189 189 190 190 191 190 191 192 193 195 196 198 199 201 202 203 205 206 208 209 210 211 213 214 215 216 217 218 219 219 220 221 220 219 219 217 217 215 214 213 211 209 207 205 202 201 200 198 197 195 194 194 194 195 195 195 196 196 196 196 196 196 196 196 195 195 195 194 194 193 193 192 192 191 191 190 190 190 189 189 189 189 189 189 188 189 189 189 190 190 191 191 191 192 192 193 193 194 194 195 195 196 196 197 198 199 200 201 201 202 203 204 204 205 205 206 206 207 207 207 208 208 208 208 208 208 208 208 208 208 207 207 207 207 207 207 207 207 207 207 207 207 207 206 206 206 206 206 206 206 206 205 205 205 205 205 172 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 171 172 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 168 167 167 167 166 165 164 164 164 163 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 163 164 164 164 164 165 165 165 166 166 167 167 167 168 169 169 169 170 170 170 172 172 173 174 174 176 177 179 180 183 185 187 189 190 191 192 193 193 192 192 192 191 189 188 186 185 184 183 183 183 183 184 184 185 185 185 186 186 187 187 187 187 188 188 188 189 190 191 192 193 194 195 197 198 200 201 203 205 206 207 208 210 212 213 214 216 216 218 218 218 219 220 220 219 218 216 215 214 213 211 209 208 206 204 202 200 199 197 195 195 194 194 194 194 195 195 196 196 196 196 197 196 196 196 196 195 195 195 194 194 194 193 193 192 192 192 191 190 190 190 190 190 189 189 189 190 189 190 190 190 191 191 192 192 193 193 194 194 195 195 196 196 197 198 198 199 200 200 201 202 203 203 204 205 205 206 206 206 207 207 207 207 207 208 208 208 208 208 208 208 207 207 207 207 207 207 207 207 207 207 207 207 207 207 206 206 206 206 206 206 205 206 205 205 205 205 172 172 172 172 172 171 171 171 171 171 171 170 171 171 170 170 171 171 171 171 171 171 171 172 172 172 171 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 172 172 172 172 172 171 171 171 169 168 168 168 166 166 165 164 164 163 163 163 163 163 163 163 163 164 164 165 165 166 166 165 166 166 166 167 166 166 167 167 167 168 168 168 169 169 170 170 171 171 171 171 171 172 172 172 173 174 175 176 177 179 181 183 185 187 189 190 192 192 192 192 193 192 191 190 189 187 185 184 183 183 183 182 182 182 183 183 184 184 184 185 185 185 185 185 186 186 186 187 188 189 190 191 193 195 195 197 199 201 201 204 205 206 208 209 210 212 215 215 216 217 217 218 218 219 218 218 216 215 214 213 211 210 208 206 204 203 201 199 198 196 194 194 193 194 193 194 194 195 196 196 196 196 196 196 196 196 196 196 196 196 195 195 195 194 194 193 193 193 192 192 191 191 191 191 190 190 190 190 190 190 191 191 191 192 192 193 193 194 194 195 195 196 196 196 197 198 198 199 200 200 201 202 203 203 204 204 205 205 205 206 206 206 207 207 207 208 208 207 208 208 208 208 208 208 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 206 206 206 205 205 205 205 205 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 174 173 173 174 174 174 173 173 173 173 173 173 172 172 173 173 173 172 172 173 173 173 173 173 173 173 173 174 174 174 174 173 173 173 173 173 172 172 172 172 172 173 173 173 174 174 174 174 173 172 171 171 170 169 168 168 167 166 165 164 164 164 164 163 164 164 164 165 165 165 166 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 171 171 171 172 172 172 172 172 172 172 172 172 173 173 174 175 176 178 179 182 184 185 187 190 191 192 192 193 193 192 193 192 190 188 187 186 185 183 183 182 182 180 182 182 182 183 183 183 184 184 184 184 184 185 185 185 186 187 188 189 191 192 193 194 196 197 199 200 202 203 204 207 209 210 212 214 215 216 217 217 218 218 218 217 216 214 213 212 210 208 207 205 204 202 201 199 197 197 195 194 193 192 193 193 193 194 194 195 195 196 196 196 196 196 196 197 196 196 196 196 196 195 195 194 194 194 193 193 192 192 192 192 191 191 191 191 191 191 191 191 191 192 192 192 193 194 194 195 195 195 196 196 197 198 198 199 199 200 201 202 202 202 203 204 204 204 205 205 205 205 206 206 206 207 207 207 207 207 208 208 208 207 208 208 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 206 206 206 205 206 205 205 205 173 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 172 173 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 176 175 175 175 175 174 174 174 173 173 174 174 174 174 174 174 174 174 174 174 173 172 170 171 169 168 168 166 166 166 165 164 164 164 164 164 165 166 166 167 168 167 169 170 170 170 171 171 172 171 171 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 175 176 177 179 180 183 184 186 189 190 191 192 193 193 194 193 192 191 190 189 188 186 185 183 182 182 182 180 180 182 182 182 182 182 183 183 183 183 183 184 184 185 185 186 187 188 190 191 192 193 195 196 198 199 201 203 204 206 207 210 211 212 215 215 215 217 217 217 216 215 214 213 211 210 207 206 204 203 202 200 199 197 196 195 193 193 192 192 192 192 192 193 193 194 194 195 196 196 196 196 196 197 196 196 196 196 196 195 195 195 194 194 194 194 193 193 193 192 192 192 192 192 192 192 191 192 192 192 193 193 194 194 194 195 195 196 196 197 198 198 198 199 200 200 201 201 202 202 203 203 203 203 204 205 205 205 205 206 206 206 207 207 207 207 207 207 208 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 206 206 206 206 206 205 205 205 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 174 175 175 175 175 175 175 175 175 174 174 174 173 171 170 170 169 168 167 166 166 166 165 164 164 165 165 166 166 167 168 168 169 171 171 171 172 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 175 175 175 176 177 178 180 181 184 185 188 189 190 192 193 193 194 193 192 193 192 191 190 188 187 185 184 184 182 182 180 180 182 182 182 182 182 183 183 183 183 183 184 184 184 185 186 187 188 189 190 193 193 195 197 198 199 200 202 204 205 207 209 210 213 213 215 216 216 215 216 215 214 213 211 210 207 206 204 202 201 199 197 197 196 195 193 192 192 191 192 191 191 192 193 193 194 194 194 195 196 196 196 196 197 196 197 196 196 196 196 196 196 195 195 195 194 194 194 194 193 193 193 193 192 192 192 192 192 193 193 193 193 194 194 195 195 196 196 197 197 198 198 199 199 200 200 200 201 202 202 202 203 203 203 204 204 204 204 205 205 206 206 206 206 207 207 207 207 207 207 207 207 207 207 206 207 207 207 207 207 207 207 207 207 207 207 207 206 206 206 206 205 205 205 205 173 173 173 172 172 172 172 173 172 172 172 173 173 173 173 173 174 174 174 174 175 175 176 176 177 177 178 178 178 179 179 178 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 176 175 175 175 175 175 176 176 176 176 176 175 174 174 174 172 171 170 170 169 167 167 166 166 166 165 165 165 166 166 167 168 169 169 171 171 172 173 174 174 175 175 175 176 176 176 175 176 176 176 176 176 177 177 176 176 176 176 176 176 176 176 176 177 178 179 181 183 185 187 188 189 192 193 193 194 194 193 193 193 192 191 190 189 189 187 186 184 184 182 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 185 186 188 189 190 191 192 194 195 196 197 198 201 202 203 205 207 208 211 212 213 214 215 215 215 216 215 214 211 209 208 205 204 202 200 198 198 196 195 194 193 192 192 191 190 191 190 191 191 192 192 193 194 194 195 195 195 196 196 196 196 196 196 196 196 196 196 196 196 195 195 195 195 195 195 194 194 194 193 193 193 193 192 193 193 193 193 194 194 194 195 196 196 197 197 197 198 198 199 199 200 200 201 201 201 202 202 202 203 203 203 204 204 204 204 205 205 205 206 206 206 206 207 206 207 206 207 206 206 206 207 207 207 207 207 207 207 207 207 207 207 206 206 206 206 206 206 206 205 205 205 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 176 176 177 177 178 178 179 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 177 177 177 176 176 175 175 176 176 176 176 176 176 176 176 175 174 173 173 171 170 170 169 168 167 167 166 166 166 166 166 167 167 168 169 170 171 172 173 174 174 175 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 177 177 177 177 177 177 177 178 179 179 181 182 184 186 188 189 190 192 193 193 194 194 194 193 194 193 192 191 189 189 188 188 186 186 186 184 184 184 184 183 183 183 183 183 184 184 184 184 186 186 186 187 188 189 190 191 192 193 194 196 198 199 200 202 204 205 206 208 210 211 213 213 214 215 215 214 213 211 210 209 206 204 203 200 199 197 196 194 194 192 191 191 191 190 191 190 190 191 191 191 192 192 193 193 194 194 195 195 195 196 196 196 196 196 196 196 196 196 196 196 196 196 195 195 195 195 195 194 194 194 193 193 194 193 193 193 194 194 194 195 195 196 196 197 197 198 198 198 199 199 200 200 200 201 201 201 202 202 202 203 203 203 203 204 204 204 205 205 206 206 206 206 206 206 207 206 207 206 206 206 207 206 206 206 207 207 206 207 207 207 207 206 206 206 206 206 206 206 206 205 206 174 174 174 173 173 173 174 173 173 174 174 174 174 174 174 175 175 176 176 176 177 177 178 178 179 180 180 180 181 181 181 182 182 182 182 182 183 183 183 183 183 183 183 182 182 182 182 182 182 181 181 181 181 181 180 180 180 179 179 179 179 178 177 177 177 176 176 176 176 176 177 177 177 176 176 175 174 173 173 172 171 170 169 168 167 167 167 167 166 166 166 167 168 169 169 170 172 173 174 174 175 176 177 178 178 177 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 179 179 180 181 182 183 186 187 189 190 192 193 194 195 195 195 194 194 194 194 194 192 191 191 192 190 190 190 190 188 188 187 187 187 187 187 186 186 186 185 186 186 186 186 187 188 190 190 191 192 193 194 195 196 198 200 201 202 204 205 207 208 210 211 212 213 214 214 214 213 212 211 209 208 205 203 202 200 198 197 195 193 193 191 191 190 190 189 190 189 190 190 190 191 192 192 193 193 194 194 194 195 195 195 195 195 196 195 196 196 196 196 196 196 196 196 196 196 196 196 195 195 195 195 194 194 194 194 194 194 194 195 195 195 196 196 197 197 197 198 199 199 199 200 200 200 200 201 201 201 201 201 202 202 203 203 203 203 204 204 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 175 175 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 178 179 179 180 180 181 181 181 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 185 185 185 184 184 183 182 182 182 182 182 181 181 181 180 180 180 179 179 178 178 177 177 177 177 177 177 177 177 177 176 176 175 175 174 173 172 171 170 170 169 168 167 167 167 167 167 167 168 169 169 170 172 172 173 175 175 177 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 180 180 181 182 183 185 187 188 190 191 193 194 194 195 196 195 195 194 195 194 195 194 195 194 194 194 194 194 194 192 192 191 191 190 190 190 188 188 188 188 188 188 188 188 189 189 190 191 192 193 195 196 197 198 199 200 202 203 205 206 207 209 210 211 212 212 213 213 213 213 211 209 208 207 205 204 202 201 198 196 195 194 192 191 191 190 190 189 190 190 190 190 191 191 191 191 192 192 193 193 193 194 194 194 194 195 195 195 195 196 196 196 196 196 196 196 196 196 196 196 196 195 195 195 195 194 194 195 194 195 195 195 196 196 196 196 197 198 198 198 199 199 199 200 200 200 201 201 201 201 201 201 202 202 202 203 203 203 204 204 204 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 176 175 175 175 175 175 175 175 176 176 175 176 176 176 177 177 177 177 178 178 179 179 180 180 181 181 182 183 183 183 183 184 184 184 185 185 185 186 186 186 186 186 186 186 185 186 186 185 185 184 183 183 183 183 183 182 182 181 181 181 180 179 179 178 178 178 177 177 177 177 177 177 177 176 176 175 175 174 173 172 171 170 169 169 169 168 167 167 167 167 168 169 169 170 171 172 173 174 175 176 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 182 183 184 185 186 188 189 191 192 194 194 194 195 195 195 195 196 195 196 196 196 197 195 196 196 196 196 196 196 196 195 195 194 192 192 192 192 190 190 190 190 190 190 191 191 190 192 193 195 197 196 197 199 200 202 203 204 206 206 208 209 211 211 212 213 214 213 213 212 212 210 209 206 205 205 203 200 198 198 196 194 192 192 191 191 190 190 189 190 189 190 190 190 191 191 192 192 192 193 193 193 193 194 194 194 195 195 195 195 196 196 196 196 196 197 196 197 197 196 196 196 196 195 195 195 195 195 195 195 195 196 196 197 197 197 198 198 198 199 199 199 200 200 200 200 201 201 201 201 201 202 202 202 202 203 203 203 204 204 205 205 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 206 177 177 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 179 179 179 180 180 181 181 182 182 183 183 183 184 185 185 185 186 186 186 186 186 187 187 187 188 188 187 187 187 187 187 187 186 185 185 184 184 183 183 183 182 181 181 181 180 179 179 178 178 178 177 177 177 177 177 177 176 176 175 175 174 173 173 172 171 170 169 169 168 168 167 168 168 169 169 169 171 172 172 174 175 176 177 178 178 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 183 183 184 185 186 187 188 190 191 192 193 194 195 196 195 196 196 195 196 195 196 197 198 199 199 200 200 203 203 202 202 201 200 198 198 196 196 196 194 192 192 192 192 191 193 193 193 194 195 196 197 198 200 201 202 203 204 205 207 207 209 209 210 212 213 213 214 214 212 213 213 211 210 208 207 205 204 200 200 198 196 194 193 192 192 191 191 190 190 190 190 190 190 191 191 191 191 191 192 192 192 193 193 193 193 193 194 195 195 195 195 196 196 196 196 197 197 197 197 197 197 196 196 196 196 196 196 196 196 196 196 196 197 197 198 198 198 198 199 200 200 200 200 201 201 201 201 201 201 202 202 202 202 202 203 203 203 204 204 204 204 205 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 207 207 207 207 178 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 180 180 181 181 182 182 182 183 184 184 184 184 185 185 186 186 186 186 187 187 188 188 188 188 189 188 188 188 188 188 188 188 188 187 186 186 185 184 183 183 183 182 182 181 181 180 179 179 178 178 178 178 177 177 177 177 176 175 175 175 174 173 172 172 171 170 169 169 169 168 168 168 169 169 169 170 172 172 173 174 175 176 177 178 178 179 180 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 185 186 187 188 190 191 192 192 193 195 195 195 196 196 196 196 197 198 199 200 201 202 203 205 205 206 206 206 205 205 204 204 202 202 199 199 197 196 196 194 194 194 195 195 194 196 197 198 199 201 201 203 203 204 206 207 207 209 210 211 211 213 214 214 213 213 213 212 212 213 211 209 208 206 205 202 201 199 197 195 194 194 192 191 191 190 191 190 190 190 191 190 190 191 191 191 192 192 191 192 192 193 193 193 194 194 194 195 195 195 196 196 197 197 197 197 197 197 197 197 197 197 197 197 196 197 197 197 197 197 198 198 198 199 199 199 200 200 200 201 201 201 201 201 201 202 202 202 202 202 203 203 203 203 203 204 204 204 205 205 205 205 206 206 206 206 206 206 206 206 206 206 206 205 206 206 206 206 206 206 206 206 206 206 207 207 207 207 207 207 207 207 207 179 179 179 179 179 178 178 178 179 179 179 179 179 179 180 180 180 181 181 181 182 182 183 184 184 185 185 185 186 186 186 186 187 186 186 187 187 188 188 188 188 189 189 189 189 189 189 189 189 189 188 188 187 186 185 184 184 184 183 182 182 181 181 180 179 179 179 179 178 178 177 177 177 176 176 175 175 174 173 172 172 172 171 170 169 169 169 169 169 169 169 170 171 171 172 173 174 175 177 178 178 179 180 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 184 184 184 185 186 187 187 188 189 191 192 192 193 195 195 195 195 196 197 197 198 199 200 201 202 204 205 209 209 210 211 211 211 210 209 208 207 205 203 201 201 199 197 197 197 195 197 197 198 198 199 200 202 202 204 205 205 207 208 209 210 211 211 211 213 214 214 214 213 214 214 214 214 214 212 211 209 209 207 205 203 202 199 197 195 194 194 192 191 191 191 191 190 191 191 190 191 191 191 191 191 191 192 192 192 192 193 193 193 194 194 195 195 196 196 196 197 197 197 197 198 198 197 197 198 197 197 197 198 198 198 198 198 198 199 199 199 199 200 200 201 201 201 202 202 202 202 202 202 203 202 203 203 203 203 203 203 203 203 204 204 204 205 205 205 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 207 207 207 208 208 208 207 180 180 180 180 180 180 179 180 180 180 180 180 181 181 181 181 181 182 182 183 183 183 184 185 185 185 186 186 186 187 187 186 187 187 187 187 187 188 188 189 189 189 190 190 190 190 190 190 190 190 189 188 188 187 186 185 185 185 184 183 182 181 181 181 180 179 179 179 178 178 178 177 177 177 176 175 175 174 173 172 171 171 171 170 169 169 170 169 169 170 170 170 171 172 173 174 174 175 177 178 178 179 180 181 181 182 182 182 183 183 183 183 183 183 183 183 184 184 184 184 184 184 185 185 185 186 186 187 187 188 189 190 192 192 193 194 195 195 196 197 198 198 199 200 201 203 204 205 208 211 212 213 214 214 213 213 212 211 208 208 206 205 202 202 201 199 199 199 199 200 200 201 201 202 203 205 206 207 209 209 211 211 212 213 213 214 214 214 214 215 215 216 215 215 215 214 214 213 212 212 210 208 206 204 202 199 197 195 194 194 193 192 192 191 192 191 192 191 191 191 191 192 191 191 191 192 192 192 192 193 193 193 194 195 195 196 196 197 198 198 198 198 199 198 199 199 198 198 198 199 198 199 199 199 199 200 200 200 200 201 201 201 201 202 202 203 203 203 203 203 204 203 203 204 204 203 203 203 204 204 204 204 204 204 205 205 205 205 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 207 207 207 208 208 208 208 208 208 208 182 181 181 181 180 180 180 180 181 181 181 181 182 182 182 182 183 183 183 184 184 184 185 186 186 186 187 187 187 187 187 187 187 187 188 188 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 189 188 188 187 186 185 185 185 184 183 182 182 182 181 180 180 179 179 178 178 178 178 177 176 175 175 175 174 173 172 171 171 171 170 169 169 170 170 170 170 171 171 172 173 174 174 176 177 178 178 179 180 181 181 182 183 183 183 183 183 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 187 187 188 189 190 191 192 193 194 194 195 196 196 198 199 199 202 203 205 206 208 210 213 215 216 216 216 216 215 215 214 211 209 209 208 205 204 202 202 201 201 200 202 202 203 203 204 205 208 208 209 211 211 213 213 214 214 214 214 214 214 215 215 216 216 216 217 216 217 217 215 214 213 213 211 209 204 204 202 199 197 196 196 194 193 192 193 192 193 192 191 192 192 192 192 191 191 191 192 192 192 192 193 194 194 194 195 195 196 197 197 198 198 199 199 199 199 199 199 199 199 199 199 200 199 200 200 200 200 200 201 201 202 202 202 203 203 203 203 204 204 204 205 205 204 204 204 205 204 204 204 204 204 204 204 204 204 205 205 205 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 207 207 208 208 208 208 208 208 208 208 208 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 184 185 185 185 186 186 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 189 188 188 187 186 186 185 185 184 183 183 183 182 181 181 180 180 179 178 178 178 178 177 176 175 175 174 173 172 172 171 171 171 170 170 170 170 170 170 170 171 172 173 174 174 176 177 178 178 179 180 181 181 182 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 185 186 186 186 186 187 187 188 188 189 190 191 191 193 194 194 196 197 199 199 200 202 203 206 207 209 211 213 215 216 217 217 217 216 215 215 213 212 210 208 207 205 205 204 204 204 204 205 205 205 206 208 209 210 210 211 214 214 215 215 216 216 217 217 217 215 216 216 216 216 217 217 218 217 217 218 216 215 215 214 211 209 207 204 202 201 199 198 196 195 194 193 194 193 193 193 192 192 192 192 192 192 193 193 193 193 193 193 194 194 195 195 196 197 197 198 198 198 199 200 200 200 200 200 200 200 200 200 201 201 201 201 201 202 201 202 202 203 203 203 204 204 204 205 205 205 205 205 205 205 205 205 205 205 204 205 205 205 204 204 204 204 205 205 205 205 206 206 206 206 206 206 206 206 206 207 207 207 207 206 206 207 207 207 207 207 208 208 208 208 208 208 209 209 208 208 209 184 184 183 183 182 182 183 183 183 183 183 183 183 184 184 184 185 185 186 186 186 187 187 188 188 188 188 189 189 189 189 189 188 189 189 188 189 189 188 188 189 189 189 189 190 190 190 190 190 190 190 190 189 189 189 188 187 186 186 186 185 184 183 183 183 182 182 181 180 180 179 178 178 178 177 176 176 175 174 174 173 172 171 171 171 171 170 170 170 170 170 171 171 172 173 173 174 176 177 177 178 179 180 181 181 182 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 187 187 187 188 189 190 191 192 194 195 196 198 198 199 201 203 205 207 207 210 213 215 216 216 218 218 218 216 216 215 214 212 211 210 210 208 207 207 207 207 207 207 208 208 210 211 211 212 214 216 216 217 217 218 218 218 218 217 217 217 217 217 218 218 219 219 219 219 219 219 218 218 216 215 214 211 209 207 204 204 201 200 198 197 196 195 195 195 194 193 194 194 194 193 193 193 193 193 193 193 193 194 195 195 195 196 196 197 198 198 199 199 200 201 200 201 201 201 201 201 201 202 201 202 202 202 202 203 203 203 204 204 204 204 205 205 206 206 206 206 206 206 206 206 206 206 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 206 206 206 206 206 206 206 207 207 207 207 207 207 207 207 207 208 207 208 208 208 208 208 209 209 209 209 209 209 209 185 185 184 184 184 184 184 183 183 184 184 184 184 184 185 185 185 186 187 187 187 188 188 189 189 189 190 190 190 190 190 189 190 189 189 189 188 189 189 188 189 189 189 189 189 190 190 190 190 190 190 190 190 189 189 188 187 187 186 186 186 185 184 183 183 183 182 182 181 180 180 179 178 178 177 177 176 176 175 174 174 173 172 171 172 171 171 170 170 170 171 171 172 173 173 174 175 176 177 177 178 179 180 181 181 182 183 183 184 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 185 185 186 186 186 187 187 188 189 190 191 192 193 194 196 197 198 200 202 204 205 206 209 211 212 214 215 215 216 216 216 215 215 214 213 213 211 210 210 209 208 208 208 208 208 210 211 211 213 213 214 216 217 217 218 219 219 219 220 219 219 219 219 220 220 220 220 221 221 222 222 222 223 222 220 220 219 218 216 214 214 211 209 206 205 202 201 199 198 197 196 196 196 195 195 195 194 194 194 194 194 194 194 194 195 195 195 196 196 196 197 198 198 198 199 200 200 201 201 202 202 202 202 202 202 202 203 203 203 203 203 203 204 204 204 205 205 206 206 206 207 207 207 207 207 207 207 207 207 207 206 206 206 206 205 205 205 205 205 205 205 205 205 205 205 205 206 206 206 206 207 207 207 207 207 207 207 207 207 208 208 208 208 208 208 209 209 209 209 209 209 209 209 209 209 186 185 185 185 185 185 184 184 184 185 185 185 185 186 186 186 186 187 188 188 188 189 189 189 190 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 188 189 189 189 189 189 190 190 190 190 190 190 190 190 189 188 188 187 187 186 186 185 185 184 184 183 183 183 182 181 181 180 179 178 178 178 177 176 175 174 174 174 173 172 172 172 171 171 171 171 171 171 172 173 173 174 175 176 177 177 178 179 180 181 181 182 183 183 184 184 184 185 185 186 186 186 186 187 187 187 186 186 186 186 185 185 185 185 185 186 187 188 189 190 191 192 193 195 195 197 199 200 203 204 205 207 208 210 211 212 213 213 214 214 214 213 213 213 212 212 212 211 210 210 210 211 211 211 211 212 213 213 214 216 217 218 219 219 220 220 220 221 220 220 220 220 220 220 220 221 222 222 223 223 223 224 224 225 224 223 221 221 220 218 216 214 213 210 208 205 204 201 200 199 197 197 197 196 197 195 195 196 195 195 195 195 195 196 196 196 196 197 197 197 198 198 199 200 200 201 202 201 202 202 202 203 203 203 203 203 203 203 204 204 204 204 205 205 206 206 206 206 207 207 208 208 208 208 208 208 208 208 208 207 207 206 206 206 206 205 205 205 205 205 205 205 205 205 205 205 206 206 206 207 207 207 207 207 207 207 208 208 208 208 208 208 208 209 209 209 209 209 209 210 209 209 210 209 209 187 186 186 185 185 185 185 185 185 185 185 186 186 186 186 187 187 187 188 188 189 189 190 190 191 191 191 192 191 191 191 191 191 190 190 189 189 189 189 189 189 188 189 189 189 189 189 190 190 190 190 189 190 190 189 189 188 187 187 186 186 185 185 185 184 184 184 183 183 182 181 181 180 179 178 178 178 177 176 175 174 174 173 173 172 172 172 172 171 172 172 172 173 173 174 174 175 176 177 177 178 179 180 181 181 182 182 183 184 184 185 185 186 186 186 187 187 187 187 187 187 186 186 186 185 185 185 185 185 186 187 188 188 189 190 192 194 195 196 198 200 201 202 203 206 206 207 209 211 212 212 212 212 212 212 212 212 212 211 211 211 210 211 211 211 211 214 214 214 216 216 216 217 218 219 220 220 221 221 221 221 220 221 221 220 220 220 221 221 221 223 223 224 224 225 225 226 226 226 225 224 223 223 221 219 216 215 213 210 207 206 203 202 201 200 199 198 198 197 197 197 197 197 197 196 196 197 197 197 197 197 197 198 198 199 199 200 200 201 201 202 202 203 203 204 204 204 204 204 204 204 204 204 205 205 205 205 206 206 207 207 207 208 208 209 209 209 209 209 209 209 208 208 208 208 207 206 206 206 206 206 205 205 205 205 205 205 205 205 206 206 206 206 207 207 207 207 208 208 208 208 208 208 209 208 209 209 209 209 209 209 210 210 210 210 210 210 210 210 187 187 187 186 186 185 185 185 185 185 186 186 186 187 187 187 187 188 188 189 189 190 191 191 192 192 191 192 192 192 192 191 191 191 191 190 190 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 189 190 190 189 188 188 187 187 186 185 185 185 185 185 184 184 184 183 182 181 181 180 179 178 178 178 177 176 175 175 174 174 173 172 172 173 172 172 172 173 173 173 174 174 175 176 177 177 177 178 179 180 181 181 182 183 184 184 185 185 186 186 186 187 187 188 188 188 187 187 186 186 186 185 185 186 186 186 186 187 188 190 191 192 193 195 196 198 199 201 202 203 205 206 207 207 210 210 210 210 210 210 210 210 210 209 209 210 210 211 211 212 213 214 215 215 217 217 218 218 219 220 221 221 221 221 221 221 221 221 220 220 220 220 221 222 222 222 224 224 225 225 227 227 229 228 228 229 228 226 225 225 223 219 216 216 214 211 208 207 204 203 202 200 199 199 198 198 198 198 198 198 198 198 198 198 198 199 199 199 199 200 200 200 201 201 202 202 203 204 204 204 204 204 205 205 205 205 205 205 205 205 206 206 206 206 207 207 208 208 209 209 209 210 210 210 210 210 209 209 209 208 208 207 206 206 206 206 206 205 205 205 205 205 205 205 205 206 206 206 206 207 207 207 208 208 209 209 209 209 209 209 209 209 209 209 209 210 209 210 210 210 210 210 210 210 210 188 187 187 187 186 186 185 185 185 186 186 186 186 187 187 187 188 188 188 189 190 190 191 191 192 192 192 192 193 193 192 192 192 192 191 191 190 190 190 190 189 189 189 189 189 189 190 190 190 190 190 190 190 190 189 189 189 188 188 187 186 186 185 185 185 185 185 185 185 184 183 182 181 181 179 178 178 178 178 177 176 175 175 175 174 173 173 173 173 173 173 173 173 174 174 174 175 176 177 177 177 178 179 180 180 181 182 183 184 184 184 185 186 186 187 187 188 188 188 188 188 187 187 186 186 186 186 186 186 186 187 188 189 190 192 193 194 195 197 199 200 201 202 203 204 205 206 206 207 207 207 207 207 207 208 208 208 208 209 209 210 211 212 213 215 215 216 216 218 219 219 220 220 220 222 222 222 222 222 222 221 221 221 220 220 220 220 221 223 224 224 225 226 227 228 228 230 230 229 230 230 229 228 226 225 223 220 218 217 214 212 209 208 206 204 203 202 201 200 200 200 200 199 199 200 200 199 199 200 200 200 200 200 201 201 202 202 203 203 203 204 204 205 205 205 205 206 206 206 206 206 206 206 206 206 207 207 207 208 208 209 209 209 210 210 210 210 211 210 210 210 209 209 209 208 208 207 207 206 206 205 205 205 205 205 205 205 205 206 206 206 206 207 207 207 207 208 208 209 209 209 209 209 209 210 209 210 210 210 210 210 210 210 211 210 210 211 211 211 188 187 187 187 186 186 185 185 185 186 186 186 187 187 187 187 188 188 189 189 190 190 191 191 192 192 193 193 193 193 193 193 192 192 192 191 191 190 190 190 190 189 190 190 190 189 189 190 190 190 190 190 190 190 190 189 189 188 188 187 187 186 186 186 186 185 185 185 185 185 184 183 182 182 180 179 179 178 178 178 177 177 176 176 175 174 174 174 173 173 173 174 174 174 174 175 176 176 177 177 177 178 178 179 180 181 181 182 183 184 184 185 186 187 187 187 188 188 188 188 188 188 188 187 187 186 186 186 187 187 188 189 190 192 193 194 195 196 198 200 200 201 202 203 204 205 205 205 204 205 205 205 205 204 205 205 206 207 207 209 210 210 213 214 215 216 218 218 220 220 220 221 221 221 222 222 222 222 222 221 221 219 219 220 220 220 221 221 223 224 225 226 227 228 229 230 232 231 231 232 231 231 230 229 228 225 223 222 219 217 215 212 210 209 206 205 204 202 203 202 202 201 201 201 201 201 201 201 201 201 202 202 202 202 202 203 203 204 204 205 205 205 206 206 206 206 207 207 206 207 207 206 207 207 207 207 207 208 208 209 209 209 210 210 211 211 211 211 211 211 210 210 209 209 208 208 207 207 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 207 208 208 209 209 209 209 209 209 210 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 188 187 187 186 186 186 185 185 186 186 186 186 186 187 187 187 187 188 189 189 190 190 191 192 192 192 193 193 194 193 194 193 193 192 192 192 191 191 190 191 191 190 190 190 190 190 190 190 190 191 191 191 190 190 190 190 189 189 188 188 187 187 186 186 186 186 186 186 185 185 185 184 183 182 182 181 180 179 178 178 178 178 177 177 176 175 175 174 174 174 174 174 174 174 175 175 176 176 177 178 177 178 178 179 179 180 181 182 183 183 184 185 186 187 187 188 188 188 188 188 189 189 188 187 187 187 187 188 188 189 190 190 191 192 193 196 197 197 199 201 201 202 202 203 204 204 203 203 203 203 203 202 202 203 204 204 205 206 208 208 210 211 213 216 217 217 218 220 220 220 221 221 221 221 221 221 221 221 221 221 220 220 218 218 219 219 221 221 223 224 226 227 228 228 230 231 231 232 232 233 233 232 232 231 230 228 225 224 222 219 217 215 212 211 209 208 207 205 205 204 203 203 203 203 202 202 202 202 203 203 203 203 203 203 204 204 205 205 205 206 206 206 207 207 207 207 207 208 208 208 208 207 208 208 208 208 208 209 209 209 210 210 211 211 211 211 211 211 211 211 211 210 210 209 209 208 208 207 207 206 206 206 206 206 206 206 206 206 206 207 207 207 207 208 208 209 209 209 209 210 210 210 210 210 210 210 211 210 211 211 211 211 211 211 211 211 211 212 212 188 187 186 186 186 185 185 185 185 185 185 186 186 186 187 187 187 187 188 189 190 190 191 191 192 192 193 193 194 194 194 194 193 193 193 192 192 192 191 190 191 191 191 190 190 191 191 191 191 191 191 191 191 190 190 191 190 189 188 188 188 188 187 186 186 186 186 186 186 185 185 185 184 183 182 182 181 180 179 179 178 178 178 178 177 177 176 176 175 175 175 175 175 175 175 176 176 176 177 177 178 177 178 178 179 180 181 182 182 183 184 185 186 187 187 188 188 188 188 189 188 188 188 189 189 189 189 189 190 190 191 192 193 194 195 196 197 199 200 201 201 202 203 203 203 202 203 203 201 201 202 202 201 202 203 203 205 206 208 209 211 212 214 216 218 220 221 221 221 222 222 222 222 222 222 222 221 220 220 220 219 218 219 219 219 220 221 221 223 224 226 227 228 230 230 231 232 233 233 233 234 234 233 233 232 230 229 227 224 222 220 218 215 214 211 209 208 207 206 205 205 205 204 204 203 203 203 204 204 204 204 204 204 205 205 206 205 206 207 207 207 208 208 208 208 209 209 209 209 209 208 208 209 208 209 209 209 209 210 210 210 211 211 211 211 212 212 211 211 211 211 211 210 210 209 209 208 207 207 207 206 206 206 206 206 206 206 206 206 207 207 207 208 208 209 209 209 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 212 212 212 212 212 212 212 187 186 186 185 185 185 185 185 185 185 185 185 185 185 186 186 186 187 188 189 189 190 191 191 192 193 193 193 194 194 194 194 194 194 193 193 193 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 189 188 188 188 188 187 187 187 187 187 187 187 186 186 185 184 184 183 182 181 180 180 180 179 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 179 180 181 182 183 184 185 186 186 186 187 188 188 189 189 189 189 189 190 190 190 190 190 191 192 193 194 195 196 197 198 199 200 201 201 202 203 203 203 203 202 202 202 201 201 201 201 201 201 202 204 205 207 208 210 212 214 215 218 219 220 222 222 222 222 222 222 222 222 222 221 220 219 218 218 217 218 218 219 219 219 221 222 222 224 225 227 228 229 230 232 233 233 234 234 234 234 234 234 234 232 231 228 227 224 222 219 218 216 214 212 211 209 207 206 206 206 205 205 205 205 205 205 205 205 205 206 206 206 206 207 207 208 208 208 209 209 209 209 210 210 210 210 210 210 210 210 209 209 209 210 210 210 210 211 211 212 212 212 212 212 212 212 212 211 211 211 211 210 209 209 208 208 207 207 207 207 206 206 206 206 207 207 207 207 207 208 208 208 209 209 209 210 210 210 210 210 211 210 211 211 211 211 211 212 212 212 212 212 212 212 212 212 212 186 185 185 185 185 184 184 184 184 184 184 184 184 185 185 186 186 186 187 188 189 189 190 191 192 193 193 193 194 194 194 194 194 193 194 193 193 193 192 192 191 191 191 191 191 191 191 192 192 192 192 192 192 191 192 191 190 190 190 189 188 188 188 188 188 188 188 188 188 188 187 187 186 186 185 184 184 183 182 181 181 180 180 179 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 180 181 182 183 184 185 185 186 186 187 188 189 190 190 190 191 191 191 191 191 192 193 194 193 194 195 196 198 199 200 201 201 202 203 204 204 204 204 203 203 202 202 201 201 200 201 202 203 203 204 206 208 210 210 213 215 217 218 220 221 222 222 222 223 222 222 221 221 221 219 219 219 218 218 218 217 217 217 219 219 221 222 223 224 226 227 229 229 231 232 233 233 234 235 236 236 235 234 233 233 232 230 228 227 225 222 220 218 216 214 212 211 209 209 207 207 207 206 206 206 206 206 206 206 206 207 207 207 208 208 209 209 209 209 210 211 211 211 212 211 212 211 211 211 211 210 211 210 211 210 211 211 211 212 212 212 212 213 213 213 213 213 212 212 211 211 211 210 209 209 208 208 208 207 207 206 206 207 207 206 207 207 207 208 208 208 208 209 209 209 210 210 210 210 210 210 211 211 211 211 211 211 211 212 212 212 212 212 212 213 213 213 213 185 185 185 184 184 184 184 183 183 183 183 184 184 184 185 185 186 186 186 188 188 189 190 191 192 193 193 193 194 194 194 194 194 194 193 194 193 193 193 192 192 192 192 192 192 192 192 192 193 193 193 192 193 193 192 192 191 191 190 190 189 189 189 189 189 189 189 189 190 189 188 187 187 186 186 185 184 184 183 182 182 181 181 180 180 179 179 179 178 178 178 178 178 178 177 177 177 177 177 177 177 178 178 178 178 179 180 181 182 182 183 184 185 186 186 187 189 190 190 191 191 191 192 192 193 194 194 194 195 196 197 198 198 199 201 202 203 203 204 205 204 205 205 205 204 203 202 202 202 201 202 203 203 204 205 206 208 209 210 212 215 217 218 220 220 221 222 222 222 221 221 220 219 219 219 219 219 217 217 216 216 217 217 218 218 219 219 221 223 224 225 227 229 229 230 231 232 234 234 235 235 235 235 236 235 234 234 232 230 228 227 225 223 220 219 216 214 213 211 210 210 208 208 208 207 207 207 207 207 208 208 208 208 209 209 209 210 210 211 211 211 212 212 212 213 213 213 213 213 212 212 212 212 211 212 212 212 212 212 212 212 213 213 213 213 213 213 213 212 212 211 211 211 210 209 209 209 208 208 207 207 207 207 207 207 207 207 208 208 208 208 208 209 209 209 210 210 210 210 211 211 211 211 211 211 211 211 212 212 212 212 212 212 213 213 213 213 213 213 184 184 184 184 183 183 183 183 183 183 183 183 184 184 184 185 185 186 186 187 188 189 190 190 191 192 193 193 194 194 194 194 194 194 194 193 193 193 193 193 192 192 192 192 192 193 193 193 193 193 194 194 193 193 193 193 192 192 192 191 191 191 190 190 190 191 191 190 190 190 190 189 188 188 187 187 186 185 185 184 183 182 182 182 181 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 181 182 182 183 184 185 186 187 188 189 190 190 191 192 192 193 194 195 195 196 197 198 199 199 200 201 202 204 204 205 206 206 206 206 205 206 205 205 203 203 203 202 203 204 204 204 205 207 208 210 212 213 214 216 218 218 220 221 222 222 222 221 220 220 219 219 219 218 218 217 217 217 216 216 216 216 217 219 219 219 221 223 224 224 226 228 229 230 230 232 234 234 235 235 236 235 236 235 235 235 234 232 230 228 227 225 222 220 218 215 214 212 211 210 209 209 209 208 208 208 208 208 208 209 209 209 210 210 210 210 211 211 212 213 213 213 214 214 214 214 214 213 214 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 213 213 212 212 212 211 211 210 209 209 208 208 208 208 207 207 207 208 208 208 208 208 209 209 209 209 210 210 210 210 210 210 211 211 211 211 211 211 211 212 212 212 212 212 212 213 213 213 213 213 213 213 184 184 183 183 183 182 183 183 183 183 183 183 183 183 184 184 185 185 186 187 188 189 189 190 191 192 192 193 193 194 194 194 194 194 194 194 193 194 193 193 193 193 193 193 193 193 193 194 194 195 195 194 195 194 194 194 193 193 193 192 192 192 191 191 191 192 192 192 192 191 191 191 190 189 188 187 187 186 186 185 184 183 183 183 182 181 181 181 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 179 180 181 182 182 183 184 185 186 187 188 188 189 191 192 193 194 195 195 196 197 198 199 200 200 202 203 204 204 205 206 207 208 208 209 208 208 207 207 206 205 205 205 205 205 205 206 207 209 209 211 212 213 215 217 219 220 220 221 222 222 222 221 220 220 219 219 218 218 218 218 217 217 217 216 216 217 217 217 218 220 220 221 222 223 224 226 226 228 229 230 231 233 234 234 234 235 236 236 236 235 235 234 233 231 230 228 227 224 222 220 218 216 214 213 212 211 210 210 209 209 209 209 209 209 210 210 210 210 211 211 212 212 212 213 214 214 215 215 215 215 215 215 215 215 214 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 211 211 210 210 210 209 209 208 208 208 208 208 208 208 208 208 209 209 209 209 210 210 210 210 211 211 211 211 211 211 211 211 211 212 212 212 212 212 213 213 213 213 213 213 213 213 213 183 183 183 182 182 182 182 182 183 183 183 183 183 183 183 184 184 185 186 187 187 188 189 190 191 192 192 193 193 194 194 195 194 194 194 194 194 194 194 194 194 194 193 194 194 194 195 195 195 195 195 196 196 195 195 194 195 194 193 193 193 193 193 193 193 192 193 193 193 193 192 192 192 190 189 188 188 187 186 186 185 184 184 184 183 183 182 182 182 181 181 180 179 179 179 179 178 178 178 178 178 178 178 178 179 179 180 181 182 183 183 184 185 186 187 188 189 190 191 192 193 194 195 197 198 199 200 201 202 203 204 205 206 207 208 209 210 209 210 210 210 210 208 208 207 207 207 207 207 208 209 209 210 212 212 214 215 216 218 219 220 221 221 222 222 222 221 221 220 219 219 219 218 218 217 217 216 216 216 216 216 217 217 217 218 219 220 221 222 223 224 224 226 227 228 229 231 232 233 233 234 235 236 236 235 235 235 235 234 232 232 230 227 226 224 222 219 217 216 214 213 212 211 211 211 209 209 210 210 210 210 211 211 211 212 213 213 213 214 214 214 215 216 216 216 216 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 214 214 213 213 212 212 211 211 210 210 210 209 209 209 209 209 208 208 208 209 209 209 209 209 209 210 210 210 210 210 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 214 214 214 214 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 185 186 187 187 188 189 190 191 191 192 193 194 194 194 194 195 195 194 195 194 194 195 194 194 194 195 195 195 195 195 195 196 196 196 196 197 196 196 196 195 195 195 195 194 194 194 195 195 195 194 194 194 194 194 193 192 192 191 190 189 188 187 187 186 185 184 184 184 183 183 182 182 182 181 181 180 180 179 179 179 178 178 178 178 178 179 179 179 180 180 181 182 183 183 184 185 186 187 188 189 191 192 193 193 195 197 199 200 201 202 203 204 206 207 208 209 209 210 210 211 211 212 212 211 211 210 210 209 209 209 210 210 210 212 212 213 215 216 217 218 219 220 221 221 221 221 222 222 222 221 221 220 219 218 218 218 217 217 216 217 217 217 217 216 217 218 218 218 219 220 221 221 223 223 224 225 227 227 228 230 231 231 233 234 235 235 236 236 236 237 235 234 234 232 230 229 227 226 223 221 220 217 215 214 213 212 212 211 211 210 211 211 211 211 212 212 212 213 213 214 214 215 215 215 216 216 217 217 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 215 215 215 214 214 214 214 213 213 212 212 211 211 210 210 210 209 209 209 209 209 208 209 209 209 209 209 209 210 210 210 210 210 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 212 213 213 213 213 214 214 214 214 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 185 186 187 187 188 189 190 191 192 192 193 193 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 197 197 197 197 197 197 197 197 197 197 197 196 196 196 196 196 196 196 196 196 196 195 195 195 194 193 193 192 191 190 189 188 187 187 186 185 185 184 184 184 183 183 183 182 182 181 181 180 180 180 179 179 179 179 180 180 180 180 181 181 182 183 183 183 184 186 187 187 188 190 191 192 193 195 196 198 200 202 203 204 206 207 208 208 209 211 212 213 213 214 213 213 213 213 212 212 212 211 211 211 211 212 213 215 215 217 218 220 220 221 222 222 223 223 222 222 222 222 222 221 220 220 218 218 218 217 217 217 217 217 217 217 217 218 218 218 218 219 219 220 220 220 221 223 224 224 225 227 228 229 230 231 232 233 234 235 235 236 236 236 236 236 234 234 233 230 229 227 225 223 220 219 217 216 214 214 213 212 212 212 211 211 212 212 212 212 213 213 214 214 215 215 215 216 217 217 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 216 216 216 216 215 215 215 214 214 213 213 213 212 212 211 211 210 210 209 210 209 210 209 209 209 209 210 210 210 210 210 210 210 210 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 212 212 212 213 213 213 214 214 214 214 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 185 186 187 187 188 189 190 191 192 192 193 194 194 195 195 195 195 195 195 195 195 196 196 195 195 196 196 197 197 197 197 198 198 198 198 199 198 198 198 198 198 198 198 198 197 198 198 197 197 197 198 197 196 196 196 195 194 193 192 191 190 189 187 186 186 186 185 185 185 184 184 184 183 183 183 182 182 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 185 186 187 188 189 190 191 193 194 196 198 199 201 203 204 206 207 209 209 211 212 213 214 214 215 215 215 215 214 214 214 214 214 214 214 214 214 215 216 218 219 220 222 222 223 224 224 224 224 224 224 224 223 222 222 220 220 219 218 217 217 217 217 217 217 218 219 218 218 218 219 219 219 219 219 219 219 220 221 222 223 223 224 227 227 227 229 230 232 233 234 235 235 236 236 237 236 236 236 234 232 232 230 228 227 225 223 221 219 217 216 215 214 214 212 213 212 212 212 212 212 213 214 214 214 215 216 216 216 217 217 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 218 218 217 217 217 217 216 216 216 215 215 214 214 213 213 212 212 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 210 211 211 210 211 210 211 211 211 211 212 211 211 212 212 212 212 213 213 213 214 214 214 214 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 185 186 187 188 189 189 190 191 192 193 193 194 194 195 195 195 195 196 196 196 196 196 196 196 197 197 197 197 198 198 198 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 198 198 197 196 196 195 194 193 192 191 190 188 187 187 186 186 186 185 185 185 184 184 184 184 183 183 182 182 182 182 182 182 183 183 183 183 183 183 183 184 184 184 185 186 187 187 189 190 191 192 193 195 197 199 201 203 204 206 208 209 211 212 214 214 215 215 216 216 217 217 216 215 215 215 214 214 214 215 216 217 218 219 220 222 223 224 225 226 227 227 227 226 225 225 224 223 222 221 220 219 219 218 217 217 218 218 218 218 219 219 219 219 219 220 219 219 219 219 219 219 219 221 221 222 223 224 225 227 227 229 230 232 232 233 234 235 236 236 236 236 236 236 234 234 232 231 230 228 227 224 222 220 219 217 216 215 214 213 213 213 213 213 213 213 214 214 214 215 215 216 216 217 218 218 219 219 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 218 218 217 217 217 216 216 215 215 214 214 213 213 213 212 212 212 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 211 211 210 210 211 210 210 210 210 210 211 211 210 211 211 211 211 212 212 212 212 213 213 213 213 214 214 214 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 184 185 186 186 187 188 188 189 190 191 192 192 193 194 194 195 195 196 196 197 196 196 197 196 197 197 197 197 198 198 198 198 199 199 199 199 199 200 200 200 200 200 200 200 201 200 200 201 201 201 200 200 200 200 199 199 198 197 196 195 194 193 191 191 190 188 187 187 186 186 186 186 186 186 185 185 185 185 184 184 184 184 184 184 184 184 184 184 185 185 185 185 186 186 186 187 187 187 188 189 191 192 193 195 196 198 200 202 204 206 209 210 211 212 214 215 216 216 217 218 218 217 217 217 217 216 216 216 216 217 218 218 219 221 222 224 224 226 227 228 229 229 228 227 227 226 225 224 223 222 221 220 219 219 218 218 218 218 218 219 220 219 220 220 221 220 220 220 219 219 219 219 219 220 220 220 222 223 224 225 226 227 229 229 231 231 233 233 234 235 236 236 236 236 236 236 234 233 232 231 230 227 226 224 222 220 219 217 216 215 215 214 213 214 214 214 214 214 215 215 216 216 216 217 218 218 218 219 219 220 220 220 220 221 221 221 221 220 220 220 220 220 220 219 219 219 218 218 217 216 216 215 215 215 214 213 213 212 212 212 212 211 211 211 211 210 210 210 210 210 210 211 211 210 210 210 210 210 211 210 210 210 210 210 210 210 210 210 210 210 211 211 211 212 212 212 212 212 213 213 213 214 214 214 182 182 182 183 183 183 183 183 183 183 183 183 184 184 185 185 185 185 186 187 188 189 189 190 191 192 193 193 194 195 195 196 196 197 197 197 197 197 197 198 198 198 198 198 199 199 199 200 200 200 200 200 200 201 201 201 201 202 202 201 201 202 202 202 202 202 202 201 201 200 200 199 198 197 195 195 194 192 191 190 189 188 187 187 187 186 186 186 186 186 186 186 186 185 185 185 185 185 185 185 186 186 186 187 187 187 188 188 188 188 188 188 189 190 191 193 194 195 196 199 200 203 205 206 209 210 212 214 215 216 217 218 218 218 218 218 218 218 218 218 218 218 218 218 219 220 220 222 224 224 226 228 229 230 230 230 230 229 228 228 227 226 224 223 223 221 221 220 219 219 219 218 218 219 219 220 221 221 221 221 221 221 220 220 220 220 219 220 220 220 220 221 222 224 224 226 227 228 229 230 231 232 233 234 234 235 236 236 236 236 235 235 234 233 232 231 230 227 226 224 222 220 219 217 217 216 215 215 214 214 214 215 215 215 215 216 216 217 217 218 219 219 219 220 220 220 220 221 221 221 221 221 221 221 220 220 220 220 220 219 219 219 218 217 217 216 216 215 214 214 213 213 213 212 212 212 212 211 211 211 211 210 211 210 210 211 210 210 210 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 212 212 212 212 213 213 213 213 213 214 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 185 185 186 187 187 188 189 190 191 191 192 193 193 194 195 195 196 196 197 197 198 198 198 198 198 198 199 199 199 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 202 202 202 203 203 203 202 203 202 201 201 201 200 199 198 197 195 194 193 192 191 190 189 188 188 188 187 187 187 187 187 186 187 187 187 186 186 186 187 187 187 188 189 189 189 189 189 190 190 190 190 191 191 192 193 193 194 196 198 199 201 203 205 207 209 211 213 215 216 217 218 218 218 219 219 220 218 218 218 219 218 218 218 219 219 220 221 223 224 226 227 229 230 232 232 232 232 231 230 229 228 227 226 225 223 223 222 221 220 220 219 219 219 219 219 220 221 221 222 222 222 222 222 221 220 220 219 219 219 219 220 220 221 222 223 224 225 227 228 228 229 231 231 232 233 234 235 235 236 235 235 235 235 235 234 234 232 231 229 227 226 224 222 220 219 218 217 216 216 215 215 215 215 215 216 216 217 216 217 218 219 219 219 220 220 221 221 221 221 222 222 222 221 222 222 221 221 221 221 220 220 220 219 218 218 217 217 216 215 215 215 214 214 213 213 212 212 212 212 211 211 211 211 211 211 211 211 210 210 211 211 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 212 212 213 213 213 213 213 214 183 183 183 183 184 184 184 184 184 184 184 184 185 185 185 185 186 187 187 188 189 189 190 191 192 192 193 194 194 195 196 196 197 197 198 198 198 198 199 199 199 199 199 200 200 200 201 201 200 201 201 201 201 201 202 202 202 202 203 203 203 203 204 204 204 204 203 203 203 202 201 201 200 199 198 196 195 194 194 192 191 190 190 189 189 189 188 188 188 188 188 188 188 188 188 188 188 189 189 190 191 191 191 191 192 193 193 193 193 193 193 194 194 195 196 196 199 200 202 203 206 208 209 212 213 216 217 218 219 219 220 220 220 220 220 219 219 219 218 218 219 219 220 222 222 223 225 226 228 230 231 232 233 233 233 232 232 231 230 228 228 226 225 225 223 223 222 221 221 220 220 221 221 221 222 222 222 223 223 223 223 222 221 220 220 220 220 219 220 220 221 221 222 222 224 225 226 227 229 229 230 231 232 232 234 234 235 235 236 235 235 235 235 235 234 233 231 231 229 227 226 224 222 221 219 218 217 216 215 216 215 215 216 216 216 217 217 217 217 218 219 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 221 221 220 220 219 219 218 218 217 216 216 215 215 214 213 213 213 213 212 212 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 212 212 213 213 213 214 214 214 184 184 184 184 184 185 185 185 185 185 185 185 185 186 186 186 186 187 187 188 188 189 190 191 191 192 193 194 195 195 196 196 197 198 198 199 199 199 199 199 200 200 200 200 200 201 200 201 201 201 201 201 201 202 202 202 202 203 203 204 204 204 205 204 205 204 204 204 203 203 202 201 201 200 199 197 196 195 194 193 192 191 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 192 192 193 193 193 194 195 196 196 195 196 196 196 196 197 197 198 199 200 202 203 205 206 208 211 213 215 216 218 220 220 221 221 222 221 220 220 220 219 219 219 219 220 220 221 222 223 224 226 227 229 230 232 232 234 234 235 235 234 233 232 231 229 228 227 225 225 224 223 222 222 222 221 221 222 222 222 222 223 223 223 224 224 223 223 222 221 220 220 220 220 220 220 220 220 222 223 224 225 225 226 228 228 229 230 232 232 233 233 233 234 234 235 235 236 235 234 234 234 233 232 230 228 227 225 224 222 221 220 219 218 217 217 216 216 216 216 216 217 217 218 218 218 219 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 219 219 218 218 217 216 215 215 214 214 213 213 212 212 212 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 212 212 212 212 213 213 214 214 184 184 184 185 185 185 185 185 186 186 186 186 186 186 186 187 187 187 187 188 189 189 190 191 191 192 193 194 195 195 196 197 197 198 199 199 199 200 200 200 200 200 200 200 200 200 201 200 201 201 201 201 201 201 202 203 203 203 204 204 205 205 205 205 205 205 205 205 204 203 203 203 201 200 200 199 197 196 195 194 193 192 192 191 191 191 191 191 191 192 192 192 192 192 193 193 194 194 195 196 196 197 197 198 198 199 199 199 200 200 201 201 201 202 203 204 205 206 208 210 212 214 217 218 220 222 222 223 224 224 222 222 222 220 220 220 220 220 221 220 221 223 223 225 226 227 229 231 232 233 234 235 235 236 236 235 234 233 231 230 229 227 226 226 225 224 223 223 223 222 222 222 222 223 223 224 225 224 224 224 223 223 223 222 221 220 220 220 220 220 221 221 222 222 224 225 225 226 227 228 228 230 231 231 232 233 233 234 234 235 235 235 235 235 235 235 234 233 232 230 228 226 225 223 221 220 219 218 217 217 216 217 216 216 217 217 217 218 218 219 219 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 219 218 218 217 216 215 215 214 214 213 213 213 213 212 212 212 212 211 211 211 211 211 211 211 211 210 210 211 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 212 212 213 213 213 214 215 215 185 185 185 186 186 186 186 186 186 186 186 187 187 187 187 187 187 188 188 189 189 190 190 191 192 192 193 194 195 195 196 197 198 199 199 199 200 200 200 201 200 201 201 201 200 201 201 200 201 201 201 201 201 202 202 203 203 203 204 204 205 205 205 206 206 206 205 205 205 204 204 203 202 202 200 199 198 198 197 195 194 195 194 193 192 193 193 193 193 194 194 194 194 195 196 196 196 197 197 198 198 199 201 201 201 202 203 204 204 204 204 204 206 206 206 208 210 211 212 214 216 218 220 222 224 225 226 226 226 226 224 224 223 222 221 220 220 221 221 221 223 224 225 226 228 229 231 232 234 235 235 236 236 237 237 236 235 233 231 230 229 228 227 226 226 225 225 224 224 223 223 223 224 224 224 225 225 225 225 224 224 223 222 222 221 221 221 221 221 221 221 221 222 222 224 224 224 226 226 228 228 228 230 231 231 231 233 233 234 234 234 235 236 236 235 235 234 233 232 231 230 228 226 225 223 222 220 219 218 217 217 217 216 216 217 217 218 219 219 219 219 220 220 221 221 221 222 222 222 222 222 222 222 222 222 223 222 222 222 222 221 221 220 219 218 218 217 216 216 216 215 214 213 213 213 213 212 212 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 210 210 210 210 210 210 210 210 211 211 211 211 211 212 212 213 213 214 214 214 215 185 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 188 188 188 189 189 189 190 191 192 193 193 194 195 196 196 197 198 198 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 203 203 203 204 204 205 205 205 205 206 206 206 205 206 205 204 204 203 203 202 201 200 200 199 198 197 197 196 195 195 195 195 195 195 195 196 197 197 197 197 198 198 199 199 200 201 202 203 204 204 205 206 206 207 207 208 209 209 209 210 211 212 213 215 216 218 220 222 224 226 228 228 229 229 229 228 227 226 224 224 223 222 222 222 223 224 225 225 226 228 229 231 233 234 236 236 237 238 237 237 237 236 235 233 233 231 229 229 228 227 226 226 225 225 225 224 224 224 225 225 225 225 225 225 225 224 224 223 223 222 222 221 221 221 221 221 221 222 222 222 224 224 224 226 226 227 227 228 228 230 230 230 231 232 233 233 234 234 235 235 235 235 234 234 233 232 231 229 228 226 225 223 221 220 218 218 217 217 217 217 217 217 218 219 219 219 219 220 220 221 221 221 222 222 222 222 222 222 223 222 222 223 222 222 222 221 221 221 220 219 219 218 217 217 216 216 215 214 213 213 213 212 212 212 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 210 210 211 211 211 211 211 211 211 212 212 212 213 213 214 215 215 215 185 186 186 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 190 190 191 191 192 193 194 195 195 197 197 198 199 199 200 200 200 201 201 201 201 202 201 201 201 201 201 201 201 201 202 202 202 202 203 203 204 204 205 206 206 206 206 206 206 206 206 205 205 205 204 203 203 202 202 201 200 199 199 199 198 197 197 197 197 197 198 198 198 198 199 200 200 201 201 201 202 203 204 205 206 206 207 208 209 209 211 211 212 212 213 214 214 216 216 218 219 220 222 224 226 228 230 231 232 232 232 231 230 230 229 227 225 225 224 224 224 225 225 226 227 229 231 232 233 234 235 237 238 238 238 239 238 238 237 236 235 233 232 231 230 229 228 227 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 224 223 223 222 221 221 221 221 221 222 222 222 223 223 224 224 224 226 226 227 227 228 228 229 229 230 231 232 232 233 234 234 235 235 235 234 234 233 233 232 230 229 227 225 224 222 221 220 218 218 217 217 217 217 218 218 218 219 219 219 220 220 221 221 221 221 222 222 222 222 222 223 222 222 223 222 222 222 221 221 221 220 219 218 218 218 217 216 216 215 215 214 213 213 213 212 212 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 213 214 214 215 215 215 186 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 191 191 192 192 193 194 195 196 196 197 198 199 200 200 200 201 201 201 202 202 202 202 202 201 201 202 202 201 202 202 202 203 203 203 204 204 204 205 206 206 206 207 206 207 206 206 206 206 205 205 204 204 203 202 202 201 201 200 200 200 199 199 199 199 200 200 200 200 201 201 202 202 204 204 205 205 206 207 208 209 210 211 211 213 213 214 215 215 215 217 217 218 219 221 221 223 224 226 229 230 232 233 235 235 235 235 235 233 232 231 229 228 227 226 226 226 226 228 228 230 231 232 232 234 235 237 237 238 239 239 239 239 238 238 237 235 234 233 231 230 230 229 227 227 227 226 226 226 225 225 226 226 225 225 225 225 225 225 224 225 223 223 222 222 222 222 221 221 222 222 222 223 223 223 224 224 224 225 226 226 226 227 228 228 229 230 231 232 232 233 233 233 234 235 235 234 234 233 232 231 230 228 226 225 224 222 221 220 218 218 217 217 218 218 218 218 219 219 219 220 220 220 221 221 221 221 222 222 222 222 222 223 223 223 222 222 222 222 221 220 220 220 219 218 218 217 217 216 215 215 215 214 213 213 213 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 211 211 211 212 212 212 212 212 213 213 213 214 215 215 216 216 187 187 188 188 188 189 189 189 189 189 189 190 190 189 189 189 189 189 189 189 189 190 190 191 192 193 193 194 194 195 196 197 198 199 200 200 201 201 202 202 202 202 202 202 202 202 202 202 202 202 202 202 203 203 203 203 204 204 204 205 205 206 206 207 206 207 206 206 206 206 206 205 205 205 204 204 204 203 202 202 202 202 201 202 201 202 202 202 202 203 203 204 205 205 206 206 208 208 209 210 211 212 213 214 215 216 216 217 218 219 219 220 221 222 223 224 226 227 228 230 231 234 235 237 238 238 238 238 237 236 236 234 232 231 230 229 229 229 229 230 231 231 232 233 234 235 236 237 237 238 239 239 239 239 239 239 237 236 235 234 232 231 230 229 228 228 227 227 227 227 226 226 225 226 226 226 226 225 225 225 225 224 224 223 223 223 223 222 221 222 222 222 222 222 222 223 223 224 224 224 224 225 226 226 226 227 228 229 229 231 231 232 233 233 234 234 234 234 234 234 233 231 230 229 227 225 224 223 221 220 219 218 217 218 218 218 218 218 219 219 220 220 220 221 221 221 221 221 222 222 222 222 222 223 223 223 222 222 222 222 222 220 220 220 219 218 217 217 217 216 215 215 215 214 214 213 213 213 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 213 213 214 214 214 215 216 216 217 187 188 188 188 189 189 190 190 190 190 190 190 190 190 190 190 189 190 190 190 190 190 191 191 191 192 193 194 195 196 196 197 198 199 199 200 200 201 202 202 202 202 202 202 202 202 202 203 202 202 202 203 203 203 203 204 204 204 204 205 205 205 206 206 206 207 207 207 207 207 207 206 206 206 206 205 205 205 204 204 204 203 203 204 203 204 204 205 205 205 206 206 207 207 209 209 210 211 212 212 214 215 216 217 218 218 219 220 221 222 223 224 225 226 226 228 230 231 232 233 235 237 239 239 241 242 242 240 240 239 238 237 236 234 233 232 232 231 231 232 232 233 234 235 235 236 237 237 238 239 239 239 239 239 239 239 237 236 235 234 233 232 231 230 230 228 228 227 227 227 226 226 226 226 226 226 226 225 226 225 225 224 223 223 223 223 223 222 221 222 222 222 222 222 222 222 222 223 223 223 224 224 224 225 226 226 227 228 229 229 231 230 232 232 233 233 234 234 234 234 232 232 231 230 228 226 225 223 222 221 220 219 218 218 218 218 218 218 219 219 219 220 220 220 220 221 221 221 222 222 222 222 222 223 222 223 222 222 222 222 221 220 220 220 219 219 218 217 217 216 216 215 215 214 214 213 213 212 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 213 213 213 213 213 214 214 214 214 215 216 216 217 217 187 188 189 189 189 190 190 190 191 191 191 191 191 190 190 190 190 190 190 190 190 190 191 191 192 192 193 194 194 195 196 197 198 199 199 200 201 202 202 202 202 203 203 203 203 203 202 203 203 203 203 203 203 203 204 204 204 205 205 205 205 206 206 206 207 207 207 207 207 207 208 207 207 207 207 206 206 206 206 205 206 205 205 206 206 206 206 207 207 208 208 209 209 209 211 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 226 228 228 230 232 233 234 235 237 238 240 240 242 243 244 244 243 243 242 241 240 238 238 236 236 235 235 234 234 234 235 235 236 236 237 237 237 237 238 238 238 239 239 239 238 237 236 235 234 234 232 232 231 230 230 229 228 228 227 227 227 227 226 226 226 226 226 225 225 225 225 223 223 223 223 223 222 221 221 221 221 222 222 222 222 222 222 222 222 223 223 223 224 224 225 226 226 228 228 229 230 230 232 232 233 234 233 234 233 233 232 231 230 228 227 226 224 223 221 221 220 219 219 218 218 218 218 219 219 219 220 220 220 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 221 221 221 220 219 219 218 218 218 217 217 216 215 215 214 214 213 213 212 212 212 212 211 211 211 211 211 211 211 211 212 211 212 212 212 212 212 212 212 212 213 213 213 213 213 213 213 213 213 213 214 214 214 215 215 216 216 217 217 218 188 188 189 190 190 190 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 191 191 192 193 194 195 195 196 197 198 198 199 200 201 201 202 202 203 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 205 205 205 205 206 206 207 207 207 207 207 208 208 208 208 207 208 208 207 208 208 207 207 207 207 207 207 207 207 208 208 209 210 210 210 211 212 213 214 215 216 217 218 218 219 221 221 222 224 225 226 226 227 228 229 230 232 233 234 236 236 238 239 241 242 244 245 245 246 246 246 245 244 244 243 242 240 240 238 238 237 237 236 236 236 237 237 237 237 237 237 237 237 238 238 237 237 237 237 237 236 236 235 234 233 232 231 231 230 230 228 228 227 227 227 227 227 227 226 226 226 226 225 225 225 224 223 223 222 222 221 220 221 221 220 221 221 221 221 221 221 222 222 221 222 222 223 223 224 225 225 226 226 228 229 229 230 231 233 233 233 232 233 233 232 231 230 230 227 226 225 224 222 221 220 220 219 219 218 219 219 219 220 220 220 220 220 220 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 220 220 219 219 219 218 218 217 217 216 215 215 215 214 213 213 213 212 212 212 212 211 211 211 211 211 212 211 212 212 212 212 212 212 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 215 215 216 216 216 217 217 218 188 189 189 190 190 191 191 191 191 192 192 191 191 191 191 191 191 190 190 190 191 191 191 191 192 192 193 194 194 195 196 197 198 198 199 200 201 201 202 202 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 205 205 205 205 205 206 206 206 207 207 208 208 208 208 208 209 208 208 209 208 208 208 208 209 208 209 208 209 209 210 209 210 211 211 212 212 213 214 215 216 216 218 219 219 221 222 223 224 225 226 228 228 229 230 231 232 233 234 235 237 238 240 240 242 244 245 246 247 248 249 248 248 248 248 247 246 244 244 243 242 241 240 239 239 239 238 238 237 237 237 237 237 237 236 236 236 236 236 236 236 236 236 235 234 235 233 233 232 231 230 231 229 229 229 228 228 228 228 227 227 227 226 226 225 225 224 223 223 223 222 221 221 220 221 220 220 220 220 220 220 220 220 220 220 220 220 221 222 222 222 223 224 225 226 226 227 228 229 230 231 231 232 232 232 232 231 231 230 229 228 227 225 225 223 222 222 221 220 219 219 219 219 219 220 220 220 220 221 220 220 221 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 220 219 219 219 218 218 217 217 216 216 216 215 214 213 213 213 213 213 213 212 212 211 212 211 211 212 212 212 212 213 212 212 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 215 215 215 216 216 217 217 217 218 219 188 189 190 190 190 191 191 191 192 192 192 192 192 192 191 191 191 191 191 190 190 190 191 191 192 192 193 193 194 195 196 197 197 198 199 200 200 201 202 202 203 203 203 203 203 204 203 203 203 204 204 204 204 204 204 204 205 205 205 205 206 206 207 207 207 208 208 208 209 209 209 209 209 209 209 209 209 210 209 210 209 210 210 210 211 210 211 211 212 213 214 214 215 215 217 217 218 219 220 222 223 225 225 226 227 228 229 230 231 232 233 234 235 237 238 239 240 242 244 245 246 247 248 249 250 250 251 251 251 251 249 248 248 247 246 244 244 243 242 242 241 240 240 239 238 238 237 237 236 236 236 236 236 236 236 236 235 235 235 235 234 234 233 233 232 231 231 230 229 229 229 229 228 228 228 227 227 226 226 225 225 223 223 223 221 221 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 220 220 221 221 221 222 223 224 225 225 226 228 228 229 230 230 230 231 231 231 231 230 230 229 228 227 226 225 224 223 222 221 221 220 220 220 219 219 220 220 220 220 220 221 221 221 221 221 221 221 222 222 222 222 222 222 222 221 221 221 221 220 219 219 219 218 218 218 217 216 216 216 215 215 214 214 214 213 213 213 213 212 212 212 212 212 212 212 213 212 213 213 213 213 213 214 214 214 214 214 214 214 215 215 215 215 215 215 216 216 216 216 216 217 217 218 219 219 188 189 189 190 191 191 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 192 192 193 193 194 195 195 196 196 197 198 199 200 200 201 201 202 202 203 203 203 203 204 204 203 204 204 204 204 204 204 204 204 205 205 205 206 206 206 207 207 207 208 208 208 209 209 209 209 209 209 209 209 210 210 210 210 211 210 211 211 211 211 212 213 213 214 215 215 216 217 218 219 220 221 222 223 225 226 227 228 229 229 231 232 233 234 235 237 237 239 240 242 242 244 245 247 248 248 249 251 252 251 252 252 252 252 252 252 251 250 248 247 247 246 244 244 243 242 240 240 238 238 238 236 236 236 235 234 234 234 234 234 235 235 235 235 235 234 234 234 233 232 232 232 231 230 230 229 229 228 228 227 227 226 226 225 225 223 223 222 221 221 221 220 220 219 219 219 219 219 219 219 217 217 217 218 218 218 219 219 220 220 221 222 223 223 224 225 226 227 227 228 229 229 230 230 231 230 230 229 228 228 228 227 225 224 224 223 222 221 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 222 222 222 222 222 221 221 221 221 220 220 220 219 219 218 218 218 217 217 216 216 216 215 215 215 215 214 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 217 217 218 219 219 219 189 189 190 190 191 191 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 192 192 192 193 194 194 195 196 197 197 198 199 199 200 200 201 202 202 203 203 203 203 204 203 203 204 204 204 204 204 204 204 204 205 205 206 206 206 206 207 207 207 208 208 209 209 209 209 210 210 210 210 210 211 210 211 211 211 211 212 211 212 212 213 214 214 214 215 216 217 218 219 220 221 222 223 225 226 227 228 230 230 231 233 234 235 235 237 239 239 240 242 243 245 245 247 248 250 250 251 252 253 254 254 255 254 254 254 254 253 252 251 250 250 248 247 246 244 244 242 241 240 239 238 237 236 235 234 234 234 234 234 234 233 234 234 234 234 234 234 234 234 233 232 232 232 232 231 230 230 230 228 228 227 226 226 225 224 223 223 222 221 221 221 220 219 218 218 218 217 217 218 217 217 217 217 217 218 218 218 219 219 219 219 221 221 222 223 223 224 226 226 226 227 228 228 228 229 229 229 229 228 228 228 227 226 225 224 223 223 222 221 221 220 220 220 220 220 220 220 221 220 221 221 221 221 221 221 222 221 222 222 222 221 222 221 221 221 220 220 220 219 219 219 218 218 218 217 217 216 216 216 215 215 215 215 215 214 214 213 213 213 214 213 213 213 214 213 214 214 214 214 214 214 215 215 215 216 216 216 216 216 216 216 216 217 217 217 217 217 217 218 219 219 219 220 188 189 190 190 191 191 192 192 192 192 192 193 193 192 193 192 192 192 192 191 192 192 192 192 192 193 193 194 194 195 196 196 197 198 198 199 200 200 201 202 202 202 203 203 204 203 203 203 204 204 204 204 204 204 204 204 205 205 205 206 206 206 206 207 207 207 208 208 209 209 209 210 210 210 210 211 211 211 211 211 212 212 212 212 212 213 214 214 214 215 216 218 218 219 220 221 223 223 225 226 227 228 230 231 232 233 234 235 236 237 239 240 241 243 244 246 247 247 249 250 252 252 253 254 254 255 256 256 256 256 256 256 256 255 254 253 252 251 250 248 246 245 244 242 241 240 238 238 236 235 235 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 233 232 232 232 231 231 230 228 228 227 227 226 225 224 223 223 222 221 221 219 219 218 218 218 217 217 217 217 217 217 216 216 217 217 217 218 217 218 219 219 220 221 221 221 223 223 224 225 225 227 227 227 227 228 228 228 228 228 228 227 227 226 225 225 224 223 222 222 221 220 220 220 220 220 220 220 220 221 220 221 221 221 221 221 221 222 221 221 222 221 221 221 221 221 221 221 220 220 219 219 219 218 218 218 218 217 217 217 216 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 216 216 216 216 216 217 217 217 217 217 218 217 217 218 218 218 219 219 219 220 221