Height 428 425 393 377 400 446 459 482 487 496 518 506 482 489 495 493 481 463 456 450 406 335 311 289 267 250 238 221 189 166 149 161 177 161 203 210 242 256 231 205 191 190 207 245 294 318 344 342 342 346 338 330 354 413 471 497 486 512 509 506 495 469 465 496 530 558 574 579 608 625 612 586 565 555 539 510 448 400 393 307 303 298 285 287 321 249 228 230 230 225 249 274 364 445 466 421 400 407 386 368 352 312 340 372 377 371 367 359 345 166 168 217 107 106 100 94 86 73 56 83 145 170 182 227 356 381 550 529 376 288 258 255 279 319 367 424 509 471 341 243 240 244 247 350 383 333 278 298 400 436 434 426 424 430 440 448 457 470 481 489 500 520 536 537 546 545 537 511 468 420 401 402 507 651 726 621 545 520 533 558 573 580 578 566 554 548 542 533 516 497 476 462 473 482 494 524 506 372 317 306 301 286 258 222 224 249 282 310 323 323 294 271 260 258 257 250 239 224 211 203 202 201 208 224 247 274 301 325 350 378 401 415 425 428 422 414 411 415 414 411 412 422 442 469 501 513 511 499 474 448 437 436 442 447 443 438 432 421 403 383 370 365 371 379 386 392 397 402 406 411 416 420 423 426 428 430 432 436 442 450 459 468 473 476 477 477 475 474 472 468 464 460 458 456 454 452 451 451 451 450 447 443 438 434 431 432 434 440 447 454 457 458 458 458 454 448 438 432 434 434 444 406 393 422 450 455 470 490 503 503 483 467 487 487 473 471 444 419 401 368 327 311 291 253 236 223 199 186 166 145 155 169 152 197 208 210 233 250 195 187 188 202 237 288 310 319 338 353 351 330 343 405 464 502 514 504 489 499 500 490 482 515 540 564 575 575 575 587 590 595 596 591 580 549 498 445 416 411 373 388 386 350 321 350 288 250 245 245 244 273 268 322 390 422 396 381 377 367 354 348 363 387 399 390 380 376 363 347 176 166 229 173 105 95 89 82 72 60 81 129 188 254 326 410 442 582 506 314 245 248 284 315 343 387 472 491 476 354 248 238 228 340 309 276 272 272 352 430 439 423 415 414 428 449 459 463 467 468 467 480 502 525 537 534 538 527 492 446 420 407 403 433 504 588 602 571 535 526 544 564 572 549 514 501 513 521 509 493 481 473 486 599 590 579 604 570 356 304 287 280 270 249 221 216 231 259 288 307 305 275 258 251 247 244 236 221 206 195 191 192 193 201 217 238 264 289 318 347 372 390 400 411 413 405 396 392 391 387 393 406 426 454 486 511 515 506 487 456 432 433 442 450 449 441 436 425 402 370 350 341 340 349 361 370 378 382 386 390 396 402 406 410 412 413 414 417 422 428 437 447 458 465 468 470 471 469 468 468 465 462 458 455 453 450 447 445 444 444 442 435 425 416 414 418 422 426 430 435 439 441 440 441 441 441 438 431 424 425 401 448 423 417 443 453 457 462 493 501 472 463 452 450 460 458 432 415 391 362 338 322 308 287 244 220 205 192 188 179 156 160 167 150 170 198 207 210 208 190 185 187 195 226 277 295 320 326 329 339 360 389 444 484 505 509 504 491 498 503 500 501 555 578 594 590 574 568 566 566 585 604 606 588 543 495 465 457 461 455 467 459 416 369 364 327 310 270 240 242 255 234 250 320 379 369 340 322 333 342 347 372 406 421 412 397 385 370 355 186 182 265 232 108 95 96 95 89 81 90 163 257 340 392 408 367 403 344 251 255 286 331 363 404 463 523 484 452 348 258 253 259 305 254 231 249 280 403 444 440 407 379 406 438 468 470 464 468 466 465 484 499 508 517 513 513 495 459 423 415 407 400 402 407 427 530 528 475 465 516 571 537 502 484 485 494 499 489 476 471 481 537 768 731 653 651 640 390 307 277 265 256 244 227 219 224 242 264 279 281 259 247 241 234 226 217 201 188 182 182 187 189 197 213 234 258 279 313 341 363 378 386 397 401 393 378 365 353 356 370 391 419 456 500 510 508 493 468 444 437 441 447 449 445 438 432 414 368 317 310 306 305 317 336 352 362 363 365 370 377 384 390 393 395 396 399 405 412 419 427 438 448 455 461 464 464 464 463 462 462 459 456 453 451 447 444 441 438 435 429 422 413 405 402 406 413 418 421 424 425 425 424 426 430 433 433 429 420 417 385 434 435 443 459 458 459 475 486 480 464 463 450 442 423 402 384 375 358 340 329 321 302 259 222 205 197 191 190 186 176 168 160 153 159 190 200 200 194 181 182 187 193 209 243 286 309 315 335 365 392 417 447 476 488 486 487 483 494 511 517 521 582 600 604 594 579 569 559 577 598 613 609 573 519 492 484 495 517 516 511 494 462 423 391 357 316 242 204 220 222 222 248 315 353 307 266 260 280 303 316 326 413 429 424 409 392 380 368 235 210 253 234 153 115 113 122 132 152 165 249 330 378 384 349 254 215 210 235 293 363 397 426 487 561 570 509 456 385 307 253 301 276 251 244 264 314 409 432 426 396 372 408 441 455 452 447 455 469 480 494 497 488 478 477 463 443 421 406 409 405 400 394 384 372 375 370 381 459 567 596 531 496 479 476 483 488 478 468 467 486 551 769 779 628 570 590 369 300 270 257 250 243 231 225 225 231 240 247 252 241 232 226 218 206 193 180 171 171 180 184 189 199 214 230 249 280 311 335 353 367 375 392 396 384 360 337 327 338 355 382 418 461 500 503 493 476 457 446 447 447 448 447 440 436 412 366 326 311 302 295 292 297 309 323 337 336 336 340 347 352 357 366 372 377 383 393 403 412 421 430 438 445 452 456 459 459 459 457 456 455 453 451 448 444 439 435 429 423 415 409 404 400 396 396 401 407 409 410 410 408 408 411 417 424 427 425 418 412 389 401 433 463 479 476 463 503 502 478 468 504 462 487 442 381 361 354 332 332 328 315 292 244 208 194 193 196 199 191 187 180 172 166 161 176 188 195 192 177 180 187 194 202 221 266 294 312 349 387 402 418 435 456 464 464 479 478 499 524 539 550 598 603 602 597 590 582 571 604 614 613 599 547 487 468 481 509 533 538 526 505 470 425 387 361 223 166 173 198 217 237 278 345 340 224 223 256 269 255 240 275 396 408 399 391 386 384 382 369 241 145 241 281 166 136 160 208 273 306 317 328 342 331 222 210 228 248 280 352 445 465 478 529 606 628 582 503 422 321 223 285 302 285 270 291 360 371 394 394 385 388 413 428 428 439 455 462 475 478 484 480 466 448 436 417 405 400 400 401 399 393 385 373 358 352 357 396 492 605 637 600 525 485 478 481 491 490 478 473 485 526 674 742 538 335 297 291 278 263 255 252 247 238 230 227 223 218 220 223 220 214 206 197 183 171 163 159 164 176 183 190 202 218 236 258 282 307 327 342 355 371 387 386 366 340 326 326 337 358 392 435 473 490 488 475 462 458 456 453 448 443 434 416 413 394 362 330 306 296 287 281 283 292 304 307 304 303 304 306 310 317 333 345 354 363 379 395 406 415 423 431 437 443 449 453 454 454 452 451 450 449 448 445 440 433 426 419 412 405 400 397 395 393 391 390 394 396 397 399 397 398 403 409 416 419 417 413 408 376 394 435 464 489 512 456 443 444 471 497 482 446 420 420 400 357 337 319 317 313 300 274 221 198 190 189 192 194 191 190 188 184 178 169 171 179 187 187 178 181 187 195 205 220 250 288 309 346 379 389 406 423 437 444 455 483 499 522 544 567 586 600 598 605 605 599 592 598 613 608 588 556 513 473 476 494 521 547 534 520 499 462 396 295 208 177 159 162 185 211 265 358 361 288 212 216 257 240 221 223 235 257 345 375 369 365 381 373 369 255 154 223 328 200 199 266 318 313 312 312 285 241 207 224 218 317 374 380 407 463 459 443 485 581 635 646 545 354 200 178 195 250 272 288 322 364 319 339 347 363 396 409 425 432 453 473 471 467 461 449 437 427 420 400 387 384 387 390 391 389 383 375 367 360 360 383 444 535 620 645 629 590 543 504 492 509 521 512 495 481 476 481 534 422 288 258 261 269 266 260 256 255 248 241 231 218 204 198 196 196 193 186 176 162 155 153 155 163 178 191 203 217 231 247 265 283 300 313 323 337 357 366 365 353 339 332 332 339 368 411 452 469 477 470 460 458 467 463 447 429 407 384 379 385 371 345 318 301 290 278 269 266 271 280 287 290 291 291 293 295 301 310 320 330 342 359 378 394 406 416 424 431 436 441 445 448 449 448 446 445 444 444 441 433 425 419 414 409 402 396 392 391 391 388 382 382 383 385 389 391 393 398 404 410 412 410 406 403 369 378 407 467 483 449 490 430 415 425 456 491 428 403 419 402 348 337 337 319 295 276 259 210 194 189 188 188 188 190 189 188 186 182 177 176 178 179 179 180 183 188 197 210 229 260 287 301 328 351 360 381 411 428 438 449 467 508 535 560 581 593 588 599 607 594 577 583 611 595 566 544 531 509 495 511 520 533 550 531 513 487 450 385 284 186 161 160 173 198 238 285 276 259 237 215 235 233 222 220 231 250 276 351 358 341 350 372 367 345 299 228 163 285 327 285 280 327 325 321 256 213 209 227 237 398 425 398 382 402 433 379 365 435 562 640 574 388 245 176 152 168 279 253 289 371 293 272 277 300 345 396 399 458 475 467 452 443 439 444 407 375 375 384 373 372 374 376 377 378 374 371 369 368 371 381 419 491 567 615 626 616 596 568 544 541 553 562 550 512 457 413 403 409 358 292 257 258 273 279 272 261 259 255 247 231 212 193 176 170 168 168 165 160 152 149 152 162 177 194 209 223 234 245 257 270 282 291 297 305 322 339 348 350 346 341 337 338 349 381 421 450 456 458 456 455 459 469 460 429 388 347 323 348 345 333 317 302 294 283 268 257 252 253 259 264 269 275 281 284 286 290 297 307 317 328 338 353 374 393 405 414 422 428 433 437 440 442 443 442 440 439 437 427 421 418 415 412 407 401 394 389 387 387 384 378 374 372 375 380 385 389 394 399 403 404 402 398 395 362 374 391 409 423 438 481 479 433 419 451 495 453 415 401 378 344 334 321 299 267 246 242 219 195 188 189 190 188 187 186 183 182 181 184 184 181 180 181 185 188 193 201 215 239 273 281 289 296 303 315 344 402 431 449 469 492 517 550 575 591 599 598 599 587 571 558 553 552 539 536 532 520 503 486 523 552 550 523 505 495 465 410 326 221 181 174 181 198 229 282 261 232 217 211 208 223 210 208 217 239 272 286 309 329 341 349 362 370 330 300 247 160 335 356 331 329 353 341 236 198 197 221 259 280 433 469 419 310 174 178 261 342 400 451 537 378 281 219 212 280 352 234 187 275 376 260 259 248 320 400 418 441 458 459 453 443 431 423 427 372 331 342 358 363 370 371 369 369 366 361 362 371 381 390 421 465 527 571 572 558 543 508 472 457 474 481 486 477 447 406 379 373 370 349 314 279 267 274 278 272 260 258 257 243 222 196 169 151 140 135 134 137 141 145 150 161 179 202 219 231 239 245 251 260 271 278 283 290 302 318 331 341 346 355 366 351 339 354 388 423 440 443 446 453 459 461 462 450 408 345 297 295 321 298 290 290 287 281 270 255 244 239 238 241 245 250 257 265 272 278 281 287 296 306 317 326 336 353 371 387 397 407 415 422 429 432 435 436 436 432 425 421 417 415 413 410 407 403 399 394 388 383 382 380 375 369 366 367 372 379 384 389 392 395 397 396 392 388 366 441 458 463 450 434 444 490 442 426 455 490 451 427 389 358 337 318 289 273 245 226 229 236 197 188 190 192 188 183 182 181 180 182 186 187 187 186 188 192 194 198 208 221 237 258 258 261 270 283 301 334 389 422 444 467 501 528 564 585 594 597 598 600 582 564 552 543 519 524 528 525 512 494 512 533 536 520 496 483 481 447 388 302 204 193 200 214 229 238 238 215 206 205 206 206 207 199 200 215 246 289 296 297 316 337 346 360 370 331 308 292 253 269 336 378 379 342 292 252 241 272 310 310 256 317 300 241 169 106 110 240 340 365 341 375 296 241 270 340 357 261 196 208 252 275 245 236 222 301 388 400 413 422 426 431 433 423 418 422 363 316 329 347 369 377 378 374 366 361 361 369 387 408 422 472 519 555 552 504 466 422 371 330 316 334 340 346 349 348 345 343 347 353 347 325 295 272 263 256 249 245 249 247 233 209 182 156 135 122 113 110 113 122 136 151 172 196 220 235 242 244 246 249 256 263 268 277 293 314 329 335 342 354 365 363 342 323 342 379 412 424 428 432 438 441 440 446 429 379 316 270 265 265 264 265 266 265 262 252 241 232 227 226 228 231 235 241 249 258 266 270 277 286 296 307 317 327 338 349 362 374 386 396 406 416 416 417 420 420 418 412 409 407 406 405 402 400 397 394 390 384 378 374 373 371 366 363 361 365 371 376 379 381 383 385 386 384 381 419 414 436 445 443 435 431 453 452 438 441 464 452 416 390 357 322 297 277 269 240 222 230 238 199 188 189 190 183 181 179 179 179 180 184 183 187 191 193 194 201 206 213 220 228 236 241 246 255 271 294 324 354 384 411 453 518 561 576 578 576 575 579 580 570 555 541 529 510 515 516 515 510 499 510 516 507 488 470 463 463 430 361 276 210 207 221 250 260 241 209 194 199 209 213 208 203 198 211 234 260 284 296 290 303 325 348 372 377 352 346 351 336 283 340 395 386 323 281 304 311 335 357 347 278 264 220 165 119 99 101 177 239 279 303 303 252 281 356 416 394 217 189 213 239 243 237 214 295 363 391 399 412 452 443 426 422 419 420 345 315 322 334 355 377 384 384 381 378 379 385 405 426 445 479 512 569 582 538 460 404 307 272 268 269 258 254 255 263 277 294 301 314 327 327 313 291 267 251 238 230 230 237 235 223 203 180 157 135 120 110 105 107 117 130 145 168 194 215 231 238 239 239 241 245 248 253 269 298 332 352 345 342 348 349 332 313 299 320 357 391 406 412 415 417 417 412 416 405 347 281 240 237 237 237 237 238 239 239 235 228 222 218 216 218 221 224 229 235 243 251 256 263 272 285 297 308 320 330 338 341 351 366 378 388 394 392 393 396 400 403 403 400 398 398 397 396 393 391 388 384 379 373 368 367 365 363 360 356 357 361 364 366 367 369 373 377 379 376 456 389 410 417 438 461 458 423 447 444 433 443 473 379 380 356 308 282 270 260 235 220 220 215 196 188 185 184 181 178 178 178 178 179 181 182 189 193 196 197 201 209 213 215 218 221 227 237 247 262 283 307 338 373 414 470 538 567 554 546 545 548 550 550 543 539 532 522 518 515 516 517 539 600 634 538 486 464 449 452 444 416 342 263 231 234 246 266 263 235 213 201 206 216 220 213 209 203 218 243 263 266 284 273 284 315 347 367 331 332 353 367 357 353 353 377 374 336 317 342 353 357 360 361 334 312 249 187 149 132 127 149 173 214 264 270 295 369 383 345 318 221 193 190 197 207 217 216 323 394 421 444 439 426 417 414 416 414 351 312 317 335 344 368 386 391 394 397 395 407 419 443 469 487 492 549 597 593 529 418 243 230 239 245 246 243 240 238 236 242 257 269 283 293 295 288 275 258 245 233 225 222 226 225 217 203 186 170 153 137 123 116 116 123 132 144 160 181 202 222 226 227 228 231 234 236 243 263 298 341 369 348 330 315 303 294 277 271 289 322 354 372 380 382 384 386 386 391 374 305 241 218 216 217 217 217 218 219 220 220 218 214 210 208 209 211 214 218 223 229 236 241 246 254 267 285 299 312 324 331 334 338 345 359 377 385 383 382 385 390 393 394 392 390 388 388 388 387 384 381 378 374 370 366 363 362 362 359 356 353 353 355 356 356 358 362 368 374 375 433 397 426 440 468 492 482 427 406 439 464 454 422 354 337 318 292 272 260 254 243 229 216 209 195 187 182 179 177 175 173 171 172 174 177 180 189 195 199 201 202 207 208 207 208 212 220 232 243 258 277 299 340 392 442 490 529 525 508 513 524 529 530 527 524 520 518 518 529 532 531 541 628 829 894 601 464 439 438 448 428 409 357 303 287 296 279 264 244 224 215 215 217 221 224 223 217 213 207 218 237 245 260 256 272 307 332 287 232 256 304 337 342 361 313 337 374 380 364 366 368 369 368 365 362 366 275 200 183 180 173 182 186 195 224 293 374 388 327 247 221 211 181 158 151 162 185 241 325 366 403 485 451 398 386 395 387 322 292 304 335 361 372 390 395 398 402 406 413 426 445 469 483 479 478 538 564 530 427 280 231 231 235 237 239 239 238 235 233 230 231 241 256 264 267 266 261 253 245 238 230 220 218 218 215 207 198 187 176 164 153 145 141 140 146 157 170 186 210 222 223 223 226 233 242 245 250 269 299 330 344 319 298 283 271 257 242 238 253 281 309 324 333 339 349 362 366 372 342 270 211 201 200 201 202 202 204 205 207 209 208 206 203 201 201 202 205 208 213 218 222 227 231 237 247 266 285 303 317 328 335 341 346 351 357 371 374 376 379 382 386 387 384 381 379 378 379 379 377 375 372 370 367 367 363 360 360 361 357 352 349 348 349 350 351 354 359 365 372 399 398 433 465 484 475 437 404 397 431 418 361 346 324 330 314 286 266 257 247 246 229 204 198 189 181 174 170 171 174 171 167 166 167 172 179 187 193 199 204 202 202 201 200 202 209 218 230 244 260 281 309 374 432 456 467 480 467 469 495 515 519 522 520 517 502 497 516 541 558 545 576 738 1027 991 606 435 420 443 439 421 408 397 389 385 382 304 286 267 232 226 229 226 233 242 241 229 224 217 210 206 211 219 247 263 291 296 139 229 248 290 330 314 346 205 279 382 394 397 387 391 397 393 375 355 354 257 187 185 193 199 201 207 221 261 383 379 300 248 229 194 181 160 140 129 134 154 272 336 337 351 438 421 384 372 379 361 245 277 320 360 388 402 411 411 414 417 421 426 445 466 478 478 470 473 498 482 422 335 254 238 235 235 236 238 240 238 235 232 228 229 238 246 250 252 253 252 248 245 244 237 222 215 214 215 214 209 204 197 192 187 183 179 175 176 182 192 204 220 225 226 228 235 247 261 270 281 302 327 345 349 293 261 248 237 224 210 209 222 246 272 277 285 304 328 349 354 359 323 252 194 189 189 190 191 191 193 195 198 200 200 199 197 195 194 194 196 199 203 207 211 215 218 223 231 246 267 290 311 330 339 347 350 351 356 369 375 378 381 384 384 383 380 376 372 370 370 371 370 368 365 365 365 366 362 358 358 360 359 354 349 347 349 353 352 351 350 353 361 460 414 418 463 487 460 404 423 424 423 391 346 332 314 314 301 280 264 253 245 240 220 196 188 184 177 171 167 168 172 172 169 166 166 172 183 186 189 197 203 200 198 197 198 203 211 221 234 249 269 297 340 429 463 439 413 425 440 460 484 501 509 513 511 501 485 496 538 570 570 554 589 709 841 542 483 467 459 447 429 415 405 398 394 394 397 314 278 260 246 243 241 238 236 244 256 221 219 215 211 211 217 228 239 252 262 270 292 238 226 189 144 148 213 178 324 435 363 177 388 418 434 443 407 360 352 252 181 182 195 201 208 287 370 391 387 299 261 232 200 187 183 162 141 128 130 146 283 350 361 343 330 373 372 370 361 327 251 302 350 384 403 415 420 422 425 429 436 441 461 477 479 476 478 477 455 415 356 294 255 245 240 236 236 237 239 238 234 229 225 224 231 238 244 248 250 251 250 249 244 236 226 219 218 220 220 218 216 213 212 211 212 213 212 209 209 215 223 229 231 233 238 245 254 265 270 281 300 318 320 291 252 233 223 208 184 183 187 200 219 238 230 250 291 328 343 348 351 314 247 191 181 181 181 182 183 185 188 191 192 193 192 191 189 188 187 187 189 193 198 202 205 208 213 221 232 248 272 302 330 339 347 347 346 351 363 370 376 380 381 380 379 376 372 368 364 363 364 363 361 359 359 361 361 358 355 354 354 354 351 347 345 348 355 356 352 344 339 344 473 429 438 432 420 430 456 445 429 394 359 335 323 309 300 288 274 262 251 244 230 210 191 186 184 176 172 170 170 172 176 174 173 173 176 188 189 190 194 198 197 197 198 202 209 218 228 242 259 281 318 382 442 442 423 413 422 430 475 495 499 502 511 484 504 509 527 564 588 597 569 526 492 485 479 496 493 472 442 418 408 403 398 393 388 378 333 294 280 282 272 264 253 246 242 236 215 218 218 226 230 210 212 217 232 251 238 114 141 152 177 202 197 170 289 314 359 445 403 413 426 455 547 665 407 364 254 178 178 188 187 326 400 406 400 393 290 259 253 244 235 193 172 157 148 150 171 255 352 392 379 362 362 354 353 318 257 285 338 372 393 404 406 417 424 427 432 442 455 469 475 475 474 471 453 414 372 324 278 257 249 242 237 234 234 235 236 233 228 223 220 224 230 236 241 246 249 249 247 242 236 231 239 244 238 231 230 227 226 227 229 228 227 226 226 229 235 240 243 245 246 247 250 256 257 256 263 268 266 259 235 222 209 193 175 160 165 175 185 194 198 200 231 285 329 341 344 341 302 246 200 181 178 176 175 176 178 181 184 185 185 185 184 183 181 180 180 181 184 188 192 196 201 207 215 224 235 253 282 321 331 337 335 331 339 353 362 369 374 374 373 372 370 367 364 359 357 357 356 354 352 352 352 352 351 349 347 344 345 344 342 340 344 353 358 355 344 331 325 434 435 419 419 443 442 425 455 424 396 358 324 312 304 289 276 267 258 248 244 223 203 192 190 187 181 177 175 174 175 180 181 183 183 182 188 195 194 192 192 195 200 203 208 217 227 238 255 273 297 324 348 377 390 391 393 407 433 454 484 495 495 502 512 518 525 538 556 567 537 494 465 455 461 494 503 502 475 433 413 406 404 401 397 393 389 383 376 341 297 294 289 281 269 254 237 221 232 240 234 219 208 202 163 205 218 146 121 130 135 146 157 169 254 316 270 242 316 465 426 417 413 447 520 396 380 351 277 192 190 209 574 605 439 395 317 294 289 286 276 248 207 191 186 183 187 227 347 397 399 380 358 357 250 225 250 275 330 360 378 386 388 392 412 427 434 436 438 452 458 456 456 451 428 397 370 334 295 266 255 249 243 237 233 231 232 233 233 230 225 221 223 227 232 237 242 246 247 246 245 245 250 260 254 245 238 238 246 248 251 252 250 247 240 239 248 256 258 260 263 259 252 250 257 253 247 243 232 213 205 202 201 190 171 155 150 159 173 181 180 183 221 245 291 337 345 335 334 298 249 208 188 180 174 171 170 172 176 178 179 179 178 177 176 175 174 173 174 176 180 184 189 196 205 212 219 226 238 258 298 309 315 312 309 324 342 353 361 366 367 365 365 365 364 361 358 354 351 349 347 345 345 343 342 342 341 338 334 334 335 336 336 339 347 356 359 350 331 318 433 431 403 436 454 441 418 438 406 391 353 315 304 300 288 272 258 249 243 242 222 205 196 194 192 190 184 181 180 181 185 188 191 190 188 190 195 198 197 193 194 199 202 210 222 234 245 262 278 289 288 274 274 297 324 352 381 415 435 458 471 480 498 508 509 517 531 534 500 484 467 476 500 518 510 502 494 468 431 412 405 404 404 404 403 402 403 405 360 295 286 284 286 286 303 321 227 226 221 207 195 196 174 165 198 208 170 163 184 206 208 206 236 296 313 304 275 287 472 425 404 371 347 362 356 393 398 353 287 273 343 581 572 438 413 381 342 327 312 286 259 255 263 278 279 250 218 319 393 407 378 353 294 237 233 259 288 341 367 371 362 360 387 403 424 435 438 436 442 413 411 407 395 377 351 320 288 265 256 252 247 242 236 231 228 228 231 232 232 232 239 231 231 234 238 243 247 250 252 256 261 267 270 264 259 257 260 266 269 269 268 267 263 257 258 264 267 266 273 271 257 250 253 258 256 248 230 206 184 177 186 186 176 161 150 151 164 181 195 205 222 247 264 305 349 348 341 340 306 253 206 188 183 174 166 165 167 171 173 174 173 172 171 171 170 169 169 169 171 173 176 182 192 205 213 219 221 224 235 255 275 284 283 286 308 329 342 351 357 359 357 358 360 361 360 357 355 350 346 342 339 338 337 335 334 332 328 326 326 328 331 333 335 342 352 358 354 335 319 447 413 397 407 410 414 416 402 389 377 341 308 298 297 293 273 253 239 235 235 225 210 200 198 196 195 190 187 186 184 187 191 193 194 193 191 197 202 201 197 194 198 203 214 227 240 254 267 273 265 249 238 244 265 299 337 370 391 414 442 462 479 497 496 484 488 498 499 475 479 488 512 544 565 534 506 487 461 430 413 404 403 405 407 408 410 406 402 344 266 259 282 328 314 300 309 217 198 179 166 163 170 157 175 189 202 212 197 221 244 252 275 339 305 305 327 331 318 354 381 346 318 314 323 362 403 411 396 375 366 413 483 464 410 407 399 371 356 335 307 292 294 310 330 323 281 280 375 410 398 370 349 255 230 239 260 291 346 362 350 330 323 345 360 392 414 420 417 407 386 329 313 336 329 284 261 253 251 250 248 244 239 234 229 226 225 228 232 237 246 264 249 242 239 242 247 252 257 261 266 273 277 277 274 273 273 275 277 279 280 280 277 272 267 266 265 265 271 274 259 249 247 254 274 261 240 215 189 168 164 173 171 164 157 154 160 177 198 218 232 254 269 292 322 346 346 344 326 280 226 190 180 178 169 162 160 163 166 168 169 169 168 166 166 165 165 165 166 167 169 171 177 187 202 211 215 214 215 222 229 257 263 259 267 288 311 327 338 346 350 349 350 353 356 359 359 355 349 342 335 330 329 329 328 325 323 320 319 320 323 328 332 334 337 345 350 346 336 322 439 405 378 366 391 417 413 364 366 356 328 303 296 293 290 271 254 240 223 232 222 208 202 205 201 194 190 188 187 188 187 192 193 192 192 192 196 200 201 199 196 198 205 217 231 244 256 262 256 245 236 233 243 262 288 323 356 375 395 426 453 472 485 474 449 454 469 481 492 508 523 550 575 578 545 509 481 451 424 416 421 420 414 410 412 414 404 393 325 240 238 279 345 318 254 219 196 175 155 142 139 145 153 159 171 187 203 214 219 223 234 280 364 308 295 302 318 306 192 276 260 263 305 355 386 401 411 415 414 416 419 420 406 393 397 385 379 370 354 333 325 318 335 344 333 318 372 413 411 388 363 348 261 240 246 266 296 347 354 345 330 320 320 314 338 351 347 334 319 272 241 234 242 247 243 243 244 245 245 244 241 237 232 227 224 223 225 232 247 264 271 263 251 241 238 243 252 259 265 271 277 281 280 278 278 278 279 280 283 284 282 277 271 262 260 260 261 266 262 247 243 249 258 261 245 230 207 183 167 162 161 157 153 153 157 169 185 208 228 243 268 282 295 309 322 320 308 291 249 198 169 168 173 167 159 157 158 161 163 165 165 163 162 161 161 162 163 164 165 166 167 171 180 195 205 207 207 209 213 216 247 254 246 255 271 291 308 322 330 336 337 339 342 346 350 354 350 344 337 329 321 319 319 319 318 316 314 313 315 318 325 332 335 334 336 335 329 326 322 425 420 367 363 415 443 411 335 322 314 305 299 297 294 290 277 263 251 239 227 212 206 208 214 217 214 207 196 191 195 189 186 189 192 194 197 199 200 199 197 197 199 209 226 242 251 254 252 248 243 241 243 252 267 286 312 343 364 380 411 438 457 460 437 418 423 446 480 518 542 556 582 594 571 532 504 470 436 414 419 469 463 437 418 417 414 396 378 316 244 238 255 268 269 247 207 184 172 159 152 150 148 142 151 163 178 193 206 215 218 219 238 291 290 280 279 282 264 175 166 212 260 313 387 384 391 404 415 422 429 429 422 416 414 413 393 386 378 366 352 342 330 337 332 325 346 410 408 399 382 360 349 309 269 260 277 303 345 351 348 341 327 306 284 292 293 283 269 250 227 219 220 225 230 232 235 237 239 240 239 236 232 228 224 221 219 219 221 226 236 254 242 230 222 221 224 237 250 262 270 275 278 276 274 272 272 274 277 279 278 274 267 256 247 248 252 255 257 245 232 230 239 252 241 240 222 202 185 167 157 153 147 144 150 159 170 182 194 210 235 261 271 270 271 277 268 249 239 215 179 156 160 170 168 160 153 153 155 158 160 161 160 158 157 157 158 160 162 163 163 164 166 172 184 194 196 197 200 202 206 222 230 232 240 249 265 280 294 306 316 318 321 325 328 332 337 337 333 328 321 310 306 305 305 305 305 304 305 306 310 316 328 334 332 328 322 313 309 313 431 449 410 366 358 360 355 332 321 311 303 300 301 298 292 282 271 259 246 230 215 211 213 218 226 223 213 202 197 197 192 187 189 194 199 201 202 200 196 195 198 202 212 231 248 256 252 248 251 252 253 258 266 278 294 315 338 356 371 396 420 432 425 394 396 396 423 479 538 570 593 604 596 566 521 494 458 427 408 415 513 500 454 421 418 411 389 370 312 248 248 252 273 262 226 186 176 168 168 184 201 195 150 156 170 183 195 206 214 218 219 220 220 237 258 278 297 313 332 206 266 365 425 424 398 394 401 413 427 444 449 442 451 461 447 412 401 389 375 360 349 334 322 311 311 333 370 385 389 379 360 351 352 318 290 287 313 346 353 351 342 324 290 265 255 247 239 233 222 217 217 219 223 226 228 230 231 233 233 233 231 228 224 220 217 215 215 216 219 222 226 224 220 217 215 216 223 238 249 257 263 264 264 262 261 262 266 267 265 261 256 249 237 233 238 244 248 247 233 224 225 230 230 225 229 215 202 192 171 158 153 151 153 157 165 171 173 178 188 200 215 231 235 229 218 202 191 188 179 162 151 156 170 169 156 149 148 150 153 156 157 156 154 152 153 154 157 159 160 160 159 160 164 172 180 183 185 190 192 195 202 210 218 226 233 242 253 265 278 286 292 297 303 311 319 321 320 317 314 310 300 294 292 292 292 293 296 298 300 302 307 317 325 326 321 312 306 301 301 432 465 458 368 390 378 348 335 323 343 317 299 302 301 296 288 277 263 248 231 226 224 223 225 234 230 221 210 203 199 196 198 209 219 218 203 201 198 195 194 201 214 222 231 244 254 251 252 256 260 265 272 281 294 311 327 341 355 371 384 392 393 385 369 367 388 424 482 569 608 616 614 604 576 512 486 458 432 414 406 421 438 430 417 413 408 388 371 321 258 239 250 232 220 205 181 156 151 168 194 212 205 162 162 176 193 205 214 220 222 223 226 231 243 259 276 288 301 343 416 422 423 435 440 397 406 410 416 434 465 467 476 484 479 453 431 414 399 382 364 356 340 323 312 305 296 317 364 384 379 363 354 356 365 329 292 325 351 353 342 325 303 267 244 227 218 215 216 214 212 213 216 218 221 222 224 225 226 227 228 226 223 219 216 213 211 211 212 213 216 218 217 215 213 212 213 219 229 239 246 248 247 247 248 252 257 261 257 245 235 230 227 223 226 232 238 240 236 227 222 222 221 212 215 215 212 208 200 182 175 173 173 174 174 174 176 176 173 172 182 200 203 194 178 163 149 148 152 151 145 147 160 168 161 148 144 144 146 148 151 152 151 148 147 147 149 151 154 154 154 153 153 157 163 168 172 175 180 183 185 190 197 206 213 219 225 234 248 265 278 286 294 300 305 311 307 303 301 299 298 292 287 284 282 282 283 287 293 296 298 301 306 312 315 313 308 305 303 301 413 470 466 418 375 360 351 335 324 318 305 299 300 300 297 290 279 265 250 235 231 230 228 227 232 237 231 221 211 205 205 210 241 252 234 204 195 195 194 197 208 232 239 236 240 250 251 253 259 266 273 279 288 303 328 345 353 361 380 387 386 377 361 346 361 389 430 490 573 650 655 614 588 583 496 475 452 429 411 392 314 385 417 415 411 407 394 384 335 270 242 237 236 232 216 190 175 173 200 225 224 188 178 180 188 195 200 208 213 218 222 223 222 225 257 278 280 290 375 469 455 432 416 380 409 383 405 439 452 469 474 498 523 520 470 448 429 410 391 374 373 355 345 327 307 305 331 380 389 376 364 358 361 366 332 298 329 351 342 318 295 278 244 218 211 208 206 205 204 205 207 210 212 215 216 217 219 221 222 223 222 219 216 212 209 207 207 208 210 212 213 213 212 210 210 213 215 219 226 232 233 233 236 242 248 253 257 241 222 210 206 206 209 220 229 234 234 229 228 227 223 216 210 214 215 221 224 215 205 200 196 193 191 188 187 188 184 179 179 186 185 180 170 156 141 138 136 134 135 138 146 163 156 145 140 139 140 142 145 147 148 146 143 142 143 144 146 148 148 148 147 148 151 157 161 165 168 173 175 177 180 187 194 201 207 214 223 237 259 276 286 292 295 297 299 292 286 283 283 285 283 281 278 276 274 275 280 288 294 297 298 298 298 300 303 306 308 311 307 383 407 420 389 363 366 387 404 390 327 304 297 297 298 294 287 277 265 252 242 233 231 228 226 228 238 236 229 220 217 229 232 262 260 231 212 192 193 197 204 218 240 245 244 243 243 241 255 261 269 275 280 290 311 338 355 365 375 388 386 377 364 352 352 375 413 472 540 593 637 635 594 568 562 487 469 448 427 410 397 371 400 414 415 413 411 407 404 385 331 242 222 232 236 228 216 225 214 225 241 243 221 210 195 189 190 194 201 207 210 210 208 200 198 221 250 271 308 445 581 532 444 380 340 382 386 396 423 461 476 502 517 514 499 483 474 457 442 422 395 387 387 365 340 325 327 349 366 376 375 364 362 365 350 321 303 321 349 328 299 280 266 225 214 207 200 195 194 194 197 200 203 205 208 209 212 214 216 218 219 218 216 213 210 206 205 205 207 208 210 212 211 210 209 209 211 212 216 219 223 226 232 237 243 249 252 249 234 217 207 202 201 209 221 231 235 233 235 239 237 231 225 219 224 231 239 241 233 229 220 214 212 211 210 209 204 195 187 182 181 178 176 166 150 141 138 137 135 134 138 154 145 136 133 133 134 137 140 142 144 145 142 140 139 140 142 143 145 145 145 145 146 151 157 162 165 168 171 172 173 176 180 187 193 199 205 215 231 254 275 286 291 293 293 293 287 281 278 279 281 280 278 276 274 272 272 276 283 291 297 297 294 290 289 293 300 309 314 308 382 387 379 362 371 401 419 420 423 326 299 294 295 295 290 282 273 262 251 246 238 234 231 231 235 235 233 228 226 236 274 282 270 260 255 244 207 201 206 216 230 249 252 249 244 243 245 251 248 261 275 284 296 323 345 360 369 375 381 379 372 364 361 374 412 459 523 576 589 588 571 544 522 506 476 465 449 433 419 408 405 409 413 416 416 416 413 411 405 376 308 282 282 273 261 256 263 252 261 271 268 248 220 193 182 185 194 199 202 202 201 198 192 189 209 246 314 404 471 554 529 442 354 323 365 387 391 401 436 498 525 523 512 503 499 493 471 455 448 444 432 416 383 354 341 348 354 372 379 375 368 365 366 348 321 300 299 326 305 285 266 241 221 212 205 196 187 186 186 191 195 197 199 201 204 206 209 212 214 216 215 214 211 209 206 204 204 206 207 209 211 210 209 208 207 208 211 217 221 226 235 245 249 249 249 248 240 227 216 214 221 223 223 225 231 235 238 248 252 249 242 236 235 241 250 253 250 243 240 230 229 233 236 236 222 207 196 189 183 178 176 171 160 146 140 139 137 136 136 140 140 132 128 127 128 130 133 137 140 142 142 139 138 137 138 140 142 143 144 144 145 146 150 156 162 166 168 170 170 171 173 177 182 187 193 199 209 224 246 267 280 287 289 288 287 284 279 275 275 276 276 275 273 272 270 270 273 278 286 296 297 294 289 285 286 293 303 306 301 380 377 362 350 366 388 388 374 377 303 289 290 291 290 284 276 268 257 246 249 246 244 243 250 261 245 243 242 246 257 275 281 279 273 264 250 229 224 228 236 244 254 262 264 256 248 247 246 244 253 266 281 302 333 351 361 368 372 374 377 375 374 382 410 450 509 559 584 580 562 532 502 479 467 465 458 449 440 431 419 412 411 413 417 420 421 411 407 402 382 339 326 322 301 287 290 280 289 296 298 285 254 213 187 177 181 191 195 201 204 204 204 209 216 190 195 279 418 446 469 475 427 356 334 382 403 389 375 396 466 519 524 517 514 508 503 483 474 474 472 453 425 395 371 360 361 354 371 377 373 369 366 351 336 311 286 288 292 285 270 249 226 217 210 204 199 192 184 186 191 194 195 196 198 200 202 205 208 211 212 213 212 210 209 207 206 205 207 208 210 215 213 211 210 209 209 212 219 227 238 254 263 265 261 254 246 236 230 229 234 241 242 237 238 239 242 248 257 257 250 245 245 250 256 262 261 253 242 237 239 247 255 259 250 217 201 195 191 186 178 174 168 157 145 141 139 138 136 136 141 132 127 125 125 126 128 131 134 137 139 138 137 136 136 137 139 140 142 143 144 145 146 149 154 159 163 166 167 168 170 172 175 178 182 187 193 201 213 231 249 264 274 282 282 283 281 278 273 271 271 271 269 268 268 269 271 272 276 283 289 296 295 291 287 285 290 296 297 293 372 368 364 361 377 351 332 323 306 287 284 286 288 284 275 265 261 252 244 252 252 252 252 253 253 255 257 261 267 282 312 349 336 300 267 250 218 226 233 242 252 258 267 274 273 264 253 250 244 239 243 260 290 333 349 356 361 364 370 379 383 394 416 446 474 526 553 553 553 574 532 487 460 451 432 411 431 443 438 428 419 414 414 416 418 420 404 402 398 368 299 301 311 295 287 296 275 314 318 310 292 258 212 189 178 174 174 182 197 207 214 222 239 260 189 136 173 294 349 391 405 380 339 326 357 367 345 336 374 418 481 515 525 520 512 498 486 483 482 474 455 427 402 384 375 372 367 373 374 369 361 340 326 310 291 275 276 275 268 253 235 219 214 208 204 200 196 193 196 206 214 212 202 197 199 201 203 206 208 210 211 210 210 209 209 210 211 213 215 217 230 226 221 219 217 216 216 221 231 246 265 276 277 272 263 251 245 247 252 257 260 255 251 252 253 253 258 264 260 251 247 253 261 268 269 262 250 235 239 251 262 269 270 243 213 210 212 203 190 181 175 169 159 149 147 145 140 137 136 137 129 125 124 124 125 127 129 132 134 135 135 134 134 135 136 138 139 141 142 144 145 146 147 151 155 159 162 164 166 169 171 174 176 179 183 188 193 202 215 228 241 253 266 272 275 276 273 270 267 266 264 263 263 264 267 271 274 277 282 285 291 295 295 292 289 293 297 297 292 365 364 369 387 428 375 329 308 295 286 286 288 284 274 268 260 255 252 251 252 249 248 248 249 250 252 261 267 276 299 346 365 347 298 256 238 217 225 232 243 253 260 269 274 276 272 267 265 248 227 220 227 236 307 335 343 348 358 381 384 399 426 455 469 479 499 501 496 521 648 563 498 464 433 371 356 411 442 439 431 422 418 415 412 409 408 397 397 388 350 281 273 290 287 281 277 256 305 329 324 300 271 220 192 177 163 149 160 175 192 214 238 260 283 263 192 149 183 214 302 319 297 274 278 266 266 267 297 369 416 427 481 518 519 510 485 473 467 463 458 449 434 414 394 381 378 379 377 371 360 340 306 297 283 272 267 265 263 255 241 226 215 211 207 204 201 198 197 204 216 224 227 222 216 214 211 208 208 211 213 213 214 214 214 215 217 218 222 230 234 236 235 233 230 228 225 221 222 229 244 261 275 281 280 274 265 265 271 275 277 275 270 269 269 268 265 266 267 260 254 254 260 267 271 270 259 242 236 249 263 275 282 277 245 248 254 246 221 192 187 179 170 162 157 156 152 144 138 135 133 128 125 124 124 126 127 128 130 131 132 132 131 132 133 135 136 137 139 140 142 144 144 144 146 149 153 156 159 163 166 170 172 175 177 180 184 189 194 202 209 217 227 239 249 257 262 265 263 262 260 258 257 257 260 265 270 275 280 282 283 285 290 295 297 298 300 305 305 299 357 359 365 380 405 355 325 315 302 299 298 291 283 276 269 259 254 258 264 262 254 249 246 245 244 246 255 262 273 293 320 326 300 267 243 230 219 215 225 239 252 261 268 270 270 272 276 275 258 224 209 207 189 241 289 313 329 355 397 396 426 465 491 487 471 454 437 444 530 815 626 521 471 417 340 425 442 439 432 425 419 416 413 409 402 381 391 391 342 282 274 269 275 279 280 280 277 290 303 306 297 276 210 184 169 152 135 144 142 168 206 241 265 267 264 187 133 187 299 311 299 291 298 319 324 332 317 309 341 402 376 415 472 505 497 474 456 444 436 432 437 441 431 408 382 376 375 373 368 349 309 285 274 268 265 264 264 256 247 237 225 214 210 207 204 202 199 199 208 220 229 233 234 230 230 229 227 224 224 225 225 224 225 225 227 230 231 234 237 239 239 237 235 232 230 227 222 217 219 232 253 265 276 283 284 283 288 290 290 288 286 285 286 285 281 275 272 269 264 262 264 269 272 274 269 256 243 252 270 281 288 289 278 263 273 266 238 205 197 189 177 167 162 162 159 154 145 137 134 131 128 126 125 125 126 127 127 127 128 129 129 129 130 132 133 135 135 136 138 140 141 141 141 142 144 148 152 155 159 163 167 170 173 175 178 182 185 189 193 197 204 213 224 236 246 254 257 257 257 255 254 253 254 257 262 269 277 284 284 282 281 284 290 297 303 307 310 311 307 352 382 410 374 350 332 328 328 322 312 307 297 289 281 270 259 255 261 269 268 260 256 252 245 238 235 240 245 257 271 275 270 253 242 236 228 219 204 216 236 253 262 267 267 269 271 273 272 268 232 214 219 216 163 213 259 296 336 372 414 453 498 533 523 459 425 407 412 511 975 669 519 442 392 431 438 435 424 411 400 397 403 409 411 404 376 380 324 288 271 249 263 268 271 275 279 281 296 292 282 264 229 187 173 160 141 121 122 129 152 192 235 262 272 278 292 301 302 331 316 299 290 295 315 375 348 363 377 338 345 410 422 419 438 490 466 446 430 422 426 438 438 429 410 388 377 372 367 361 337 288 275 267 266 268 267 267 258 246 238 230 217 210 206 205 202 199 199 211 223 231 235 237 236 238 240 240 237 236 235 231 227 225 225 227 231 234 237 239 240 240 238 234 231 228 225 220 215 213 217 235 256 269 277 288 299 301 300 296 291 287 287 289 294 293 284 278 274 274 276 278 281 280 280 269 257 256 273 286 294 296 291 280 289 283 265 239 213 202 194 179 168 163 160 156 148 140 134 132 131 129 127 126 126 126 126 125 125 126 126 127 128 129 130 132 133 134 134 135 137 138 139 139 139 141 144 147 151 155 159 164 167 171 173 176 179 182 185 188 191 196 203 214 225 237 246 250 252 253 252 251 251 252 255 260 267 277 285 285 281 279 280 284 292 302 310 314 315 312 364 405 440 437 342 330 382 399 348 322 310 300 289 277 262 253 251 257 265 266 259 256 254 247 235 222 220 225 236 246 243 226 234 235 231 223 213 200 216 240 258 264 268 263 271 278 276 276 262 248 236 228 229 228 218 222 243 282 351 418 464 501 524 514 469 414 393 403 449 581 521 431 355 341 431 432 423 406 388 378 377 303 298 308 319 386 380 290 240 244 261 247 234 241 257 284 354 300 288 262 223 199 180 165 152 135 115 108 118 137 175 222 257 292 293 299 309 315 326 325 319 313 312 317 328 349 405 459 459 392 353 371 376 357 389 364 407 429 431 445 442 432 420 407 394 381 369 362 339 305 282 277 272 267 265 262 255 254 246 239 234 224 215 208 205 203 200 200 213 225 233 237 239 239 241 242 243 240 237 230 223 218 216 215 217 220 223 227 230 235 235 231 226 220 215 212 209 207 206 207 213 224 239 259 281 292 297 296 293 287 280 278 280 292 299 293 287 285 288 292 293 292 290 285 273 265 273 287 293 296 304 316 309 319 316 294 260 231 218 201 181 166 157 149 144 137 133 132 132 131 130 128 127 126 126 125 124 123 124 124 125 126 127 128 129 130 130 131 132 133 134 134 135 136 137 139 142 146 150 154 159 163 166 170 173 176 179 181 183 186 189 195 202 211 221 230 237 241 245 246 247 248 251 253 258 264 272 280 283 280 278 277 279 286 296 306 313 317 316 347 366 378 373 375 404 440 419 344 326 311 297 281 263 247 239 239 248 257 258 252 251 251 247 234 213 203 209 218 224 223 203 217 221 217 208 198 194 228 254 265 267 266 265 276 287 286 266 245 240 239 240 240 234 227 215 215 245 310 379 425 459 486 500 503 467 439 443 476 488 419 356 353 400 432 428 411 390 354 303 292 258 262 272 276 299 292 248 225 227 234 220 213 232 243 256 348 281 247 215 187 179 166 154 141 126 110 105 111 124 161 212 248 279 286 300 315 324 335 337 343 346 344 339 317 395 509 560 492 473 363 357 357 323 340 326 342 392 443 453 442 428 414 403 394 384 361 332 310 296 278 268 267 269 268 263 255 252 247 244 241 233 224 215 210 206 201 201 214 225 232 236 240 241 242 243 242 237 228 214 207 205 204 203 204 207 210 213 217 221 223 219 213 208 204 202 201 201 200 199 202 207 219 237 257 277 285 284 278 271 269 270 275 282 289 295 295 298 301 302 301 299 296 289 279 276 285 294 306 311 321 338 342 347 346 321 280 255 247 212 182 164 153 143 138 135 133 132 132 131 129 128 126 125 124 123 122 122 122 123 124 124 124 125 126 126 126 127 127 128 129 130 130 132 133 134 137 139 143 147 152 156 160 164 168 171 174 177 179 181 184 188 194 201 209 218 226 233 239 243 246 248 251 254 257 260 264 269 277 279 278 277 277 282 290 299 308 314 316 351 348 347 350 426 458 437 393 349 326 310 292 270 249 234 225 225 235 247 252 249 247 249 243 229 214 198 197 203 212 214 189 196 196 191 186 184 190 223 251 266 269 270 276 292 306 298 244 235 235 240 247 251 247 239 220 210 223 255 327 375 408 436 465 503 531 524 500 479 453 400 397 419 439 435 424 400 345 280 234 228 224 237 252 261 265 254 230 219 216 208 200 218 242 245 242 319 271 218 187 175 170 160 154 141 128 117 112 110 119 145 184 224 260 288 313 336 352 353 355 365 373 372 365 338 438 575 634 551 502 412 369 343 314 298 318 286 338 435 456 443 410 402 403 390 349 335 316 301 289 275 269 270 270 268 263 256 252 248 247 246 240 232 223 215 208 202 203 213 223 231 236 240 242 243 243 240 233 217 205 198 195 194 194 196 199 202 205 207 208 209 207 203 200 197 196 196 194 193 192 195 199 208 222 239 255 266 267 265 263 264 268 272 276 281 286 294 301 303 303 302 299 299 290 283 284 298 310 331 342 345 349 360 364 359 331 295 293 279 231 187 160 149 141 137 134 133 132 131 130 128 126 125 124 123 122 121 121 122 123 123 123 123 123 123 123 122 122 123 124 124 125 126 127 128 129 131 133 136 140 144 149 154 158 162 167 170 173 175 176 178 182 187 193 200 208 216 225 235 242 247 250 253 254 256 257 259 263 270 278 281 279 278 280 286 293 300 307 311 344 346 348 358 429 465 431 387 356 323 307 285 263 244 228 219 216 221 234 248 248 241 239 230 219 216 206 218 206 206 217 159 149 169 178 173 173 178 213 243 260 265 275 283 301 302 279 242 236 235 240 250 259 261 263 287 305 306 311 346 341 359 398 429 464 620 597 497 437 415 460 517 508 453 436 416 348 276 227 214 219 206 223 253 274 271 252 225 209 201 193 199 241 267 266 263 321 257 211 190 183 174 184 169 151 136 127 130 122 123 133 157 204 246 287 325 361 390 374 386 391 387 382 383 374 441 535 586 546 486 453 398 349 324 299 310 289 298 341 391 382 385 398 397 369 335 324 314 304 294 277 273 273 272 269 264 256 252 249 248 247 243 235 227 218 210 203 203 211 222 231 236 241 243 244 241 236 227 210 199 194 192 191 191 193 194 196 199 201 202 202 201 199 196 194 193 192 191 190 189 194 198 203 214 232 244 252 256 258 260 263 268 270 273 278 281 291 297 301 304 306 303 298 290 286 301 348 350 347 348 356 366 368 366 350 320 292 314 304 260 206 163 148 142 139 136 134 132 131 129 126 124 123 122 121 121 120 121 121 122 122 122 121 121 121 120 120 120 120 121 121 122 123 124 125 125 127 128 131 135 139 144 148 152 157 162 166 169 171 172 174 176 181 186 193 199 207 218 231 240 246 250 252 253 255 256 259 263 266 276 281 282 280 280 283 287 292 297 303 345 340 346 353 376 431 444 399 337 322 306 283 259 241 232 224 213 207 220 241 241 236 230 229 229 224 217 213 207 203 194 159 148 165 173 166 164 165 180 220 254 265 282 286 292 287 272 254 239 238 244 264 295 305 319 354 374 368 361 367 345 341 361 388 398 553 521 424 385 387 529 599 551 452 425 367 269 226 223 226 222 203 221 258 283 257 228 212 199 190 191 211 266 297 308 311 328 243 213 205 201 198 231 197 169 151 140 154 142 134 138 159 197 232 268 316 367 402 397 413 409 393 384 400 406 422 446 465 466 467 473 430 377 348 333 303 292 260 236 280 309 337 355 364 361 344 328 319 312 301 283 277 275 273 270 265 257 252 249 247 247 243 235 226 218 211 206 205 213 223 232 237 241 243 242 239 232 223 212 204 196 191 190 190 192 193 196 201 202 202 202 201 199 197 194 193 192 192 192 193 197 200 203 211 226 237 243 249 253 256 257 263 262 264 271 276 283 290 298 304 306 304 302 307 323 346 358 350 353 360 365 366 367 359 331 294 272 297 316 298 241 171 149 146 142 138 135 132 131 128 125 123 122 122 121 121 121 121 122 122 122 122 122 122 122 121 121 120 120 120 121 121 122 123 123 123 125 126 129 132 136 141 145 149 154 159 164 167 169 170 171 173 176 181 186 193 200 212 226 237 244 247 249 251 253 257 261 266 269 271 276 281 281 280 280 281 285 289 296 361 327 327 337 331 347 351 344 331 323 305 298 271 253 259 268 231 207 206 221 234 233 228 227 230 234 232 235 230 224 214 192 165 170 171 165 159 156 158 198 242 264 282 283 281 278 271 258 242 249 257 284 334 350 371 382 380 368 356 359 370 357 344 357 340 330 333 342 358 395 524 558 502 418 377 270 231 226 229 219 181 185 196 209 228 250 211 201 205 214 225 224 275 320 357 364 283 296 249 224 237 258 258 236 211 192 180 165 157 150 157 174 188 216 246 287 332 371 418 412 413 409 406 434 421 422 424 428 439 467 482 445 399 379 374 313 245 215 214 198 256 257 281 323 349 334 333 327 317 305 287 279 275 273 270 265 259 253 249 248 247 241 232 223 216 211 207 207 213 222 230 235 238 239 237 232 224 212 205 201 196 191 189 189 189 191 195 198 199 200 199 199 199 197 195 193 193 193 193 195 199 201 204 208 216 226 234 240 243 244 243 250 253 256 261 273 280 289 298 304 307 310 315 324 338 354 356 358 362 364 364 365 359 346 324 301 288 297 319 330 280 183 152 150 146 141 136 132 129 126 124 122 122 121 121 121 121 121 121 121 121 122 122 123 123 122 122 121 121 121 121 121 121 122 122 123 124 126 128 132 135 139 142 147 151 156 160 163 165 167 168 169 172 176 180 186 193 204 218 230 238 243 245 247 250 256 263 268 269 269 270 272 274 275 275 277 280 286 293 355 322 306 306 311 339 324 317 318 317 312 304 275 259 266 261 240 218 202 205 228 232 233 230 229 233 242 244 238 233 227 209 174 167 167 165 157 152 148 169 210 253 273 272 273 272 265 252 249 266 285 311 347 363 383 397 394 379 372 372 379 384 384 376 333 305 311 327 355 441 445 429 394 334 254 243 229 232 226 196 179 180 215 217 195 218 217 233 231 223 232 258 289 322 334 318 290 365 292 240 265 333 284 263 263 244 193 167 166 171 182 193 197 200 227 262 314 390 458 477 482 482 480 476 405 405 424 440 447 449 459 422 392 410 436 330 244 222 227 179 173 177 251 305 271 283 325 330 318 304 287 280 276 274 271 266 260 256 253 252 249 239 229 221 214 209 205 206 210 217 224 228 230 230 228 222 213 202 199 196 193 190 189 187 188 190 193 195 196 197 197 198 198 197 196 194 194 194 195 197 199 201 202 204 207 215 223 227 227 225 224 231 241 249 253 267 279 290 298 303 307 310 318 328 340 353 356 360 362 362 362 360 355 350 344 334 314 295 315 316 282 223 166 156 151 145 137 132 128 125 123 122 121 121 122 122 122 121 121 120 120 121 122 123 123 123 123 123 122 121 121 121 121 121 122 122 124 126 128 130 133 136 140 144 148 152 156 159 161 162 164 166 168 171 175 180 186 195 207 219 228 235 238 241 245 251 260 266 268 267 264 262 262 261 263 268 276 284 290 384 336 301 281 276 287 291 291 294 302 317 291 278 279 283 268 250 233 212 201 213 230 236 233 229 231 244 241 232 226 219 204 177 164 166 167 156 149 142 137 167 226 256 258 261 260 254 251 260 274 319 353 355 364 397 439 436 404 403 400 403 404 397 384 380 348 340 380 438 428 406 327 279 262 240 240 228 213 194 176 177 178 194 192 181 201 227 252 258 259 274 305 311 329 350 338 236 239 262 289 317 340 293 313 319 293 241 188 188 188 258 323 217 206 211 227 250 274 302 423 468 470 460 423 391 365 384 430 451 388 369 318 324 412 385 311 261 233 209 168 174 178 182 185 198 274 275 313 332 307 286 281 278 275 271 268 264 262 259 256 252 240 229 221 214 208 202 201 203 208 214 217 219 218 215 209 202 196 194 190 187 184 184 182 183 186 189 191 193 194 196 197 197 197 196 195 195 196 197 199 201 202 202 203 204 205 208 208 207 208 209 214 223 234 246 257 273 286 296 300 304 306 315 328 341 351 355 358 357 356 358 359 359 364 365 354 326 322 311 284 247 211 165 153 150 146 139 131 127 125 123 121 121 121 122 122 122 121 120 120 120 120 121 122 123 124 124 123 122 121 120 120 120 120 121 122 123 125 127 129 130 133 137 140 144 147 151 153 155 156 158 160 163 166 170 174 180 187 197 208 217 225 230 234 238 244 252 261 267 267 263 257 253 251 253 260 271 281 284 417 379 326 286 280 291 295 295 295 296 297 283 286 293 290 266 252 243 226 209 206 228 237 237 234 236 244 239 226 212 201 191 180 174 177 175 160 148 139 127 139 181 230 247 249 246 242 245 270 281 295 320 342 323 382 532 547 460 453 433 425 426 429 429 422 418 431 447 422 291 287 267 254 249 245 265 222 189 172 164 163 173 182 184 185 200 221 251 264 268 282 318 314 322 307 253 192 210 241 288 332 346 319 358 353 314 275 271 306 314 339 332 185 204 192 193 206 224 248 358 401 407 401 373 366 340 339 375 433 389 217 231 271 226 415 311 269 251 221 179 201 186 178 180 184 196 260 326 346 315 290 284 280 277 274 272 272 271 268 263 256 244 234 224 215 206 197 196 197 200 203 206 207 206 202 197 194 191 189 184 178 173 174 175 176 180 184 187 190 193 195 196 197 197 197 197 197 198 200 201 202 203 203 203 203 204 204 203 202 202 203 205 209 218 235 251 265 279 290 296 299 304 314 328 340 346 348 348 346 347 353 360 375 384 380 362 338 311 289 257 223 197 160 149 147 145 140 132 128 125 123 121 121 121 122 122 122 121 120 120 120 120 121 122 123 124 124 123 122 120 119 119 118 119 119 120 122 123 124 125 126 129 132 135 138 141 145 147 149 150 152 155 158 162 166 170 175 181 189 198 207 216 223 228 232 237 243 255 267 272 268 258 251 247 248 253 261 267 268 432 416 354 297 297 294 294 304 305 294 288 288 292 294 286 261 251 246 235 222 216 228 241 243 244 248 248 243 224 202 186 182 184 191 195 196 187 146 133 122 114 128 182 218 233 241 251 269 282 280 274 285 307 296 324 504 605 595 566 492 462 455 460 468 466 486 519 503 417 286 264 243 232 231 240 259 210 172 154 150 155 162 171 179 187 200 225 261 275 279 289 302 307 345 353 316 293 299 301 317 339 348 355 391 391 370 352 356 372 369 365 322 174 169 166 173 189 213 244 322 342 350 366 346 351 333 324 344 396 383 207 239 325 303 356 271 234 219 204 193 207 188 194 204 195 298 281 243 263 336 295 288 282 280 279 278 280 278 274 267 259 247 237 226 214 202 194 194 194 196 197 197 197 196 194 192 189 187 185 176 166 161 165 167 171 174 178 182 187 190 193 195 196 197 197 198 199 200 201 202 203 203 203 202 203 202 201 200 199 199 199 202 205 211 224 243 259 269 277 284 290 297 307 319 328 332 332 328 327 333 347 367 393 396 381 355 321 290 264 236 210 193 161 151 149 148 146 139 130 126 124 122 122 122 122 122 122 121 120 120 120 121 122 123 124 124 124 123 121 120 118 118 117 117 117 118 119 121 121 122 122 124 126 129 131 134 138 141 144 146 148 150 154 158 162 166 171 176 183 191 201 210 217 223 227 232 238 249 265 276 276 265 255 249 248 251 257 259 259 438 417 364 329 347 337 329 343 338 309 300 309 299 289 280 264 251 242 236 233 234 233 249 250 254 262 258 254 225 207 198 189 200 203 211 212 200 180 136 119 112 110 121 171 204 227 249 276 286 306 294 278 274 271 296 468 581 591 554 511 497 486 478 477 484 503 516 483 414 362 317 287 257 234 229 239 199 171 152 140 151 153 163 175 186 200 245 276 280 273 276 286 325 356 381 393 374 371 362 360 358 346 370 393 401 398 393 390 385 376 368 323 183 160 156 165 188 221 251 290 309 324 340 331 344 327 316 312 300 376 300 297 335 337 293 222 189 178 175 177 183 184 191 202 217 279 286 229 198 249 328 307 291 287 290 293 295 286 277 270 262 253 240 228 214 201 193 193 193 195 195 195 194 192 190 187 185 183 180 164 153 154 159 162 166 169 172 176 182 187 190 193 195 197 198 199 200 201 202 202 202 202 202 201 202 200 198 196 195 195 197 200 203 209 219 236 250 259 266 272 274 282 290 298 303 305 304 301 303 317 344 377 397 390 363 329 291 267 243 221 204 192 164 155 153 152 152 146 135 128 125 124 123 123 122 122 121 121 121 121 121 122 122 123 124 124 123 122 120 119 118 117 116 116 115 115 116 117 118 119 119 120 122 124 126 128 131 135 139 143 145 147 150 154 159 163 168 172 179 187 197 206 214 220 225 230 236 246 262 277 282 274 264 256 253 253 256 257 255 443 405 357 345 384 405 400 412 400 360 331 332 307 289 280 268 248 233 232 240 250 259 268 268 271 275 275 355 281 226 208 205 211 210 219 220 205 173 131 120 115 122 153 168 183 205 230 251 266 311 314 301 292 298 325 425 499 515 490 489 496 484 464 453 467 478 472 450 424 414 378 342 296 254 230 208 180 163 148 136 149 153 162 173 185 200 255 278 271 255 258 304 366 367 373 399 374 379 379 381 376 357 370 377 381 381 379 381 384 382 375 341 246 237 224 226 228 220 304 278 284 303 308 309 315 287 273 270 255 359 357 319 282 264 228 182 158 147 142 142 149 166 182 203 234 239 264 221 174 189 256 272 296 308 306 318 318 304 290 278 268 258 245 231 217 202 194 193 194 195 194 193 191 189 186 183 180 178 175 158 147 149 154 159 162 166 169 173 176 181 185 188 192 195 197 199 201 201 201 201 200 199 199 199 199 196 193 191 190 191 194 198 202 207 214 228 239 248 255 260 265 272 279 283 283 285 282 281 288 312 360 380 381 363 330 292 271 249 229 213 203 193 168 158 156 156 157 150 139 131 127 125 124 123 122 121 121 120 120 121 121 122 123 124 124 123 122 121 119 118 117 116 115 114 112 112 112 113 114 114 115 117 119 121 122 124 126 130 135 140 143 146 149 152 156 161 165 170 176 185 195 205 213 219 225 230 235 243 255 269 279 280 274 266 260 256 255 254 250 447 391 355 353 389 443 454 461 462 441 379 325 300 290 283 270 251 238 236 246 256 242 260 267 269 269 267 281 256 233 215 196 192 209 220 217 198 162 125 117 129 150 170 179 176 202 229 239 251 308 323 322 326 341 365 407 448 469 462 480 490 473 447 432 448 461 456 449 440 419 405 368 315 265 229 174 154 140 133 135 146 162 168 175 186 197 234 256 253 247 267 353 394 410 410 401 391 383 385 379 376 386 379 372 369 371 374 374 378 379 377 371 362 360 359 359 314 224 361 280 251 262 272 269 251 216 206 241 313 339 337 284 220 187 174 162 145 128 116 113 124 142 169 202 231 224 224 197 174 182 184 210 239 282 333 343 340 328 312 297 282 265 251 237 222 207 196 195 195 195 194 192 190 187 184 181 177 174 167 153 144 147 152 157 161 164 167 170 173 176 179 183 187 192 196 198 200 201 200 199 198 197 196 195 193 190 187 186 186 189 192 196 200 204 208 218 228 237 244 250 256 262 269 273 276 277 278 284 300 330 368 373 355 323 293 276 257 239 224 216 211 199 174 161 157 159 160 153 143 134 129 127 125 124 123 121 121 120 120 121 121 122 122 123 122 122 120 119 118 117 116 115 113 112 110 109 109 109 109 110 112 114 116 117 119 121 123 127 132 138 143 147 150 153 157 161 164 168 175 184 194 204 213 219 224 228 233 238 247 257 266 272 275 273 267 260 254 249 243 426 352 379 420 432 448 458 461 462 446 399 370 326 305 301 296 272 255 246 245 245 235 258 265 267 268 267 256 307 274 222 206 199 207 211 207 191 162 133 117 124 139 144 176 174 202 233 247 266 313 327 336 357 389 409 436 465 484 490 509 510 490 465 451 463 481 477 465 450 428 397 374 321 254 199 164 147 137 134 137 143 162 173 183 193 202 216 226 233 249 281 342 375 403 413 405 398 390 388 389 388 379 371 365 363 367 373 370 368 368 366 362 361 362 362 359 350 320 190 192 220 238 235 230 192 174 191 246 331 340 322 256 189 171 173 159 139 119 105 102 112 133 159 185 206 213 198 187 184 187 180 175 166 211 297 317 355 353 340 324 302 274 259 244 229 214 198 197 196 196 194 192 190 187 185 181 176 171 154 145 144 148 153 158 161 164 166 168 171 174 177 180 183 188 193 195 198 199 199 198 196 195 192 190 187 184 183 182 184 187 190 194 198 201 203 209 218 227 235 243 250 256 260 263 266 270 277 286 308 340 361 349 320 295 279 264 248 239 235 233 229 214 185 166 161 163 162 156 147 138 131 129 127 125 123 122 121 120 121 121 121 121 121 120 120 120 119 118 118 117 116 114 112 111 109 108 108 107 106 107 109 111 113 114 116 118 122 128 134 140 146 151 155 158 161 164 166 170 175 184 193 203 211 218 222 226 229 233 238 245 252 258 264 268 269 262 252 242 235 320 307 373 428 445 459 461 457 455 438 392 366 324 308 299 286 285 264 249 242 241 240 249 263 271 272 268 257 294 269 233 226 215 203 195 190 184 172 153 131 122 117 112 163 173 200 232 260 300 330 343 366 405 451 474 487 500 514 524 529 525 519 510 499 500 495 481 482 480 437 367 328 282 238 211 179 165 150 141 144 157 175 184 191 198 205 225 254 276 305 336 313 327 368 399 404 395 390 365 351 354 368 359 354 353 358 364 363 354 349 348 348 349 352 354 348 297 180 130 180 207 212 228 309 197 161 176 218 273 298 224 194 195 174 166 138 116 105 104 106 120 151 179 194 200 212 224 216 199 188 180 173 168 167 180 227 326 338 341 349 319 281 263 248 233 218 200 197 197 197 196 193 191 189 186 182 177 168 149 141 144 149 154 159 161 163 165 167 170 173 176 179 181 185 190 193 195 197 197 196 195 192 188 185 182 180 179 180 182 186 189 192 195 198 200 203 209 218 228 238 246 251 254 254 255 262 274 288 307 331 341 317 297 281 268 254 246 244 244 244 241 232 208 183 170 170 165 160 151 143 136 133 131 128 126 124 123 122 121 121 120 120 120 120 120 120 120 119 119 119 118 116 114 112 111 110 109 108 107 108 109 111 112 114 117 124 135 146 153 155 158 162 167 170 173 175 176 177 179 185 194 202 209 215 219 222 225 227 231 235 239 244 249 253 256 258 247 236 228 314 317 345 384 426 467 459 450 427 402 382 341 315 309 305 295 287 269 251 239 235 238 250 262 272 275 270 261 251 245 243 240 225 207 193 182 177 181 170 159 156 145 123 155 179 211 240 267 315 352 381 419 459 478 489 504 518 529 534 532 527 529 525 511 499 477 463 449 435 417 377 320 276 240 204 185 180 168 160 160 160 179 188 203 217 220 246 261 296 321 324 377 383 399 409 408 399 363 326 334 362 359 350 346 346 348 349 347 341 337 337 342 347 347 338 328 292 216 207 227 233 219 209 271 194 142 131 153 185 146 150 162 167 163 139 142 108 76 78 90 137 213 238 249 374 263 214 202 201 190 183 179 177 175 173 174 213 220 274 345 324 283 259 242 227 214 199 198 198 198 198 195 193 191 188 184 177 163 149 143 145 149 155 158 160 161 163 166 170 173 176 179 181 184 189 192 194 196 195 193 191 188 185 182 179 178 178 179 182 185 187 189 192 194 197 199 205 213 223 234 243 248 248 246 246 256 270 285 299 311 310 297 285 274 263 253 253 251 249 249 250 244 235 214 189 175 170 165 157 150 144 141 138 135 132 129 126 124 123 122 121 120 120 120 121 122 122 123 123 123 122 121 118 116 115 115 117 117 116 114 113 113 114 115 121 133 149 162 167 167 168 169 172 175 179 182 184 186 188 192 195 199 204 209 214 218 221 223 226 228 230 233 237 240 242 241 235 229 224 314 326 368 400 428 466 455 423 388 367 358 320 310 347 348 305 284 264 251 238 229 233 255 260 267 273 272 266 256 251 248 245 241 232 221 197 175 177 179 183 181 174 163 121 182 208 224 259 324 371 434 476 495 503 509 515 522 529 533 533 531 514 497 481 459 455 445 437 428 412 370 317 271 237 217 212 198 184 176 175 169 180 213 234 239 238 243 273 295 296 286 321 379 359 338 351 367 352 346 351 356 346 326 321 332 343 341 334 335 333 334 340 346 339 328 319 294 234 215 167 167 182 174 156 128 109 107 121 144 138 138 145 153 152 138 144 140 138 151 182 217 205 259 369 388 261 219 207 197 185 184 187 189 189 187 185 189 182 190 240 344 283 253 233 218 208 197 197 198 199 199 197 195 193 190 186 177 158 151 148 148 150 155 156 157 159 161 165 169 174 179 181 181 184 189 192 194 195 194 191 187 185 184 181 179 178 178 180 182 186 188 189 190 192 195 198 203 210 220 231 240 243 241 239 240 252 266 278 287 292 289 286 280 272 263 259 260 260 259 257 252 248 244 237 218 182 176 170 163 157 152 149 147 144 140 135 130 127 125 123 122 121 121 122 123 124 125 126 126 125 124 123 120 119 119 121 123 125 123 121 118 117 117 118 124 136 151 163 169 171 170 170 171 175 180 184 187 189 190 190 190 190 193 199 208 213 217 219 222 224 225 226 228 231 233 231 228 225 221 322 392 426 435 439 446 401 409 396 379 363 310 348 404 384 307 288 256 247 239 231 233 247 255 259 263 269 269 261 257 255 257 264 260 225 197 185 186 197 205 211 206 191 186 216 233 245 274 341 398 457 493 509 516 520 518 522 529 535 535 517 491 465 446 429 429 430 445 461 451 369 318 284 259 238 222 208 199 197 196 188 190 212 241 268 279 238 253 266 262 252 279 326 290 274 306 326 325 339 347 326 269 267 304 330 325 302 323 333 333 331 333 335 330 323 317 279 187 151 118 142 173 159 107 103 100 101 113 138 141 126 113 111 120 118 144 125 122 159 107 120 206 226 162 162 182 214 210 183 174 179 191 195 198 202 177 164 150 140 136 139 190 236 241 220 207 196 196 198 200 200 199 197 196 193 188 179 163 156 153 151 152 155 155 155 156 159 164 172 178 182 183 183 186 190 192 194 193 192 188 185 184 185 182 181 180 181 183 186 187 189 190 192 195 198 200 203 209 218 228 236 236 234 234 238 250 262 269 274 279 281 280 276 271 266 265 266 270 268 259 251 249 249 247 233 192 185 178 171 164 156 153 151 148 143 137 131 128 126 124 122 121 122 123 125 126 127 128 127 126 125 123 121 122 124 126 128 130 129 126 123 121 120 121 123 130 140 152 160 163 164 165 166 170 176 181 184 188 190 189 186 185 185 189 197 206 213 218 221 223 223 223 225 227 228 226 224 222 221 324 381 402 417 422 402 339 409 422 411 395 341 415 434 378 302 292 260 244 239 235 230 238 249 252 253 259 273 270 269 270 284 322 312 259 226 217 215 205 194 195 202 211 228 244 255 264 290 358 416 462 493 508 514 516 518 522 527 530 527 506 469 439 424 418 414 424 456 481 459 380 329 296 274 254 224 210 208 210 211 207 206 206 248 301 314 293 248 242 243 231 257 273 259 264 291 297 318 333 335 300 220 247 308 322 291 256 319 333 333 329 325 323 310 314 298 237 132 97 109 138 150 130 98 98 101 105 113 131 136 123 102 89 95 97 132 111 114 172 65 61 123 121 50 51 109 201 218 181 184 186 198 211 207 183 208 209 164 125 117 115 133 155 180 199 199 198 198 198 198 200 200 199 198 196 192 183 172 162 156 155 155 156 156 156 157 162 169 180 184 184 184 184 189 191 193 193 191 190 188 185 185 186 185 182 182 183 185 188 190 193 201 212 218 213 206 203 207 215 227 231 231 231 234 239 246 248 253 263 271 274 275 272 269 268 268 272 275 271 260 253 251 254 255 246 211 197 187 179 172 162 156 152 147 142 135 131 129 127 125 123 123 123 124 126 128 129 129 128 127 125 124 124 126 127 128 129 131 131 131 129 128 126 125 125 126 130 136 143 149 152 155 158 163 170 176 182 188 190 189 187 186 186 189 194 203 212 220 222 224 224 225 227 228 228 225 223 222 222 360 332 343 387 406 367 315 400 415 399 395 424 435 426 358 283 282 283 245 221 219 224 230 235 241 252 270 291 283 341 355 343 369 286 256 243 237 229 215 210 214 222 233 249 258 267 285 322 388 435 470 490 499 503 507 515 519 521 520 515 496 470 437 414 419 416 426 461 486 460 399 338 295 272 258 227 210 212 217 217 213 212 208 262 326 331 335 259 241 242 225 232 253 268 286 304 304 348 355 334 282 210 251 271 258 228 218 288 326 334 328 318 304 276 284 251 178 111 89 104 107 98 90 89 94 104 112 115 117 129 123 108 95 95 90 114 101 114 175 76 139 104 92 151 150 174 168 162 183 229 196 179 182 186 185 213 211 195 182 168 115 120 126 153 188 192 144 179 205 209 204 200 200 199 197 194 187 175 164 156 151 153 155 167 172 172 177 187 188 188 186 184 188 190 192 192 191 189 188 188 187 186 186 186 184 183 184 187 190 195 204 218 231 233 223 210 203 204 208 217 222 227 230 232 235 237 240 246 255 262 267 270 270 270 273 275 277 274 268 262 257 256 260 262 257 239 212 196 186 178 167 159 155 150 143 136 134 132 129 127 125 124 124 125 126 127 128 129 128 128 126 125 126 127 127 127 128 130 133 135 135 134 133 130 129 129 129 131 133 136 141 146 152 157 165 174 181 186 188 189 190 190 191 193 196 204 213 222 226 227 228 231 233 235 233 228 224 223 223 410 324 340 409 429 371 322 391 403 355 327 433 441 356 303 285 278 283 349 285 212 216 224 233 244 254 265 277 285 309 314 305 307 267 260 256 249 238 227 232 238 244 251 262 268 279 311 361 417 456 477 487 491 495 500 509 513 513 510 505 490 472 441 415 425 427 434 465 489 469 409 338 296 276 264 243 224 225 228 224 209 204 203 252 324 356 264 247 249 247 234 236 262 268 300 350 357 354 325 293 222 93 137 121 117 135 166 190 300 331 326 308 266 242 225 186 134 96 84 73 67 67 77 92 110 118 123 124 118 122 112 104 103 108 97 102 95 104 136 86 256 216 198 296 291 293 143 108 207 262 226 161 177 208 167 202 202 211 218 209 159 156 154 165 184 190 121 150 172 180 204 214 203 198 197 194 187 176 167 157 147 151 169 178 181 182 187 186 187 188 187 186 186 188 189 190 190 188 187 187 188 188 187 186 185 185 187 190 194 200 213 227 236 234 223 211 204 203 204 206 212 219 225 229 231 235 241 247 254 260 266 271 274 277 279 286 282 276 272 267 263 263 264 265 264 260 227 205 191 182 171 162 158 155 150 143 139 135 133 130 128 126 125 125 125 126 127 128 128 128 128 127 127 126 126 126 127 130 135 139 142 142 140 136 133 131 130 129 130 132 136 142 148 155 164 172 177 179 184 188 192 195 197 198 201 206 214 223 232 233 236 241 245 246 244 235 229 226 225 377 299 326 394 393 340 422 411 403 355 335 441 446 429 349 312 372 293 265 231 209 214 224 239 252 262 268 274 283 286 284 278 273 268 271 268 259 249 241 250 255 259 264 270 278 295 339 394 432 470 482 486 489 496 499 504 506 504 500 495 489 449 431 435 432 430 452 480 478 427 400 355 323 307 305 308 274 252 237 225 210 209 206 219 283 400 403 339 269 228 229 246 270 303 342 364 331 319 188 101 79 82 81 76 82 130 213 239 258 290 311 303 269 231 172 133 114 88 65 63 61 61 67 93 127 130 125 127 127 119 114 109 106 108 103 99 117 123 98 124 276 324 316 309 304 303 175 158 250 251 266 190 230 278 183 205 210 212 215 217 201 192 187 184 185 191 121 125 141 168 226 214 213 206 199 200 198 187 179 171 165 168 178 182 185 186 187 187 190 188 184 181 183 185 187 189 189 188 188 188 189 190 189 189 188 188 190 193 197 204 216 227 231 228 218 209 204 203 203 202 205 211 219 227 233 238 244 250 255 263 271 276 283 292 300 297 295 289 280 272 266 266 266 266 267 265 239 214 196 185 173 165 162 160 158 154 149 144 139 134 130 128 127 126 126 126 126 127 128 128 127 127 126 126 125 126 129 133 139 144 147 149 147 143 139 135 132 130 131 133 137 143 149 159 166 168 167 171 179 186 193 199 202 204 206 210 216 224 238 242 247 251 252 247 251 246 239 233 229 335 300 395 429 430 420 426 426 424 412 413 454 457 448 412 391 407 361 259 218 213 222 246 243 252 261 266 269 280 301 294 279 282 277 280 278 269 260 257 266 269 271 275 277 286 322 373 418 438 473 487 493 495 499 500 502 500 495 490 487 483 483 484 472 433 426 479 501 479 434 416 400 377 360 355 354 316 280 247 222 209 201 206 217 278 400 404 321 255 226 238 285 316 310 328 364 350 217 140 95 76 84 79 87 101 146 217 228 193 197 193 169 165 130 113 102 91 74 51 60 58 52 67 118 134 141 141 135 133 130 122 112 104 103 104 136 122 93 122 308 347 344 329 321 317 315 282 251 242 254 261 259 254 272 318 225 215 222 228 227 202 199 195 193 193 196 145 140 164 194 198 172 184 181 180 203 186 191 189 184 181 181 183 185 187 188 188 188 188 184 179 179 182 184 186 188 188 189 190 191 193 194 193 191 190 190 192 195 200 207 216 225 229 225 214 207 204 204 203 203 203 208 218 227 236 242 247 253 259 269 277 283 292 305 310 316 319 313 296 277 268 264 265 267 268 267 249 222 199 186 174 167 165 165 165 164 160 155 149 142 137 133 131 131 130 130 129 129 127 126 126 126 127 127 128 131 134 141 147 151 153 154 153 149 144 139 137 136 137 139 141 145 153 160 159 158 162 168 177 186 194 202 207 212 216 219 222 228 243 251 256 256 250 245 251 254 251 245 237 395 308 402 431 434 431 425 424 430 435 444 463 466 455 440 427 416 401 331 266 236 245 273 249 255 265 267 264 274 309 301 294 318 293 286 281 275 270 275 281 283 290 298 299 306 377 421 439 461 477 487 496 502 506 510 501 492 487 487 489 491 493 491 485 472 415 467 472 460 465 428 449 420 388 378 371 340 296 245 204 194 201 222 248 300 377 357 271 233 236 258 286 342 349 348 333 256 142 110 98 88 86 91 86 111 143 160 172 163 141 130 129 107 99 99 93 82 73 65 60 57 60 77 116 139 147 146 140 133 124 116 108 100 93 91 120 138 150 180 245 307 338 342 331 325 323 318 284 235 232 240 243 239 234 236 226 232 247 258 257 249 235 220 209 204 198 196 198 222 220 124 112 120 123 138 178 183 198 198 192 188 186 186 187 188 188 189 188 185 181 177 179 182 185 187 188 189 190 192 194 196 197 196 193 191 191 192 195 200 205 213 222 228 224 212 206 204 203 204 204 204 210 220 230 238 244 251 258 262 272 280 288 299 312 323 333 338 331 311 280 268 263 261 262 264 265 254 228 200 185 175 170 167 168 169 169 167 162 156 150 144 140 138 136 135 134 132 130 127 124 124 125 127 130 133 138 144 151 155 157 157 158 157 154 150 147 147 147 147 146 147 150 157 156 154 155 159 167 177 186 194 202 211 227 235 236 234 237 251 259 261 256 248 244 250 256 259 256 248 350 394 420 429 433 432 423 421 379 409 457 470 473 461 445 431 421 408 397 342 291 274 290 264 294 310 300 274 266 274 293 339 394 333 309 288 282 289 292 293 295 342 400 405 414 428 443 458 472 467 468 485 503 512 514 497 485 479 482 490 491 489 461 443 470 456 441 459 472 460 473 483 447 410 393 384 353 307 260 218 186 194 210 257 315 343 267 310 320 313 305 287 309 304 275 226 164 116 101 91 84 88 93 85 102 118 115 117 118 113 117 122 95 95 91 84 73 63 61 63 64 71 93 127 145 148 143 135 119 111 102 95 87 77 76 87 93 100 125 182 227 295 345 346 341 323 288 256 232 207 218 225 225 224 233 234 253 272 298 327 277 269 257 238 214 189 186 188 192 194 194 123 115 118 120 131 219 218 207 200 193 190 189 188 189 189 191 189 185 181 179 181 185 188 189 190 190 190 192 193 195 195 194 191 190 191 192 195 199 203 209 215 221 220 213 207 204 203 203 205 209 217 226 233 239 245 253 260 265 272 280 289 301 316 336 345 349 340 316 279 265 257 254 256 261 264 258 232 199 184 177 173 170 169 169 168 166 163 159 154 150 146 143 140 139 137 134 131 127 125 125 126 129 134 140 146 152 157 160 160 160 160 160 159 157 157 160 157 154 151 152 155 158 154 152 153 157 166 175 185 194 206 230 247 249 247 247 252 262 265 262 255 248 245 249 255 261 261 254 390 425 374 407 430 429 420 419 377 417 473 480 480 466 449 435 426 417 408 404 365 312 298 290 376 415 380 299 270 284 359 417 416 411 409 372 329 302 303 340 382 410 424 433 439 445 450 455 459 456 456 474 498 514 511 494 482 478 483 493 490 485 447 410 418 431 420 453 483 478 494 474 440 410 398 410 381 320 264 221 188 192 199 233 279 297 219 295 360 383 367 337 326 269 200 146 121 107 95 85 84 94 93 89 95 100 95 92 95 111 126 128 112 103 92 81 69 58 56 67 72 79 103 136 146 146 140 128 110 96 86 79 73 68 68 71 73 77 89 144 205 230 248 281 277 282 262 231 212 231 223 228 233 236 243 249 260 282 312 328 184 287 295 251 229 200 190 187 186 187 192 192 199 205 205 204 200 201 212 214 197 193 192 190 191 194 196 190 186 184 183 185 190 192 193 192 191 188 188 188 188 188 187 187 187 190 193 196 199 204 208 212 216 216 213 210 206 204 204 209 218 225 230 233 239 245 251 256 264 271 279 287 299 321 344 352 352 341 314 277 259 250 248 252 259 264 259 233 198 185 180 178 174 169 166 162 159 158 156 155 153 149 146 143 140 138 135 132 130 129 129 131 134 140 145 150 155 157 158 158 158 160 162 163 164 165 166 159 155 153 155 159 158 154 152 152 155 164 174 184 195 211 236 237 237 241 249 258 264 268 266 259 251 248 249 253 258 261 255 431 426 371 406 404 393 414 419 439 448 467 492 486 467 450 437 428 423 416 412 411 383 306 309 391 425 408 361 294 354 382 390 399 424 388 386 396 391 352 404 424 433 439 443 444 445 445 444 441 442 446 465 487 502 501 495 487 485 489 494 489 485 461 425 401 429 433 458 481 485 494 450 420 408 408 410 402 340 273 224 198 196 214 231 256 286 235 242 316 382 399 391 368 253 159 124 111 98 88 88 95 100 97 95 94 93 88 91 99 116 130 134 129 107 95 81 67 60 56 69 76 87 119 147 150 152 145 127 115 92 78 70 65 65 67 66 68 72 75 109 187 194 205 275 215 211 252 254 200 217 216 230 240 244 251 253 255 268 291 310 285 289 270 246 230 206 188 182 181 181 178 177 182 189 192 191 190 196 199 198 196 198 194 193 195 198 199 188 185 186 187 189 192 194 194 193 188 183 180 179 178 179 180 182 185 188 193 197 202 206 209 212 214 215 214 212 209 205 205 215 223 228 230 231 234 239 246 254 262 270 279 287 298 324 343 350 348 334 306 273 255 245 244 250 259 265 259 235 200 187 185 181 175 169 164 158 155 153 153 153 153 150 147 144 141 139 136 135 135 136 136 138 140 144 148 150 153 155 155 155 155 157 158 160 162 163 161 157 155 155 158 161 158 155 152 152 154 162 172 185 203 226 250 247 245 249 254 260 269 271 269 265 258 253 252 253 255 258 255 432 432 428 424 376 357 410 419 435 397 411 486 479 464 450 438 429 424 421 420 419 417 409 413 425 383 335 333 401 418 383 344 326 322 406 406 416 434 417 436 438 439 440 441 439 437 432 429 429 436 448 468 484 490 488 488 487 490 494 492 487 468 455 443 428 450 453 464 472 474 485 425 396 394 402 390 407 360 300 248 216 219 261 291 308 313 257 231 254 307 356 360 320 198 122 113 102 94 87 94 105 104 103 101 92 84 86 95 100 111 125 135 127 103 92 78 62 58 57 70 78 97 145 162 159 164 161 143 136 101 81 71 68 67 67 63 65 70 67 90 182 211 228 282 203 213 265 278 234 225 212 223 236 242 241 246 243 247 258 267 280 262 247 235 219 193 185 180 178 179 174 174 181 186 188 189 188 187 185 185 192 198 202 202 202 202 180 185 188 187 185 186 186 188 189 187 183 178 175 173 173 174 177 180 184 189 195 200 206 210 212 213 213 214 216 217 215 207 206 215 224 229 230 229 230 235 242 251 259 269 276 285 299 320 334 341 336 318 290 269 252 242 241 249 260 265 259 239 207 191 188 182 174 168 160 155 152 151 151 151 150 148 146 144 142 141 140 140 141 142 142 143 144 145 146 146 148 148 149 149 149 151 153 155 157 159 158 156 156 158 161 157 154 153 153 154 156 163 179 200 223 247 265 268 270 274 278 281 289 291 282 267 260 258 257 256 256 256 255 411 429 407 414 417 421 426 417 354 340 387 449 440 445 445 440 435 434 431 430 430 431 432 436 435 417 368 330 429 370 304 265 268 306 372 394 419 444 441 438 437 435 435 435 433 428 421 419 424 439 467 485 489 480 468 469 475 485 492 489 482 447 427 430 447 440 443 455 465 469 472 391 361 352 358 395 409 372 318 272 254 288 324 368 362 279 216 204 194 207 238 237 169 133 115 104 97 92 86 93 105 112 121 110 94 84 89 100 102 112 125 134 124 105 96 81 64 58 70 76 83 106 148 166 158 168 182 183 166 116 95 86 78 77 68 62 67 75 70 114 207 243 244 253 221 284 291 271 258 248 216 216 231 241 233 241 240 239 239 237 225 232 226 213 203 181 185 183 181 182 176 178 182 186 190 198 196 189 180 176 185 195 199 205 204 194 191 193 189 186 183 176 167 179 188 185 183 180 178 178 178 180 182 184 188 193 199 206 211 214 215 215 215 216 220 225 224 212 210 216 223 229 230 229 229 232 238 247 257 269 279 288 295 304 314 320 316 302 285 265 249 240 241 250 260 264 259 243 219 202 194 184 175 168 159 154 151 150 149 148 147 145 145 145 145 145 145 144 144 144 144 143 142 141 141 140 141 141 141 141 142 144 146 149 152 155 156 156 157 158 156 153 152 153 155 158 161 169 196 227 249 267 278 285 290 295 296 298 307 310 301 281 265 260 257 257 257 256 256 340 410 306 391 420 429 440 421 434 372 381 444 433 435 445 452 453 451 447 444 442 441 441 440 437 396 370 382 425 338 257 232 262 308 335 392 429 439 433 429 430 431 431 432 430 425 417 416 425 442 505 516 497 467 441 445 457 472 484 487 478 461 453 445 434 427 431 443 453 456 456 375 334 365 406 341 372 386 338 300 355 368 367 384 346 231 207 199 189 192 199 150 120 105 103 105 99 106 106 109 114 116 122 117 103 93 97 105 104 105 120 140 134 107 96 84 71 68 71 80 90 108 139 158 154 176 218 244 176 157 134 112 95 80 72 64 59 65 93 154 194 212 240 290 226 282 294 251 195 218 215 222 235 244 242 242 245 243 235 228 212 216 206 190 187 175 183 185 183 182 179 180 182 186 194 207 201 192 182 174 172 180 188 200 211 216 222 207 202 203 199 192 182 187 193 194 194 197 197 195 194 193 193 193 195 199 206 214 220 221 220 219 219 222 229 235 233 220 216 218 224 228 231 231 231 232 235 243 255 268 279 287 292 294 300 301 296 285 271 258 247 241 243 254 260 263 259 248 230 219 205 193 183 176 170 166 163 162 160 153 148 145 146 147 149 149 148 146 144 142 141 139 138 137 136 136 136 136 136 136 137 138 140 143 146 150 153 154 156 156 153 152 153 156 160 164 169 177 213 249 263 278 286 293 300 306 305 304 310 315 311 301 281 272 264 258 252 253 257 342 317 321 404 427 431 437 435 453 379 385 444 435 439 456 470 475 471 463 457 451 446 441 436 389 340 355 419 414 323 258 250 280 298 364 421 439 431 424 421 427 430 431 431 430 426 417 415 423 440 541 559 513 450 428 434 446 462 475 479 461 407 411 429 422 418 420 428 436 438 441 432 352 352 387 296 306 357 335 294 316 316 351 304 231 195 191 176 167 164 157 129 108 105 107 106 95 105 102 105 120 137 116 111 100 93 97 106 105 122 137 137 131 102 85 71 61 70 73 79 85 100 131 142 137 153 187 225 237 182 148 120 94 91 89 72 61 66 92 169 178 177 202 261 259 259 231 187 161 224 240 236 231 234 240 241 239 234 225 213 202 203 195 179 167 160 177 182 179 180 183 183 184 190 198 205 200 192 181 168 158 164 175 190 207 220 230 228 232 230 212 201 198 202 207 210 213 218 218 214 209 206 204 204 206 210 217 226 235 235 230 228 229 237 245 249 243 227 218 219 224 229 231 233 234 235 236 241 252 265 276 284 287 289 289 287 281 270 263 254 248 245 246 255 258 260 259 254 245 233 221 209 198 190 184 180 178 176 174 167 162 159 159 163 168 163 157 150 143 137 136 135 135 134 134 135 135 135 135 135 135 136 137 139 142 145 149 152 153 153 152 152 155 159 164 169 174 195 233 267 276 283 289 297 305 310 309 304 307 310 309 308 300 294 287 276 265 264 265 426 411 418 435 441 445 451 459 468 389 396 449 442 450 467 454 452 483 472 464 455 446 436 426 325 323 367 407 390 290 266 273 292 324 436 441 431 425 422 423 427 429 431 432 428 423 419 419 425 434 450 453 449 451 469 457 446 454 467 465 435 418 399 396 412 412 415 420 425 428 429 429 406 358 331 379 384 403 382 335 298 299 273 228 183 154 146 141 141 139 141 165 111 104 103 100 103 110 106 111 121 120 107 100 94 91 92 103 114 129 134 124 109 103 81 67 67 75 78 79 83 97 118 108 104 118 139 155 168 197 199 154 83 75 69 63 65 78 100 149 237 233 175 167 162 217 216 182 174 221 228 229 229 228 231 237 230 224 220 207 193 187 183 167 134 134 162 173 175 183 187 189 194 200 202 198 196 189 178 163 149 155 166 181 196 209 217 230 240 239 227 210 210 215 220 223 227 237 237 231 224 220 225 230 233 236 247 265 263 252 241 239 248 254 259 262 257 238 219 217 223 229 232 236 239 241 242 243 251 263 274 281 283 285 283 280 274 265 258 252 248 247 248 249 253 257 259 257 253 246 235 221 206 194 187 184 182 181 180 179 178 175 175 179 183 177 171 166 159 143 136 134 134 134 134 135 135 135 135 135 134 135 136 138 139 141 145 148 150 151 152 154 157 161 166 172 184 217 251 273 280 287 292 299 306 312 310 304 302 303 302 303 304 307 308 304 296 291 290 434 438 444 443 451 461 471 480 481 398 409 458 451 460 473 447 441 485 473 464 454 443 430 418 310 360 406 395 355 288 283 298 327 374 442 435 423 419 420 421 422 426 431 436 433 423 417 418 424 430 429 425 425 443 483 476 443 445 460 453 424 409 399 399 409 409 411 412 415 419 421 421 420 396 379 414 419 401 360 308 261 248 218 180 144 118 112 116 117 131 147 134 101 101 100 94 97 93 94 105 112 99 95 91 95 98 95 101 122 126 122 117 109 102 77 65 70 76 83 82 82 86 94 89 97 106 107 97 91 131 141 115 74 73 62 64 76 90 94 121 158 153 131 143 121 166 186 189 201 220 220 226 229 226 233 236 233 226 217 204 189 185 181 166 135 141 154 164 172 181 188 193 202 212 215 201 193 185 178 169 151 153 165 178 190 197 203 214 219 223 234 224 221 222 224 225 231 240 241 241 243 242 252 262 264 266 285 285 274 260 248 248 266 276 278 275 269 253 228 217 218 226 234 240 245 249 251 250 254 263 272 278 280 282 281 278 272 263 256 252 248 246 246 246 248 252 257 259 259 252 246 238 224 197 190 186 184 184 183 182 182 183 184 186 186 183 180 176 172 161 147 138 134 134 134 135 136 137 137 136 135 135 136 137 139 140 143 145 148 150 152 155 159 163 168 173 195 231 261 275 282 289 293 297 302 308 305 300 297 298 297 297 297 303 310 312 308 303 301 428 435 439 438 450 467 483 490 487 399 414 460 453 462 474 482 484 480 470 460 452 441 427 413 323 368 404 403 394 306 305 321 369 455 447 430 418 413 412 411 414 419 430 442 436 420 412 413 421 427 421 416 416 433 467 458 432 436 450 445 421 405 398 398 402 406 406 407 410 414 417 417 418 417 415 416 416 340 278 241 214 197 180 148 118 102 98 99 97 119 142 86 91 100 98 90 91 82 86 97 102 90 85 86 96 103 100 102 123 120 115 117 108 93 78 74 80 83 87 84 80 81 86 83 93 95 86 69 58 77 81 72 60 64 60 68 79 87 94 91 97 99 98 100 110 150 179 199 220 218 222 219 216 222 232 227 225 222 214 205 190 184 179 169 150 144 143 153 165 169 184 191 194 195 199 214 197 184 177 171 165 165 172 181 185 185 192 195 193 195 216 227 229 225 219 216 221 233 237 240 248 254 273 283 294 307 305 295 281 264 251 257 281 295 300 295 279 265 241 223 219 226 233 243 251 258 263 262 262 265 271 276 278 279 279 276 269 262 255 251 247 244 242 242 245 248 254 260 260 257 253 248 236 208 195 189 186 186 186 185 185 185 185 186 184 181 179 177 175 173 163 150 139 134 135 137 139 140 139 138 137 137 137 137 138 140 142 145 147 149 151 155 160 164 169 178 208 239 262 274 282 288 293 296 298 301 299 296 295 296 296 295 295 296 298 299 300 301 301 432 435 432 413 436 463 483 492 487 410 416 447 444 454 466 474 476 473 465 459 450 438 424 413 402 404 408 408 405 381 363 398 445 460 444 426 413 406 405 404 408 421 440 450 432 416 408 409 415 422 414 407 406 417 439 448 435 440 446 438 421 405 395 391 393 401 404 406 409 413 416 415 415 412 408 403 350 251 198 181 169 161 145 124 108 100 92 87 91 109 119 79 90 100 98 92 99 95 97 101 102 96 85 87 95 99 99 105 115 117 117 113 89 82 89 97 99 93 89 83 79 82 92 84 82 76 68 61 56 71 69 58 52 55 57 69 74 72 83 76 79 85 86 74 98 143 183 212 228 224 215 204 201 212 225 226 228 224 213 209 200 186 177 171 161 164 160 160 163 161 176 186 189 188 187 188 185 179 173 170 165 168 174 181 183 176 178 170 163 165 178 194 219 224 214 203 202 223 231 232 239 252 271 283 306 333 313 304 289 270 259 268 289 306 313 309 294 278 256 236 224 227 234 246 256 263 270 275 270 267 268 272 275 275 274 272 268 262 255 250 246 242 239 240 242 245 251 259 261 260 259 254 243 218 201 192 188 187 186 186 186 186 185 183 180 178 176 175 174 173 172 165 152 137 138 141 143 143 143 142 141 139 138 137 137 139 141 144 147 149 151 155 160 165 172 187 216 240 257 270 279 286 291 294 296 298 295 292 291 292 292 293 292 292 293 295 296 298 300 438 433 421 376 417 455 478 489 487 472 451 437 436 444 444 449 461 470 463 455 444 432 422 416 416 418 418 418 420 422 426 445 460 453 437 422 408 400 400 402 420 442 456 453 429 415 410 409 411 416 416 412 405 401 409 437 446 450 444 431 422 407 394 386 386 395 403 407 408 411 414 412 408 402 385 343 222 179 159 147 137 127 123 112 99 92 89 85 107 118 103 81 91 101 101 100 112 114 114 114 115 114 96 96 97 96 98 105 106 121 123 101 76 76 102 121 117 98 89 80 77 82 86 84 78 66 56 56 56 78 71 58 56 57 57 64 70 70 69 77 76 77 81 81 86 127 179 216 220 224 200 186 193 218 218 218 216 214 215 221 218 197 180 174 165 167 164 157 150 155 164 171 176 179 179 178 177 175 170 162 159 166 167 170 176 172 170 161 152 149 155 164 178 197 209 195 196 208 217 226 238 244 249 265 292 321 315 310 298 284 276 280 289 301 311 315 314 294 275 254 235 229 235 247 257 263 267 274 275 270 267 268 270 270 271 269 266 261 255 250 245 242 240 241 242 245 251 257 261 263 262 257 244 222 204 194 189 186 185 186 186 186 184 181 178 176 173 171 170 170 171 171 166 150 144 146 148 148 147 145 144 143 141 139 138 138 140 143 147 150 152 156 160 167 181 195 214 233 250 264 274 283 289 293 295 295 291 287 285 286 287 288 288 288 290 291 293 296 299 441 429 413 396 405 436 467 484 486 476 460 444 437 446 458 458 465 475 469 454 441 432 427 426 429 429 391 357 373 437 452 455 452 443 430 417 405 396 396 403 453 476 472 450 426 412 412 416 414 408 423 437 425 400 385 409 445 448 426 403 421 409 394 384 382 388 400 403 404 405 406 403 397 390 335 204 181 159 145 143 148 143 126 109 94 91 124 121 116 98 76 83 99 114 112 109 130 150 140 137 140 131 106 100 94 91 94 99 108 104 105 109 77 72 96 121 130 119 87 77 77 81 83 75 68 62 57 55 61 77 69 56 57 58 57 60 74 92 85 82 76 69 68 84 86 107 150 190 196 204 187 175 191 233 214 207 202 207 224 235 236 213 192 183 169 154 147 139 135 148 153 155 160 167 171 173 169 167 165 160 160 166 166 164 165 170 160 153 147 143 141 146 162 184 196 178 208 220 228 234 234 230 239 248 264 288 303 309 311 309 303 292 289 291 298 310 324 311 296 277 255 238 238 248 258 263 265 270 273 270 266 266 267 267 266 265 263 259 255 250 246 245 245 246 247 249 253 258 263 266 264 256 241 221 206 197 191 187 185 185 186 185 184 181 178 175 171 167 164 164 167 171 174 174 156 153 154 153 151 149 147 145 143 141 139 139 140 143 147 151 154 158 164 174 186 202 213 227 244 258 269 279 287 291 293 292 287 283 281 281 281 283 284 285 287 288 291 294 297 455 443 421 385 373 406 450 479 482 473 452 435 432 445 457 458 460 461 453 445 440 437 437 440 441 438 405 377 390 446 451 448 442 435 426 414 402 393 391 407 500 513 486 447 415 402 407 421 423 402 418 454 450 417 385 394 420 419 368 312 417 410 394 382 379 383 394 397 397 396 396 392 387 383 331 204 190 173 162 160 163 157 130 109 94 91 125 120 113 103 91 82 95 114 126 136 159 136 142 149 153 151 120 106 96 90 90 97 119 129 141 155 140 128 129 128 114 88 68 61 68 78 77 76 66 58 56 57 72 62 57 57 57 58 57 69 72 61 68 91 87 73 65 74 80 89 101 123 164 183 180 179 192 217 207 212 218 225 234 241 244 232 216 201 176 145 128 120 123 142 139 139 142 148 151 161 158 156 156 158 161 159 152 151 160 160 156 155 152 145 132 125 133 155 176 163 175 228 269 268 218 219 231 241 251 263 286 312 328 336 333 308 299 292 290 297 317 322 314 300 282 257 245 251 259 264 265 266 267 266 264 263 263 263 262 260 258 255 254 253 253 254 255 257 256 256 258 262 265 267 264 253 234 216 207 200 195 189 187 186 186 186 184 181 177 173 169 165 161 162 166 172 178 183 172 164 160 158 155 152 149 147 144 142 140 140 142 145 148 152 156 160 166 177 190 201 212 225 241 255 266 276 284 290 291 289 285 280 278 278 278 279 281 283 285 287 290 293 296 465 452 427 395 389 420 459 484 482 461 426 406 411 437 469 470 459 444 431 431 438 443 446 443 401 394 395 401 415 449 445 439 434 429 425 413 399 389 390 412 526 533 491 437 396 388 385 408 426 407 402 407 412 413 410 405 398 338 288 303 417 415 399 384 377 379 387 391 393 391 384 380 379 380 331 207 194 187 182 182 186 171 138 112 97 91 96 119 120 111 100 89 98 128 146 148 149 156 155 187 194 125 118 107 99 90 83 100 111 135 152 153 147 133 126 116 102 83 71 70 73 76 77 71 62 56 54 55 58 57 56 57 57 58 59 71 79 76 76 78 82 84 82 78 61 62 77 104 142 178 195 201 200 194 200 216 228 233 231 230 233 244 245 223 188 159 135 120 119 135 122 120 123 126 124 141 145 141 139 149 153 144 129 129 152 153 155 157 156 151 139 127 107 110 144 170 210 225 223 212 191 198 216 232 244 258 287 309 329 343 344 331 315 300 292 294 309 320 321 315 305 283 260 257 261 264 265 264 264 262 260 258 259 259 258 256 253 252 254 258 262 267 268 269 267 266 265 265 265 267 263 249 223 213 207 203 199 195 192 191 190 188 185 181 176 172 168 165 163 166 170 176 183 190 190 181 171 165 162 157 151 146 143 141 141 142 144 147 150 154 158 162 169 180 192 201 212 225 241 255 266 276 283 287 289 287 284 281 279 279 279 280 282 284 286 288 291 295 298 443 449 437 416 419 451 483 498 488 451 413 394 401 429 456 477 465 439 427 429 440 448 451 436 331 319 336 345 356 446 441 434 429 427 428 416 402 394 398 417 458 461 433 397 380 380 377 382 396 411 394 395 392 389 389 388 383 371 368 385 422 426 407 387 376 375 383 388 391 388 380 376 375 318 244 206 197 190 193 195 190 184 155 125 106 98 94 124 129 123 112 98 101 131 153 159 159 164 183 202 181 99 99 101 98 90 82 97 102 117 134 144 141 124 109 98 91 82 75 74 77 79 74 69 61 56 55 54 56 61 62 61 57 56 58 71 80 77 65 79 87 85 79 81 74 68 67 80 118 168 195 209 214 212 213 225 228 224 224 230 232 227 222 218 212 192 166 151 145 123 114 110 109 111 114 123 125 121 118 128 140 131 116 118 150 148 150 155 160 159 151 142 124 112 118 160 222 232 226 218 194 203 219 277 320 243 264 286 304 320 335 348 338 318 300 295 301 315 320 317 310 303 280 269 265 265 266 264 262 259 256 253 254 254 254 251 248 248 254 262 270 278 280 279 277 275 272 269 270 268 260 244 218 212 209 206 203 201 199 198 196 194 189 184 178 173 170 168 169 172 177 183 190 195 197 196 194 190 181 167 156 147 141 139 140 142 145 148 151 154 157 161 166 176 188 199 211 225 242 258 268 277 282 285 286 286 285 284 284 283 283 283 284 285 287 289 293 297 300 429 455 461 452 458 479 496 500 487 450 418 404 410 425 407 463 469 448 442 442 447 452 447 423 353 344 404 413 367 448 443 439 441 443 429 412 406 407 413 419 420 409 391 376 374 373 373 376 388 406 397 394 384 374 369 368 368 373 387 409 436 430 408 387 375 376 387 392 392 387 371 283 272 237 200 197 192 192 207 222 221 198 174 145 122 108 103 110 128 135 128 113 103 132 154 163 169 158 199 216 177 89 87 94 93 87 86 110 107 104 118 143 142 122 100 87 84 79 78 79 81 80 74 69 62 58 57 56 57 67 70 66 60 60 58 63 72 78 64 79 84 81 78 83 76 67 61 68 100 143 188 212 218 221 210 216 223 228 233 234 243 235 217 201 194 191 183 172 161 158 131 119 113 111 114 112 105 102 103 103 132 131 125 134 162 147 146 156 166 166 158 154 156 148 130 146 205 254 263 228 195 201 262 332 362 323 256 254 271 293 323 366 375 368 352 332 319 318 320 321 318 307 297 280 268 267 267 266 262 257 253 250 249 250 249 246 243 245 254 265 275 285 286 286 283 278 275 272 271 265 252 236 219 213 211 209 207 206 206 205 204 202 197 191 184 178 175 175 177 181 186 191 196 199 201 204 204 199 194 184 167 149 140 139 139 141 145 148 151 153 155 156 160 167 178 194 210 225 243 259 270 278 282 283 284 286 287 288 289 289 289 288 288 288 289 291 295 298 301 432 466 482 480 480 472 471 474 475 459 440 430 429 429 379 440 459 450 447 448 448 451 408 349 449 457 457 453 446 450 442 464 477 462 417 400 408 434 449 426 408 390 375 369 372 373 375 378 391 409 401 396 382 366 356 354 361 372 395 427 455 427 402 384 376 378 392 398 394 362 289 205 193 193 192 188 186 192 227 257 253 212 185 154 129 115 112 93 110 125 126 126 117 134 151 160 169 156 189 210 179 94 90 91 95 94 88 116 111 101 111 141 142 119 97 84 80 74 78 82 82 79 75 69 65 62 60 58 59 70 75 73 70 69 61 63 71 77 64 75 79 77 72 71 74 66 60 67 92 122 163 192 206 214 211 213 219 226 231 236 243 235 213 187 178 177 185 190 183 168 156 137 126 125 106 121 118 107 98 103 121 125 130 141 158 165 166 168 170 168 158 157 159 157 145 139 190 261 284 246 223 254 320 351 346 374 249 230 249 275 315 373 394 401 399 383 358 343 328 316 311 308 304 298 288 275 273 272 267 261 256 251 248 247 246 242 238 243 254 266 278 288 290 290 285 278 273 270 265 259 249 232 218 214 212 211 210 209 209 209 210 209 206 200 193 188 184 184 186 190 194 198 202 207 208 207 203 199 196 191 179 160 142 140 139 141 144 147 150 152 153 154 156 160 168 187 208 225 244 261 272 279 282 284 285 288 291 293 295 295 294 292 291 291 291 293 295 298 300 446 473 483 475 459 429 416 429 461 476 475 466 457 452 451 446 400 361 372 443 447 450 445 433 450 460 460 458 454 449 453 478 481 453 407 396 405 459 491 434 401 383 374 374 379 375 376 384 403 426 407 398 380 363 352 351 361 375 406 446 468 422 395 382 378 380 394 398 392 347 252 244 203 188 188 185 185 191 233 268 260 209 181 142 121 124 127 107 99 100 112 140 152 147 149 159 164 162 171 174 154 105 100 90 106 115 93 95 98 93 104 132 135 107 92 83 78 74 77 79 80 79 75 71 71 67 63 62 64 72 78 80 81 81 68 68 74 75 63 72 77 73 65 60 69 64 60 67 88 105 137 170 193 200 210 210 211 216 227 236 239 231 209 181 170 165 186 205 198 173 166 158 148 137 131 129 122 120 122 115 139 161 170 170 178 179 179 178 174 167 158 156 158 131 64 111 176 237 283 304 298 349 360 327 282 309 227 220 244 275 313 365 398 414 414 397 374 346 334 332 317 304 301 303 303 295 286 280 275 269 264 259 251 248 245 240 235 240 252 266 279 289 292 291 285 277 267 261 255 250 242 228 216 212 210 210 210 210 210 210 211 211 210 207 203 199 195 194 195 197 201 206 211 213 210 204 199 197 197 196 189 173 147 142 141 141 143 147 150 151 152 153 154 158 163 183 207 225 245 261 272 279 283 285 288 292 294 296 297 297 296 294 293 293 294 294 296 298 301 454 461 455 436 410 395 394 414 454 482 491 487 477 467 462 455 451 444 437 446 447 451 449 421 342 438 464 465 462 460 460 467 457 428 393 391 397 458 496 439 394 378 378 387 391 376 377 385 407 434 414 399 381 365 357 358 366 378 406 444 468 418 394 385 382 382 391 392 386 378 367 333 224 183 185 184 184 194 210 241 259 170 159 127 115 136 159 158 138 125 133 168 196 187 181 176 154 153 182 184 153 109 104 87 103 121 116 108 98 87 95 123 128 106 92 82 77 79 80 82 83 82 79 77 73 69 67 69 76 79 82 86 87 92 78 66 65 75 69 71 73 69 61 61 61 60 59 62 82 90 121 157 182 184 200 202 203 210 220 231 233 225 208 188 175 168 191 217 220 199 175 162 156 152 151 145 140 142 148 148 167 189 196 190 191 186 184 181 176 167 160 161 163 133 48 53 118 231 317 323 333 337 346 311 221 197 206 228 259 292 321 356 394 416 414 397 384 365 361 360 334 307 300 301 304 305 297 290 283 276 271 264 257 253 249 242 234 239 252 267 279 287 290 288 282 273 260 247 243 240 232 224 214 209 208 209 210 211 211 211 211 212 213 213 210 207 205 204 204 207 211 216 218 211 204 199 198 199 200 200 197 186 161 149 144 143 145 148 150 152 153 154 155 159 163 182 207 227 245 260 271 278 284 287 291 295 298 299 299 298 297 295 294 294 294 294 296 299 304 440 407 387 392 396 399 409 426 445 454 462 469 470 464 463 456 449 407 347 348 431 453 452 423 344 441 469 474 474 467 412 433 432 407 383 383 387 426 456 433 391 376 382 396 402 383 380 381 396 420 418 403 372 361 372 373 357 374 395 418 451 417 402 395 391 387 390 390 388 382 353 207 190 186 184 185 182 197 225 242 227 164 131 130 138 147 169 200 181 160 158 175 206 217 232 227 173 158 152 150 142 124 108 89 96 104 102 147 126 101 100 118 101 94 88 82 80 81 88 89 84 76 76 72 73 75 77 80 87 89 92 91 89 111 81 62 62 72 72 61 61 62 58 57 59 60 58 57 75 83 114 147 168 167 185 191 199 208 207 217 220 214 205 198 182 173 188 217 235 218 179 157 152 158 159 161 163 164 165 167 180 189 194 197 196 192 186 180 175 169 160 160 159 129 45 52 82 121 150 156 161 184 272 332 284 199 220 253 288 320 338 359 390 412 416 412 416 416 410 393 350 320 306 301 301 306 300 294 288 281 275 268 262 257 253 245 237 242 255 268 278 285 288 284 277 268 250 234 232 231 225 219 212 208 207 208 212 213 213 212 211 210 213 214 214 213 212 214 217 220 220 216 210 205 201 200 201 203 205 205 203 197 181 158 148 146 148 150 154 156 158 160 160 163 166 183 210 230 245 258 268 276 284 289 294 298 301 302 301 300 297 295 294 294 294 296 299 303 306 430 396 384 393 415 433 442 441 433 422 424 433 447 461 461 451 443 416 382 384 441 458 458 431 364 451 475 461 449 466 395 416 418 398 380 377 378 386 400 411 396 382 382 394 407 405 393 386 391 404 414 409 334 328 391 390 285 345 398 409 420 416 414 412 408 400 395 392 388 343 243 202 229 280 271 189 196 318 312 260 224 191 224 197 171 198 311 253 180 136 130 140 174 211 231 226 196 182 173 162 150 134 109 98 92 92 116 223 125 102 109 97 97 89 87 86 84 82 85 89 88 83 75 72 79 84 86 89 92 96 95 90 85 89 72 59 54 53 56 63 63 59 55 54 55 59 58 57 72 81 109 139 154 148 170 181 190 197 193 200 204 199 192 194 179 171 183 210 236 226 181 154 148 154 159 165 173 177 173 175 180 182 185 191 196 190 182 176 171 164 161 160 127 84 91 73 83 104 124 136 150 186 250 287 256 251 194 218 296 359 372 379 390 404 420 442 466 472 457 422 368 342 322 307 299 301 297 294 289 284 278 272 267 262 256 247 241 246 256 266 275 281 281 276 269 259 240 227 224 224 220 215 211 209 209 211 214 214 214 213 212 210 212 215 216 217 217 220 221 220 217 215 210 206 204 204 205 207 209 209 209 205 196 170 155 150 152 155 162 167 171 173 173 172 173 186 211 234 247 258 267 276 285 292 298 302 305 306 304 301 298 296 295 296 298 300 302 305 308 447 422 414 426 457 465 461 446 412 336 395 419 413 410 456 443 439 439 444 452 457 463 465 445 392 420 441 428 411 432 448 414 403 400 386 376 374 374 374 378 394 388 380 383 402 437 434 416 405 407 410 410 404 404 413 423 415 419 420 418 416 415 415 416 414 408 395 385 380 330 222 205 301 344 296 192 199 279 335 306 225 248 310 274 212 192 267 198 154 126 119 144 251 267 258 249 239 196 184 230 235 123 109 99 91 89 105 162 101 85 91 90 92 84 84 84 81 82 80 82 85 85 78 77 82 88 91 94 86 89 91 85 74 69 62 64 67 65 65 63 59 54 51 50 53 51 51 56 67 74 99 129 148 142 145 164 184 193 185 200 202 194 183 180 179 177 191 214 231 240 191 165 158 148 159 156 166 176 174 173 169 169 176 190 196 187 179 169 161 159 158 150 107 68 130 94 90 105 126 140 165 194 234 271 283 263 323 307 268 312 397 418 419 420 436 471 485 494 481 441 397 372 343 319 304 294 293 291 288 284 280 275 271 266 260 251 248 249 254 262 269 273 269 263 255 245 237 227 223 223 220 216 215 216 217 219 218 217 218 218 216 214 215 218 220 222 226 224 221 218 216 215 213 212 211 211 211 213 214 216 217 211 203 182 164 155 157 161 171 179 183 185 185 184 183 190 210 238 250 260 270 279 289 296 302 306 309 311 308 303 300 298 298 301 304 305 306 308 310 477 465 457 459 471 465 453 439 413 350 402 421 411 391 404 431 440 445 453 462 463 467 470 470 459 365 367 426 436 347 427 355 369 409 402 396 382 373 368 367 368 380 379 378 387 418 484 467 442 432 419 415 415 420 431 452 455 446 433 422 415 415 420 422 419 413 397 384 378 324 219 248 332 359 336 297 302 271 275 298 321 331 352 313 253 213 227 169 132 112 110 132 236 280 266 230 216 185 188 258 265 113 108 98 91 95 109 106 84 76 80 87 87 85 84 83 82 81 80 82 84 81 71 77 82 86 89 88 84 85 86 80 65 73 70 69 69 67 66 62 56 50 47 48 50 50 50 56 66 75 89 115 143 142 136 140 151 166 183 191 201 200 190 185 182 165 157 169 205 201 184 186 187 164 163 144 150 165 168 162 143 144 170 204 202 195 175 155 146 143 146 134 113 104 146 105 92 106 134 154 181 203 227 256 290 360 405 401 363 313 363 381 428 472 466 464 482 494 492 471 418 386 364 340 313 292 288 286 285 284 282 278 274 270 265 258 255 251 251 256 262 263 256 248 241 235 230 225 228 231 222 224 227 229 229 229 228 227 226 225 223 220 222 225 228 232 231 225 220 217 217 219 222 224 225 226 224 225 226 230 232 218 209 190 171 160 161 167 177 185 189 192 194 195 195 198 211 240 254 265 275 285 294 300 306 310 313 312 309 305 302 302 304 307 309 309 310 311 313 488 483 475 465 453 440 432 429 428 422 409 417 435 418 327 428 451 458 466 473 469 469 469 468 464 451 451 462 469 442 334 394 390 388 424 424 411 391 374 366 361 380 387 383 378 387 423 453 472 472 446 430 427 435 448 458 459 449 436 423 415 422 430 432 429 420 404 395 388 355 299 317 295 325 326 276 280 242 271 333 384 373 363 336 295 245 199 158 120 105 110 127 210 263 273 237 169 170 181 253 267 125 107 95 91 101 116 87 78 75 78 86 86 88 85 81 79 78 80 84 85 79 68 73 77 79 79 75 77 77 77 77 71 78 75 70 67 66 65 61 55 49 46 45 47 48 49 55 70 77 82 102 133 130 129 129 135 146 154 156 179 195 196 198 184 179 179 177 169 170 175 184 192 193 191 157 149 157 156 165 110 121 171 211 211 206 164 131 129 115 119 120 130 145 138 102 95 114 145 165 188 207 227 250 280 356 410 405 367 374 418 417 426 454 493 483 491 497 493 474 432 412 392 363 323 291 284 283 283 283 283 281 279 276 272 267 262 252 247 249 255 252 245 239 234 230 227 231 236 235 229 232 236 238 239 239 238 237 235 232 230 227 230 234 239 241 232 225 222 222 224 229 234 239 243 244 241 239 239 241 242 228 216 196 177 164 165 170 178 185 192 198 202 205 208 211 218 244 261 273 283 293 300 305 309 311 312 310 308 306 306 308 311 312 312 312 314 317 321 460 468 464 447 426 417 418 424 429 426 393 409 429 412 347 453 474 478 480 480 475 470 466 461 438 314 314 339 397 465 433 398 402 418 434 447 453 425 393 373 364 393 404 397 380 373 384 416 453 475 467 456 456 459 456 444 443 439 433 427 424 433 441 445 441 430 419 414 406 393 376 362 290 281 252 182 187 205 316 387 379 370 363 329 287 238 173 144 119 111 121 150 230 255 281 264 150 160 166 244 274 149 103 89 88 97 107 85 80 74 75 85 88 89 85 79 75 78 82 86 88 85 77 71 71 70 66 63 70 67 65 69 77 75 72 68 65 64 64 61 56 50 45 44 46 47 48 52 64 74 79 93 119 127 131 134 140 148 149 146 163 175 175 179 170 179 190 194 190 165 186 195 187 187 178 110 113 156 159 158 165 141 109 113 203 190 147 114 104 100 84 103 126 129 112 91 106 133 153 169 189 214 237 259 281 302 347 351 343 414 438 426 426 442 452 488 504 508 504 493 474 444 415 377 324 290 282 281 281 283 284 286 285 283 279 274 269 257 245 238 246 243 239 236 235 232 235 243 245 240 239 242 244 246 247 249 247 244 240 235 232 233 238 244 246 240 235 232 232 233 236 242 248 255 259 260 257 253 252 251 247 236 222 201 182 169 169 173 180 187 194 201 209 215 220 224 230 250 269 283 292 300 306 310 311 310 308 307 308 310 313 315 315 314 313 314 317 326 331 414 437 440 423 410 415 422 425 425 427 424 430 446 463 471 482 488 488 485 479 477 473 468 462 447 407 398 359 383 475 457 356 380 424 439 471 499 457 406 363 306 398 426 414 388 377 381 397 424 452 461 461 464 458 443 424 426 431 434 436 441 449 462 463 455 442 434 432 424 407 384 363 355 269 194 179 187 237 330 379 368 362 333 256 202 184 175 147 128 121 133 171 221 263 268 230 162 142 159 227 259 177 93 82 81 83 90 91 88 78 72 78 90 90 87 84 82 85 89 93 95 95 94 76 67 62 60 61 70 61 57 62 73 71 68 64 62 61 61 59 54 51 50 47 47 46 47 48 53 68 76 84 100 121 123 135 154 171 169 144 149 154 149 151 158 168 183 200 205 181 181 184 183 175 180 170 158 149 157 178 191 192 185 180 210 114 65 65 71 61 61 65 76 92 76 87 122 147 153 170 192 226 257 280 310 282 283 305 346 422 424 423 435 452 451 504 523 522 510 493 486 468 443 398 326 291 283 282 283 286 288 290 291 289 287 281 275 265 249 232 237 237 239 241 243 245 252 256 254 249 252 254 255 256 257 257 256 252 245 236 232 236 244 248 247 243 243 245 247 248 251 256 263 270 275 275 271 265 263 261 254 247 228 204 184 174 174 177 183 191 199 208 217 225 231 236 242 255 275 292 300 306 311 313 313 311 310 311 315 319 321 321 319 316 315 316 320 333 339 392 402 404 400 404 417 426 423 418 425 444 468 500 519 509 486 486 490 492 487 481 476 467 429 368 352 414 377 388 474 455 330 323 380 453 526 541 472 408 365 308 401 432 420 395 391 396 404 419 435 442 442 442 431 417 411 424 435 446 457 466 478 498 491 471 454 445 442 431 414 393 368 360 300 234 199 208 346 376 364 351 338 203 168 169 172 168 153 139 137 148 171 243 318 340 306 241 157 160 250 332 295 97 77 81 85 88 92 86 79 75 77 92 97 96 90 83 84 93 98 101 102 101 92 74 62 60 63 73 61 62 73 70 66 61 57 56 55 56 53 50 52 58 56 46 42 43 45 50 65 73 76 82 99 93 105 136 172 166 136 133 138 139 131 135 141 154 170 172 181 180 172 163 163 161 184 188 171 160 188 205 202 184 159 103 61 49 50 50 53 60 61 62 69 78 91 100 123 167 166 191 230 264 292 347 271 272 310 357 421 421 432 442 445 449 508 542 553 539 492 485 479 455 405 334 298 288 288 290 293 295 298 299 299 297 292 283 277 268 252 236 242 248 254 258 265 270 267 262 262 265 266 266 267 267 266 264 258 249 238 234 240 249 253 251 251 257 261 263 264 266 273 280 286 289 287 282 277 276 275 266 254 232 208 189 182 183 187 193 201 211 221 229 234 238 241 247 256 277 296 304 310 314 316 317 317 318 321 325 327 327 325 322 320 318 318 322 334 342 392 384 380 383 400 428 424 412 406 420 455 518 543 527 487 465 475 495 516 525 506 489 473 437 387 369 401 387 409 466 448 366 337 376 460 533 533 461 405 384 375 361 399 410 402 414 422 432 441 446 441 433 429 420 410 411 444 458 477 496 511 528 534 516 490 465 444 435 426 413 395 374 369 273 204 236 371 374 365 352 308 181 159 156 167 182 187 164 164 169 172 177 198 300 341 326 302 189 215 276 279 172 79 71 83 91 85 85 85 85 88 96 106 110 106 100 92 77 93 98 103 105 78 91 78 66 64 66 75 80 79 74 67 61 51 48 50 51 47 60 59 51 57 60 48 41 40 42 50 65 72 76 77 70 61 53 70 113 112 114 112 119 132 124 108 106 115 127 124 150 165 152 129 145 146 172 183 168 143 163 179 169 135 85 51 56 103 126 47 45 48 70 89 76 93 95 94 94 101 138 167 190 212 233 234 230 267 320 369 415 418 422 419 401 369 452 519 564 569 500 483 479 456 404 342 310 297 294 299 314 323 324 326 323 307 302 294 286 280 273 253 254 261 269 275 280 277 275 275 275 277 277 277 277 277 275 273 265 255 246 244 249 256 260 259 264 269 272 274 276 281 289 295 297 295 292 292 291 291 290 277 259 238 215 198 193 195 200 207 216 225 232 238 242 245 248 253 260 277 296 306 312 317 321 324 327 331 334 337 336 332 328 325 324 323 324 329 338 331 391 386 377 380 405 441 418 400 399 420 464 512 498 466 447 440 462 509 554 567 513 443 447 457 438 397 399 417 429 426 404 419 417 425 446 461 470 436 407 393 375 245 327 389 411 447 474 487 484 470 451 436 421 416 417 427 487 503 522 541 550 540 515 498 485 470 446 435 424 410 392 376 373 272 200 234 381 373 361 295 200 166 164 164 227 281 189 172 210 234 256 315 316 338 342 333 315 191 268 304 240 103 81 82 86 87 83 84 85 88 91 96 115 120 115 107 100 93 100 110 113 109 108 101 82 69 68 70 74 78 77 72 66 61 54 49 48 51 54 69 65 51 51 64 51 42 40 40 54 51 58 71 76 74 66 58 50 44 50 73 84 88 94 121 98 82 85 103 108 110 119 116 105 123 142 155 154 140 124 130 136 125 95 56 100 149 172 141 64 68 82 109 130 124 126 111 109 110 101 135 188 217 209 177 198 220 257 310 374 425 417 405 384 351 317 342 414 490 533 505 481 474 452 405 349 324 309 303 306 320 340 347 348 344 335 335 319 303 291 286 278 274 277 284 287 287 287 288 289 289 290 289 288 288 288 286 284 277 268 260 259 263 267 270 272 276 279 281 282 286 292 295 295 294 293 296 318 313 299 290 282 270 248 225 209 205 209 214 221 229 236 243 249 253 256 257 260 265 280 298 307 316 323 330 335 339 344 347 347 345 337 333 332 334 336 337 339 333 323 393 397 391 393 408 422 404 394 399 419 450 451 428 413 420 425 451 502 541 539 483 392 417 454 442 373 417 454 430 364 335 409 419 420 432 449 447 430 415 403 375 230 225 274 368 504 535 545 529 500 470 455 434 420 421 446 515 523 540 564 575 536 497 474 432 389 449 446 434 417 399 386 382 347 283 253 379 371 361 279 170 166 165 162 192 221 183 189 234 287 334 363 359 354 346 326 284 233 272 254 179 95 93 98 96 94 97 104 92 90 91 92 119 129 128 120 107 101 104 108 110 111 119 91 75 69 68 73 73 73 70 67 66 64 61 55 50 54 60 70 63 55 71 73 63 59 55 40 41 40 46 58 74 73 65 58 49 38 47 55 64 72 77 87 87 70 61 73 96 92 85 90 106 107 122 114 110 120 124 115 107 101 104 126 200 257 220 121 70 98 122 141 151 152 141 120 120 127 110 118 146 171 174 150 181 222 268 326 395 424 425 420 401 360 315 287 303 358 427 469 480 468 443 409 363 337 323 316 315 319 345 359 361 358 359 351 332 319 313 303 301 301 303 303 298 298 301 305 309 309 305 300 297 297 297 297 296 291 284 277 274 277 279 282 284 286 287 288 290 292 295 296 296 297 299 306 309 305 300 295 291 283 266 243 221 218 222 227 234 240 249 258 265 271 272 269 271 278 295 316 324 331 336 342 349 356 359 357 353 349 343 342 344 347 350 350 344 332 322 389 389 389 388 388 387 381 385 393 402 413 389 388 398 412 419 440 458 456 441 440 436 434 448 464 451 433 436 440 436 423 419 416 415 417 423 449 449 434 413 391 370 278 315 430 516 463 392 388 435 488 473 450 438 448 483 535 537 554 579 589 526 487 465 441 420 452 449 439 424 409 399 388 379 310 224 263 277 329 282 174 162 162 158 158 164 180 191 269 334 353 323 352 357 351 330 291 262 223 185 150 123 128 124 115 117 138 149 106 91 94 99 116 132 132 124 115 109 106 105 108 112 98 77 76 76 73 76 73 69 64 62 64 67 65 58 51 54 56 63 65 67 83 82 75 69 66 62 43 40 49 64 73 67 64 59 49 38 39 47 52 55 62 67 74 75 75 77 84 82 72 62 60 71 80 64 55 73 109 101 88 105 165 249 273 280 227 126 56 93 120 146 164 154 139 118 110 116 122 112 112 128 142 132 174 233 299 363 413 422 428 433 405 326 299 285 278 290 331 379 436 454 442 418 380 356 341 333 332 335 355 366 370 370 368 357 345 335 327 322 318 320 323 321 319 318 319 323 328 330 323 312 306 305 305 307 307 304 298 293 290 289 290 290 290 291 293 296 297 297 297 298 300 302 305 308 306 303 301 299 296 292 283 264 234 231 234 240 247 255 266 275 283 287 288 284 288 300 318 334 341 348 350 351 356 364 364 361 356 353 352 354 357 359 358 354 344 335 327 376 367 368 366 358 358 362 374 379 376 376 367 381 396 404 410 420 412 406 408 418 440 439 438 448 466 457 450 439 421 402 397 406 421 435 441 470 485 461 422 399 402 408 455 492 469 428 387 379 411 466 487 464 460 481 515 528 523 543 572 579 511 487 479 476 470 452 444 437 429 417 402 385 325 282 249 177 191 297 311 228 164 161 155 153 160 181 199 262 297 303 313 342 340 344 348 336 292 210 177 163 131 140 132 125 139 178 199 120 91 99 112 120 139 135 124 118 118 111 109 111 106 74 72 82 85 78 78 75 68 60 56 62 68 67 60 53 53 57 59 60 65 81 84 79 75 74 72 49 50 61 69 67 61 58 51 42 38 39 41 42 44 49 50 53 56 65 81 72 57 62 64 50 51 52 48 44 48 64 68 100 160 232 276 281 281 206 79 53 66 96 145 185 156 138 111 93 98 131 122 112 118 129 120 173 238 309 373 417 421 432 435 412 353 310 295 291 295 312 347 379 395 410 433 400 385 377 372 366 360 366 376 382 380 372 371 366 354 336 334 330 330 331 332 334 334 335 337 342 345 338 329 322 319 319 322 319 313 307 302 299 297 295 293 291 294 300 304 304 302 302 304 306 308 310 308 305 302 301 301 300 297 293 283 261 247 249 259 270 279 285 290 293 296 299 299 307 322 338 348 351 354 355 356 359 365 365 362 359 358 359 361 363 364 362 353 345 340 336 361 349 344 342 342 346 360 368 369 364 361 365 386 399 398 390 395 401 411 418 418 467 488 459 421 431 462 468 447 415 391 385 397 430 469 496 490 474 448 423 412 424 466 486 473 435 419 405 396 404 435 484 468 474 502 530 513 503 522 551 559 497 500 516 521 501 453 438 434 431 420 397 378 287 288 340 243 234 310 352 309 189 166 152 151 163 183 226 210 200 249 373 355 319 333 359 340 340 273 217 162 97 97 100 121 156 192 195 119 93 102 117 138 147 144 132 119 117 109 112 107 88 68 73 84 86 78 78 77 68 59 54 61 67 66 61 57 56 64 60 54 54 69 78 78 78 77 61 49 58 68 69 63 51 46 42 38 39 40 40 40 41 43 44 45 47 56 71 69 68 74 70 48 47 48 47 45 46 51 67 84 135 222 238 276 251 162 57 55 160 189 188 184 161 130 99 91 108 127 122 122 130 137 127 189 252 315 371 411 415 422 419 402 369 323 310 312 313 302 310 318 346 383 405 417 414 410 407 399 384 387 392 393 387 374 370 370 368 361 346 342 337 336 340 341 344 345 347 351 353 348 342 337 335 336 337 333 324 313 308 305 302 299 296 294 298 305 309 311 310 310 311 312 313 312 308 304 302 300 301 302 300 299 297 288 280 283 289 294 297 299 300 301 303 307 310 322 335 346 353 353 355 356 359 365 368 366 363 362 364 366 370 370 368 366 354 347 344 344 355 324 328 332 334 341 362 370 365 355 355 373 404 413 399 380 385 396 429 455 443 454 467 460 435 414 439 453 440 413 392 390 396 422 467 510 465 429 414 419 439 462 470 451 427 414 408 400 398 402 418 465 464 477 505 530 511 498 509 534 545 492 517 556 564 524 452 438 438 435 423 397 380 371 368 363 347 363 358 350 319 226 169 151 153 167 186 228 250 263 292 357 389 364 353 331 269 311 260 163 89 84 89 84 136 200 207 72 84 96 104 120 142 134 142 147 132 93 82 85 83 68 62 76 78 76 75 77 76 68 59 55 61 66 65 64 65 68 70 59 50 50 57 68 72 75 72 50 46 57 64 62 59 43 38 37 38 39 40 41 42 42 42 43 44 45 48 55 61 69 76 72 53 46 48 48 47 48 57 68 76 89 105 116 105 168 220 204 211 247 268 267 244 216 150 104 88 98 112 91 124 159 168 161 254 319 360 383 397 396 390 374 346 308 283 289 314 333 309 302 309 346 397 428 434 419 411 418 431 417 420 421 411 389 384 377 375 375 374 377 364 351 345 349 347 348 349 351 357 358 353 349 348 348 349 347 343 333 322 314 310 306 303 300 300 305 312 316 318 318 317 317 316 315 312 309 306 302 300 302 304 304 304 306 304 300 301 305 307 308 308 307 307 311 314 321 329 337 343 348 350 354 359 366 375 377 378 377 378 380 382 384 383 380 377 363 352 349 352 354 241 302 343 339 346 369 364 355 351 361 398 428 430 409 383 379 391 434 470 457 416 415 429 442 441 426 437 427 408 397 405 409 415 432 454 413 391 388 412 456 500 458 420 399 395 389 391 399 409 422 450 458 474 501 525 519 502 507 528 542 504 528 561 556 506 451 446 452 449 435 416 392 378 370 324 188 331 355 353 311 183 170 166 162 163 175 199 217 279 328 291 241 249 262 266 265 268 237 154 83 85 110 147 143 157 207 66 86 98 100 109 125 153 155 140 119 84 52 42 52 67 38 71 74 68 69 73 70 63 58 59 65 66 65 66 71 74 70 56 47 46 51 54 58 58 57 60 49 56 57 52 46 43 40 38 37 38 40 42 43 43 43 43 44 44 44 45 47 55 70 75 56 56 50 47 47 46 61 69 69 65 62 61 118 175 204 209 244 277 270 254 252 239 109 59 63 79 94 94 142 195 220 211 395 464 444 390 378 366 347 311 261 217 206 225 267 304 301 305 331 368 400 414 424 421 422 429 431 425 451 469 452 389 365 364 372 378 382 387 394 389 370 347 352 351 350 352 359 359 354 352 354 357 357 355 351 344 333 320 315 311 308 307 308 313 318 322 323 322 321 319 317 315 314 311 308 306 304 305 307 308 309 312 314 310 311 313 315 316 317 316 316 320 322 323 328 333 338 344 350 357 365 374 381 384 362 341 338 336 330 323 313 300 292 299 338 365 359 365 283 341 367 358 361 381 371 358 360 384 420 445 446 427 399 384 393 433 468 459 394 377 391 425 457 419 427 418 405 404 422 432 424 405 385 376 378 384 404 446 507 437 399 385 382 377 390 409 428 446 463 461 476 504 531 529 508 505 520 537 527 527 505 473 447 444 458 464 459 443 424 404 386 311 216 198 334 360 318 259 229 194 194 191 181 176 207 244 244 227 224 213 208 249 290 277 268 200 155 130 111 139 158 115 84 114 57 172 202 161 108 91 115 125 109 81 107 125 126 124 118 79 71 64 60 59 62 59 56 56 62 68 66 64 64 66 72 75 63 54 52 47 47 48 46 45 54 61 60 59 56 44 43 41 39 37 37 39 41 43 43 43 43 44 43 43 43 38 41 59 72 61 69 53 46 46 45 61 71 82 87 74 54 112 138 139 141 157 154 198 243 225 126 56 33 44 64 44 79 141 208 259 259 415 462 427 371 359 354 326 279 233 238 196 180 186 215 256 289 336 369 376 371 394 414 429 435 430 435 453 463 453 414 366 356 366 381 386 389 398 403 396 373 356 351 350 352 360 360 357 356 359 364 365 363 360 354 343 326 319 316 314 314 317 321 325 328 327 326 325 324 321 319 317 315 313 312 310 310 312 313 314 317 321 317 316 318 319 321 323 322 321 323 323 326 334 345 359 368 376 376 370 358 347 344 302 268 270 272 269 266 263 258 256 255 272 290 308 372 355 374 391 401 408 418 393 369 369 400 436 449 457 454 433 403 404 429 457 458 392 361 366 398 434 406 412 410 406 413 432 455 445 417 388 371 378 390 413 444 464 421 394 382 381 383 394 433 473 499 512 489 491 507 526 542 509 494 498 508 503 492 457 428 417 424 466 470 456 437 419 401 383 351 321 316 253 268 250 209 201 186 225 221 193 197 218 212 194 177 173 187 203 238 268 270 264 188 140 129 145 183 191 120 63 91 63 171 223 207 143 54 65 70 77 97 119 132 130 119 103 76 64 56 52 51 53 51 50 55 61 59 65 63 58 56 58 70 70 64 55 46 47 47 48 52 63 66 66 58 46 43 43 42 40 38 37 38 39 41 42 43 42 42 43 44 44 43 38 40 52 70 69 52 44 46 48 62 72 90 97 78 58 72 86 95 96 85 64 99 171 238 166 130 102 79 62 49 65 97 165 270 283 425 462 417 359 363 355 334 303 276 302 336 239 158 188 226 264 313 345 350 358 374 398 419 429 433 443 447 447 440 417 376 358 357 366 385 389 399 406 407 394 362 358 361 361 367 368 369 370 371 374 374 373 368 359 348 331 323 320 319 320 323 327 331 333 333 332 331 329 327 325 323 321 320 319 318 317 319 319 319 322 326 323 321 322 323 325 328 330 331 327 342 351 360 347 290 288 287 281 266 238 203 211 228 240 243 246 245 244 245 246 244 241 244 248 249 363 298 305 358 413 444 481 428 392 388 414 440 439 457 469 457 423 420 426 442 452 396 361 363 385 402 390 382 390 402 411 423 458 450 428 411 393 396 411 435 452 431 411 394 387 390 395 420 482 535 555 543 518 514 520 530 534 489 469 469 477 475 462 427 400 396 413 475 473 451 431 419 399 324 297 325 359 235 210 202 191 183 175 236 221 179 209 233 200 163 145 155 184 206 221 229 228 211 160 124 112 118 120 128 93 59 66 56 105 157 179 149 44 45 42 62 114 118 109 108 105 91 73 61 53 48 46 46 46 47 51 56 59 60 58 55 52 57 63 65 61 52 48 47 46 52 62 69 58 49 45 44 42 44 43 41 39 38 37 38 39 40 41 41 40 43 47 44 45 38 36 39 44 49 50 45 41 50 67 72 63 53 53 56 60 72 83 85 77 57 44 87 206 168 140 129 118 89 95 97 78 115 266 314 437 469 429 382 381 369 359 352 347 353 343 234 146 173 203 245 297 343 367 376 379 391 406 417 425 437 447 444 425 403 380 366 358 361 388 394 401 407 410 402 377 375 382 385 389 389 390 391 391 391 385 379 371 362 351 336 326 322 321 323 327 332 336 339 339 339 338 336 333 330 328 327 326 325 324 324 325 325 324 325 329 329 331 335 338 340 343 349 353 347 353 311 281 272 247 244 242 237 228 214 211 218 226 232 235 238 236 235 234 235 235 235 231 220 199 342 247 248 318 389 429 486 439 411 409 424 435 422 438 449 437 421 433 423 421 430 409 380 374 384 394 381 365 373 390 407 418 385 374 379 397 420 437 461 468 423 281 384 403 398 400 407 447 532 574 554 511 507 513 519 520 513 466 448 450 458 460 437 403 382 384 411 494 487 457 435 424 356 264 269 336 359 250 194 182 186 180 172 216 206 178 206 224 194 147 123 154 199 219 221 211 194 165 134 112 98 85 68 74 77 72 63 52 52 78 107 116 91 98 63 47 87 103 97 94 91 83 72 59 51 46 43 43 43 45 48 53 62 60 57 54 51 51 52 57 55 46 44 49 51 59 73 69 53 47 44 43 46 48 46 44 41 39 37 37 37 39 40 40 38 39 42 43 47 46 42 37 44 54 48 41 42 62 73 61 53 53 53 55 55 57 60 65 82 60 45 67 140 93 101 132 152 145 182 157 138 153 196 340 455 481 451 423 403 389 394 401 391 375 330 261 197 161 191 228 288 353 402 439 420 406 402 399 401 427 439 429 403 393 376 367 361 356 376 383 398 413 417 409 395 396 403 408 421 420 419 417 415 412 399 387 377 367 355 341 329 323 322 324 329 334 339 343 345 346 345 343 339 335 333 332 333 334 334 334 332 330 329 330 332 337 347 360 367 365 362 347 314 284 262 225 211 220 233 230 225 218 208 200 184 244 272 229 228 236 238 238 238 237 233 226 211 186 153 338 238 264 317 361 382 416 410 411 418 426 430 415 404 391 377 373 417 420 406 399 415 410 407 410 410 391 227 179 272 413 401 358 346 353 374 408 440 451 421 354 277 387 363 364 407 415 469 561 573 511 462 479 505 511 497 481 450 443 450 460 460 418 387 374 382 417 522 512 475 446 431 349 266 301 378 362 264 239 210 182 179 178 184 186 188 196 204 198 151 118 162 226 240 238 222 190 161 129 107 97 97 101 97 97 98 93 68 48 50 63 82 129 137 83 33 39 71 91 87 77 73 67 55 48 44 42 40 40 43 47 52 59 59 55 51 49 46 47 51 50 45 44 46 53 66 75 65 51 46 44 42 44 52 52 48 44 41 39 37 37 38 40 41 39 35 32 40 40 44 49 53 58 61 58 54 51 56 80 65 51 51 52 52 54 57 61 72 61 55 58 96 187 178 208 217 205 200 255 209 226 237 100 317 416 452 435 347 331 383 419 419 408 385 335 270 202 150 184 213 266 336 400 433 437 423 399 381 391 409 420 418 403 387 371 360 348 334 348 359 384 406 406 401 407 416 429 453 461 459 452 443 434 430 413 396 382 370 362 348 334 325 323 325 329 335 341 346 351 352 352 350 346 342 342 344 349 353 356 355 350 342 336 345 338 341 349 353 358 340 318 256 146 90 100 163 215 223 226 219 210 198 182 170 168 202 229 231 226 236 241 244 246 238 227 213 191 160 130 352 230 303 340 358 371 386 382 401 425 437 419 402 391 375 359 366 383 390 393 394 399 425 436 417 386 383 316 215 231 341 381 348 341 349 364 382 408 403 393 368 312 413 329 287 340 426 484 546 531 463 425 447 484 493 474 456 447 452 467 478 469 414 384 376 389 432 532 527 490 455 436 394 327 331 374 374 297 339 279 182 180 184 172 162 170 198 211 241 187 138 197 264 248 245 234 186 154 130 111 107 119 103 109 109 102 93 86 56 66 85 78 73 53 45 39 27 30 60 72 72 68 61 53 47 43 41 39 38 41 45 50 51 51 49 47 45 47 49 48 48 49 49 41 52 66 67 53 45 42 40 39 38 53 56 54 49 44 41 39 38 38 40 41 41 38 33 35 42 43 47 58 66 68 65 60 60 79 80 63 51 50 50 51 55 58 59 55 55 52 134 259 254 240 229 231 238 232 225 234 259 242 103 226 288 349 363 247 228 312 385 415 409 388 346 279 199 133 171 204 250 313 386 429 442 425 397 380 374 398 423 435 430 416 403 379 347 326 351 359 367 372 370 374 401 418 433 460 454 443 429 426 453 447 432 409 387 374 369 360 342 326 325 326 330 335 341 347 352 356 357 355 353 351 353 359 366 374 379 380 376 368 357 361 356 349 340 329 321 220 173 181 195 180 196 206 214 222 216 198 183 169 155 174 232 270 286 299 293 264 248 244 238 227 205 173 150 154 161 350 245 256 311 354 367 372 369 395 433 455 420 403 385 366 356 371 367 383 397 401 397 405 395 370 348 355 359 347 367 400 379 350 279 299 370 374 387 386 404 419 386 429 328 275 321 436 472 500 480 434 409 423 457 469 460 448 452 464 480 487 471 428 402 395 410 443 484 496 482 455 425 320 362 340 315 395 385 366 276 187 183 173 169 162 180 238 195 245 219 208 310 286 240 217 206 186 156 121 98 108 144 68 238 193 76 73 66 52 69 77 58 140 148 86 28 27 27 46 63 70 64 60 53 48 44 41 38 37 40 44 48 49 49 46 43 42 43 44 45 45 47 48 46 53 59 54 37 34 36 37 34 31 50 57 57 55 51 46 43 40 39 39 42 43 43 41 36 41 39 38 44 66 76 75 72 72 79 67 56 50 49 49 52 57 60 59 55 63 63 72 86 81 144 179 207 244 292 288 285 284 282 272 123 167 241 285 320 227 222 305 409 404 388 351 291 210 109 151 192 239 298 367 422 441 429 402 386 395 417 433 437 435 427 408 376 348 355 363 362 358 353 346 356 376 391 399 403 395 387 377 384 428 410 429 435 414 387 376 362 347 337 332 331 333 335 338 343 350 355 357 357 357 357 362 370 380 388 393 394 395 390 371 352 339 302 248 213 199 239 243 202 186 175 180 200 219 208 203 176 159 161 187 245 312 341 343 345 338 244 201 219 213 220 210 185 164 175 224 343 347 345 310 323 367 382 385 404 439 463 439 395 378 366 365 386 370 395 420 424 396 381 357 336 326 335 367 420 456 451 393 363 224 258 385 385 390 404 420 442 466 394 352 373 423 437 437 463 455 424 412 423 447 459 456 445 454 459 456 445 428 440 454 459 448 423 407 429 446 444 415 316 291 288 313 377 395 266 191 177 182 162 165 174 182 187 199 185 176 205 277 244 259 241 216 213 175 170 139 116 140 186 180 146 113 103 90 60 70 86 72 59 148 105 30 31 44 46 53 62 68 63 54 49 47 44 40 38 38 40 41 42 43 42 40 37 38 40 43 44 45 46 53 58 54 42 34 35 34 30 27 28 44 52 56 58 57 53 48 43 40 39 41 41 43 45 42 38 37 32 29 56 70 67 62 64 60 56 53 50 49 52 53 58 62 63 64 69 65 57 52 54 81 88 131 216 267 285 287 284 246 70 214 311 373 402 359 256 248 318 404 396 383 345 280 187 86 124 171 226 293 377 417 433 432 422 406 422 431 430 423 422 416 395 372 358 363 369 372 367 356 345 342 346 356 366 366 366 364 363 364 369 350 385 402 382 354 379 377 365 357 351 348 343 339 338 338 347 353 357 358 361 366 376 388 397 398 395 388 374 346 317 290 278 249 208 188 186 226 231 198 166 161 167 172 176 186 168 163 184 235 301 338 338 307 270 320 262 235 228 198 182 203 203 190 187 234 334 276 311 345 345 349 368 388 376 392 431 467 463 411 393 383 384 402 390 427 448 437 400 368 344 329 310 282 324 393 424 407 361 381 280 309 402 400 399 405 416 428 428 323 387 426 427 436 462 455 440 433 443 436 438 449 456 452 457 435 408 392 395 400 461 479 448 391 374 391 409 415 407 389 329 306 343 422 410 283 194 163 169 169 170 169 173 184 171 184 218 247 249 237 270 270 245 219 197 183 164 144 139 184 134 102 113 149 75 83 91 87 72 47 95 72 38 52 51 47 48 55 67 66 58 53 49 46 43 31 32 37 36 36 37 38 37 36 40 45 48 47 44 38 62 66 54 41 31 32 29 26 26 39 42 45 49 55 58 57 53 47 42 40 41 33 33 48 46 44 41 35 26 37 48 43 38 43 54 59 55 50 50 53 53 58 62 64 70 72 68 60 53 54 60 59 79 132 197 271 290 255 198 232 274 317 371 425 433 430 434 426 400 375 345 310 207 63 68 97 146 205 274 375 414 424 427 432 416 428 425 412 400 403 390 373 361 360 361 370 380 380 367 347 333 332 340 351 353 357 361 364 367 366 357 330 300 281 286 344 356 345 333 326 319 307 304 316 340 334 323 336 375 379 385 392 394 391 384 374 352 292 210 196 206 218 229 236 235 234 232 221 197 162 155 155 159 166 171 171 187 248 317 158 301 344 253 124 251 148 219 262 182 168 185 194 202 218 249 285 248 303 334 350 339 343 391 371 391 433 466 462 442 417 403 401 413 422 458 456 428 403 364 342 331 299 226 228 351 411 369 267 398 417 416 414 411 411 406 415 378 280 407 419 421 428 439 445 447 445 455 481 434 435 444 448 444 441 414 387 371 372 374 395 410 407 385 365 373 384 391 396 403 393 356 360 440 418 367 329 282 208 174 167 161 158 165 155 183 206 224 240 243 264 296 288 215 203 191 181 162 135 157 125 117 123 116 95 102 88 70 68 46 58 56 47 44 53 49 46 49 59 70 66 60 54 49 46 39 38 40 38 37 36 36 36 37 42 48 49 47 46 45 53 52 47 39 27 28 27 25 25 26 37 41 41 44 48 53 54 51 46 42 41 33 31 44 46 48 47 40 26 27 27 34 41 47 68 67 57 49 51 51 52 56 60 63 69 76 74 66 56 55 56 55 59 79 134 200 230 237 244 282 297 321 347 370 403 428 435 367 223 189 158 121 86 68 67 89 128 174 221 270 380 414 414 418 399 395 386 376 369 374 352 346 353 363 364 377 388 388 370 349 329 323 332 348 358 379 378 373 379 375 353 317 278 255 264 277 281 278 270 264 255 247 250 268 289 277 268 282 315 318 317 304 280 252 236 218 208 202 202 198 215 233 248 259 263 264 263 246 207 178 165 160 161 165 178 203 231 261 289 320 210 138 143 202 214 187 179 178 165 167 177 195 218 236 219 216 219 248 307 297 297 325 379 374 393 438 465 447 450 430 415 409 413 442 458 437 407 395 364 343 334 340 345 258 367 415 411 413 409 405 402 405 417 431 323 356 388 284 289 381 436 452 451 449 445 444 442 435 419 417 430 433 413 412 403 386 370 363 361 360 365 375 382 372 366 369 376 388 403 421 410 406 436 419 411 409 360 240 195 169 157 156 160 162 191 185 182 219 256 259 280 274 211 198 190 182 167 140 134 120 119 108 78 116 94 71 62 65 51 51 56 56 47 56 51 47 46 51 64 68 66 59 53 49 47 47 48 47 43 41 39 38 39 43 47 47 46 49 58 51 47 43 37 31 36 33 28 31 37 39 40 39 38 39 43 47 49 47 36 34 31 30 31 28 28 28 28 27 28 28 36 53 70 51 49 46 46 50 51 52 54 58 63 70 81 80 73 64 56 56 55 56 64 97 125 147 187 257 285 300 316 335 355 374 397 402 326 163 148 130 116 127 170 219 148 127 154 194 228 294 356 400 414 377 337 320 320 324 329 315 319 336 354 369 384 393 387 362 341 323 320 332 353 367 392 393 388 398 395 380 341 298 279 266 266 262 253 240 227 211 206 210 219 222 217 224 244 269 270 267 251 227 207 195 190 189 190 191 212 244 267 277 281 283 282 281 264 221 202 187 178 174 177 196 231 254 261 260 335 308 253 208 214 193 179 175 175 171 176 192 214 231 227 187 179 206 204 275 263 286 329 364 382 390 432 457 433 420 423 417 406 402 417 419 411 401 397 373 350 341 348 367 380 394 408 411 396 379 370 380 403 432 463 341 298 302 302 360 410 448 465 464 463 451 439 434 435 416 397 394 394 387 400 408 402 385 365 359 353 337 317 312 380 369 363 369 379 394 415 431 436 425 415 414 417 387 301 229 191 172 167 170 174 193 177 162 191 261 263 253 237 213 195 183 172 160 145 111 99 90 86 94 123 82 65 66 63 49 55 61 62 62 59 55 51 49 49 55 63 65 63 60 57 56 57 54 46 53 41 35 33 34 41 43 43 44 49 55 51 45 39 36 33 34 37 40 41 44 43 41 39 37 37 39 42 45 45 36 35 32 27 25 24 24 24 25 25 26 27 57 92 97 57 48 45 45 50 50 51 53 54 56 74 82 83 81 74 60 58 59 61 64 85 97 106 134 192 232 281 310 325 345 357 368 324 236 155 148 131 129 141 156 159 135 139 164 190 215 246 297 360 412 356 339 307 277 275 275 289 294 300 325 355 374 379 367 344 318 307 314 333 357 394 409 411 411 416 409 400 381 352 317 279 272 263 248 235 223 205 193 188 189 190 195 218 247 249 254 252 241 225 213 216 216 217 218 220 238 265 285 294 296 294 294 290 273 243 231 215 196 192 239 262 289 286 255 238 257 256 241 226 224 208 190 181 185 198 229 245 250 241 205 194 192 233 249 281 309 327 340 358 390 391 414 423 403 406 418 411 396 387 399 390 397 405 401 386 360 353 365 385 393 311 355 403 371 363 362 377 405 436 454 399 368 361 368 411 443 462 469 467 460 446 437 440 443 373 375 374 374 373 319 398 423 403 373 364 356 332 276 217 326 364 370 368 372 380 398 414 419 412 408 412 417 417 396 266 237 212 189 178 179 173 164 164 185 246 263 262 245 218 198 179 164 152 136 97 77 76 98 140 134 105 81 68 62 35 55 66 65 64 62 60 58 55 53 53 57 61 64 65 66 65 65 59 44 52 37 31 31 31 40 39 40 43 46 42 46 42 35 35 34 30 34 42 49 48 46 45 43 41 40 40 42 42 38 30 30 29 28 25 23 23 23 24 24 25 28 47 70 76 55 48 46 47 52 52 51 51 49 44 52 68 78 81 78 70 62 64 72 82 91 110 123 127 128 181 255 298 316 325 341 347 300 225 168 158 145 141 144 146 146 139 151 175 189 200 216 253 300 329 296 282 293 312 304 265 259 264 274 296 309 329 328 314 307 282 279 295 321 344 380 402 412 416 421 422 422 413 393 361 367 388 337 256 302 257 224 197 176 170 174 191 233 264 227 241 246 245 241 237 236 232 244 270 290 296 303 305 300 296 305 305 296 281 267 281 257 217 225 336 356 362 326 257 238 226 226 231 235 232 238 239 242 250 259 267 269 263 247 235 238 236 281 351 355 363 347 329 333 385 398 408 411 406 408 412 407 397 389 389 378 395 410 402 382 363 362 375 394 400 371 352 353 363 358 371 392 421 445 440 425 420 419 419 418 461 469 456 441 422 393 404 417 397 331 366 386 392 378 260 391 436 414 383 371 361 355 306 213 232 349 384 375 374 376 383 394 400 399 400 410 416 420 409 317 290 265 234 203 191 169 161 169 193 231 248 251 240 219 202 167 156 154 142 132 90 74 94 136 140 130 104 77 62 37 61 71 70 68 67 67 68 67 64 61 60 60 61 62 67 65 63 63 59 36 34 41 47 44 42 41 41 42 40 34 37 35 31 32 32 31 30 36 53 51 50 50 51 50 49 48 48 44 34 27 34 41 43 41 27 24 23 24 29 30 34 44 56 59 51 49 49 50 53 52 51 49 46 42 47 53 61 72 82 75 80 82 81 88 90 109 128 140 150 272 261 271 309 307 285 283 295 281 177 168 161 151 143 148 151 156 169 184 189 195 210 233 278 379 241 211 240 283 300 291 265 250 251 257 257 254 249 247 246 247 250 264 286 305 322 357 382 390 399 407 410 415 420 408 442 446 382 289 285 284 263 217 166 161 168 200 218 212 218 218 226 237 246 257 242 241 274 337 371 350 328 314 309 306 314 315 310 298 275 348 284 245 348 347 360 363 332 268 256 254 253 252 251 251 261 269 274 280 285 288 288 281 268 258 241 233 263 276 303 325 330 317 312 369 393 406 408 404 401 405 402 392 381 381 386 400 407 397 372 363 370 387 405 410 420 395 373 373 371 388 410 431 443 427 377 365 381 404 404 447 446 420 392 365 309 330 346 319 360 383 408 418 411 424 433 432 417 393 378 364 357 353 351 359 367 388 397 381 378 377 380 385 388 392 405 415 421 418 373 330 308 283 241 205 186 175 176 193 214 232 245 242 222 212 151 149 165 151 140 126 97 75 84 135 124 91 57 37 34 62 74 74 73 72 73 75 75 73 67 62 58 56 57 60 42 34 33 31 30 29 39 49 46 44 43 43 39 26 29 28 26 26 26 27 30 33 39 54 52 50 54 60 61 60 58 56 52 43 37 53 62 60 54 35 29 28 31 34 34 37 42 46 46 47 48 50 52 52 48 47 46 44 41 44 47 52 63 83 82 85 86 86 86 80 98 116 129 147 216 230 261 297 263 144 121 176 235 164 173 169 156 143 148 156 176 192 197 187 187 195 203 228 303 242 222 233 257 263 264 255 244 238 247 252 252 251 251 247 245 241 238 236 239 256 279 307 338 369 372 379 408 452 454 484 469 399 307 345 231 228 231 156 149 146 150 158 171 183 194 204 216 230 249 258 275 321 391 412 381 350 330 323 324 326 327 327 324 309 318 308 297 290 367 322 286 280 279 274 270 269 271 273 277 281 286 289 293 297 304 310 309 297 290 274 261 247 229 235 269 289 299 316 363 391 401 404 404 396 398 398 393 383 380 394 404 405 395 376 365 378 408 438 434 425 427 417 395 403 411 411 405 400 410 292 273 305 347 378 394 383 363 350 342 295 284 305 340 355 404 431 428 408 415 417 419 417 405 376 364 355 348 345 350 367 392 406 398 389 376 373 374 376 384 399 410 419 425 422 373 339 317 291 233 209 193 191 204 200 220 269 287 238 215 145 151 180 172 162 148 107 70 72 127 119 80 47 47 44 65 76 77 75 74 71 70 69 66 61 56 53 53 54 61 44 35 34 31 43 33 38 50 49 48 47 45 39 26 39 41 34 25 26 27 29 41 53 51 53 39 46 64 64 64 64 64 63 64 62 70 70 60 46 41 39 37 36 34 32 35 39 40 38 43 47 49 50 47 42 45 46 43 39 42 46 49 56 73 80 85 89 90 81 72 76 95 124 147 237 231 247 304 301 224 166 173 213 155 162 163 160 157 155 185 200 210 211 186 175 168 165 170 196 214 210 223 254 226 219 247 262 241 232 243 245 244 246 245 242 237 221 191 154 116 133 196 286 370 364 375 422 492 490 475 439 377 309 343 251 242 232 144 135 126 174 205 137 158 168 181 198 216 228 280 330 363 391 402 396 382 365 352 345 345 348 351 349 340 337 366 368 244 392 417 371 307 295 291 287 286 288 287 293 295 295 295 298 306 325 340 341 326 307 291 277 244 222 204 209 248 274 299 359 386 395 401 399 374 392 397 377 353 365 395 405 406 401 391 376 388 438 491 477 432 409 405 416 437 422 381 341 332 397 279 280 321 353 377 363 327 290 293 389 345 348 354 348 356 410 439 432 404 399 399 407 415 414 391 368 354 347 342 343 356 385 410 417 406 389 379 375 376 378 388 400 412 422 430 416 387 356 325 256 230 214 214 233 252 267 287 282 248 296 283 267 251 222 148 210 183 107 67 118 96 63 44 50 61 71 74 74 72 69 65 61 58 55 52 51 50 50 52 63 49 39 40 50 48 43 44 48 50 52 51 41 33 41 44 46 49 46 31 31 43 50 45 31 44 37 43 58 58 61 64 66 63 58 73 70 61 50 45 44 46 40 31 33 31 33 37 40 39 41 44 47 46 40 40 43 45 44 39 41 45 49 52 62 75 83 89 92 93 183 140 85 83 84 135 220 269 261 300 283 245 206 182 196 179 154 143 156 174 197 211 217 216 194 177 155 136 133 160 160 160 195 263 241 219 230 233 210 224 229 228 231 245 248 248 242 222 175 79 60 107 216 368 425 415 414 448 517 506 431 386 371 354 341 337 303 229 133 120 108 128 145 119 134 154 171 190 218 226 332 355 311 359 409 428 424 409 394 377 380 381 373 365 361 355 393 439 369 381 379 360 331 315 302 304 308 301 281 284 284 286 290 294 309 339 357 349 331 312 294 275 250 242 211 194 238 271 299 353 379 388 397 393 357 381 380 341 306 341 394 407 407 407 405 397 402 458 529 527 442 405 410 434 439 371 339 345 368 367 302 295 320 352 367 341 312 299 325 416 393 380 367 353 354 386 385 388 400 383 387 395 407 417 403 374 355 346 343 344 366 397 415 406 362 339 349 370 384 381 387 396 406 415 422 427 420 408 381 288 256 242 270 333 302 341 311 278 310 357 302 308 311 245 187 250 243 193 156 146 84 50 42 45 61 58 62 69 69 66 60 55 52 50 50 50 44 40 50 56 47 40 45 63 56 51 48 48 49 51 51 46 43 47 49 55 51 42 39 59 57 52 49 43 37 45 51 53 54 60 63 63 63 66 59 63 66 60 43 37 40 43 44 46 44 39 36 37 45 44 38 38 42 36 42 43 43 43 43 40 43 47 50 55 70 81 87 90 97 180 143 85 68 58 72 170 245 245 270 277 273 256 230 222 208 187 170 165 179 192 202 214 227 225 204 167 133 117 140 148 145 173 252 278 246 215 190 167 205 223 213 192 184 232 247 243 223 184 79 69 139 273 438 448 428 417 442 512 495 428 424 456 441 429 408 340 236 132 114 100 91 93 111 130 153 169 180 198 200 327 356 269 300 418 459 458 443 425 430 433 417 384 364 368 367 394 439 426 382 370 367 356 339 320 313 309 299 288 288 287 284 284 287 302 331 349 336 318 304 287 267 245 242 214 206 238 267 298 343 374 385 392 386 353 347 331 304 292 331 391 403 405 408 410 411 410 438 498 565 469 422 421 437 424 387 396 366 339 415 318 296 312 330 314 267 269 293 333 394 386 378 366 349 338 367 381 389 392 374 386 397 405 408 398 377 361 351 348 351 407 427 415 385 354 318 349 389 398 392 391 393 397 403 410 420 429 435 423 356 335 328 359 420 365 398 322 261 316 345 267 304 322 214 250 281 289 263 204 169 82 44 46 56 63 45 51 67 68 66 60 53 50 50 52 45 35 33 47 48 39 42 55 66 63 58 53 49 48 49 49 49 49 52 56 65 57 46 68 75 61 48 44 50 36 48 55 51 52 56 59 59 57 55 56 62 63 57 49 42 41 40 39 40 40 41 39 34 31 37 34 34 39 35 43 47 43 35 44 42 41 44 49 52 66 78 84 86 91 103 139 142 81 74 66 145 228 247 269 277 281 277 263 243 241 223 197 179 184 199 206 216 237 232 228 221 195 145 154 176 171 179 234 282 264 233 190 140 174 199 175 127 111 196 221 213 185 145 102 104 190 333 447 464 458 464 495 537 487 446 399 362 412 423 389 328 252 152 119 123 123 101 117 144 166 178 181 188 175 234 263 234 238 266 277 337 450 414 447 460 436 380 349 367 390 404 405 395 392 391 388 379 358 333 323 321 310 301 299 295 290 287 287 294 315 333 329 308 289 270 252 224 216 202 211 227 248 282 334 377 385 380 362 329 289 275 273 280 299 364 379 394 406 404 407 415 430 442 447 496 450 422 422 421 415 420 415 394 364 367 303 302 330 269 297 320 349 388 432 408 380 356 341 335 358 377 388 390 385 402 406 400 389 380 377 368 358 353 356 420 422 372 320 378 358 385 415 417 406 391 383 382 387 398 410 420 426 426 429 430 431 432 434 434 420 340 263 257 325 323 349 310 172 258 318 328 269 158 158 80 43 53 81 77 55 56 68 70 69 62 55 50 50 49 40 34 36 44 43 35 41 54 58 60 58 53 49 47 47 47 47 50 54 51 64 66 64 86 79 58 41 38 48 50 56 56 52 50 52 54 51 45 43 49 56 59 55 50 45 43 41 37 40 38 37 37 39 33 31 32 35 39 43 46 44 41 43 43 43 44 45 45 50 62 72 78 82 91 108 186 206 100 92 84 130 183 210 286 288 278 274 279 270 262 249 230 207 197 215 229 240 258 225 249 263 249 212 198 201 275 375 390 397 392 319 198 106 159 155 113 69 78 142 174 179 158 116 135 201 288 363 409 372 354 391 473 515 441 394 364 364 459 432 346 280 261 183 133 175 183 130 149 179 192 189 180 176 172 191 212 234 327 349 297 296 443 446 420 427 414 314 334 380 407 413 412 411 409 407 405 398 375 345 328 321 317 321 316 313 309 297 293 295 304 315 315 298 273 247 229 208 204 199 195 210 240 284 340 383 370 349 317 275 270 262 274 292 310 362 365 372 389 407 406 419 433 424 388 455 450 430 409 393 421 433 444 435 382 340 274 302 366 327 363 382 385 399 463 421 375 346 339 343 355 363 371 385 402 412 401 380 362 360 376 375 365 354 354 374 367 308 251 378 405 404 411 431 411 380 369 367 371 386 396 407 418 427 434 434 434 434 434 436 416 410 377 319 407 413 403 336 204 210 309 303 237 187 155 80 47 53 75 79 76 74 73 73 71 64 57 52 49 31 43 48 44 42 41 41 33 29 44 47 49 48 47 47 47 47 47 50 55 43 57 70 75 80 70 52 39 38 49 61 61 56 51 48 49 46 44 43 35 43 49 53 54 51 48 46 44 42 42 39 37 35 34 30 29 32 35 35 36 40 42 42 43 45 44 45 46 47 48 64 73 79 87 82 88 95 106 120 94 102 93 94 149 288 289 280 286 292 297 269 263 269 245 234 251 277 292 269 264 273 277 274 265 306 288 261 228 163 164 240 283 239 109 198 190 129 72 70 77 123 159 161 131 181 287 357 359 359 304 319 362 397 495 488 475 449 407 383 408 378 302 215 199 285 220 131 179 200 228 236 224 184 164 182 204 219 231 311 381 376 362 430 411 423 434 406 332 367 405 425 425 421 418 418 422 423 416 391 361 336 322 318 329 330 325 317 310 305 307 311 309 293 273 251 228 212 227 236 214 186 196 228 258 286 366 333 304 282 262 265 247 259 285 307 314 345 362 373 384 382 392 390 389 398 409 429 427 406 385 434 447 437 422 412 336 266 313 389 357 390 405 392 388 445 400 355 339 346 355 360 361 358 364 400 393 369 346 335 344 375 383 373 356 347 347 347 351 363 387 405 397 399 411 381 362 357 357 358 373 392 409 429 449 459 454 449 447 446 441 332 344 368 334 425 426 414 345 218 270 277 247 170 59 57 71 77 66 42 72 75 75 76 76 71 65 60 56 50 31 41 47 45 42 42 41 34 29 39 41 44 46 48 49 50 49 49 51 54 56 59 62 66 70 49 45 44 44 61 60 59 55 50 48 48 42 41 45 33 39 45 49 51 51 48 47 46 44 43 39 42 45 42 41 32 31 33 32 33 37 39 40 42 45 44 44 45 49 52 63 73 81 90 99 101 103 117 150 117 105 104 118 161 273 282 301 329 313 311 261 278 340 323 317 325 340 341 299 295 283 275 276 285 330 344 309 233 186 233 269 234 160 236 236 158 95 90 70 74 87 110 138 136 220 296 342 350 343 339 383 413 404 476 496 489 465 427 355 391 360 284 239 205 206 182 162 175 224 250 307 326 208 179 194 217 241 280 235 293 363 414 424 413 432 438 410 342 377 415 437 440 434 431 432 436 439 434 408 380 354 333 323 327 329 331 335 332 326 322 313 295 275 232 217 216 203 242 253 210 181 182 190 214 253 295 293 294 268 223 235 246 265 306 359 359 324 353 390 395 396 398 382 376 399 400 422 433 426 406 430 431 407 391 410 392 319 342 379 307 380 400 417 430 419 374 335 332 354 369 375 362 351 357 389 377 354 337 334 346 380 386 374 357 346 343 341 344 355 379 386 381 372 363 353 355 355 354 355 363 379 403 436 465 446 464 471 468 446 351 321 326 336 345 429 427 418 399 352 246 221 152 86 83 78 77 76 67 45 67 67 68 69 66 63 61 61 54 35 49 52 51 48 44 44 44 45 44 45 44 46 51 57 57 57 55 54 53 52 51 53 56 60 64 47 43 50 60 59 59 58 55 50 48 47 46 45 41 34 35 41 47 47 46 45 46 47 45 44 41 44 49 52 51 41 35 32 29 32 32 34 37 39 42 41 39 40 46 51 57 69 82 82 85 93 117 144 151 125 109 82 59 81 249 293 311 334 345 315 255 309 439 441 424 414 398 371 336 305 285 276 276 291 316 340 338 305 254 277 285 287 308 347 205 121 94 92 134 93 89 115 140 144 212 291 353 379 401 430 454 482 511 510 499 469 442 440 351 332 298 253 222 193 175 162 158 171 214 237 231 196 158 192 217 227 256 372 278 231 265 362 416 427 428 409 368 338 380 418 439 444 454 451 451 453 450 443 426 402 374 346 337 339 340 347 363 351 343 327 302 276 250 216 211 221 216 245 245 188 178 177 181 193 220 267 278 295 265 199 206 248 298 349 384 353 338 353 386 414 418 419 405 389 389 419 441 454 451 428 407 399 398 403 409 394 387 389 394 394 386 385 391 394 380 325 338 325 308 344 356 358 361 372 393 372 347 338 345 360 378 313 307 357 353 347 342 343 350 359 356 358 356 351 354 356 355 354 356 363 377 399 425 445 426 402 465 508 455 329 311 314 325 334 321 295 299 327 353 316 225 147 102 91 84 79 76 66 45 59 59 60 64 64 63 63 65 65 59 59 57 54 51 49 48 49 51 54 56 56 55 58 64 69 66 64 60 56 51 50 51 53 52 34 33 48 60 60 61 64 65 61 53 48 39 40 45 47 30 32 38 43 42 39 40 42 45 47 46 45 39 39 53 51 45 40 35 27 31 30 32 35 37 39 38 36 39 46 52 60 72 84 89 79 96 104 108 146 115 88 70 66 71 206 285 322 331 331 324 345 394 446 457 470 454 430 402 354 326 305 289 281 293 307 328 342 332 293 288 286 316 384 386 202 116 120 151 164 153 135 129 158 166 215 301 390 438 504 458 473 547 589 607 562 493 443 454 373 318 276 238 205 188 171 160 159 167 199 212 209 196 172 161 174 201 222 208 339 278 211 276 401 417 414 381 318 329 346 398 430 384 451 461 462 463 459 449 440 418 387 359 357 385 398 388 369 359 348 321 287 260 222 210 221 240 255 206 202 177 172 174 178 185 206 258 283 288 250 192 192 242 322 377 379 327 382 369 367 407 402 407 400 397 409 426 459 455 437 429 456 477 476 454 420 403 372 354 363 391 384 379 379 376 358 302 318 323 336 389 326 364 391 391 384 364 349 348 358 373 369 293 256 286 356 352 345 343 345 344 342 349 356 360 363 360 357 359 366 375 385 345 314 316 307 277 336 411 423 307 278 263 267 285 280 217 201 234 291 303 242 165 107 89 86 82 76 63 40 55 57 59 63 66 67 68 71 72 68 61 57 55 56 57 57 58 60 61 62 63 60 60 67 78 76 69 62 56 51 50 51 45 33 29 42 51 57 61 64 67 67 61 52 48 47 45 42 37 40 40 36 34 36 33 32 35 40 44 46 43 36 37 53 50 36 36 39 29 30 32 34 35 38 37 34 34 38 48 54 62 74 89 96 73 91 92 80 120 121 125 138 159 183 237 297 336 343 343 346 365 400 446 478 479 486 478 443 424 404 360 311 286 287 310 341 334 266 293 310 306 318 380 384 292 250 237 189 190 153 134 148 176 202 251 342 449 511 551 513 530 612 660 654 584 503 449 453 414 361 293 229 204 192 179 170 166 166 205 216 210 202 188 177 178 186 213 356 251 179 236 399 406 409 405 372 307 327 334 393 440 405 453 432 435 467 466 460 457 454 448 430 417 434 433 393 333 362 345 314 282 236 205 205 231 275 290 185 179 170 166 169 174 182 203 247 268 254 224 197 200 240 315 372 393 399 400 402 402 394 369 375 376 379 391 426 463 455 443 451 467 459 467 470 444 384 307 291 320 364 386 360 319 297 311 305 302 322 352 381 423 471 463 422 392 370 358 361 374 386 369 329 297 300 357 359 355 351 348 344 344 354 370 382 375 360 352 355 368 385 394 351 308 276 191 164 216 310 373 250 223 199 190 208 242 213 175 168 203 221 220 161 97 83 85 82 76 65 47 48 56 62 65 68 70 73 76 75 67 60 56 51 45 48 61 65 64 62 60 61 60 60 61 57 77 74 64 56 52 53 44 33 27 27 44 51 54 60 62 64 62 56 49 47 48 47 45 42 35 39 39 41 45 30 30 34 36 36 44 37 31 35 50 48 47 37 29 38 32 36 36 34 39 34 30 29 34 48 53 58 72 90 91 72 79 83 87 132 151 177 209 240 261 280 320 351 352 332 346 376 419 468 478 473 481 489 486 462 474 408 320 294 283 330 337 275 161 264 331 338 334 383 381 383 381 338 203 210 159 139 162 187 233 285 370 480 575 616 578 565 607 618 629 588 511 435 454 425 339 255 216 200 195 189 183 177 172 213 221 211 210 201 195 192 192 207 353 231 155 216 393 397 402 363 306 295 328 389 436 463 491 468 429 431 466 470 469 471 488 519 512 487 422 386 416 405 352 329 319 290 215 211 219 253 314 323 182 174 163 162 167 172 181 201 238 221 212 208 211 224 264 302 351 394 400 401 400 390 375 373 373 375 397 436 466 475 458 446 450 448 442 456 462 441 403 315 277 281 304 302 301 305 300 287 315 306 327 382 449 490 514 491 443 409 383 375 382 395 403 373 351 336 325 316 317 330 340 345 356 356 357 362 368 370 354 343 342 353 374 392 394 378 318 136 127 208 305 340 218 173 146 133 137 169 206 182 145 142 152 161 127 85 73 76 77 75 70 62 41 55 64 67 70 73 78 80 75 66 61 59 52 43 44 52 60 62 57 53 54 57 59 55 35 59 69 67 59 57 56 40 27 28 37 46 50 53 57 59 60 57 51 46 45 48 45 43 45 39 40 40 41 45 29 27 34 40 36 37 33 30 33 47 32 28 30 33 34 36 41 41 36 41 32 29 29 34 49 50 56 68 81 79 81 98 116 122 137 180 221 253 277 290 300 323 349 359 333 346 373 400 418 416 427 456 483 487 498 494 436 356 308 287 287 281 240 144 249 301 331 362 412 391 383 356 291 210 198 170 160 176 210 257 300 365 465 577 590 572 566 583 578 563 542 512 475 454 432 357 275 231 197 192 192 190 187 180 211 218 206 201 200 252 286 268 193 239 178 207 329 383 391 401 362 290 293 319 390 454 478 470 468 466 462 457 440 479 490 493 515 536 514 442 377 363 362 349 342 336 327 299 264 276 313 341 361 164 156 154 164 168 173 182 202 235 208 213 222 227 233 279 325 368 397 399 400 382 360 349 360 372 399 419 436 468 467 453 442 439 437 453 446 404 340 307 280 300 334 349 319 274 268 268 251 271 304 348 377 374 359 365 407 440 421 392 385 396 411 415 367 331 322 311 256 235 260 293 327 370 378 361 339 330 357 356 343 333 332 345 375 379 351 276 122 154 261 343 341 278 158 126 122 105 115 140 153 153 142 123 112 92 70 57 56 64 69 70 66 41 53 65 71 76 80 83 81 73 64 62 63 63 63 62 43 47 53 51 48 49 54 59 56 32 36 51 58 55 62 60 46 35 37 48 44 48 55 58 57 57 53 49 45 44 45 44 41 39 43 43 43 43 44 29 28 34 40 39 32 29 28 29 32 27 26 29 34 36 33 36 36 35 46 47 36 30 34 44 50 56 63 74 84 99 186 235 181 97 186 247 273 282 303 312 310 316 343 339 339 353 371 378 378 396 410 428 475 482 471 432 374 318 304 287 272 260 250 336 345 346 389 494 430 398 296 154 194 148 152 173 192 243 285 310 349 420 486 494 503 520 533 485 487 501 503 478 455 433 358 269 230 199 192 190 188 190 181 202 211 199 178 186 296 370 350 269 192 156 194 286 374 386 386 343 271 300 344 411 452 442 451 474 473 460 450 393 478 514 504 495 504 489 444 386 344 348 353 370 386 365 358 379 382 362 375 394 128 119 132 165 167 174 181 193 213 197 195 210 234 256 256 306 362 398 398 388 362 366 388 394 402 417 428 440 469 462 436 422 421 407 418 395 327 243 227 271 346 404 412 364 279 239 227 222 220 275 321 299 194 155 147 248 357 364 342 352 362 381 409 347 300 294 293 242 191 192 232 297 370 407 387 361 355 380 377 361 340 326 333 347 350 284 172 162 139 204 297 359 339 166 186 202 97 103 102 105 108 104 69 87 90 68 31 27 47 60 66 69 41 40 57 76 82 86 84 78 70 63 64 66 65 62 59 59 42 39 51 49 49 53 59 59 37 32 30 32 37 59 55 52 50 51 52 36 45 60 60 57 55 52 48 45 44 43 43 40 35 40 43 45 45 43 30 30 32 35 42 30 35 38 35 32 27 25 28 33 32 30 29 31 35 45 45 42 41 43 41 51 59 70 89 115 166 234 269 242 201 212 239 261 271 310 334 304 274 305 338 317 313 338 370 372 382 381 393 465 477 470 440 390 334 312 293 282 278 276 310 335 358 391 465 471 440 383 306 152 137 150 171 199 255 308 330 346 377 374 397 429 459 471 404 422 460 484 474 453 379 307 261 220 199 190 187 189 192 180 188 187 174 177 176 262 339 369 368 223 162 190 280 297 365 345 292 300 314 352 397 404 344 344 419 462 468 470 407 476 527 526 503 473 462 439 401 360 350 359 392 435 455 430 440 441 415 421 400 131 122 116 122 164 170 176 182 188 186 196 226 255 265 268 286 344 397 391 336 314 352 406 411 419 428 444 462 477 469 433 415 412 389 373 331 271 220 238 309 375 408 393 334 281 248 232 227 227 229 217 196 178 175 150 158 176 181 198 242 237 258 375 339 298 274 250 199 195 170 187 250 328 363 354 333 320 325 363 372 304 231 350 353 345 330 314 320 257 237 283 362 339 136 90 104 120 275 150 95 95 102 133 69 37 49 79 33 46 55 50 37 37 37 55 76 80 84 79 72 66 65 67 66 64 60 54 56 42 43 59 54 53 56 61 64 63 37 29 29 31 32 31 42 51 51 54 41 48 59 57 58 56 52 48 46 45 42 40 39 39 34 39 43 43 42 35 33 31 31 37 31 38 42 40 41 33 32 34 35 28 28 33 38 39 38 80 66 39 37 43 53 59 74 104 138 195 262 292 250 188 191 203 218 248 288 303 288 272 295 335 301 279 297 358 365 370 373 386 429 473 481 453 405 364 332 304 292 296 280 276 246 223 257 409 459 469 430 334 258 185 153 163 198 203 289 348 365 356 333 356 391 420 438 408 408 430 458 465 429 354 294 262 236 219 196 179 175 180 174 179 177 160 155 187 192 241 366 346 232 170 219 366 290 317 279 257 348 328 347 377 397 391 411 430 446 463 469 470 512 527 502 475 474 474 458 425 415 369 363 398 451 475 478 483 481 471 485 427 133 117 107 107 130 157 175 183 184 183 192 237 274 274 281 277 307 340 337 299 290 344 404 402 398 408 443 478 475 465 436 419 414 397 376 326 289 284 314 343 371 358 311 279 256 236 225 225 230 233 214 179 168 323 342 353 307 207 342 208 145 176 252 257 221 164 119 114 115 139 171 212 265 327 340 329 315 313 324 338 284 202 238 307 340 345 339 346 323 334 351 354 339 281 263 209 125 279 238 154 91 80 72 51 37 47 84 49 52 54 50 46 36 35 49 67 71 75 71 64 59 62 67 67 63 56 51 56 59 63 66 63 60 61 63 65 66 62 57 54 49 32 31 32 32 33 33 53 60 59 58 59 54 50 47 45 44 41 39 38 39 30 36 39 39 43 43 38 34 33 29 33 33 35 40 44 42 40 38 34 28 28 34 41 48 72 109 83 43 38 44 51 58 99 193 215 267 303 302 262 213 184 180 197 228 265 278 276 270 269 309 343 323 281 328 356 364 362 360 363 429 459 449 412 388 354 319 302 304 269 221 175 159 203 400 439 450 425 340 305 252 188 144 161 186 276 348 385 402 342 347 372 406 469 488 452 428 437 451 423 377 322 271 256 228 198 172 156 179 173 172 171 161 153 242 261 272 361 245 199 192 244 378 386 280 215 244 351 334 344 365 378 353 415 436 445 458 466 509 521 495 454 453 461 489 493 457 478 405 377 400 447 464 490 496 488 486 508 481 157 139 116 98 109 146 172 184 182 180 185 234 273 274 284 275 281 291 293 294 294 346 397 389 363 371 415 458 452 436 420 409 402 396 407 421 423 424 448 374 406 365 259 290 276 239 215 219 238 211 238 284 318 335 341 347 339 320 345 197 216 247 136 108 101 90 82 88 87 101 149 210 249 241 307 334 319 311 310 316 306 294 326 369 306 292 342 311 349 370 353 317 355 339 295 211 117 173 198 149 94 84 57 48 41 43 55 59 60 56 51 50 36 34 47 63 64 67 65 59 54 56 66 65 59 52 49 55 63 68 68 65 61 59 58 59 63 67 69 60 39 33 33 36 38 37 40 38 49 55 38 56 54 50 49 46 44 41 39 39 41 43 39 36 37 43 46 43 36 31 34 38 35 36 43 38 48 43 33 31 33 28 31 39 53 111 121 87 49 44 48 51 57 119 277 286 309 321 316 292 198 166 172 195 222 259 272 269 261 271 346 367 360 350 348 343 342 346 350 335 355 393 418 414 390 364 337 318 311 277 191 179 212 227 400 429 441 447 415 366 295 213 152 162 170 212 293 388 420 376 370 376 400 512 517 487 452 430 435 456 419 342 269 266 231 203 180 159 173 178 186 186 166 181 283 340 336 291 241 202 192 240 377 384 273 205 237 306 330 345 345 325 300 354 377 404 456 473 507 509 484 448 457 449 452 459 456 462 433 413 416 445 467 487 493 489 486 505 510 169 151 124 99 91 139 214 226 180 177 180 224 260 267 278 276 285 297 304 300 297 338 382 389 362 372 390 410 431 430 417 405 399 400 433 441 441 441 446 425 409 349 261 216 213 209 206 209 215 239 279 316 338 340 346 345 340 335 336 180 140 150 121 88 89 87 85 93 99 100 125 170 222 217 245 275 297 317 311 312 318 334 370 397 275 220 274 288 325 329 313 308 378 349 263 185 149 120 132 115 93 89 71 59 51 49 52 68 66 59 52 50 37 37 45 56 68 66 64 53 42 52 62 61 55 49 48 52 60 65 65 62 57 55 54 55 60 67 76 104 156 173 77 51 64 59 45 39 39 39 35 56 44 43 51 47 45 42 41 41 42 41 40 38 37 46 47 40 35 36 40 42 45 41 33 46 49 37 30 37 37 29 33 43 56 98 116 94 59 45 50 51 54 117 301 315 314 319 321 283 205 176 180 203 224 245 260 258 244 249 340 373 360 331 336 340 335 335 347 337 347 364 390 418 396 379 358 343 344 332 233 225 272 267 400 427 442 468 471 397 319 236 169 171 160 199 281 373 415 420 408 396 414 522 539 513 469 428 422 471 429 331 250 267 242 215 192 173 171 179 189 194 187 223 313 351 309 243 221 222 271 352 372 380 288 222 258 316 333 342 318 262 308 334 339 365 452 473 492 486 460 434 441 442 441 429 388 459 466 452 446 459 476 489 501 511 499 512 519 237 171 118 90 78 116 256 293 222 209 184 209 240 257 270 281 300 314 320 306 301 331 365 377 373 361 361 373 395 410 403 385 372 376 389 412 424 417 390 392 378 319 266 318 223 200 206 225 264 275 310 336 341 342 272 248 277 333 327 250 144 80 93 111 104 96 96 108 116 124 135 157 197 223 249 240 229 268 301 272 248 255 301 341 236 188 241 284 323 288 260 287 368 303 210 157 160 127 106 93 88 89 85 77 69 67 72 74 68 61 55 52 47 44 43 48 63 70 64 48 37 49 56 56 52 48 48 51 57 62 64 61 58 58 59 60 62 67 76 104 151 144 83 69 74 57 60 45 35 32 33 41 46 51 53 49 47 46 44 44 44 44 41 39 42 48 49 42 35 34 48 48 44 41 42 46 42 34 29 30 27 28 39 55 68 48 88 103 81 40 43 45 48 104 290 317 314 322 328 276 248 236 234 233 234 231 243 247 228 187 302 354 351 332 325 335 338 342 354 351 338 357 389 396 403 399 387 381 398 390 298 237 244 303 397 398 411 459 466 396 331 264 210 215 168 209 287 347 393 464 468 454 475 445 490 501 471 427 404 421 401 342 266 270 259 230 196 179 176 177 183 193 202 233 318 352 293 225 209 198 248 370 370 379 298 236 288 321 331 334 307 250 349 384 365 350 414 425 436 431 414 397 419 424 419 417 430 417 441 467 466 469 482 502 530 556 531 542 533 310 196 117 85 70 76 209 295 305 297 201 182 193 221 276 277 338 347 291 289 318 344 361 364 364 341 332 335 342 350 349 331 321 340 377 376 389 400 379 370 362 337 324 366 284 249 240 253 303 298 294 292 299 336 214 215 249 268 314 313 188 78 77 121 113 114 125 135 137 151 161 168 181 213 295 265 182 187 236 180 134 135 180 230 176 199 301 310 376 296 217 221 304 187 127 107 104 117 102 93 90 92 93 92 88 84 80 74 68 63 59 59 60 48 46 50 44 65 57 46 41 46 52 55 51 45 52 55 59 61 63 62 64 68 71 70 68 69 71 74 72 50 64 75 69 47 71 60 44 34 34 45 55 59 56 53 50 48 47 47 47 46 45 44 46 59 51 46 42 39 47 43 43 45 47 46 35 29 33 46 46 46 55 63 56 36 45 51 47 37 42 42 46 107 317 325 332 342 344 308 283 274 267 264 260 227 223 232 225 156 279 336 332 317 331 335 341 352 365 357 316 314 339 344 359 373 377 379 402 404 395 384 375 371 314 289 341 443 449 392 336 290 262 273 215 231 285 329 360 458 492 471 433 399 455 478 458 429 413 427 444 420 286 284 269 246 221 195 183 180 187 201 215 247 325 361 304 232 211 228 289 375 375 332 278 262 309 327 331 290 230 232 329 371 360 328 339 343 355 367 372 369 386 396 398 395 441 402 397 411 421 472 499 531 563 576 585 581 564 304 219 161 123 67 65 78 109 186 319 201 178 186 210 264 278 351 353 284 284 296 306 327 355 364 331 320 318 311 302 306 299 288 284 317 314 326 345 348 340 348 358 367 374 308 281 264 260 285 280 243 216 223 278 233 252 232 170 257 256 164 93 104 126 135 147 154 150 147 155 155 153 164 203 269 279 233 167 116 98 99 101 84 113 122 187 308 409 387 291 202 174 225 94 64 85 102 96 94 93 94 95 98 100 97 89 80 71 68 66 66 65 51 47 52 56 41 35 40 37 31 48 58 62 51 37 62 63 62 60 60 63 73 78 78 75 74 71 68 66 64 63 63 65 60 44 66 66 52 36 36 52 53 56 61 58 55 52 50 49 49 47 53 58 59 64 51 45 44 46 47 42 44 49 51 46 33 27 29 44 159 93 58 69 56 42 42 40 37 45 47 46 45 96 313 311 316 334 340 262 260 188 164 246 273 224 212 226 236 192 277 323 308 254 326 331 329 340 369 363 315 295 310 321 334 359 368 363 385 400 353 303 303 379 391 425 453 449 443 364 324 310 293 297 265 270 316 359 368 435 454 431 431 436 463 469 452 441 441 459 474 459 369 332 288 257 243 206 193 192 198 212 252 318 366 372 331 261 233 284 367 390 391 368 327 292 320 335 334 318 288 226 316 360 353 315 313 312 319 331 346 357 354 361 365 359 393 380 377 388 402 471 511 540 573 631 625 619 600 300 295 224 127 65 68 129 118 142 306 193 174 181 205 263 344 376 341 277 279 292 295 303 324 362 321 306 298 284 272 276 277 265 245 245 264 279 290 303 308 333 360 375 359 284 268 258 247 242 229 198 175 173 194 264 208 147 136 143 119 97 95 120 167 176 153 113 80 83 111 137 159 185 233 254 245 206 145 136 96 78 90 115 131 156 161 193 370 346 204 105 106 127 80 59 69 94 81 83 88 94 99 106 110 104 92 80 72 66 59 52 49 45 42 42 44 48 32 27 35 51 63 70 71 58 41 68 66 63 62 64 70 77 79 77 75 75 72 67 63 59 56 57 51 42 38 45 42 39 38 37 35 34 47 66 65 63 60 56 53 51 50 59 70 75 65 51 45 46 53 49 42 46 53 52 43 32 28 28 33 101 68 55 71 68 45 53 60 57 53 47 45 125 275 320 318 318 317 316 327 313 208 136 187 180 193 225 253 250 254 272 300 285 179 297 294 290 321 348 343 306 288 301 317 326 340 344 341 364 388 331 275 291 395 406 436 468 469 450 362 323 325 322 301 221 292 437 439 431 437 411 391 475 484 481 472 456 425 430 456 478 475 431 354 302 276 260 234 220 219 226 237 280 355 391 384 363 299 278 333 412 412 398 389 356 314 326 356 348 303 239 220 300 344 335 290 302 306 306 302 297 329 331 325 321 324 336 354 370 380 393 435 487 537 581 633 644 635 604 298 191 145 121 84 71 81 75 81 132 145 157 172 193 229 353 330 278 251 275 290 287 284 293 330 305 285 273 264 254 255 262 264 250 212 242 261 268 274 289 320 353 357 308 275 257 251 249 244 202 181 174 196 271 145 99 103 129 150 162 129 121 160 178 209 200 148 83 116 135 159 200 258 281 298 275 206 109 87 80 75 75 95 129 151 149 161 265 175 122 112 127 106 72 91 106 88 69 81 91 100 111 120 119 112 100 84 71 55 52 69 109 139 78 41 43 44 42 48 58 68 71 70 52 47 63 67 64 65 69 75 77 74 71 67 63 63 63 61 58 55 53 58 48 37 46 39 41 42 40 40 35 34 46 67 72 72 71 67 63 59 58 61 70 82 72 55 47 47 53 50 40 45 52 47 38 36 38 59 122 50 39 51 63 63 47 49 58 64 50 45 45 141 317 310 309 294 292 320 311 293 195 136 217 139 156 214 264 259 277 276 269 246 191 274 231 243 317 309 307 292 288 304 323 326 327 325 324 345 376 331 299 362 414 416 444 479 481 453 358 319 344 375 250 204 296 443 437 432 427 428 436 451 464 472 475 463 391 384 414 447 453 441 358 310 295 280 256 248 255 273 291 293 358 397 383 337 308 338 388 427 427 398 363 335 325 332 355 351 318 261 221 288 328 332 328 282 279 282 282 283 300 299 295 297 307 312 340 362 368 386 405 464 528 571 613 619 619 616 184 98 82 87 80 82 68 61 60 64 92 132 161 171 171 268 245 222 228 261 285 272 263 267 281 281 263 252 252 236 235 258 280 276 214 225 237 246 253 266 304 312 290 261 269 259 260 256 229 221 185 166 168 173 113 82 70 72 88 134 115 97 114 145 159 170 159 125 121 142 167 206 260 267 259 209 135 72 68 69 74 82 94 143 159 167 171 163 120 115 119 114 97 72 86 98 89 96 147 121 95 127 134 130 125 113 92 59 55 68 85 99 120 71 41 41 40 44 43 45 54 70 63 53 51 60 65 67 73 79 84 80 71 63 59 58 55 54 54 53 52 56 45 39 38 35 43 44 42 40 40 31 35 38 44 76 79 79 78 75 69 64 64 73 88 81 59 45 41 43 46 41 43 47 43 37 44 49 80 188 72 43 46 51 49 58 50 50 63 48 49 89 182 295 275 305 310 300 295 304 225 187 186 163 122 142 181 224 267 286 257 236 246 285 277 277 285 299 301 319 320 317 322 345 331 322 317 316 336 361 347 334 362 413 422 445 477 487 444 357 330 360 340 247 217 301 448 436 428 420 416 418 428 440 455 469 468 378 348 369 405 414 413 348 311 308 310 297 325 336 322 345 369 393 402 391 343 314 338 389 433 434 431 386 340 325 333 333 337 324 270 219 275 312 314 319 250 245 256 259 258 271 275 275 274 282 291 323 349 354 394 405 456 519 545 571 581 593 599 83 58 57 64 69 74 66 60 58 65 101 107 123 126 110 165 179 195 217 244 280 254 226 216 219 224 236 239 229 209 208 238 254 236 207 220 226 236 251 239 250 263 252 212 222 210 203 196 178 156 129 120 124 122 141 128 92 55 54 71 70 76 102 137 141 140 132 118 120 126 137 153 173 198 178 138 92 58 75 80 87 101 125 137 148 156 149 108 96 99 93 76 75 66 69 76 90 139 174 151 125 137 153 157 148 131 107 50 68 82 80 79 85 70 52 40 40 44 39 37 41 50 58 60 61 64 66 74 80 83 83 79 70 62 57 55 52 52 52 53 54 59 46 37 35 37 42 43 43 41 39 34 33 36 42 45 73 85 86 80 62 64 69 78 89 79 59 45 42 48 42 42 47 54 53 51 50 45 38 38 53 50 46 46 55 78 63 51 63 55 78 150 222 251 269 312 274 231 287 270 224 214 210 159 128 138 164 208 292 298 277 252 236 233 273 232 221 300 353 359 353 352 366 379 344 315 307 319 340 344 359 364 323 398 422 443 470 486 424 355 344 380 345 300 254 303 452 437 426 418 412 411 418 428 443 460 467 395 354 360 389 394 386 342 312 316 357 358 390 398 377 387 410 399 387 391 357 333 320 333 383 432 390 366 358 322 328 329 326 297 207 205 261 297 288 279 240 253 260 233 237 246 252 250 244 255 273 306 333 343 431 416 445 508 520 527 541 557 561 169 166 100 62 67 67 65 60 60 74 128 84 73 74 71 117 136 161 196 241 268 230 156 90 76 83 161 206 202 198 193 228 247 225 171 156 164 190 223 232 239 249 237 195 193 184 176 155 110 95 89 90 86 69 109 112 88 57 51 48 48 59 79 99 114 121 119 117 150 124 114 113 119 153 145 117 94 93 93 101 113 128 145 109 116 123 114 96 90 85 71 55 57 59 60 65 84 130 154 141 132 151 170 179 172 159 146 76 83 81 66 63 60 57 49 41 43 44 42 44 49 48 60 65 67 68 67 80 87 87 83 77 71 65 59 54 52 54 56 56 56 46 38 34 33 36 40 43 44 44 41 41 39 36 36 44 51 77 90 75 69 70 73 77 79 80 60 47 44 49 48 71 89 89 67 62 56 60 69 66 44 66 75 56 90 93 71 55 64 78 123 166 189 194 294 324 254 190 252 249 266 249 206 189 147 147 184 250 317 332 311 282 261 241 264 223 210 288 362 367 369 377 385 383 348 328 323 317 336 336 348 371 385 404 421 441 459 454 391 348 348 377 360 355 288 293 446 433 425 418 412 407 412 423 436 450 462 397 369 375 391 378 395 361 324 329 401 409 416 420 417 417 424 397 376 398 394 391 330 288 390 361 349 353 354 324 326 323 320 302 226 206 251 277 236 211 210 232 248 243 222 229 236 236 229 232 252 281 316 366 421 404 425 490 509 503 507 513 510 285 223 121 68 77 92 69 69 75 78 77 73 70 68 66 63 64 90 139 197 237 200 134 83 77 70 70 84 112 153 173 194 204 198 173 126 113 134 178 226 225 204 178 160 171 169 157 123 67 71 74 75 70 57 70 89 80 57 57 50 47 49 56 62 79 88 95 106 138 103 96 100 102 130 141 120 110 146 118 122 136 142 124 84 87 94 95 97 95 84 69 57 55 57 60 66 73 78 126 115 116 169 177 183 184 185 184 116 89 74 63 53 41 29 30 40 40 44 47 54 62 65 64 65 65 64 65 81 91 92 85 77 73 67 61 54 54 58 60 61 60 48 37 32 33 34 38 42 46 48 45 46 44 43 44 40 44 72 97 107 142 112 93 89 84 84 71 54 40 38 40 83 110 104 79 72 62 62 71 69 73 81 89 96 102 104 83 64 69 126 126 102 92 138 295 327 326 295 207 275 299 271 224 223 172 177 223 285 336 355 328 273 222 255 231 230 264 310 343 358 367 376 387 361 347 351 354 321 334 321 325 354 383 408 425 438 439 391 355 343 349 364 375 378 299 275 436 426 421 417 411 405 411 421 431 442 454 398 403 393 343 346 404 373 336 357 406 415 425 430 418 416 408 383 370 404 405 357 294 289 407 374 345 329 329 327 326 319 315 316 312 232 246 252 164 122 129 149 185 236 230 224 222 227 223 217 230 250 270 291 385 423 440 459 482 484 482 473 457 233 125 75 65 83 131 76 95 109 95 74 73 75 77 77 78 76 74 91 133 182 177 163 134 87 70 55 51 69 112 133 116 108 121 147 91 70 86 135 219 197 138 96 98 123 140 133 98 46 54 59 63 63 63 72 102 99 68 50 52 50 48 47 49 52 49 55 69 66 55 72 84 78 99 121 111 115 165 143 134 137 127 79 82 80 81 85 82 81 69 58 56 60 60 62 65 70 72 108 142 163 170 175 173 177 180 169 104 86 77 72 71 30 25 27 28 30 44 47 48 51 58 61 61 59 59 67 80 90 93 86 77 73 66 59 54 57 60 62 64 64 65 46 33 33 33 36 42 46 48 48 49 45 43 44 33 46 71 101 129 159 136 118 108 94 91 83 64 43 39 53 93 108 93 84 84 78 74 75 75 95 87 67 55 56 56 100 144 135 132 82 50 54 95 278 321 318 320 322 309 293 279 263 234 202 209 245 296 299 338 318 260 217 266 240 253 292 319 340 360 365 363 375 365 364 370 366 319 341 325 316 330 306 385 422 426 417 367 353 355 363 376 409 374 286 257 428 420 417 415 413 411 413 420 413 401 443 409 411 401 357 354 396 401 387 377 413 430 442 438 400 374 355 346 355 392 399 297 235 268 317 340 303 263 267 320 327 323 314 303 308 297 292 277 241 113 65 70 107 155 228 231 218 208 210 208 214 223 237 265 304 331 371 430 391 427 443 430 418 99 259 140 59 54 53 39 76 82 58 54 66 71 74 77 80 77 73 74 86 112 144 163 162 135 77 56 102 133 66 76 60 53 63 87 56 45 55 96 189 166 94 45 48 61 98 108 88 50 47 55 62 67 72 113 148 139 94 40 54 54 50 47 45 46 47 47 48 51 51 55 63 74 89 136 138 132 152 135 119 119 115 83 69 73 76 73 62 73 56 50 63 68 67 68 71 74 81 96 118 143 162 156 133 152 181 171 88 77 78 75 73 31 34 35 29 36 37 43 46 43 50 58 58 58 62 75 85 89 85 75 71 66 61 56 55 58 59 61 63 66 67 48 34 33 31 34 43 47 45 51 48 42 36 33 34 46 66 94 124 128 133 133 123 101 97 91 77 60 54 72 101 110 98 103 87 85 88 83 66 73 64 48 41 42 42 71 94 71 63 47 103 164 83 274 187 169 291 327 215 200 207 189 176 224 200 217 314 207 274 286 271 286 278 257 244 256 302 324 344 352 353 363 358 368 377 371 337 333 320 316 329 340 344 390 430 399 360 376 381 376 390 433 371 274 243 421 415 414 415 418 420 417 417 409 396 430 421 421 412 383 384 412 420 419 436 453 461 466 456 408 355 326 318 325 343 384 304 230 223 212 285 271 226 226 271 275 291 309 292 240 271 292 274 239 95 53 51 56 85 168 223 227 194 205 221 217 207 218 239 256 275 302 345 339 348 341 319 295 85 212 255 149 35 51 41 77 89 71 55 62 64 66 70 76 78 61 56 69 73 96 130 155 152 70 51 98 124 45 47 49 48 55 81 45 39 43 63 122 145 84 37 38 29 60 83 87 77 82 86 90 98 114 149 189 151 84 68 68 64 57 52 51 51 52 45 37 59 58 60 73 99 119 147 153 146 134 110 101 109 106 70 59 63 69 69 61 54 50 58 68 53 47 54 67 80 82 90 110 118 110 162 144 157 161 106 55 63 71 62 37 39 41 43 41 35 36 36 39 45 47 50 55 51 39 46 76 80 68 61 63 63 62 60 56 54 56 59 63 65 67 47 33 33 35 41 45 49 53 54 48 39 35 41 47 43 51 73 107 124 130 132 126 106 98 95 90 83 84 107 126 125 105 102 92 97 94 74 67 64 54 45 42 46 41 46 58 66 45 39 97 192 249 156 90 82 111 130 147 202 257 285 276 192 154 157 171 238 222 236 274 294 281 234 202 210 276 293 312 328 342 353 347 351 359 364 359 344 340 339 331 352 377 418 432 373 350 387 406 403 418 468 413 302 237 411 413 413 417 423 425 417 413 414 420 423 427 431 425 395 418 430 441 455 462 457 464 468 464 459 350 307 299 291 291 276 284 272 220 229 302 303 253 223 260 274 280 273 254 256 280 287 270 237 90 34 28 30 48 118 172 200 200 214 241 234 212 204 211 229 241 250 273 289 290 278 256 235 60 99 97 67 41 51 46 89 96 73 54 57 66 67 64 72 77 51 46 74 103 131 131 123 108 53 43 42 47 55 57 59 53 69 132 83 56 47 47 44 123 72 30 41 42 30 37 51 65 92 96 92 87 92 154 157 103 43 36 61 63 60 58 56 54 41 33 37 51 73 83 87 97 145 163 162 144 117 94 91 93 88 63 62 59 59 59 53 51 48 48 54 63 63 80 86 73 74 108 127 132 133 155 153 137 107 66 57 52 43 37 40 45 45 45 44 45 35 32 34 38 49 49 56 64 65 44 69 73 65 63 69 71 68 60 50 49 54 59 64 65 64 45 31 32 41 46 48 54 64 59 44 46 48 34 44 41 44 56 75 108 129 128 115 110 101 100 99 102 125 168 188 179 150 136 153 148 111 57 67 65 62 58 51 53 46 60 80 62 43 54 82 119 177 81 56 60 69 114 130 143 155 179 264 217 169 161 203 198 192 217 263 299 298 316 298 251 248 293 312 320 328 337 344 343 345 358 356 361 359 353 356 359 404 437 428 361 361 401 432 439 439 444 438 356 237 406 417 418 423 428 425 416 409 407 412 423 434 447 443 395 426 436 455 476 450 455 466 472 470 471 391 333 302 296 298 291 259 222 225 321 377 369 307 232 294 326 322 295 267 258 268 278 260 231 112 45 27 34 40 68 111 135 88 142 174 209 233 197 192 198 205 207 221 231 229 217 202 190 48 50 41 40 46 52 48 92 92 66 52 52 60 62 60 67 67 51 50 83 158 215 180 104 45 63 45 45 54 62 66 59 45 37 59 186 110 52 49 45 45 33 25 31 48 49 51 56 63 67 84 80 69 73 142 141 93 41 31 49 51 50 49 48 50 66 76 78 83 98 104 109 119 149 160 154 133 106 95 90 85 73 53 53 50 49 50 51 52 49 50 57 64 63 70 72 72 97 117 130 139 148 154 157 145 114 64 43 41 39 40 50 49 48 46 45 46 42 35 31 35 56 53 48 48 52 41 65 74 71 71 75 73 66 55 48 48 51 55 59 62 61 43 33 37 43 45 52 63 75 79 77 59 41 44 45 42 46 56 69 106 123 129 128 120 112 107 107 121 169 220 266 299 312 303 289 241 158 55 52 56 66 72 65 80 84 103 114 59 53 62 70 74 85 61 58 70 98 159 204 217 217 230 220 175 158 182 231 221 215 234 271 305 340 322 258 193 246 328 354 343 324 328 344 360 369 363 338 359 358 350 367 356 393 431 440 388 398 423 440 443 441 437 433 365 246 405 421 423 429 437 434 424 415 412 422 444 466 479 466 398 409 431 462 485 448 450 465 482 489 472 442 384 323 308 314 295 306 326 259 316 366 374 334 282 287 321 367 397 319 252 252 265 246 199 118 61 33 28 35 44 59 74 87 102 117 140 175 220 177 165 169 174 177 179 174 166 161 158 53 38 38 42 47 51 48 87 86 65 57 60 52 49 53 57 52 55 59 80 148 196 207 142 51 136 68 58 72 72 65 38 34 40 44 63 114 95 49 50 51 49 39 28 30 42 46 49 53 58 60 65 66 65 93 120 98 59 42 39 44 46 44 44 45 78 113 130 119 115 114 114 116 122 140 136 120 103 96 91 83 68 47 43 42 44 47 52 57 52 53 59 55 53 51 53 62 86 91 114 138 150 155 156 152 129 79 50 48 49 49 50 48 48 47 46 45 45 41 35 33 48 57 46 35 37 39 50 62 69 70 69 63 56 51 52 54 54 54 55 59 46 35 33 42 45 48 66 84 92 87 81 60 44 55 56 46 57 80 90 105 137 164 182 200 214 215 219 235 253 262 288 297 270 262 261 250 186 57 55 58 61 68 80 134 150 140 123 112 110 79 64 81 78 85 86 104 162 238 272 277 272 272 216 151 125 149 214 222 223 240 275 304 340 357 332 261 197 256 296 327 369 373 371 366 355 336 358 348 352 360 329 326 365 422 465 442 449 456 446 418 423 437 436 381 277 410 428 429 440 457 456 449 446 450 456 488 499 492 465 411 412 437 471 500 479 462 476 508 531 480 469 431 375 343 332 296 304 350 329 265 344 399 328 315 327 347 381 414 293 285 272 251 228 159 108 66 34 27 28 34 40 45 44 44 52 64 78 131 172 167 145 153 145 145 143 139 138 140 83 53 50 49 53 58 52 87 88 74 68 73 54 44 44 44 48 57 59 65 93 186 171 135 105 66 65 73 81 81 73 52 41 40 44 44 60 59 49 51 54 53 48 38 25 29 31 32 34 37 37 52 64 64 61 94 91 69 55 48 47 45 43 45 46 72 120 162 144 129 117 106 97 95 112 114 105 92 77 75 71 60 44 40 40 43 46 50 57 54 54 56 50 48 48 49 48 50 62 99 133 143 146 144 136 118 89 79 85 74 53 45 43 45 46 46 46 45 45 42 36 35 51 49 39 33 35 34 45 58 59 57 51 49 51 56 57 55 53 54 57 36 31 35 39 47 51 69 88 95 91 91 70 57 91 73 63 72 90 96 103 148 184 199 228 261 245 235 258 266 258 258 271 290 263 284 198 74 51 50 56 59 63 76 96 99 127 184 218 215 155 102 88 70 117 133 164 256 307 287 268 262 259 210 143 104 110 152 185 193 219 271 278 304 338 338 276 189 251 295 318 353 376 370 368 365 337 372 384 377 352 308 302 356 426 479 483 487 486 455 388 392 429 424 368 299 418 442 459 480 468 463 456 456 464 467 472 470 462 452 443 450 464 488 522 507 502 514 542 583 511 486 464 432 396 382 289 245 310 308 279 356 432 413 384 350 350 375 388 407 289 227 238 207 137 101 65 27 29 28 32 37 38 34 27 32 42 47 63 99 135 152 112 114 125 127 122 126 131 125 93 81 75 86 102 83 105 99 81 65 44 41 41 42 47 57 58 55 53 59 73 85 86 77 67 71 75 77 72 56 46 43 43 43 37 40 44 48 50 52 50 48 43 30 41 37 30 26 30 27 37 48 52 51 70 76 70 58 60 51 44 44 52 63 67 103 152 156 142 117 96 86 90 91 94 87 65 48 48 46 43 40 40 40 41 43 46 49 54 58 58 52 49 49 49 51 58 75 98 116 121 121 112 106 99 90 91 119 103 60 45 41 41 43 46 48 47 45 45 45 36 35 43 45 32 30 30 39 49 49 48 48 49 51 54 53 52 52 53 55 35 34 38 38 48 57 68 79 87 91 104 100 99 128 90 82 87 94 96 109 151 187 208 244 284 272 254 265 294 281 267 274 311 302 307 246 141 58 58 59 60 63 66 71 79 124 192 171 125 165 220 212 167 130 166 260 356 305 272 254 249 246 172 129 111 106 98 132 150 192 264 268 284 320 331 279 231 271 301 318 341 376 375 359 345 356 363 378 373 337 298 292 337 409 472 470 480 485 454 369 364 408 392 333 315 426 465 536 621 500 466 449 446 450 453 453 451 447 441 439 449 473 512 561 507 502 510 529 590 557 526 494 456 432 421 295 203 257 294 257 325 437 444 436 430 441 445 395 454 384 292 228 181 132 100 67 26 25 32 37 37 37 33 27 27 31 33 42 58 84 107 80 85 91 95 101 111 118 152 140 125 130 177 224 169 150 116 88 72 44 42 43 45 49 52 49 50 54 54 50 55 60 62 63 67 65 60 53 43 39 43 46 45 43 38 42 48 48 47 45 42 52 88 109 69 37 29 37 30 31 31 33 48 53 60 59 47 56 49 44 48 66 92 80 81 108 152 144 114 90 84 93 93 90 76 54 48 44 41 40 40 39 39 41 45 50 54 59 60 57 51 50 50 51 56 74 85 88 89 88 76 64 62 68 76 81 77 64 49 43 40 39 42 46 48 49 47 45 45 47 37 30 33 41 28 27 37 48 50 51 51 51 49 48 49 51 53 54 54 34 35 42 46 52 67 69 70 80 88 113 129 136 136 96 89 94 98 98 109 132 170 219 246 282 298 301 301 313 286 282 301 321 319 316 283 227 176 183 187 174 135 71 67 81 135 221 229 202 138 102 154 182 177 273 392 369 326 241 198 199 190 153 137 129 118 98 103 129 181 247 268 297 331 334 282 265 284 304 316 321 352 371 362 337 361 350 348 337 307 283 288 316 369 441 442 463 472 445 365 357 376 363 324 339 432 478 577 705 554 473 438 430 430 438 446 452 453 450 456 477 516 558 567 523 513 513 512 515 542 557 524 443 423 404 296 189 216 281 260 324 431 441 454 467 478 475 422 461 408 290 160 165 131 101 70 29 29 39 44 42 37 26 31 33 26 35 42 46 58 81 88 77 73 76 79 86 92 150 144 118 122 173 225 193 171 136 104 82 71 63 61 67 74 47 45 52 57 53 46 47 50 52 53 55 51 45 40 37 39 45 49 50 55 42 42 45 40 39 39 42 71 147 155 85 38 32 39 39 42 38 31 38 46 42 37 40 53 52 50 56 76 103 84 68 80 139 141 115 94 91 100 103 95 83 70 46 44 41 39 39 40 42 47 53 54 61 59 56 55 57 57 53 53 61 83 78 74 72 66 58 55 50 46 48 58 54 48 43 39 37 36 37 41 48 48 47 46 44 44 45 36 26 26 26 27 29 36 55 56 53 50 48 48 50 54 56 55 51 34 35 43 48 64 71 65 60 73 90 119 131 124 106 88 86 104 131 132 123 129 165 220 234 262 296 318 318 313 274 268 292 319 321 318 305 287 278 283 285 275 245 183 140 99 89 136 238 244 223 220 261 193 171 184 237 360 339 302 274 259 245 237 187 136 118 121 115 140 182 218 251 313 340 322 273 269 282 296 308 321 328 356 361 331 344 333 329 320 295 279 273 297 343 390 405 442 443 404 370 333 332 316 279 297 417 464 491 545 574 484 430 420 422 440 460 477 486 486 507 531 565 595 576 545 530 523 515 494 508 522 504 438 420 392 255 111 188 244 307 370 431 441 457 464 472 485 470 474 428 322 173 175 137 105 79 37 64 74 67 49 36 27 43 47 28 45 49 48 53 72 88 72 63 65 59 60 59 132 135 114 94 105 130 134 120 108 95 85 84 83 149 198 175 50 46 54 57 49 44 46 46 44 45 45 43 40 37 36 44 49 51 54 62 48 41 35 26 31 33 61 85 70 40 41 43 43 44 44 44 45 46 40 51 54 53 53 55 60 67 72 91 259 143 73 84 114 132 130 110 85 84 82 66 53 52 61 46 42 44 45 44 46 46 49 58 53 50 53 59 65 58 52 50 57 80 69 62 59 54 51 51 48 44 44 54 55 48 40 40 37 36 37 41 48 49 50 49 46 45 43 40 34 27 41 43 37 30 34 33 44 49 47 48 52 57 58 53 31 37 41 43 46 56 55 55 60 72 91 112 137 141 84 75 86 146 232 242 200 205 215 206 223 245 260 270 283 296 266 233 230 291 312 317 316 315 316 317 319 319 309 260 221 136 73 100 148 209 235 251 303 185 136 123 168 335 300 279 268 257 230 220 215 177 93 107 109 147 196 217 277 296 293 274 246 271 277 281 295 334 327 340 344 325 323 321 320 314 293 276 253 257 305 411 408 431 445 426 353 349 297 246 251 334 415 451 469 503 558 492 440 423 426 457 489 520 544 538 559 580 599 607 584 551 534 526 515 490 491 488 469 434 360 362 263 99 171 291 307 343 432 465 465 457 463 486 497 492 464 402 298 180 136 118 94 77 56 68 72 44 25 31 38 37 29 48 57 75 95 74 87 72 59 61 73 72 72 96 118 119 94 81 82 91 90 94 87 73 66 69 144 194 183 142 81 65 62 50 47 52 48 42 43 44 43 40 38 40 48 51 54 58 64 44 33 29 29 33 35 111 145 43 48 38 39 45 44 54 53 56 62 53 44 50 57 54 39 65 74 72 91 264 256 176 108 120 131 137 119 86 68 62 54 48 45 48 42 41 44 47 47 47 43 42 52 48 50 58 66 67 58 50 47 50 63 62 58 53 50 50 58 61 61 62 67 103 100 68 56 52 50 50 50 51 54 57 56 52 48 44 41 39 38 45 45 43 42 44 44 38 39 47 49 54 56 56 50 29 40 45 45 46 51 63 68 71 81 93 94 122 155 121 92 91 154 260 297 245 224 223 226 234 245 244 252 289 268 258 219 183 222 272 301 315 318 321 324 328 331 326 281 257 181 129 167 126 148 186 234 278 169 113 99 140 283 266 216 188 211 232 220 212 191 149 165 155 168 205 246 232 278 291 254 237 252 261 268 282 300 334 337 329 331 318 317 314 307 296 275 243 204 213 396 426 438 417 365 337 323 269 223 234 344 420 459 482 510 530 519 488 453 448 477 510 553 597 583 586 603 611 595 591 551 527 518 502 488 480 468 451 433 399 388 357 296 184 205 314 401 376 519 483 462 469 473 487 499 495 467 413 212 160 148 109 94 57 48 47 37 37 29 28 34 40 49 62 119 173 88 93 84 72 69 83 80 83 62 84 103 93 81 71 63 67 87 86 65 44 44 61 67 87 209 111 79 73 62 59 71 63 49 47 51 48 44 41 41 49 48 50 54 58 67 69 63 48 29 40 58 61 36 37 55 64 64 56 63 58 58 66 72 50 51 56 56 59 80 79 64 60 149 255 264 193 105 126 137 122 88 58 53 50 47 44 40 39 40 43 47 47 47 42 39 48 47 55 63 67 65 56 50 45 44 49 56 54 49 46 45 60 75 92 113 110 115 101 77 65 63 63 61 59 57 61 63 62 56 50 46 43 43 43 45 46 46 47 49 49 43 42 48 50 54 54 48 37 36 41 45 46 47 50 57 67 77 81 101 106 124 149 152 104 126 188 257 303 292 272 257 262 290 276 281 303 318 273 251 241 217 137 190 255 303 322 331 335 335 337 342 290 244 210 205 246 197 127 130 183 192 129 96 117 180 195 194 171 157 170 228 228 205 175 162 177 184 206 238 258 250 284 292 260 243 256 212 204 287 296 345 364 360 357 326 320 313 303 303 285 253 207 205 373 416 417 371 291 305 295 263 237 252 346 401 441 480 531 516 520 510 482 477 483 490 519 574 585 588 606 613 583 589 547 516 501 483 480 471 459 444 432 418 405 386 337 151 181 307 393 324 417 468 480 462 453 470 489 497 484 452 316 241 189 135 82 53 42 39 36 44 37 34 39 36 49 60 70 79 93 100 100 93 83 71 66 79 45 54 68 78 81 71 48 45 77 87 72 41 38 36 36 34 27 56 66 71 77 85 84 87 87 82 96 89 72 59 74 227 136 52 31 35 76 79 64 46 39 46 52 48 40 93 91 85 80 75 63 54 56 69 85 58 58 62 65 85 87 77 62 52 77 163 203 170 77 106 120 111 85 62 51 47 45 42 40 41 43 46 50 50 50 42 35 40 50 61 66 66 63 57 52 46 42 42 49 49 45 41 45 60 90 121 133 124 89 71 68 62 65 67 67 64 63 63 60 57 52 49 46 46 45 45 46 49 50 50 51 50 48 48 48 51 53 47 37 30 35 42 44 44 47 51 53 66 82 82 102 116 135 155 164 135 150 197 258 289 286 284 289 302 313 317 318 324 339 318 287 236 165 91 95 204 301 322 333 321 283 270 302 130 184 204 195 243 184 143 103 73 79 74 79 140 229 132 132 141 140 136 197 199 161 128 156 176 188 205 228 251 280 300 302 293 292 300 303 305 301 298 321 342 356 364 347 325 310 305 300 310 282 294 369 411 342 317 304 250 275 270 261 259 266 341 377 400 422 455 465 491 504 492 484 469 462 465 475 496 524 578 627 611 576 538 506 484 469 467 462 455 446 437 432 427 410 362 224 262 355 422 401 439 477 491 475 445 456 473 486 487 481 440 331 218 166 76 50 45 42 40 54 66 90 137 221 121 75 73 73 68 88 92 83 76 56 50 70 53 60 42 57 68 66 49 46 69 83 76 45 37 34 34 35 36 38 39 40 40 36 38 65 93 107 105 119 107 97 128 262 249 220 176 68 110 99 69 44 50 53 55 51 58 159 142 114 91 73 56 48 53 70 90 69 66 71 81 107 87 73 65 61 65 95 116 109 70 87 96 92 80 72 51 45 43 40 40 42 45 49 52 50 47 38 31 32 51 61 64 64 65 62 54 46 43 51 43 45 47 44 53 64 98 118 88 82 72 65 62 56 66 71 72 69 64 57 49 45 43 44 45 47 49 50 52 56 58 56 55 52 49 49 50 52 53 40 29 33 35 42 42 42 47 50 51 60 75 85 101 125 146 157 160 133 152 199 249 274 274 287 304 308 252 278 309 314 290 316 244 199 225 256 254 244 243 269 317 310 295 279 257 245 239 240 258 291 208 124 74 63 71 96 102 118 162 148 153 116 78 98 167 163 116 77 119 146 171 203 239 247 275 296 306 306 309 310 316 319 313 292 330 342 331 362 333 317 315 316 293 292 288 302 344 390 208 175 228 220 265 257 254 263 260 325 356 363 361 367 411 460 491 491 481 460 454 461 467 484 508 565 628 622 605 553 507 484 463 456 454 454 456 453 452 449 435 403 346 355 397 445 449 459 475 486 485 450 453 464 474 478 472 371 280 217 178 101 75 70 66 47 56 76 112 164 200 125 111 121 67 52 54 64 75 77 62 64 82 72 94 42 48 49 48 47 46 43 63 68 36 34 35 38 49 75 45 38 37 37 35 36 44 55 67 92 113 96 73 85 185 254 229 149 81 105 160 126 37 56 58 58 56 75 194 205 151 88 61 51 50 60 76 92 78 74 80 94 110 84 72 66 61 58 101 136 135 91 89 85 81 78 78 53 46 42 39 37 38 38 40 41 31 27 32 41 43 48 51 52 54 64 56 47 39 46 92 49 51 69 73 44 64 69 66 70 69 59 51 52 67 74 76 73 67 55 45 40 39 40 43 46 49 54 60 63 64 64 61 57 52 50 50 51 52 49 37 31 37 45 40 39 42 46 47 48 51 65 99 121 141 155 156 135 121 157 209 245 267 267 280 301 307 235 251 285 300 271 305 277 266 285 249 256 234 215 227 258 289 285 272 297 283 293 304 291 221 195 155 106 69 115 258 229 165 196 138 142 115 75 71 185 204 155 80 61 84 149 224 273 267 273 291 306 306 308 307 305 305 310 309 337 349 344 356 340 329 317 301 291 290 300 327 369 368 338 295 244 225 259 271 264 249 250 301 328 335 331 322 389 437 455 456 457 449 461 482 472 475 514 571 620 617 605 570 521 471 456 448 450 461 473 475 470 460 447 432 422 403 414 459 449 439 458 482 474 451 451 377 290 350 426 421 329 192 172 149 133 128 122 81 61 62 102 192 216 160 125 121 94 54 43 51 65 63 68 104 168 49 47 46 107 117 86 42 42 39 41 41 38 50 64 58 49 55 45 41 39 38 38 38 39 40 45 62 87 70 45 46 90 146 122 65 63 74 164 179 107 66 60 61 64 83 173 245 195 108 74 53 62 78 90 92 77 76 83 87 80 75 72 69 64 54 76 119 134 91 90 84 81 83 86 61 49 42 38 37 37 36 36 35 35 27 31 39 42 46 46 45 44 45 30 32 34 37 68 72 96 99 65 44 59 67 65 61 52 47 51 65 88 77 71 64 53 42 39 39 41 44 47 51 54 59 66 69 69 66 60 54 51 50 51 51 51 34 29 32 37 45 34 35 42 44 41 43 49 72 131 160 167 169 164 109 134 182 228 254 263 259 266 286 311 279 275 288 303 296 310 319 325 317 260 268 240 210 226 270 301 304 299 317 310 321 327 309 248 189 157 156 166 92 127 149 170 196 138 115 85 58 67 162 262 267 174 98 72 158 245 263 301 307 307 307 307 307 306 303 300 303 314 325 332 334 336 297 262 259 298 288 281 305 334 321 338 330 291 241 227 255 267 272 273 257 272 283 296 318 312 382 415 412 408 409 412 436 465 443 459 526 589 608 599 594 580 541 466 447 431 440 467 483 485 478 465 445 429 421 405 414 459 434 430 457 473 428 397 367 349 350 302 390 408 377 340 332 200 144 156 173 165 106 64 82 196 257 190 128 122 103 65 46 44 55 71 69 147 249 62 52 48 84 99 79 44 42 40 39 39 42 49 63 55 43 46 45 43 41 40 39 40 41 41 41 41 57 49 39 42 40 41 41 41 40 48 91 171 221 115 105 105 110 116 128 217 237 196 124 65 75 88 90 79 64 63 70 74 57 55 53 58 67 50 50 92 119 89 88 86 78 67 58 50 45 43 42 43 44 43 41 38 35 35 39 43 45 48 49 48 45 42 38 56 63 51 41 48 130 151 58 48 48 48 47 46 44 45 49 57 72 66 57 49 43 39 38 40 44 47 49 54 58 61 63 67 66 61 55 50 49 50 51 49 31 28 35 37 27 39 43 44 43 42 36 36 48 80 150 160 185 195 175 128 155 202 242 259 246 246 254 271 303 310 313 316 318 322 321 321 321 320 319 318 277 243 266 286 299 293 286 324 312 298 264 222 243 204 164 145 149 110 105 113 131 157 118 84 61 53 58 170 225 232 211 176 144 193 265 301 303 293 288 295 303 296 288 266 249 299 303 305 305 306 312 222 203 247 293 288 282 295 314 318 323 322 296 257 260 265 275 283 283 275 260 244 247 289 299 335 361 353 344 321 351 399 428 409 437 506 575 606 582 579 562 523 467 479 481 471 452 451 449 462 459 426 417 409 401 406 439 423 433 446 442 386 354 334 368 419 299 383 415 400 379 364 229 167 186 213 220 191 130 67 73 140 159 161 144 119 114 88 54 52 80 86 148 231 70 64 68 85 89 78 57 44 43 42 44 46 44 64 64 53 46 44 42 40 40 40 41 42 42 42 40 37 38 40 42 40 37 36 36 36 34 81 120 163 251 278 292 296 287 246 174 130 106 92 75 84 89 90 88 88 84 79 72 64 59 52 53 60 49 47 73 94 84 85 84 71 53 45 42 43 44 45 46 47 47 46 44 41 40 43 46 49 50 52 52 49 46 42 46 63 81 70 130 162 156 114 54 44 43 43 43 45 46 41 38 54 53 49 45 41 39 39 42 45 48 49 52 54 56 58 60 59 56 51 49 50 51 45 34 35 29 32 38 36 37 37 41 43 37 28 36 50 78 149 157 163 165 154 103 173 223 241 240 218 232 246 253 260 298 312 317 319 321 318 314 310 305 308 314 297 278 289 236 247 245 243 318 296 266 213 161 227 201 143 101 108 118 106 92 91 116 89 77 73 86 146 203 255 283 275 243 210 244 294 298 297 150 120 219 297 253 221 150 98 288 301 298 296 295 298 206 212 268 283 279 283 287 275 218 292 318 275 197 267 276 280 284 286 281 255 214 173 159 104 227 247 116 160 187 301 400 414 397 416 462 527 602 584 568 541 502 453 485 497 480 448 458 437 437 438 420 409 411 406 406 440 409 371 362 381 360 324 324 342 346 330 405 435 392 269 233 274 277 221 239 243 230 196 149 115 109 207 257 131 189 217 169 87 71 90 132 188 223 71 69 85 109 99 82 65 51 51 47 45 47 43 68 78 69 49 41 40 39 40 42 43 43 43 42 40 38 36 37 39 39 39 38 36 34 34 37 91 176 248 248 274 290 288 279 181 119 85 68 58 56 62 69 72 63 77 80 72 65 66 59 55 55 47 63 73 72 62 63 59 50 41 38 39 40 43 44 36 45 47 47 48 49 48 50 52 54 52 53 50 50 66 62 53 63 98 147 176 145 108 95 52 47 46 46 47 48 40 31 28 36 45 46 44 42 40 41 43 45 47 48 49 49 51 54 58 56 53 50 49 50 50 42 29 40 35 32 35 42 41 38 40 42 31 35 41 52 79 151 163 166 148 108 98 161 214 237 222 214 227 245 255 246 242 285 321 322 324 296 274 261 255 270 302 277 230 227 157 179 217 247 286 272 243 207 180 187 169 111 71 113 120 103 81 73 103 86 76 94 147 205 171 218 281 291 264 269 268 224 120 217 123 61 77 79 240 290 288 290 299 300 299 296 291 291 298 260 219 280 273 285 293 260 104 191 223 199 169 267 283 284 285 287 282 245 200 169 168 94 104 107 104 293 331 345 352 361 362 393 431 484 570 579 553 523 495 442 474 487 477 454 441 421 417 419 415 417 410 416 420 348 397 363 320 321 307 238 224 226 200 377 443 435 370 289 177 219 236 183 237 249 250 238 212 168 129 125 131 128 300 325 254 157 158 122 175 240 237 74 83 107 132 107 81 65 60 61 52 45 46 51 68 79 75 57 43 40 40 42 46 51 47 44 43 42 40 38 36 36 38 38 36 35 33 34 35 47 76 124 153 168 176 179 182 165 132 104 89 76 54 49 52 51 47 55 59 61 72 74 64 53 48 44 81 86 74 59 48 41 36 35 35 37 39 41 40 27 36 44 50 53 54 55 56 57 58 55 53 48 51 78 73 72 77 97 152 138 148 124 50 47 48 49 50 51 50 35 26 27 32 41 43 43 43 44 45 46 46 47 46 45 45 48 56 61 59 55 51 50 49 48 41 30 42 39 34 35 44 45 42 40 39 34 40 43 63 104 155 155 149 128 95 117 182 213 217 223 220 227 239 249 250 251 263 266 258 259 258 258 252 238 264 287 281 262 259 153 172 222 253 239 225 169 132 139 69 117 102 78 140 130 107 82 73 107 101 86 115 194 217 166 198 256 271 281 270 250 220 167 253 222 138 82 224 286 301 300 301 300 299 298 297 293 292 295 213 129 275 293 303 294 239 93 81 87 127 223 274 252 249 274 277 273 237 193 167 215 230 223 207 213 299 313 318 327 338 344 361 398 450 500 519 513 495 470 441 459 468 468 462 434 414 406 409 413 422 428 437 436 386 354 315 291 287 289 278 258 229 206 421 476 418 326 363 217 178 182 176 221 242 254 256 247 228 210 169 146 298 333 335 314 284 328 204 209 273 266 96 110 131 143 107 77 63 66 69 61 52 50 62 81 86 80 67 61 45 41 50 69 85 76 61 49 42 41 40 39 39 39 38 36 35 34 34 35 37 44 60 76 82 93 111 131 144 137 129 121 96 77 57 44 40 41 43 44 49 62 76 65 50 42 41 86 96 86 67 44 37 35 35 37 38 40 41 40 31 34 45 54 57 53 56 58 58 57 56 53 50 53 72 67 78 86 84 75 71 157 169 46 46 47 50 52 52 45 33 26 29 42 41 39 39 45 49 50 47 45 46 43 42 44 50 62 66 63 58 53 50 48 45 41 39 38 35 33 35 42 46 52 48 37 36 42 47 76 127 146 124 101 90 102 156 211 228 218 211 223 228 236 248 252 248 247 244 237 241 253 259 255 249 256 183 175 211 143 105 106 131 151 91 73 57 47 46 40 45 63 93 128 131 116 94 81 109 116 111 133 189 170 156 165 196 251 289 247 231 253 254 295 293 252 213 299 308 307 305 303 298 298 298 298 297 294 295 288 283 299 300 299 225 81 88 97 111 165 294 282 219 199 219 227 232 214 181 156 234 235 214 190 167 205 249 273 284 320 330 341 357 390 477 467 461 438 383 423 427 431 435 437 432 422 416 415 424 434 444 448 434 373 329 297 277 274 283 277 267 286 418 476 485 419 293 262 219 220 236 190 190 225 278 325 315 274 250 222 206 304 326 318 312 337 346 319 312 323 319 133 139 142 152 118 85 69 76 82 81 77 75 78 82 83 83 83 85 94 93 90 91 89 89 84 77 71 48 43 40 36 41 39 38 38 37 37 38 40 41 42 46 50 59 75 101 97 104 122 140 117 105 79 52 40 42 44 44 43 43 63 59 48 42 50 89 97 87 69 41 36 38 41 44 46 45 45 45 45 48 52 54 53 47 54 55 54 52 52 51 50 55 68 65 68 69 65 63 59 54 50 47 47 49 52 54 50 34 30 28 31 43 41 33 34 48 54 54 43 37 45 42 41 45 54 66 67 63 58 52 48 46 41 44 53 29 26 28 34 39 45 63 59 39 32 52 67 93 130 128 109 75 62 100 160 216 239 230 204 183 178 189 213 248 247 239 232 232 244 251 256 258 257 252 210 199 189 79 75 76 79 77 64 60 110 134 47 47 69 95 106 82 124 122 115 122 140 160 137 118 131 61 75 91 132 253 285 254 252 285 287 306 312 311 311 312 313 312 309 306 302 302 302 301 299 298 296 232 134 279 159 101 141 255 249 254 265 275 287 280 273 220 133 130 160 168 155 142 195 159 138 130 110 162 197 223 245 248 310 341 352 369 426 427 412 381 335 341 378 383 357 362 383 419 441 431 441 448 453 450 426 374 333 298 276 272 279 275 269 277 329 427 429 354 278 356 255 275 321 150 162 208 277 344 333 289 263 246 234 256 329 362 354 357 334 324 330 340 331 150 152 155 159 144 114 91 86 85 90 92 90 82 76 78 82 85 87 99 114 118 107 87 87 88 87 83 59 48 40 37 47 40 46 51 47 40 42 45 45 42 44 49 51 53 65 49 56 83 118 128 111 99 81 56 52 48 46 44 39 37 39 40 48 81 111 102 83 70 39 38 42 47 50 56 56 54 51 49 49 48 47 51 74 56 49 51 53 50 48 50 54 57 63 60 57 56 55 53 51 49 50 55 55 55 53 51 59 52 46 45 46 35 36 40 45 54 53 43 37 46 44 44 50 59 64 62 57 52 47 43 43 47 55 59 30 26 26 30 41 42 60 61 44 31 71 95 109 120 115 124 92 64 92 129 194 231 224 175 133 129 147 180 239 248 241 233 233 243 248 254 259 259 254 184 169 206 140 87 69 68 69 78 121 171 168 72 132 116 101 102 87 130 144 141 130 120 166 128 63 48 53 177 249 258 265 295 303 304 307 312 315 316 315 312 315 315 313 310 307 303 300 299 299 300 205 163 123 68 128 88 75 133 282 278 279 283 289 294 290 305 272 163 52 104 124 118 122 125 122 118 114 110 155 161 172 200 198 253 291 322 354 342 351 353 324 241 301 335 346 352 380 330 379 441 444 444 451 455 448 424 390 355 325 297 277 278 273 267 268 291 368 383 333 252 172 272 369 338 178 202 209 217 240 268 275 268 255 243 237 280 326 364 379 340 325 330 343 342 154 153 153 153 142 127 107 88 85 86 88 88 81 72 72 78 83 84 89 101 112 113 96 85 80 78 73 53 45 40 39 46 39 48 55 49 40 43 47 47 45 44 47 47 45 44 44 44 42 52 100 87 106 119 105 75 53 45 44 41 36 35 37 50 89 111 121 106 70 42 44 47 50 54 56 55 53 51 50 48 46 44 46 58 67 60 51 51 49 49 57 70 84 61 54 54 57 60 60 58 93 152 70 58 54 51 50 70 57 47 46 46 42 45 49 50 50 49 48 46 46 46 48 53 58 57 54 50 47 43 41 41 52 66 67 34 27 30 36 36 37 43 46 43 34 62 77 91 110 102 112 85 67 111 135 179 210 196 100 124 148 170 193 236 246 246 244 241 241 245 250 239 191 184 105 119 230 212 144 111 92 71 69 96 115 110 76 95 80 82 99 83 108 135 149 144 166 152 103 52 42 130 189 246 296 287 302 307 309 311 313 313 313 310 300 307 311 311 308 304 299 295 294 296 300 140 72 99 180 186 119 127 213 282 263 262 275 308 379 381 355 313 254 74 57 78 95 87 99 113 115 112 119 128 130 135 150 168 188 226 274 310 254 294 327 313 274 289 306 324 338 345 356 350 355 429 442 453 449 437 433 394 379 356 312 284 278 272 264 259 271 337 354 303 232 136 254 374 347 175 176 191 195 193 239 268 275 267 255 250 269 281 271 369 340 293 276 331 345 151 151 150 147 131 116 100 87 84 83 82 81 80 74 68 66 70 76 78 84 93 102 95 72 60 56 51 38 38 39 39 38 37 38 38 38 38 41 44 46 47 48 43 42 44 48 49 48 45 46 66 68 105 131 119 74 50 37 36 42 40 38 39 51 86 110 123 109 74 45 45 47 48 51 52 52 52 52 52 48 46 46 48 51 54 52 49 49 48 48 65 83 81 64 66 74 75 59 60 102 180 260 231 106 51 49 48 55 51 47 46 46 45 49 52 49 47 47 47 48 47 48 50 52 52 50 47 44 41 39 38 39 46 59 72 37 27 26 30 40 45 47 43 35 35 40 40 39 48 111 77 53 61 97 138 182 212 202 108 119 145 180 217 247 249 247 243 237 230 215 206 174 65 56 71 140 236 226 189 147 102 59 50 48 54 61 57 46 46 61 82 73 97 121 137 144 159 127 85 52 49 161 133 173 304 305 305 309 315 318 316 288 279 284 280 273 294 307 304 300 296 294 295 292 248 172 145 188 299 301 213 200 258 274 313 330 340 353 356 285 199 180 287 170 92 64 72 65 79 76 84 113 115 121 131 134 113 128 139 168 213 270 203 255 305 295 277 270 281 303 328 329 335 335 348 397 386 403 436 460 404 428 398 337 293 280 274 267 257 246 252 322 348 292 212 132 149 182 173 156 278 269 165 177 253 278 285 286 268 265 310 302 210 351 293 210 192 285 233 149 147 141 129 108 97 90 85 84 83 80 79 80 78 69 60 58 65 66 68 73 76 74 46 36 36 36 39 40 40 39 38 38 38 38 39 40 42 44 46 52 77 53 63 74 46 45 47 46 42 44 47 61 89 119 108 73 47 35 37 40 57 68 79 106 118 115 94 62 45 44 45 46 49 52 53 54 54 52 49 49 50 50 50 51 50 49 48 47 47 56 72 86 81 82 87 85 59 57 89 150 211 166 82 47 46 46 48 48 48 48 48 48 50 51 49 48 47 47 47 49 50 49 47 46 45 43 40 36 32 37 39 45 56 69 67 47 32 28 37 46 48 44 37 35 36 37 43 59 77 64 53 63 109 142 153 180 197 104 106 136 185 239 256 255 245 218 166 118 85 67 59 50 46 123 193 206 194 159 113 73 51 46 49 58 62 38 40 42 50 63 77 92 107 122 139 145 115 77 66 134 162 191 247 308 311 311 314 319 321 311 310 314 312 294 302 304 302 302 302 300 299 301 284 107 227 302 301 301 259 225 206 206 248 335 355 331 290 265 222 136 113 302 263 166 91 65 59 83 85 94 125 122 119 154 164 68 85 105 123 155 239 204 238 272 265 248 252 264 268 245 305 322 297 274 367 372 383 396 403 426 393 289 212 291 275 264 251 240 260 268 326 339 255 161 111 93 95 101 159 220 199 134 137 175 233 276 278 275 288 300 302 287 355 238 137 140 262 228 143 135 123 107 90 81 78 78 80 82 81 80 80 78 75 69 63 61 52 43 46 57 61 44 38 38 40 49 43 39 38 38 38 39 40 41 45 47 48 50 58 79 58 51 51 44 46 47 44 40 39 42 45 57 84 123 92 59 39 43 65 77 84 89 96 118 107 78 48 43 43 44 46 49 52 54 56 54 50 48 49 51 53 52 48 50 52 51 50 49 49 56 74 75 76 78 77 64 62 67 85 105 58 46 44 44 45 48 50 51 50 51 53 53 51 49 46 47 47 48 50 50 48 44 42 41 40 37 34 32 37 39 39 44 62 89 68 42 26 30 43 45 42 36 30 30 37 49 60 55 54 51 57 87 140 156 164 167 132 132 128 145 186 149 161 142 100 75 56 56 56 49 46 44 80 115 114 56 58 74 82 66 49 52 56 53 40 38 42 47 55 91 88 94 112 138 141 109 72 78 207 170 226 289 307 310 311 314 320 327 318 321 322 306 261 296 305 303 302 302 302 302 303 293 118 224 304 301 287 131 94 96 110 229 291 298 260 195 211 171 143 174 250 190 196 171 71 48 78 80 94 161 132 96 106 137 107 90 126 176 196 159 225 247 244 243 237 246 242 221 208 282 276 254 261 267 259 307 363 365 361 358 312 258 279 265 252 222 201 309 332 330 272 177 103 90 92 116 216 160 137 125 109 111 132 159 201 268 270 284 296 277 184 304 253 189 181 237 254 141 127 110 96 89 79 71 68 70 77 79 79 79 80 83 83 80 72 43 38 50 66 69 68 66 67 70 58 69 55 38 38 38 39 44 57 80 62 52 50 53 53 45 44 45 46 46 45 42 39 38 40 40 43 55 95 88 62 41 45 74 87 89 85 86 115 96 64 40 42 44 46 47 48 50 53 55 54 50 50 51 53 56 54 48 49 53 58 57 54 52 51 52 55 60 64 67 69 74 76 68 50 45 42 42 43 44 49 52 53 52 56 58 56 51 46 43 44 46 47 49 49 47 45 42 40 38 36 35 36 39 37 31 30 46 93 83 55 31 32 43 41 36 33 32 34 41 49 53 48 49 48 49 62 129 152 157 158 147 138 122 113 115 97 95 83 62 43 51 52 50 46 45 44 50 66 86 52 46 60 79 80 67 55 47 42 39 44 50 55 60 81 88 94 108 134 133 110 85 93 211 153 183 254 305 308 309 312 318 326 329 325 318 306 285 301 305 303 301 299 300 301 303 305 281 296 306 271 107 93 97 93 108 283 285 271 253 212 195 94 103 194 144 123 165 163 93 47 60 61 86 187 161 128 123 137 126 146 172 186 199 330 269 224 226 233 239 246 211 166 241 274 228 214 284 197 178 249 336 328 191 258 297 243 257 239 199 157 130 76 234 202 70 120 133 161 151 131 268 146 98 94 97 133 143 160 184 190 288 240 232 325 331 234 303 386 321 150 169 145 129 113 105 109 94 78 67 64 64 68 72 74 74 76 75 77 80 71 72 81 92 97 101 91 95 112 110 91 79 67 52 40 39 43 57 84 93 77 63 55 32 38 43 47 49 47 44 38 34 37 50 47 43 44 56 63 51 39 43 71 95 94 83 89 109 83 53 39 44 47 49 49 48 48 51 52 52 52 61 58 56 58 58 57 51 52 63 65 63 62 61 57 59 64 68 69 70 77 87 78 47 44 42 42 44 45 49 50 52 55 60 60 56 50 44 40 41 43 44 44 46 47 47 44 40 38 36 36 37 40 38 32 26 28 75 84 71 54 51 43 36 32 35 40 41 43 45 47 47 47 51 56 47 109 139 151 154 143 128 107 85 71 72 66 64 59 39 56 53 46 46 44 44 44 55 80 63 48 46 58 80 81 65 50 45 40 43 55 79 106 57 88 122 133 115 125 141 138 131 194 116 136 220 305 309 310 313 317 322 330 322 312 307 306 305 303 301 299 297 297 298 299 301 305 304 243 125 94 100 84 129 295 289 228 200 213 232 69 34 35 34 78 187 166 118 135 59 48 61 96 163 170 166 156 143 149 166 156 184 313 345 213 166 215 224 247 252 215 152 161 250 238 215 275 187 189 248 303 285 100 121 168 167 231 174 132 120 116 68 223 211 49 50 323 409 321 129 92 98 105 107 104 140 142 156 181 178 236 265 258 183 153 256 250 158 160 131 259 142 132 126 130 134 108 91 85 83 73 68 66 66 65 67 73 79 86 102 116 122 122 119 122 111 104 108 123 107 109 109 95 81 64 54 53 63 99 103 89 66 35 40 45 46 43 41 42 37 36 50 72 62 52 48 41 39 38 39 47 85 109 106 95 98 98 77 55 44 47 47 48 50 51 51 51 51 52 57 86 70 56 57 58 60 62 65 68 71 72 82 86 69 68 68 69 68 67 63 58 53 49 47 44 42 42 44 47 49 52 56 61 59 56 51 46 42 41 42 43 42 43 46 46 44 40 40 38 36 38 40 55 50 34 25 38 59 80 91 79 41 30 34 43 49 41 37 40 46 45 47 60 71 45 81 114 137 148 134 113 88 67 57 59 61 61 58 56 64 53 44 47 45 44 44 53 78 65 50 43 48 74 78 71 58 44 38 44 58 72 78 75 112 150 168 154 186 162 136 158 233 229 209 225 308 310 311 313 316 308 316 315 310 305 303 302 301 300 299 297 296 295 296 298 300 227 133 80 77 199 252 260 291 283 240 219 225 229 84 38 37 53 185 218 219 199 182 87 68 90 119 125 151 163 160 145 130 163 220 289 335 217 180 188 186 137 144 205 250 226 168 242 276 270 264 195 236 263 244 256 160 89 79 163 227 193 144 106 111 98 115 93 81 259 150 189 268 210 93 87 121 155 123 109 111 133 171 192 195 229 217 106 124 176 173 135 106 120 249 138 137 132 128 126 123 123 123 116 88 81 81 81 78 78 81 84 88 100 108 112 117 131 130 122 116 116 127 122 128 134 131 125 92 64 48 45 73 91 86 64 47 43 45 42 31 31 39 48 61 79 82 73 67 63 48 41 40 49 70 108 120 125 124 114 102 92 83 71 54 34 41 53 54 55 54 52 56 70 93 72 57 58 60 64 67 70 72 76 87 90 84 72 63 70 74 70 64 61 60 60 59 53 48 44 42 43 46 49 54 58 61 59 57 54 51 50 49 47 46 45 45 44 42 40 37 37 36 37 37 39 67 72 53 24 27 38 61 85 81 41 36 40 41 59 43 33 34 46 45 50 64 75 51 57 81 112 138 122 95 75 63 57 57 64 62 56 75 67 53 45 48 46 45 44 48 62 70 63 52 50 72 73 73 64 44 38 47 63 75 76 72 116 167 200 196 181 168 179 213 186 194 245 303 310 310 307 310 309 264 301 313 310 306 302 301 300 300 298 296 295 295 296 298 231 136 77 78 68 222 298 278 225 141 101 136 202 93 45 35 37 37 56 150 134 78 192 130 118 120 119 123 126 132 144 155 111 205 314 367 338 211 199 214 205 175 204 227 233 233 216 187 199 230 156 247 274 229 153 264 248 143 89 197 235 236 179 102 104 105 93 87 98 130 75 75 154 346 241 156 166 226 106 95 101 124 164 181 183 180 157 89 144 150 140 125 85 95 223 142 138 132 128 126 126 125 123 118 91 86 85 85 84 84 83 74 62 66 68 71 80 97 96 92 99 112 118 128 134 137 139 136 100 63 43 50 51 43 37 36 41 38 43 43 36 46 61 76 86 82 57 69 82 84 72 47 62 99 138 143 126 125 117 79 49 45 40 35 42 34 46 57 57 56 54 52 58 74 71 55 52 60 64 66 68 70 69 62 77 83 79 72 66 69 78 85 76 59 52 56 67 55 48 45 43 44 47 44 50 61 62 61 58 56 54 52 51 49 47 47 47 44 41 38 37 38 38 51 73 41 57 73 71 38 34 33 51 75 64 52 41 37 43 50 37 29 33 47 45 47 68 92 60 79 88 99 117 88 67 61 62 61 68 67 62 63 81 62 52 50 49 48 46 45 43 41 68 73 65 59 74 73 71 63 44 41 56 73 83 81 64 110 158 182 194 173 197 242 268 220 245 284 310 311 310 310 315 321 315 312 311 310 309 304 301 300 299 298 295 295 276 235 243 136 82 72 82 142 213 239 208 109 54 36 96 197 53 33 33 35 37 41 57 110 190 200 89 62 84 113 116 116 126 145 159 170 301 372 348 300 253 230 225 232 222 195 199 228 228 205 164 148 167 202 174 220 239 147 218 118 68 84 118 214 219 162 95 95 97 102 110 120 92 83 80 95 140 261 195 110 109 84 85 93 111 139 157 164 167 158 118 160 151 129 128 82 85 141 125 125 122 122 124 124 112 102 100 97 89 84 82 77 79 68 53 40 40 40 44 47 49 46 41 50 66 79 112 130 135 132 126 94 60 50 73 83 55 39 39 43 45 46 46 51 79 95 102 103 101 82 68 56 48 45 46 68 115 168 154 136 132 117 72 43 39 40 42 50 51 55 57 55 53 53 74 93 84 64 55 56 62 66 67 66 66 70 79 76 73 71 70 65 60 61 68 72 77 72 68 67 54 47 45 45 46 51 57 57 54 63 61 60 57 55 53 52 51 49 48 47 44 41 38 38 39 44 60 82 63 50 74 97 67 48 55 70 76 50 45 40 37 35 40 40 38 37 40 44 45 71 107 73 67 72 84 94 75 58 63 78 75 70 65 66 75 80 58 52 54 54 52 50 47 44 38 50 66 73 71 75 73 68 57 44 44 62 81 91 83 61 105 148 161 179 172 206 237 214 263 289 303 309 309 309 311 316 319 312 309 308 309 309 305 301 298 296 294 293 295 221 69 90 104 105 111 132 228 191 165 160 34 30 51 109 175 53 34 34 34 34 52 50 81 131 86 58 52 60 76 84 98 122 134 96 296 370 367 310 233 239 238 235 242 239 169 146 179 218 169 137 148 200 198 185 213 216 127 76 175 247 202 57 174 154 99 88 87 91 97 107 119 108 99 92 86 72 145 123 81 76 74 81 90 99 106 111 129 145 156 169 182 160 139 146 110 97 100 99 102 102 104 106 107 83 66 67 77 70 66 67 69 64 48 42 46 45 46 51 55 54 50 44 41 41 45 74 99 114 119 118 85 57 44 59 132 98 60 38 34 54 69 64 52 78 102 106 110 124 123 88 58 42 41 63 100 149 187 155 144 135 111 63 43 42 46 50 54 55 55 54 53 51 52 84 103 73 61 57 58 61 67 67 62 59 68 97 79 67 62 60 57 52 50 51 59 72 75 71 62 51 46 45 46 49 55 55 54 55 62 62 60 58 57 56 57 56 54 52 48 44 40 38 39 58 70 73 71 59 44 62 94 108 84 90 83 53 37 49 54 49 38 38 44 45 42 44 44 44 64 97 83 58 63 78 82 69 53 59 75 70 65 62 66 75 72 50 49 56 55 54 52 51 48 41 44 59 73 77 67 69 63 54 48 49 58 76 91 73 60 103 147 155 167 180 197 189 136 256 299 310 309 309 310 313 315 311 300 302 304 304 303 300 298 295 294 293 293 295 296 282 128 89 188 318 278 167 114 132 169 46 30 72 118 115 53 41 39 36 34 53 64 68 62 51 50 54 61 76 127 154 174 171 87 114 263 370 317 277 249 248 257 240 238 192 155 151 203 172 138 134 174 160 155 163 181 201 134 106 85 70 49 56 75 95 89 86 88 93 98 99 94 89 85 83 83 80 75 70 69 74 81 88 92 96 101 107 119 139 160 180 200 204 165 157 129 107 68 87 95 96 99 98 76 59 53 37 35 38 50 71 42 44 50 53 53 53 57 60 57 52 47 46 48 50 52 81 105 113 106 78 54 41 53 129 125 80 38 42 46 65 64 48 57 89 95 97 112 142 131 86 44 45 125 170 192 189 150 143 120 85 49 43 45 49 52 51 51 51 52 52 51 68 96 100 59 59 58 59 63 67 66 57 52 62 100 78 61 54 52 53 53 56 57 52 53 58 60 55 48 47 47 48 50 56 48 49 61 61 62 61 59 59 60 60 59 58 55 49 43 39 38 39 84 88 71 57 46 41 47 74 132 110 93 70 46 44 55 55 50 45 43 46 44 42 47 44 43 60 92 95 62 58 67 65 59 46 44 50 50 49 50 56 62 50 47 46 48 54 52 51 50 49 46 60 74 81 74 58 63 67 64 51 62 56 64 77 51 55 96 138 152 159 200 211 188 147 234 288 311 310 310 295 303 314 307 299 299 298 296 296 296 205 185 292 291 293 295 298 291 101 56 156 268 104 115 149 158 125 48 41 68 84 46 48 48 46 41 34 54 69 65 43 51 55 59 62 59 143 191 214 216 198 179 282 383 351 290 249 248 262 238 222 217 213 207 180 195 167 134 156 137 129 123 124 168 180 141 124 171 64 71 94 104 108 96 91 92 91 87 84 82 82 83 83 80 76 73 73 78 82 86 88 91 96 101 108 116 143 165 187 203 201 173 155 128 73 97 108 110 119 117 117 111 92 43 39 55 74 77 49 52 58 59 58 57 58 81 116 110 67 53 55 55 52 90 115 113 90 60 45 40 50 113 124 82 40 45 42 65 67 51 54 79 84 80 85 123 135 94 51 71 180 217 212 185 153 137 95 56 41 45 48 50 51 48 45 49 52 53 51 96 119 106 59 59 61 65 67 67 63 54 49 56 88 64 53 53 55 58 62 68 71 58 53 51 50 49 48 49 49 48 48 52 56 59 59 60 61 62 61 61 60 58 57 56 54 48 42 39 40 55 94 84 59 49 42 40 39 60 131 125 81 51 52 50 48 44 44 54 52 44 41 43 46 43 44 57 80 83 69 57 52 56 53 52 51 48 42 45 50 53 52 49 49 46 46 54 52 51 49 47 44 63 83 95 91 69 79 85 80 70 58 65 74 73 60 54 67 98 141 161 226 271 277 244 258 290 311 310 298 277 291 308 288 278 274 238 200 287 294 233 220 293 291 292 294 296 294 202 107 75 102 84 114 112 92 77 41 35 51 66 47 50 51 49 45 38 64 66 57 58 59 63 69 69 50 161 218 237 228 131 135 239 344 329 280 249 228 203 156 145 139 159 205 121 167 179 159 180 150 135 118 105 122 181 189 190 230 185 131 101 121 192 131 157 169 95 86 85 86 86 87 88 87 81 70 67 67 75 85 86 89 94 98 103 107 124 144 163 175 177 125 127 138 124 122 119 116 118 115 119 87 47 68 58 57 67 86 111 79 64 81 123 120 118 124 134 128 75 58 59 57 52 96 123 118 79 50 41 39 46 91 112 79 41 43 44 73 83 72 68 72 77 75 67 82 96 85 81 124 200 215 205 183 157 122 77 46 44 47 48 48 48 47 41 47 52 54 52 111 127 103 58 61 66 69 69 67 57 50 48 50 47 44 51 61 64 68 74 73 65 59 54 49 47 48 50 52 51 48 46 46 49 53 56 55 58 61 63 60 57 55 54 52 49 44 40 38 49 104 86 81 72 43 38 39 39 56 117 146 99 54 47 36 36 38 46 60 57 44 41 47 44 42 48 56 60 62 67 56 42 46 49 58 61 55 42 48 55 54 44 46 49 45 42 54 53 51 48 45 43 67 78 81 85 76 92 96 85 81 79 77 80 85 72 64 75 95 115 151 233 282 273 229 293 313 313 307 264 281 301 298 265 244 241 169 85 277 294 296 290 266 194 251 294 295 292 249 128 46 56 93 138 106 50 51 43 44 45 46 48 47 49 45 35 68 72 54 42 63 67 78 88 90 71 176 199 181 176 105 181 268 278 146 136 189 196 119 148 133 87 62 111 101 156 171 131 86 142 133 117 137 102 161 176 165 240 248 166 101 101 139 182 224 231 195 110 92 93 94 92 92 93 79 52 53 54 70 87 87 89 93 97 101 105 113 125 139 150 153 115 117 145 60 99 112 108 104 116 111 85 58 69 67 77 97 120 131 120 115 121 139 136 137 139 140 134 104 93 92 87 56 73 109 120 71 46 39 38 42 62 101 79 45 42 46 84 101 94 81 68 81 87 74 50 61 94 139 187 213 211 200 176 126 84 63 53 47 47 45 45 46 48 49 50 51 50 50 115 123 94 60 66 70 72 70 66 54 49 51 56 58 40 49 66 69 84 101 90 62 55 52 53 52 50 51 50 49 48 48 47 46 46 47 52 62 63 60 58 56 54 51 48 44 40 38 37 50 110 119 89 52 36 40 40 36 44 93 140 93 47 45 40 42 43 44 48 50 49 47 44 43 40 55 63 54 63 63 54 42 34 40 53 59 53 41 52 57 52 39 46 52 49 45 52 51 49 45 43 41 82 89 78 77 77 74 69 73 102 100 85 73 71 72 70 73 78 81 91 111 134 162 205 246 291 312 284 262 296 310 301 298 262 250 192 119 268 276 255 237 241 85 188 243 213 286 188 87 42 66 93 96 72 46 43 42 42 44 46 39 42 47 49 48 88 62 47 55 60 75 96 108 106 113 162 139 104 144 211 284 269 161 51 67 161 217 170 165 141 96 56 68 79 104 103 72 61 49 46 83 156 70 149 157 121 245 243 196 137 84 93 196 251 254 242 199 138 97 94 92 93 94 95 97 94 88 86 88 88 90 93 97 101 105 108 112 118 124 130 122 105 88 58 58 77 96 102 91 76 69 72 81 80 99 119 130 126 108 104 109 115 118 129 135 128 104 100 105 109 100 56 47 81 107 71 54 49 44 39 39 84 81 60 49 50 88 99 90 88 86 105 117 103 51 45 108 181 209 213 209 185 140 80 48 41 42 43 43 44 45 47 49 50 50 48 46 47 109 118 97 73 71 65 68 72 62 53 53 50 45 61 57 58 60 64 114 127 100 58 51 48 51 53 52 51 49 48 47 48 49 47 45 43 46 67 67 59 57 55 52 49 46 41 38 37 37 50 113 120 82 42 39 40 39 36 46 104 142 110 63 38 36 36 38 41 47 36 42 45 42 42 45 61 71 66 71 73 59 43 47 35 46 56 53 39 54 54 46 41 56 58 56 54 50 48 46 43 41 38 85 106 98 76 78 68 64 73 98 95 76 57 51 76 80 92 102 86 83 108 155 205 203 220 277 310 261 251 285 287 264 290 293 292 290 281 244 205 128 107 253 122 182 189 124 213 91 39 54 103 78 53 45 46 39 38 38 41 44 36 40 46 51 55 73 61 58 74 94 100 99 84 67 140 113 94 117 187 335 335 229 91 57 71 129 188 216 178 148 111 75 62 75 92 100 93 63 39 75 115 39 151 212 238 238 215 234 219 156 84 90 155 215 253 255 245 170 103 91 90 91 92 93 95 59 47 59 87 85 89 94 98 102 91 97 96 86 104 113 117 99 62 51 46 61 88 111 102 68 56 62 75 85 104 112 105 92 84 82 84 90 101 117 117 98 63 65 79 85 73 49 44 63 87 95 90 78 60 42 42 46 71 80 58 69 93 95 87 86 112 132 139 120 53 45 51 102 204 217 220 197 152 95 51 41 43 44 45 46 47 48 48 48 47 46 45 46 64 74 77 74 65 72 74 68 57 53 55 49 41 57 55 52 51 59 131 117 82 54 51 50 52 52 51 49 48 47 47 48 49 48 45 43 43 50 54 55 56 53 50 47 44 40 37 36 37 50 110 107 71 38 39 38 38 40 61 133 147 114 66 33 39 33 36 42 38 41 43 41 39 42 46 50 55 62 53 51 49 47 45 46 39 41 55 53 41 42 50 59 58 55 53 53 51 48 44 41 39 36 66 99 112 82 83 82 80 78 81 76 61 48 46 66 81 105 127 123 120 138 164 180 166 163 205 251 245 254 285 301 299 306 303 279 211 103 155 99 60 90 205 245 275 288 252 66 44 60 106 165 93 57 41 36 32 33 35 37 38 30 38 46 50 54 68 62 72 107 124 86 96 129 136 151 111 91 100 98 275 297 239 176 107 83 81 116 200 180 158 131 103 87 90 92 89 79 65 55 102 148 33 51 136 216 219 66 193 173 72 86 88 96 135 192 202 233 207 148 89 87 88 89 90 92 81 59 55 81 50 76 94 96 97 92 101 80 53 93 104 109 96 63 44 41 49 73 105 115 81 58 53 65 81 89 84 75 82 88 92 93 93 99 97 85 69 66 72 69 64 56 44 42 62 100 143 126 85 56 44 44 47 64 78 82 102 112 105 93 95 122 131 132 121 77 52 43 83 178 219 218 202 175 129 58 42 45 48 61 67 62 53 47 46 46 54 62 48 49 53 60 66 68 74 71 62 53 52 52 49 44 50 48 47 53 70 111 87 64 57 56 55 53 51 49 48 47 47 47 47 47 47 46 44 42 42 53 58 50 51 49 45 41 38 36 36 37 49 98 92 63 38 38 37 37 40 59 119 124 100 64 34 34 29 29 34 41 42 36 45 64 42 47 49 49 52 47 47 45 43 44 46 49 52 55 43 42 44 49 58 57 43 47 65 43 44 43 40 39 38 52 73 91 91 87 86 81 71 67 60 53 50 54 52 68 94 124 146 152 153 148 139 127 136 150 169 202 227 275 307 306 283 195 148 130 113 126 147 181 217 228 218 252 278 237 68 47 135 229 213 173 93 36 25 27 32 34 33 29 25 32 38 42 51 55 55 66 95 126 130 140 134 80 97 98 103 139 285 297 208 126 152 233 134 70 93 169 178 171 153 133 121 114 104 88 70 69 64 71 75 34 34 55 72 72 55 151 218 211 88 80 92 110 115 101 166 193 163 88 84 84 85 86 87 86 78 75 85 80 64 52 52 53 248 195 83 56 90 100 104 96 62 51 51 54 65 85 107 97 76 65 71 74 67 59 71 129 107 116 126 120 92 63 57 70 87 90 61 44 43 43 43 62 104 155 147 113 73 44 46 46 66 79 84 121 147 137 116 114 121 102 84 72 60 72 101 141 184 209 198 193 184 149 77 50 45 53 90 85 67 51 45 46 59 79 92 69 55 53 56 61 70 70 64 56 51 49 48 47 46 44 45 60 82 100 82 65 59 61 63 58 53 50 49 47 47 47 47 47 47 47 47 46 44 44 55 61 53 52 48 43 39 36 35 36 39 50 87 75 54 38 37 37 37 40 53 94 99 82 57 38 34 33 34 38 43 42 38 52 76 43 43 49 55 57 49 42 41 43 35 45 53 57 58 59 53 49 48 47 52 48 52 63 51 46 42 39 38 38 47 78 108 85 75 87 92 74 54 52 54 55 55 58 57 71 103 131 149 145 129 112 104 132 131 118 165 204 266 299 271 207 187 145 106 129 154 191 220 239 269 135 172 259 241 73 152 223 226 217 193 103 35 25 37 36 35 33 24 26 29 32 37 49 50 52 60 80 114 101 92 89 68 85 94 102 133 289 293 180 56 55 186 116 53 78 142 164 166 160 155 144 135 117 93 75 73 65 54 44 45 46 51 54 46 48 103 169 196 56 59 176 292 268 96 78 91 94 85 80 79 79 80 81 82 83 85 88 90 65 59 87 93 119 111 99 96 97 98 99 95 70 79 76 77 75 74 87 98 91 84 84 63 57 54 68 116 131 135 126 106 74 56 62 84 111 101 63 43 44 45 44 47 82 144 154 131 84 45 45 44 72 93 102 137 178 167 138 123 105 77 56 54 78 123 167 197 206 203 190 187 182 153 93 58 48 64 112 88 61 45 46 54 81 105 111 91 61 57 61 61 64 63 59 54 49 48 46 44 43 44 55 94 127 125 77 64 60 59 64 57 53 51 50 48 47 47 47 47 47 48 48 48 46 45 49 57 67 56 48 41 37 35 35 35 39 50 74 61 47 38 37 37 37 39 47 71 84 75 55 36 37 37 40 44 42 41 43 57 75 42 39 46 57 67 55 43 41 47 38 45 53 57 58 56 62 64 59 49 50 51 58 73 92 60 42 39 38 42 79 98 91 84 71 77 80 64 68 63 66 74 72 79 78 82 95 103 122 125 106 73 86 124 128 111 143 198 251 263 220 152 180 160 123 157 183 204 214 216 231 166 184 196 105 54 142 202 201 196 166 159 123 23 23 31 36 34 26 28 37 43 41 46 56 56 57 70 83 53 40 54 71 85 97 139 236 290 187 104 74 30 57 42 36 50 57 81 116 148 156 147 139 120 91 80 72 64 55 48 55 48 50 60 58 45 61 83 86 58 55 71 82 74 70 78 83 82 79 78 76 75 76 76 78 81 86 91 93 84 84 102 106 108 108 107 103 100 98 97 90 58 109 104 94 91 89 78 78 82 80 66 36 45 49 63 105 120 129 128 110 69 72 77 91 114 96 61 45 45 44 43 42 70 128 156 134 86 44 43 42 71 98 116 142 185 175 143 120 86 61 55 75 126 180 211 225 225 208 201 193 179 149 101 68 62 81 112 84 58 48 56 71 92 106 105 83 58 58 61 58 59 59 55 52 50 49 45 43 43 52 91 132 144 110 92 69 53 50 60 57 54 53 51 50 49 48 48 48 49 49 49 48 47 46 48 53 61 55 46 40 36 35 35 36 39 45 51 54 49 41 38 38 38 38 40 45 69 74 58 29 35 36 38 42 40 42 50 60 65 38 36 42 55 75 62 50 47 50 46 53 55 54 52 50 63 66 57 51 50 60 73 82 79 57 44 40 40 73 85 80 70 70 77 83 78 57 66 61 63 73 79 83 75 65 64 93 98 85 66 54 82 124 134 115 123 182 203 196 178 139 134 140 153 187 182 178 170 155 147 159 173 151 53 53 80 122 165 152 96 75 63 34 33 28 29 37 39 30 44 51 35 34 49 53 47 46 45 45 46 50 64 83 112 174 268 183 105 72 61 34 113 151 167 173 66 51 64 89 135 124 125 114 89 82 68 61 55 39 56 41 38 53 58 40 38 43 48 53 50 49 81 225 119 85 87 83 80 79 77 74 74 74 71 69 75 91 82 86 101 107 114 119 119 112 105 99 188 218 55 90 95 126 101 100 113 108 73 55 47 47 49 48 59 89 135 136 135 122 100 82 86 95 103 105 103 65 46 45 43 42 42 66 115 148 127 81 43 41 41 66 95 121 140 171 157 125 99 70 56 72 111 162 214 236 238 228 211 213 206 183 148 117 98 91 94 105 84 62 61 87 78 76 81 79 49 53 53 53 55 56 55 53 51 51 50 47 44 49 82 158 157 121 92 82 65 53 49 49 51 52 52 52 51 50 49 49 48 47 47 47 46 46 47 46 47 54 49 42 38 36 35 36 37 38 38 40 41 44 45 39 37 37 36 35 42 48 53 47 27 27 35 40 41 40 45 60 62 44 35 36 41 54 80 68 58 51 48 48 61 58 49 42 43 52 54 50 51 49 61 74 76 61 52 47 44 50 98 91 72 64 66 80 87 78 51 50 54 62 73 86 78 74 73 73 89 93 88 81 80 106 127 125 112 158 122 110 124 147 100 126 158 178 201 166 136 108 82 79 104 118 106 62 62 52 80 144 113 68 47 42 38 29 24 23 27 36 37 34 30 30 30 43 48 46 47 48 46 45 47 57 80 127 184 228 76 98 112 46 43 93 156 206 202 76 49 51 61 91 99 102 101 99 86 68 59 58 58 59 45 39 48 47 38 35 40 50 48 119 132 85 275 143 83 85 89 88 85 80 76 75 75 56 43 53 84 62 97 173 187 136 175 191 113 105 194 279 300 252 134 112 126 125 122 113 91 53 46 64 93 110 84 84 110 146 141 138 121 99 94 92 99 105 103 85 59 46 51 66 59 48 65 107 136 121 82 51 51 50 68 95 122 143 153 128 89 59 54 69 109 155 181 216 231 229 216 208 214 209 186 147 133 124 119 116 113 103 92 87 88 90 77 65 57 50 50 50 51 53 47 51 50 48 51 51 48 44 54 101 186 156 95 73 55 50 49 47 47 48 50 51 53 53 51 48 46 46 45 44 45 45 46 48 50 50 48 44 40 37 36 35 35 34 36 41 39 42 49 50 39 38 38 38 39 39 39 43 44 37 42 37 37 41 40 46 47 46 44 46 40 41 53 76 66 53 44 41 44 56 58 51 38 34 35 42 53 50 51 54 59 65 62 56 50 51 68 100 102 94 83 70 80 84 74 51 45 49 61 79 87 69 66 68 66 85 84 74 70 92 118 117 106 103 124 93 67 65 96 58 72 118 175 221 195 132 70 53 64 76 74 63 62 66 63 80 118 81 60 50 46 43 28 29 32 31 35 38 33 26 28 42 47 47 46 44 44 44 46 50 61 81 116 168 235 100 136 151 49 48 70 134 195 200 143 87 55 61 81 88 90 89 85 82 66 54 52 51 55 55 53 50 47 46 45 56 107 63 128 145 70 174 173 134 85 94 94 87 79 76 76 77 68 67 89 67 56 139 270 267 154 188 233 196 202 280 321 322 320 265 116 125 133 127 114 100 50 65 98 128 135 113 115 130 147 140 138 121 100 95 91 93 94 87 52 47 45 61 104 88 64 67 100 133 126 100 81 82 81 87 104 127 148 145 112 72 46 55 121 150 153 156 162 171 190 215 220 216 198 171 142 128 123 123 121 109 105 100 93 85 83 69 55 47 50 50 50 55 64 58 56 54 55 59 49 45 44 59 130 164 129 78 54 46 45 47 49 49 48 48 48 48 46 44 43 42 43 43 44 45 47 48 49 49 48 45 42 41 39 35 34 34 35 37 40 40 43 45 45 40 39 39 40 40 35 40 41 40 40 41 40 39 37 31 53 59 52 40 44 39 47 64 72 61 47 42 46 42 49 61 63 43 52 45 46 55 44 55 55 57 67 64 59 54 59 92 91 106 116 109 85 83 80 69 51 45 47 56 69 83 64 58 60 58 89 92 84 80 98 105 101 95 93 82 67 54 49 54 66 82 93 103 157 242 191 88 87 77 70 67 65 60 70 75 75 74 55 50 49 47 41 31 36 42 39 39 34 32 34 40 46 47 46 44 44 46 49 48 34 61 84 122 177 235 146 121 103 46 46 118 173 192 195 197 129 70 71 72 72 70 67 71 74 62 52 50 49 50 51 53 54 52 49 46 74 211 94 49 54 67 121 162 128 71 97 93 84 77 74 76 79 73 68 87 55 52 61 80 93 102 108 160 319 320 323 326 327 322 237 129 135 138 129 114 95 55 96 130 141 136 131 137 144 144 139 132 115 96 87 80 82 72 50 49 47 50 71 115 92 81 77 87 128 130 117 99 86 90 93 98 112 139 134 102 67 56 123 156 158 155 173 179 163 164 190 219 193 161 134 120 100 97 99 100 95 92 88 84 77 58 53 50 51 60 66 69 72 74 64 56 52 53 55 47 44 43 68 170 155 113 71 49 46 44 45 46 43 46 46 46 46 44 41 41 41 42 43 44 46 47 47 47 46 44 41 34 40 41 35 34 34 37 39 38 37 45 48 45 40 40 40 39 39 37 39 39 37 34 39 39 40 40 37 51 54 50 43 40 40 44 54 75 64 52 46 46 45 47 49 55 69 73 60 51 50 49 48 46 51 69 66 61 57 66 116 97 89 97 113 112 96 79 63 49 41 48 56 60 77 63 55 54 52 81 106 116 109 98 90 90 89 82 69 60 53 46 45 154 175 134 73 76 136 149 123 92 67 61 63 70 88 93 77 55 46 44 45 46 44 30 30 39 47 44 42 31 28 35 47 48 47 47 46 49 50 50 51 49 63 78 101 123 69 80 62 32 47 44 115 179 200 187 193 140 82 70 58 55 54 53 57 60 57 54 49 48 48 50 52 54 55 52 48 46 45 47 51 57 71 165 114 59 51 77 83 80 75 73 76 80 81 84 98 68 56 119 273 103 88 102 147 314 321 326 330 332 325 234 127 138 141 119 92 71 61 115 148 152 141 141 144 145 140 136 121 102 86 81 59 54 53 52 49 46 81 115 119 94 59 54 77 107 124 124 113 98 93 86 70 63 90 102 93 95 119 151 158 154 164 206 210 187 170 172 196 164 124 97 92 87 85 81 78 81 76 67 66 76 63 62 63 66 73 79 82 81 76 60 52 49 48 48 46 45 53 78 132 110 81 63 61 46 43 43 42 40 45 46 47 47 46 44 43 43 43 43 44 45 46 46 45 43 40 39 35 41 41 36 34 34 36 39 38 36 48 53 49 41 40 39 37 36 36 37 38 38 35 37 37 39 41 41 46 52 53 45 44 44 44 48 66 74 70 59 47 49 47 51 61 72 71 65 61 61 55 63 66 66 67 63 55 59 78 91 92 86 85 99 137 109 72 48 50 46 56 71 80 72 62 55 50 49 64 109 139 130 92 77 80 85 71 68 60 52 46 45 162 180 129 63 57 75 112 147 127 72 62 66 70 144 115 78 64 84 51 43 44 41 30 31 38 44 42 43 35 30 34 46 49 50 50 50 50 49 48 48 51 60 70 71 55 45 62 58 39 28 28 120 206 227 220 195 143 94 54 49 49 51 52 54 53 53 53 54 50 48 48 48 49 50 50 49 47 48 49 52 55 61 48 51 52 49 54 74 80 76 73 76 79 82 87 91 68 71 141 304 274 155 80 137 306 321 322 334 335 329 323 105 121 136 105 71 58 69 114 152 167 150 143 144 144 139 129 110 95 84 77 59 57 57 54 49 46 91 130 125 90 54 52 76 104 121 127 123 115 112 92 64 46 55 61 70 101 152 188 166 146 151 192 220 206 178 157 167 151 110 75 66 83 95 88 76 79 78 68 68 81 82 82 81 80 79 84 82 77 69 53 48 46 46 44 46 55 68 72 45 41 40 49 65 44 41 40 40 42 47 49 49 48 46 47 46 44 43 42 42 43 44 45 43 41 39 39 49 46 40 36 35 34 34 37 41 40 51 55 49 40 38 36 34 34 35 33 35 39 39 40 40 39 38 41 42 48 53 52 49 50 47 44 50 70 78 72 55 50 49 57 69 74 59 56 63 71 58 66 70 68 65 62 53 57 75 87 108 102 85 84 104 92 74 59 43 45 63 81 84 64 56 52 48 48 63 104 131 120 87 70 75 80 58 67 59 50 45 48 138 162 134 93 63 56 82 124 144 85 68 78 96 149 187 146 61 60 49 44 43 42 45 50 42 28 28 40 42 41 42 43 46 49 52 52 49 47 46 47 50 57 66 69 65 103 69 69 101 43 42 121 203 230 228 105 116 192 55 50 51 55 64 108 80 53 48 54 48 47 46 46 46 47 47 48 47 49 52 47 39 61 130 110 58 60 87 89 83 74 71 73 77 83 87 86 75 96 143 175 277 276 201 102 298 213 228 339 339 332 325 79 91 117 111 96 83 76 110 141 158 155 147 145 142 135 124 116 99 82 70 58 58 58 55 49 45 98 141 138 105 71 64 82 113 125 134 135 128 125 97 65 43 43 43 59 98 154 206 172 138 130 161 209 207 177 141 128 129 102 68 49 71 105 112 103 102 105 99 91 86 85 87 85 81 75 83 83 74 61 49 47 44 43 44 59 83 76 46 40 38 37 37 39 43 44 43 41 42 48 51 50 44 43 46 44 41 40 41 43 44 45 44 42 40 39 40 61 53 42 37 36 34 33 36 42 49 55 51 41 36 35 34 34 35 37 30 31 37 40 43 49 46 35 39 39 42 48 57 54 54 48 40 41 54 69 74 61 49 47 58 73 76 52 53 65 74 64 60 63 64 51 53 51 57 75 87 121 126 107 80 75 63 54 48 39 52 71 82 77 65 56 54 54 48 72 107 116 87 91 89 86 75 50 65 59 49 46 53 127 166 169 154 90 62 68 100 139 99 89 93 83 125 139 110 66 59 51 46 43 42 42 41 39 39 46 45 43 42 41 40 41 44 48 50 49 48 47 48 51 58 66 73 76 87 57 52 70 48 47 123 199 178 91 149 159 68 58 60 60 60 80 245 140 57 45 42 43 44 46 47 47 47 47 47 47 50 44 41 48 51 116 110 65 66 94 98 83 60 62 65 98 129 86 89 89 102 120 89 247 316 295 246 322 309 317 343 342 336 328 73 60 95 111 116 110 89 105 134 161 175 156 149 150 148 128 113 94 74 58 57 59 58 54 47 44 96 140 144 111 68 53 61 81 120 139 143 136 130 106 70 43 42 44 78 115 151 192 167 133 121 147 188 191 162 116 76 77 74 63 47 47 88 125 145 145 143 122 99 84 80 78 77 72 61 73 83 79 64 51 45 41 42 50 103 113 85 44 40 39 40 42 43 47 50 50 48 47 48 46 43 41 41 42 41 40 40 42 44 46 46 44 41 40 39 41 71 58 43 38 36 34 33 34 39 71 58 43 37 35 34 34 36 38 40 38 31 28 39 37 53 56 38 37 38 39 42 49 60 54 45 40 44 42 53 63 58 49 45 53 68 79 56 56 63 63 62 54 58 64 48 54 56 63 79 96 127 125 100 80 67 56 49 48 45 44 48 57 68 60 53 64 87 82 62 57 67 89 107 115 91 56 72 69 60 50 46 59 107 158 199 212 140 91 75 89 125 112 102 88 63 90 90 81 69 59 53 48 44 42 42 35 37 48 47 46 46 44 43 41 41 42 43 46 50 52 52 52 55 61 69 74 69 41 38 46 54 40 45 76 99 81 37 74 82 46 50 50 50 55 66 75 65 58 48 41 41 44 46 48 51 51 49 48 48 50 47 45 45 51 70 74 71 72 97 101 93 87 88 77 170 256 114 103 96 94 92 84 237 317 322 331 341 346 348 347 346 342 334 76 63 69 101 120 115 90 97 128 162 182 173 169 163 154 141 123 98 77 65 59 59 56 52 45 42 81 122 140 107 57 37 36 40 88 126 142 138 131 117 81 50 44 47 112 156 168 174 159 134 123 137 157 159 131 85 43 45 48 49 49 49 48 86 136 156 159 121 88 73 49 45 44 44 43 44 47 49 48 44 40 40 47 65 110 107 77 43 40 38 41 47 53 52 51 49 49 49 47 43 39 39 41 42 42 42 43 45 46 46 44 42 42 40 38 39 61 66 55 38 36 34 33 33 36 57 52 42 36 36 36 37 37 38 38 38 32 27 38 26 40 47 36 37 38 38 39 42 63 57 47 43 42 43 44 46 51 49 47 46 54 80 66 61 58 50 52 51 60 70 63 63 61 66 82 114 135 118 82 66 58 52 51 55 50 50 51 53 58 55 49 61 86 64 54 51 57 77 117 107 85 70 75 69 58 49 46 58 82 139 207 231 190 142 94 63 102 122 112 91 91 83 88 85 67 48 49 48 45 45 45 42 43 49 47 47 46 45 46 45 43 42 41 43 50 54 56 55 58 64 73 77 65 46 42 59 94 45 47 46 33 26 27 32 38 46 45 43 45 53 64 64 62 58 55 46 43 43 45 49 55 56 55 53 51 50 52 51 40 50 51 56 67 74 73 76 81 83 88 91 103 141 305 161 103 103 103 103 235 320 325 337 347 352 353 352 350 345 339 75 62 52 78 109 124 107 95 121 156 181 182 183 178 165 145 131 110 91 78 65 64 57 49 44 41 58 90 118 99 54 38 36 36 37 88 125 131 124 116 96 70 46 48 119 179 202 180 155 143 147 162 156 151 134 100 45 48 51 53 54 53 51 54 69 100 138 115 90 77 46 41 40 41 42 43 44 44 42 39 38 41 49 62 64 59 50 40 39 39 40 44 47 47 45 44 44 47 44 40 39 40 44 44 44 44 45 46 46 44 41 40 41 40 37 36 45 61 59 41 36 35 34 33 35 45 49 46 39 31 37 37 35 34 34 34 33 33 34 32 41 51 52 40 39 39 39 39 42 58 57 36 42 42 39 42 59 56 44 40 50 70 71 64 58 59 51 51 63 80 82 69 60 61 76 124 141 119 76 49 47 47 49 53 51 60 62 57 52 49 54 69 84 57 52 49 56 82 98 89 78 74 72 64 54 46 46 85 106 132 161 163 173 140 85 41 55 114 153 158 143 117 99 80 60 39 45 48 47 51 51 50 49 48 47 48 49 49 48 46 44 43 42 42 46 50 55 59 64 72 82 82 36 39 45 65 111 66 57 51 40 33 29 31 39 46 43 44 49 57 64 63 50 43 56 56 49 44 44 52 55 60 62 61 56 52 51 50 41 47 56 94 159 75 60 61 65 77 86 77 68 75 90 96 105 107 106 107 215 291 293 338 352 357 358 356 352 346 340 83 52 46 54 89 123 126 111 125 150 173 186 189 187 171 135 119 112 100 84 73 75 66 53 43 40 40 54 77 87 52 40 39 38 37 38 74 119 108 107 96 74 48 46 111 175 211 200 162 149 156 171 159 141 116 91 77 75 73 73 70 57 54 52 52 60 98 101 94 82 54 44 42 48 62 75 57 43 40 37 37 53 66 61 44 40 40 41 42 43 43 43 43 44 43 42 42 44 41 39 40 45 47 46 40 34 35 43 44 42 39 38 40 39 37 35 37 53 55 42 36 35 34 34 34 39 45 46 43 39 39 37 35 34 33 33 33 33 33 33 35 47 64 36 36 39 38 38 31 54 60 37 31 36 40 43 48 65 53 44 46 48 37 43 56 60 64 59 65 82 84 78 65 54 57 106 130 115 78 62 50 47 49 50 52 60 61 55 53 48 65 83 84 59 52 56 71 97 86 78 74 72 66 58 49 44 43 60 107 124 98 97 137 151 124 52 54 112 152 142 91 109 92 62 50 51 49 48 49 55 55 52 48 47 47 48 50 50 48 45 44 43 43 44 45 49 56 64 71 103 101 38 32 33 37 58 116 86 63 45 34 43 31 35 46 45 38 46 59 66 66 135 111 43 41 58 60 56 55 60 59 63 68 68 62 58 56 54 38 47 62 135 288 161 92 57 58 77 87 85 77 64 83 96 100 95 67 98 117 122 149 301 345 360 361 358 353 345 337 88 48 45 45 64 98 132 133 139 150 168 190 195 190 166 116 85 92 94 85 76 77 79 70 45 42 41 41 50 85 53 44 43 41 39 39 58 85 89 90 86 71 48 46 98 160 205 209 166 150 159 183 185 149 112 87 84 85 86 86 83 76 61 53 49 46 60 74 76 67 51 46 51 70 99 93 67 47 40 38 55 81 92 72 44 39 41 43 45 49 48 45 43 43 44 44 43 42 39 39 41 45 48 46 40 31 26 39 41 40 38 38 39 39 37 35 35 46 53 50 37 35 34 34 34 37 40 39 37 45 41 38 36 34 34 34 34 34 34 34 34 44 63 43 33 31 32 32 33 42 44 36 29 39 40 35 36 47 45 38 32 42 42 40 38 37 55 59 64 74 86 82 79 77 77 113 130 111 81 111 65 54 64 74 53 52 52 51 55 53 72 89 84 59 51 58 73 87 73 62 59 64 60 53 44 37 41 47 83 98 73 55 67 76 71 50 92 91 80 79 59 75 71 55 47 46 47 49 50 52 52 49 47 47 46 46 46 47 46 44 43 42 43 44 46 51 59 68 71 84 75 31 31 47 62 77 112 96 75 60 54 32 27 33 47 74 78 74 68 72 69 183 158 44 33 58 66 66 65 67 68 70 73 73 70 69 67 65 62 61 59 107 268 253 147 70 59 78 85 89 89 83 77 86 89 77 69 99 119 130 145 165 277 349 341 322 337 342 333 82 49 47 46 45 69 126 142 153 165 180 194 204 196 163 106 57 71 83 79 72 57 53 52 49 48 47 45 45 50 46 65 79 76 74 69 86 103 88 84 82 84 89 92 120 152 175 176 155 148 164 191 193 151 115 92 85 87 90 91 90 89 64 52 49 46 56 63 63 56 47 47 61 91 128 102 77 59 51 49 75 98 104 91 76 59 51 51 54 60 51 43 44 43 45 44 43 40 38 40 42 42 44 44 43 39 30 39 40 39 38 39 39 38 36 35 36 47 59 61 38 35 34 34 34 35 36 33 31 42 43 40 36 35 35 36 35 32 30 34 35 41 53 51 36 30 34 40 40 39 38 37 30 32 34 34 36 41 39 32 27 39 42 44 47 54 54 55 59 68 80 86 87 91 104 136 115 79 53 57 60 70 78 78 61 55 50 46 53 51 70 88 88 57 49 46 45 51 50 40 39 56 48 46 41 35 41 45 57 63 56 44 51 56 53 45 88 86 68 52 56 55 51 47 45 45 47 50 50 48 47 46 46 45 45 44 43 43 44 43 43 43 45 47 50 54 60 68 61 54 45 31 45 57 65 71 85 86 79 67 55 33 27 27 55 186 227 152 69 70 69 134 121 49 46 63 69 70 71 73 74 75 76 77 56 152 204 74 67 65 52 56 142 104 110 104 57 76 82 84 87 96 83 97 108 107 157 114 161 283 301 197 175 180 166 102 249 326 331 67 51 49 48 47 66 113 140 163 188 207 208 212 194 167 140 119 97 87 86 82 60 55 56 55 53 51 49 49 49 73 83 88 89 87 83 101 120 113 89 83 100 128 134 144 155 158 148 129 135 162 193 187 153 120 96 88 88 89 91 91 89 62 52 56 68 89 87 80 70 53 48 67 100 134 118 91 72 63 61 70 76 83 96 126 100 75 65 69 72 49 36 45 48 48 43 37 39 38 40 44 47 37 39 41 42 40 39 39 39 40 40 40 38 36 36 37 54 69 68 40 35 33 33 33 32 32 33 33 35 42 40 36 36 35 36 34 29 27 31 34 37 40 50 39 34 39 50 45 46 46 42 43 37 33 31 32 37 38 35 33 39 42 46 56 77 68 62 58 58 62 75 92 112 133 138 104 75 68 72 74 79 84 83 65 58 47 34 49 54 60 71 87 57 50 49 50 54 38 31 35 50 35 38 40 40 42 43 44 47 53 58 60 56 47 43 55 63 60 45 59 54 49 47 46 47 50 52 50 47 45 46 47 46 47 46 45 44 45 46 47 49 50 52 54 56 60 66 58 44 35 44 55 60 63 65 70 74 75 72 63 36 30 30 32 47 70 72 68 66 66 48 46 68 70 71 73 74 75 77 79 79 80 81 53 89 118 80 75 72 58 39 58 74 70 54 47 70 79 81 82 87 99 118 133 134 156 115 134 222 334 210 154 151 145 97 100 186 330 62 53 51 50 49 49 62 131 156 184 208 208 211 201 179 151 138 117 99 89 88 85 68 57 58 57 55 53 52 54 95 104 106 110 109 103 109 116 109 74 78 109 150 160 171 173 162 135 103 101 128 166 179 161 130 101 90 90 88 89 90 86 63 59 79 119 138 131 117 98 63 47 69 102 125 114 90 60 36 34 35 37 38 43 78 111 109 80 46 44 44 46 54 79 73 52 33 36 38 41 47 55 44 31 34 39 26 33 36 39 41 41 39 37 36 36 36 53 70 72 45 36 32 32 32 31 31 31 32 33 34 40 41 35 34 33 34 34 35 28 32 36 33 43 36 31 34 42 61 63 56 54 63 54 43 35 28 35 39 38 35 35 35 46 66 88 72 62 61 64 52 59 78 106 139 125 99 81 76 78 68 73 80 68 65 61 47 34 72 75 67 67 90 69 53 45 45 47 47 39 32 42 48 43 41 46 43 42 45 53 66 76 59 42 38 42 33 38 48 54 62 60 56 53 49 50 52 54 52 49 48 49 51 53 54 56 56 56 56 58 59 59 57 57 57 59 62 61 65 57 45 60 60 61 63 64 65 67 70 73 73 54 39 38 56 61 68 71 70 67 68 51 47 70 72 75 77 78 79 81 81 81 81 82 65 57 62 80 79 77 71 65 83 76 67 66 67 72 75 76 76 84 98 120 139 142 103 105 119 138 219 173 146 141 135 89 177 285 319 56 55 54 53 53 52 62 117 146 179 204 205 197 186 171 154 151 138 119 103 96 101 94 77 59 60 58 56 54 54 93 102 99 99 123 121 104 84 70 47 60 103 154 173 196 194 169 129 99 63 60 98 163 157 141 118 91 90 89 92 93 82 75 78 104 153 195 167 126 84 43 40 78 112 117 102 81 56 36 34 34 35 36 37 40 56 88 110 82 64 63 69 76 77 58 43 37 37 40 40 40 39 36 38 39 38 37 36 36 36 36 39 38 37 35 35 36 43 59 71 46 37 33 32 32 32 32 32 32 32 33 29 24 24 32 33 32 32 33 35 37 39 38 35 31 28 28 35 99 92 65 63 69 62 60 61 48 45 40 34 28 30 32 51 78 90 67 57 60 70 54 50 60 83 116 106 96 87 80 81 73 69 67 60 62 59 51 45 79 85 77 72 84 61 49 45 44 44 46 49 53 55 57 53 50 49 45 44 43 44 48 69 55 42 42 40 33 34 45 62 59 60 61 60 57 54 53 53 53 53 54 55 57 58 60 63 66 67 68 68 67 64 61 60 61 63 66 43 57 67 64 62 63 64 65 66 65 63 64 67 70 60 42 38 62 67 70 72 73 71 70 66 66 71 74 75 77 79 79 79 78 78 79 81 80 78 76 77 78 77 70 54 74 71 67 67 67 49 56 64 44 84 114 136 142 146 116 120 133 130 120 130 135 131 127 107 210 319 323 58 58 56 56 56 55 58 74 128 162 185 203 195 176 161 155 155 151 139 123 109 108 114 93 59 61 58 56 52 49 69 70 57 51 97 105 74 43 42 40 40 79 140 159 186 182 166 154 137 81 52 60 88 105 106 99 93 99 97 100 105 95 93 91 122 190 216 160 104 66 39 72 88 93 93 91 81 59 37 37 37 37 38 38 37 39 49 64 79 72 72 70 63 54 45 40 39 44 49 43 38 39 37 32 29 30 36 36 36 38 39 39 38 37 36 34 34 52 70 74 47 37 34 33 33 33 33 33 33 33 33 32 31 29 33 34 34 34 34 34 35 33 25 24 27 31 36 38 39 94 117 40 71 82 87 89 88 80 51 31 42 46 55 68 83 93 77 60 51 56 54 51 55 68 88 92 93 90 84 73 70 68 65 62 60 56 50 50 100 96 77 65 82 65 53 46 44 42 46 59 69 54 57 53 44 38 55 51 45 41 39 47 47 45 42 29 27 38 52 50 50 53 59 65 64 60 55 53 54 56 57 59 59 60 63 66 70 72 72 71 70 66 63 63 63 66 70 69 69 66 63 63 65 66 67 67 64 61 60 60 59 54 41 36 60 66 71 75 76 75 71 69 69 68 68 68 70 73 75 77 77 77 79 81 86 92 98 77 76 77 71 56 69 71 70 69 68 61 66 66 45 235 304 257 139 142 146 141 126 104 109 110 113 120 122 120 163 236 325 60 60 59 58 58 57 56 54 126 157 168 177 164 148 145 151 149 142 138 132 120 115 106 84 60 61 57 52 47 44 42 42 42 42 42 43 44 43 41 40 40 64 107 147 160 164 160 148 139 103 84 84 88 90 88 87 90 100 91 91 97 95 89 90 134 218 219 147 83 52 66 96 97 88 82 74 68 56 43 38 39 41 42 42 41 38 37 41 52 51 53 53 48 43 40 39 40 41 44 46 45 42 38 33 31 31 34 35 39 42 42 39 39 39 37 35 34 55 74 76 47 38 35 34 34 33 33 33 33 33 33 34 34 34 35 36 32 28 35 35 35 35 32 29 35 40 42 45 44 59 92 144 200 216 219 223 234 254 152 41 40 40 57 75 86 87 83 64 46 46 51 57 64 73 85 89 91 87 76 50 51 64 74 67 59 52 46 46 104 98 78 66 78 66 54 46 44 41 45 60 73 50 52 48 45 46 56 54 43 32 42 47 44 39 35 28 27 37 50 52 53 56 59 63 65 64 62 59 58 59 59 59 59 61 65 68 71 73 73 72 70 67 65 64 65 67 69 69 68 66 65 65 65 66 67 67 63 60 58 56 53 52 46 44 62 68 74 78 79 77 62 58 64 58 45 50 61 66 72 77 80 81 81 81 83 103 138 84 77 80 80 73 75 75 72 71 70 59 53 53 50 127 158 150 118 113 107 102 101 105 91 79 95 152 124 117 114 134 227 63 63 62 60 59 58 57 54 148 179 172 150 121 109 117 132 131 112 111 117 118 110 76 60 60 58 52 47 43 43 43 45 46 46 46 46 45 43 46 76 89 102 119 141 151 148 129 101 99 94 96 100 91 89 87 77 63 86 84 85 89 91 68 81 138 220 210 142 89 69 84 95 97 93 85 79 66 52 42 40 42 44 44 44 42 40 39 38 38 38 39 40 41 40 39 39 38 37 37 42 43 40 41 34 54 69 33 35 47 55 51 39 40 41 39 37 35 54 73 78 49 39 36 35 34 33 33 32 32 33 29 31 35 35 36 36 34 32 35 35 35 36 37 35 41 46 45 46 45 48 58 78 95 119 177 233 135 114 69 31 39 39 42 59 86 88 84 65 47 46 60 69 74 77 79 83 85 74 45 35 57 69 63 66 57 50 45 43 79 86 84 78 64 54 47 44 43 41 43 52 59 40 45 45 44 50 54 46 36 31 43 46 44 39 34 36 31 37 50 50 49 50 52 57 62 63 65 66 64 64 62 61 61 64 68 71 74 73 72 70 69 65 64 64 66 67 67 67 67 67 66 67 51 51 68 66 63 61 58 56 55 57 59 61 67 72 78 82 81 79 62 56 58 42 40 47 56 62 69 76 69 50 51 51 64 98 149 91 83 87 84 57 68 74 70 60 60 51 52 67 75 85 98 105 100 95 93 95 98 98 94 91 145 297 144 111 128 158 120 65 65 63 61 71 68 57 56 173 208 194 157 122 97 85 86 96 92 90 89 88 76 64 57 55 51 48 45 44 46 48 94 116 101 49 48 45 54 78 105 117 128 138 150 169 156 123 88 88 89 95 102 103 101 93 74 49 62 77 84 86 89 78 100 151 208 191 142 104 86 89 85 78 72 70 76 61 48 43 53 49 46 44 43 43 43 42 41 40 39 39 39 40 39 38 37 36 35 36 37 38 38 44 36 65 85 33 35 51 61 56 40 40 41 40 38 36 49 67 77 51 40 36 35 35 34 34 33 32 33 28 30 35 35 35 36 36 35 35 35 36 39 41 40 42 45 46 46 43 42 41 38 59 63 124 211 94 72 50 34 39 39 40 56 83 87 86 70 51 49 52 68 82 87 89 87 86 82 72 71 52 45 57 56 56 51 44 42 72 84 86 77 43 40 40 40 40 40 40 43 45 37 42 43 43 48 48 43 42 45 41 39 36 37 43 37 31 36 50 49 48 47 47 49 53 57 60 63 64 64 65 65 65 67 71 74 76 73 68 65 63 62 64 67 68 67 66 67 67 68 68 68 49 46 67 65 63 62 62 63 64 64 53 37 64 71 77 83 82 80 71 62 57 41 48 54 58 62 66 71 62 42 54 56 73 90 73 80 90 95 87 46 62 72 65 41 59 97 115 82 93 94 97 104 117 100 96 98 98 94 94 96 103 108 99 103 169 287 144 Wind_Speed 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 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 13 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 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 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 14 14 14 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 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 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 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 14 14 14 14 13 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 15 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 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 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 11 11 11 11 12 12 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 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 15 15 15 15 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 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 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 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 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 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 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 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 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 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 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 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 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 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 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 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 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 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 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 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 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 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 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 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 15 14 14 14 14 14 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 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 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 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 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 16 17 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 14 14 14 14 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 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 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 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 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 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 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 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 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 12 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 12 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 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 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 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 14 14 14 14 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 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 9 9 9 10 9 9 9 9 10 9 9 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 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 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 15 15 15 15 15 15 15 15 15 15 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 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 9 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 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 10 10 10 10 10 10 10 10 10 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 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 16 15 15 15 15 15 15 16 16 15 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 16 16 15 15 16 15 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 16 16 15 15 15 16 16 15 15 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 16 15 15 15 15 15 15 15 15 16 16 15 15 15 16 16 15 16 16 15 15 15 15 15 15 15 15 15 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 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 11 11 11 11 11 11 11 11 11 11 11 11 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 15 15 16 16 15 16 16 15 15 15 16 15 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 15 16 15 15 15 16 15 16 16 15 16 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 16 15 15 15 15 15 16 16 16 16 15 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 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 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 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 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 15 15 15 15 15 16 16 16 16 16 15 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 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 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 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 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 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 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 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 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 12 12 12 12 13 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 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 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 11 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 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 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 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 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 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 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 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 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 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 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 14 14 14 14 14 15 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 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 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 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 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 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 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 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 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 12 12 12 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 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 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 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 12 12 13 13 13 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 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 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 11 11 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 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 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 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 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 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 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 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 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 11 11 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 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 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 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 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 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 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 15 15 15 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 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 15 15 15 15 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 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 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 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 15 15 15 15 15 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 14 14 14 14 14 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 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 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 9 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 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 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 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 16 16 16 15 15 15 15 15 15 15 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 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 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 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 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 14 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 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 9 9 9 9 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 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 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 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 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 10 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 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 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 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 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 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 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 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 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 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 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 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 9 10 10 10 10 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 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 18 18 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 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 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 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 8 8 9 9 10 10 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 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 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 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 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 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 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 10 11 11 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 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 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 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 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 7 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 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 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 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 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 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 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 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 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 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 15 15 15 15 15 15 15 15 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 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 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 8 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 20 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 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 20 20 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 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 12 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 15 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 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 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 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 10 11 12 12 12 13 13 13 13 13 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 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 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 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 14 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 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 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 10 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 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 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 14 15 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 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 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 10 10 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 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 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 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 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 13 13 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 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 11 11 12 12 13 13 13 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 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 8 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 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 12 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 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 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 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 19 19 19 19 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 8 8 8 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 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 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 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 14 14 14 14 14 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 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 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 10 10 10 10 11 11 12 12 13 13 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 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 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 10 10 10 10 10 11 11 12 12 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 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 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 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 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 19 19 19 19 19 19 19 19 19 19 19 18 18 18 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 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 13 13 13 13 12 12 12 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 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 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 12 12 12 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 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 8 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 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 14 13 13 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 13 13 13 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 14 13 13 13 13 13 13 13 12 12 12 12 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 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 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 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 12 12 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 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 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 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 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 18 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 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 13 13 13 13 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 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 17 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 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 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 13 13 13 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 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 9 9 9 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 12 12 12 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 12 11 12 11 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 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 18 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 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 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 14 14 14 14 14 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 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 6 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 11 11 11 11 11 11 11 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 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 19 19 19 19 18 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 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 6 6 6 6 6 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 11 11 11 11 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 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 19 19 19 19 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 15 15 15 15 15 15 15 15 15 16 15 15 16 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 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 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 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 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 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 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 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 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 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 11 11 11 11 11 12 12 12 13 13 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 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 18 18 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 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 19 19 19 18 18 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 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 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 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 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 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 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 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 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 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 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 14 14 14 14 14 14 14 14 14 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 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 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 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 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 7 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 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 15 16 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 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 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 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 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 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 5 5 5 5 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 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 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 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 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 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 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 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 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 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 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 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 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 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 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 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 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 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 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 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 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 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 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 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 14 15 15 15 15 14 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 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 15 15 14 14 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 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 17 17 17 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 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 17 17 17 17 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 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 14 14 14 14 14 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 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 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 14 14 14 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 13 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 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 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 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 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 Wind_Direction 143 143 143 142 142 142 141 141 141 141 141 141 141 142 142 142 143 143 144 145 146 147 148 148 148 149 150 151 152 152 153 153 154 155 155 156 156 157 157 158 158 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 157 157 157 157 157 156 156 156 156 155 155 155 154 154 153 153 153 153 153 153 154 154 154 154 155 155 156 156 156 157 157 158 158 158 158 158 158 157 157 157 156 156 156 156 157 156 157 157 157 156 157 157 157 157 157 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 158 158 159 160 161 162 163 164 165 166 168 168 169 169 170 171 171 172 172 172 172 173 173 173 173 174 174 175 175 175 176 176 177 177 178 178 178 178 179 179 179 179 179 179 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 173 173 172 172 171 171 171 170 170 169 169 168 168 168 167 167 167 166 166 165 165 164 164 163 163 163 162 162 161 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 164 164 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 143 142 142 141 141 141 140 140 140 140 139 140 140 140 140 141 141 142 143 144 144 145 146 147 148 148 149 150 151 152 152 153 154 154 155 156 156 156 157 158 158 158 158 158 158 158 158 158 157 157 156 156 156 156 155 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 156 156 156 156 156 155 155 154 154 154 154 154 154 154 153 154 154 154 154 155 155 155 156 156 157 157 157 158 158 158 158 158 158 157 157 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 157 158 158 159 160 161 162 163 164 165 166 167 168 169 169 170 171 171 172 172 172 173 173 173 173 173 174 174 175 175 175 175 176 177 177 177 178 178 178 178 178 179 179 178 178 178 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 174 173 173 172 172 172 171 171 171 170 169 169 169 168 168 168 167 167 167 166 165 165 165 165 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 142 142 141 140 140 139 139 138 138 138 138 138 138 139 139 139 140 140 141 142 143 144 145 146 147 147 148 149 150 151 152 152 153 154 154 155 156 156 157 157 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 155 155 155 155 155 155 155 155 156 156 156 156 156 157 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 155 155 155 156 156 156 156 157 157 157 158 158 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 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 155 156 156 155 156 156 155 156 156 156 157 158 158 159 160 161 162 163 164 165 166 167 168 169 169 170 171 171 172 172 172 173 173 173 173 173 174 174 174 175 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 173 173 172 172 172 172 171 171 170 170 169 169 168 168 168 168 167 167 166 166 166 165 165 165 165 164 164 164 163 163 163 163 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 163 163 163 163 163 163 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 141 140 140 139 139 138 138 137 137 137 136 137 137 137 137 138 138 139 140 141 141 143 143 144 146 146 147 149 149 150 151 152 152 153 154 155 156 156 157 157 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 155 155 155 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 154 154 154 154 154 154 155 155 155 156 156 156 156 157 156 157 157 157 158 158 158 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 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 155 155 156 155 156 156 156 156 156 156 157 157 158 158 159 161 162 163 164 165 166 167 168 169 169 170 171 171 172 172 172 173 173 173 173 173 174 174 174 175 175 175 175 176 177 177 177 177 177 178 178 178 178 178 178 178 177 177 177 176 176 176 176 176 176 175 175 175 176 175 175 175 174 174 174 174 173 173 173 173 173 172 172 171 171 170 170 170 169 169 168 168 168 167 167 167 166 166 166 166 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 163 163 162 162 163 163 163 163 163 163 163 163 163 164 164 164 164 163 163 163 163 163 163 163 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 162 162 162 162 140 140 139 138 137 137 137 136 136 135 135 135 135 135 135 136 137 137 138 139 140 141 142 143 144 145 146 147 149 149 150 151 152 153 153 155 155 156 156 157 158 158 158 158 158 158 158 158 158 157 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 156 156 156 156 156 155 155 155 155 155 155 154 154 155 155 155 155 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 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 156 156 156 156 156 156 156 156 155 155 155 156 156 156 156 155 155 156 155 155 156 155 156 156 156 157 157 158 158 159 160 162 163 164 165 166 167 168 168 169 170 170 171 172 172 172 172 173 173 173 173 173 174 174 174 174 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 172 172 171 171 171 170 170 169 169 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 165 165 165 164 165 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 140 139 138 137 136 136 135 134 134 134 134 133 133 134 134 134 135 135 137 137 138 139 141 142 143 144 145 146 147 149 149 150 151 152 153 154 155 155 156 157 157 158 159 159 158 158 158 158 158 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 156 156 156 156 157 157 158 157 158 158 158 158 158 158 158 158 159 159 159 159 158 158 158 158 158 157 157 158 158 157 158 157 157 157 158 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 156 155 155 156 155 155 155 156 156 157 158 158 159 160 161 163 164 165 166 167 168 168 169 170 170 171 171 172 172 172 173 173 173 173 173 173 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 172 172 172 171 171 171 170 170 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 139 138 137 136 135 135 134 133 133 132 132 132 132 132 133 133 133 134 135 136 137 138 139 140 142 143 144 145 146 147 148 149 151 152 153 154 154 155 156 157 158 158 158 159 159 159 158 158 158 157 157 157 156 156 156 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 158 158 158 158 159 158 158 159 159 159 159 158 158 158 158 158 158 158 158 158 157 158 157 157 157 158 157 157 157 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 156 156 155 156 155 156 155 155 155 156 156 156 157 158 159 160 161 162 164 164 166 167 168 168 169 170 170 171 171 171 172 172 172 173 173 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 171 171 171 171 170 170 169 169 169 168 168 168 168 167 167 167 168 167 167 167 168 168 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 163 164 163 163 164 163 163 163 163 164 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 138 136 136 135 134 134 133 132 132 131 131 131 130 131 131 131 132 132 133 134 135 137 137 139 140 141 143 144 145 146 147 149 150 151 152 153 154 155 156 157 158 158 158 159 159 159 159 158 158 158 157 157 156 156 156 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 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 156 155 155 156 155 156 155 155 155 155 155 155 156 157 158 159 160 161 162 164 164 166 167 167 168 169 170 170 170 171 171 172 172 172 172 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 163 164 164 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 137 136 135 134 133 132 132 131 130 130 130 129 129 129 129 130 130 131 132 133 134 135 136 137 139 140 141 143 144 145 146 148 149 150 152 153 154 155 156 157 157 158 158 158 159 159 159 158 158 158 158 157 157 156 156 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 156 157 157 157 157 157 157 157 158 158 158 158 159 159 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 155 155 155 155 156 155 156 155 155 155 154 155 155 155 156 157 157 158 159 161 162 163 164 165 166 167 168 169 170 170 170 170 171 171 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 169 169 169 169 169 168 168 169 168 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 136 135 134 133 132 132 131 130 129 129 129 128 128 128 128 128 129 129 130 131 132 133 135 136 137 138 140 141 143 144 145 147 148 149 151 152 153 154 156 156 157 158 158 159 159 159 159 158 158 158 157 157 157 156 156 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 156 156 155 155 155 154 154 154 154 153 154 154 154 154 154 155 155 155 155 156 155 155 155 155 154 155 154 155 155 156 157 157 158 159 160 162 163 164 165 166 167 168 169 169 170 170 170 170 171 171 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 170 169 170 170 170 170 170 170 169 169 169 169 168 168 168 168 167 167 167 166 167 167 166 166 165 166 165 165 164 164 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 165 165 164 165 165 135 135 133 132 132 131 130 129 129 128 128 128 127 127 127 127 128 128 129 130 130 132 133 134 136 137 138 140 141 143 144 146 147 149 150 151 153 154 155 156 157 158 158 159 159 159 159 158 158 158 158 157 157 156 156 156 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 155 155 155 154 154 154 153 153 153 153 154 154 154 154 155 155 155 155 155 155 155 154 154 154 154 154 155 155 156 157 158 160 160 162 163 164 165 166 167 167 168 169 169 170 170 170 170 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 170 170 170 170 169 169 169 169 170 169 169 170 170 170 170 171 171 171 171 171 171 170 170 169 169 169 169 169 169 169 168 168 168 167 167 167 166 166 166 166 165 165 164 164 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 134 134 133 132 131 130 129 129 128 127 127 127 126 127 126 126 127 127 128 129 129 130 132 133 134 135 137 138 140 142 143 144 146 148 149 151 152 153 155 156 157 157 158 158 159 159 159 159 158 158 158 157 157 157 156 156 156 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 155 155 155 154 154 154 153 153 153 153 153 153 154 154 155 155 155 155 155 154 154 154 154 154 154 154 155 155 156 157 158 159 161 162 163 164 165 166 166 167 168 169 169 169 170 170 170 170 171 171 171 171 172 172 172 172 173 173 173 173 173 172 173 173 173 173 173 172 172 173 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 171 171 171 171 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 168 168 168 168 167 167 166 166 166 165 165 165 165 165 165 164 164 165 164 164 164 164 165 165 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 134 133 132 132 131 130 129 128 127 127 126 126 126 126 126 126 126 127 127 127 128 129 131 132 133 134 136 137 139 140 142 144 145 147 149 150 152 153 154 155 156 157 158 158 158 159 159 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 155 155 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 155 154 154 154 154 154 153 154 154 155 155 156 157 158 159 161 162 163 164 165 166 166 167 168 168 169 169 169 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 170 169 168 168 168 168 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 165 165 165 166 166 166 166 166 166 166 166 134 133 132 132 130 130 129 128 127 127 126 126 125 125 125 125 125 126 126 127 128 129 130 131 132 133 135 136 137 139 141 143 144 146 148 149 151 152 154 155 156 156 157 158 158 158 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 158 158 157 157 157 157 157 156 156 155 155 154 153 153 153 152 152 152 152 152 153 153 153 154 154 154 154 154 154 154 154 153 153 154 154 155 155 156 158 159 160 161 162 163 164 165 166 166 167 168 168 168 169 169 169 170 170 170 170 171 171 171 172 172 172 172 172 171 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 172 172 172 173 173 173 172 172 173 173 172 172 172 172 172 171 170 170 170 170 169 169 169 168 168 167 167 166 166 166 165 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 133 133 132 131 130 129 129 128 127 127 126 125 125 125 125 125 125 125 126 126 127 128 129 130 131 132 134 135 137 138 140 142 144 145 147 149 150 152 153 154 155 156 156 157 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 159 159 159 159 159 160 160 160 160 159 159 160 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 158 158 158 157 157 157 157 157 156 156 155 155 154 153 153 153 152 152 152 152 152 152 152 153 153 153 153 154 154 154 154 153 153 153 154 154 155 156 157 157 159 160 161 162 164 165 165 166 166 167 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 169 170 169 169 169 169 169 169 168 168 168 168 168 168 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 174 174 174 174 173 173 173 173 172 172 172 172 171 170 170 170 170 169 169 169 168 167 167 167 167 166 166 166 166 166 165 165 165 165 166 165 165 165 165 166 166 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 133 133 132 131 130 129 128 128 127 126 126 125 125 125 125 125 125 125 125 126 127 127 128 129 130 132 133 134 136 138 139 141 143 144 146 148 149 151 152 153 154 156 156 156 157 157 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 158 158 157 157 157 157 157 156 156 156 155 155 154 153 153 153 152 152 152 152 152 152 152 152 153 153 153 153 153 153 154 153 153 153 154 155 155 156 157 158 160 161 162 163 164 164 165 166 166 167 168 168 168 168 168 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 170 170 171 170 170 170 170 170 170 169 169 169 170 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 173 172 173 173 173 173 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 171 170 170 170 170 169 169 169 168 167 167 167 167 166 166 166 166 166 166 165 165 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 133 133 132 131 130 130 129 128 127 126 126 125 125 125 125 125 125 125 125 126 126 127 128 129 130 131 132 134 135 137 138 140 141 143 145 147 149 150 151 153 154 155 156 156 156 157 157 157 158 158 158 158 158 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 159 159 159 159 158 158 158 158 158 158 157 157 157 157 157 157 158 158 157 158 157 158 158 157 157 157 157 157 157 157 157 157 158 158 157 157 157 156 155 155 155 154 153 153 152 152 152 151 152 152 152 152 152 152 152 153 153 153 153 153 153 153 154 154 155 156 157 157 159 160 161 162 163 164 165 166 166 166 167 167 168 168 168 168 168 169 169 169 170 170 170 170 170 171 170 170 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 172 172 172 172 172 173 173 173 174 174 174 174 175 175 175 175 175 175 175 174 174 174 173 173 173 172 172 172 171 170 170 170 169 169 169 169 168 167 167 167 167 167 166 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 133 133 132 131 130 130 129 128 128 127 126 126 125 125 125 125 125 125 125 126 126 127 128 128 130 130 132 133 135 136 138 139 141 142 145 146 148 149 150 152 152 154 155 155 156 156 156 157 157 157 157 158 158 158 157 158 157 158 157 158 158 158 158 158 158 158 159 159 159 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 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 157 157 157 157 157 157 157 157 158 157 157 157 157 157 156 155 155 154 154 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 154 155 155 156 157 158 159 160 162 162 164 164 165 166 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 170 170 170 170 170 171 171 171 172 172 172 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 174 173 173 172 172 172 172 171 170 170 170 169 169 169 169 169 168 168 167 168 167 167 167 167 167 166 166 166 166 166 166 167 167 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 133 133 132 131 131 130 129 128 128 127 127 126 126 125 125 125 125 125 126 126 127 127 128 128 129 130 131 133 134 135 137 139 140 142 144 145 147 148 149 151 152 153 154 154 155 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 155 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 155 156 157 157 159 160 161 162 163 164 165 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 169 169 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 166 167 166 166 167 167 167 167 168 168 169 169 169 170 170 170 171 171 171 172 172 172 173 173 174 174 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 174 173 173 173 172 172 171 171 171 170 170 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 134 133 132 132 131 130 130 129 128 128 127 127 126 126 126 126 126 126 126 127 127 127 128 129 129 131 131 133 134 135 137 139 140 141 143 144 146 147 149 150 151 152 153 154 154 155 155 156 156 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 157 156 157 157 157 157 156 156 156 157 156 156 157 157 157 157 157 157 157 157 156 156 156 155 155 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 155 155 155 156 157 159 160 161 162 163 164 164 165 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 169 169 170 170 171 171 172 172 173 173 174 174 175 175 175 176 176 176 177 177 177 177 176 176 176 176 175 175 175 175 174 173 173 173 172 172 171 171 171 170 170 170 170 170 169 169 169 169 169 169 168 168 168 168 167 167 168 168 167 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 134 134 133 132 131 131 130 130 129 128 128 127 127 127 127 126 126 127 127 127 128 128 128 129 130 131 131 133 134 135 136 138 139 141 142 144 146 147 148 149 150 151 152 153 154 154 154 155 156 156 157 157 157 157 158 158 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 156 156 155 155 154 154 153 153 153 153 152 152 152 152 152 152 152 153 153 153 153 153 154 154 155 155 156 157 158 159 160 161 162 164 164 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 169 169 168 168 168 168 169 169 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 166 166 166 167 167 167 168 168 168 169 169 170 170 171 171 171 172 173 174 174 175 175 175 176 176 177 177 177 177 177 177 177 177 177 176 176 175 175 175 175 174 173 173 173 172 172 172 172 171 171 170 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 134 134 133 133 132 131 131 130 129 129 128 128 128 127 127 127 127 127 127 128 128 128 129 129 130 131 132 133 134 135 136 138 139 141 142 143 145 146 147 148 149 151 151 152 153 153 154 154 155 155 156 156 157 157 158 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 157 157 157 157 156 156 156 156 156 155 155 156 155 155 155 156 155 155 156 155 156 156 156 155 155 155 155 155 155 156 156 156 157 157 157 157 157 157 156 156 155 155 154 153 153 153 153 153 153 153 152 152 153 153 153 153 153 153 154 154 154 155 156 156 156 157 159 160 161 162 163 164 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 166 167 166 166 166 166 165 165 165 165 165 165 165 165 166 166 166 167 167 168 168 168 169 169 170 171 171 172 172 173 174 174 175 176 176 177 177 177 177 178 178 177 177 177 177 177 177 176 176 176 176 175 175 174 174 173 173 172 172 172 172 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 134 134 134 133 132 132 131 131 130 129 129 128 128 128 128 128 128 128 128 129 129 129 129 130 131 131 132 133 134 136 136 138 139 141 142 143 144 146 147 148 149 150 151 151 152 152 153 154 154 155 155 156 157 157 158 158 159 159 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 158 158 158 157 157 157 156 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 156 156 156 157 157 157 157 156 156 156 156 155 155 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 156 157 158 159 159 160 162 162 164 164 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 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 165 166 166 167 168 168 168 169 169 170 170 172 172 173 173 174 175 175 176 177 177 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 176 175 175 174 174 173 173 173 173 173 172 172 171 171 171 171 171 171 171 170 170 170 170 170 169 169 170 169 169 169 169 169 169 169 168 168 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 135 134 134 134 133 132 132 131 131 130 129 129 129 129 129 128 128 128 129 129 129 129 130 131 131 132 133 134 135 136 137 138 140 141 142 143 144 145 146 147 148 149 150 151 151 152 152 153 153 155 155 156 156 157 158 158 159 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 159 159 159 159 158 158 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 154 155 155 155 155 155 155 154 155 155 154 155 155 155 155 155 156 156 157 157 157 157 156 156 156 155 155 154 154 154 154 154 153 153 153 153 153 153 154 153 154 154 154 154 155 155 155 156 156 157 158 159 160 161 162 164 164 165 166 166 167 168 168 168 168 168 168 167 167 167 167 166 167 167 167 167 167 167 167 167 168 168 167 167 168 168 168 168 168 167 167 167 167 168 168 167 167 167 167 167 167 166 166 167 166 166 166 165 165 165 165 165 165 164 164 164 165 165 165 165 165 166 167 167 168 168 169 170 170 171 171 172 173 174 174 175 176 177 177 178 178 178 178 179 179 179 179 178 178 178 178 177 177 177 176 176 176 175 175 175 174 174 173 173 173 173 173 173 172 172 172 172 171 171 171 171 171 170 170 170 170 170 170 169 170 170 170 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 136 135 134 134 134 133 132 132 131 131 130 130 129 129 129 129 129 129 129 129 130 130 131 131 132 132 133 134 135 136 137 138 139 141 142 143 144 145 146 147 148 148 149 150 151 151 152 152 153 154 155 155 156 157 158 159 159 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 160 160 159 159 159 158 158 158 157 157 157 156 156 156 156 155 155 155 154 154 154 154 154 154 154 155 154 154 154 154 154 154 154 154 154 154 154 155 155 156 156 157 156 156 156 156 156 155 155 155 154 154 154 153 153 153 153 153 153 154 153 154 154 154 154 154 155 155 155 156 156 157 158 159 159 160 162 163 164 165 166 166 167 168 168 168 168 168 168 168 168 167 167 167 166 166 167 167 167 167 166 167 167 167 167 167 167 167 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 165 165 164 165 165 165 165 166 166 167 168 168 169 169 170 171 172 172 173 174 175 175 176 177 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 176 176 175 175 175 174 174 174 174 174 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 169 169 170 170 136 136 135 135 134 134 133 133 132 131 131 131 130 130 130 130 130 130 130 130 131 131 132 132 132 133 134 134 135 136 137 138 139 141 142 143 144 145 146 147 147 148 149 149 150 151 151 151 153 153 154 155 155 157 158 158 159 160 161 161 162 162 162 162 162 163 163 163 163 163 163 163 162 162 162 162 162 162 161 161 161 161 160 160 160 160 160 159 159 158 158 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 154 154 154 154 155 155 156 156 156 156 156 156 156 156 155 155 155 154 153 153 153 153 153 153 153 153 154 154 154 154 154 155 154 155 155 156 156 157 158 158 159 160 162 162 164 165 165 166 167 167 168 169 169 169 169 168 168 167 167 167 167 167 166 166 166 167 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 165 165 166 166 165 165 165 165 165 165 165 164 165 165 164 165 166 166 166 167 167 168 169 170 170 171 172 172 174 174 175 175 176 177 178 178 178 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 176 176 176 176 175 175 174 174 174 174 174 174 174 173 173 173 172 173 172 172 172 172 171 171 171 170 170 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 137 136 136 135 135 134 133 133 132 132 131 131 131 131 131 131 131 131 131 131 131 132 132 132 133 134 134 135 136 137 138 139 140 141 142 143 144 145 145 146 147 148 149 149 149 150 151 151 152 153 153 155 155 157 157 158 159 160 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 161 160 160 160 159 159 158 158 158 157 157 157 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 154 154 154 154 155 155 156 156 156 156 156 156 156 155 155 154 154 154 153 153 153 153 153 153 153 153 154 153 153 154 154 155 155 155 155 156 156 157 158 159 160 161 162 163 164 165 166 167 167 168 169 169 169 169 169 169 168 168 167 167 167 167 166 166 166 167 166 166 166 167 167 167 167 167 167 167 167 167 167 166 166 166 167 167 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 164 165 165 165 166 166 166 167 168 169 170 170 171 172 173 173 174 175 176 176 177 178 178 179 179 179 179 179 180 180 180 179 179 179 179 179 178 178 177 177 177 177 176 176 176 176 175 175 175 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 170 170 170 170 170 170 170 170 170 170 170 138 137 136 136 135 135 134 133 133 132 132 132 132 131 131 131 131 131 131 132 132 132 133 133 134 135 135 136 137 137 138 139 140 141 142 143 144 145 145 146 147 148 148 149 149 150 150 151 152 152 153 154 155 156 157 158 160 160 161 162 163 163 163 163 163 164 164 164 164 164 164 164 164 163 163 163 162 162 162 162 161 161 161 160 160 160 159 159 159 158 158 157 157 156 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 153 154 153 153 154 154 154 154 155 155 156 156 156 156 156 155 155 155 154 154 154 153 153 153 153 153 153 152 153 153 154 153 153 154 154 155 155 155 156 156 157 157 159 159 160 162 162 163 165 165 167 167 168 169 169 169 169 169 169 169 169 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 166 166 166 168 168 169 169 171 171 172 173 174 174 175 176 176 177 178 178 179 179 179 179 180 180 180 180 180 179 179 179 179 179 178 178 178 177 177 177 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 173 173 173 172 172 172 172 171 172 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 138 138 137 136 136 135 135 134 134 133 133 132 132 132 132 132 132 132 133 133 133 133 134 134 135 135 136 136 137 138 139 139 140 141 142 143 144 145 145 146 146 148 148 149 149 150 150 151 152 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 163 163 163 163 162 162 162 161 161 161 160 160 159 159 159 158 158 157 157 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 153 154 153 153 153 154 154 155 155 155 155 156 156 156 155 155 155 154 154 153 153 153 153 153 153 152 153 153 153 153 154 154 153 154 155 155 156 155 156 156 158 158 159 160 161 162 163 164 165 166 167 168 169 169 169 169 169 169 169 169 169 168 168 167 167 167 166 166 166 166 166 165 166 166 166 166 165 166 166 166 166 165 165 166 165 165 165 165 165 165 165 165 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 168 169 169 170 171 172 173 174 174 175 176 176 177 178 178 179 179 179 179 180 180 180 180 180 180 179 179 179 179 179 178 178 178 177 177 177 177 177 176 176 175 175 175 175 175 174 174 174 174 174 174 173 173 173 173 172 172 171 172 172 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 138 138 138 137 137 136 135 135 135 134 133 133 133 133 133 133 133 133 133 133 134 134 135 135 136 136 137 137 138 139 140 140 141 141 142 143 144 145 145 146 147 148 148 149 149 150 151 151 152 153 153 154 155 156 157 158 159 160 161 162 163 163 164 164 164 165 165 165 164 165 165 164 164 164 164 163 163 163 163 162 161 161 161 161 160 160 159 159 159 158 158 157 156 156 156 156 156 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 153 154 153 154 154 154 154 154 155 155 156 156 155 155 155 155 154 154 153 153 153 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 155 156 156 157 158 159 160 161 161 163 163 165 165 167 168 169 169 169 170 170 170 170 170 169 169 169 168 168 167 167 166 166 166 166 165 165 166 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 167 167 167 168 169 170 170 171 172 173 174 174 175 176 176 177 177 178 178 179 179 179 179 180 180 180 180 180 180 179 179 179 179 178 178 178 178 177 177 177 177 177 176 176 176 175 175 175 175 175 174 174 174 174 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 139 139 138 138 138 137 137 136 135 135 134 134 134 134 134 134 134 134 134 135 135 135 136 136 137 137 138 138 139 139 140 140 141 142 143 143 144 145 145 146 147 148 148 149 150 150 151 151 152 153 153 155 155 156 157 159 160 160 162 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 163 163 163 162 161 161 161 160 160 159 159 158 158 158 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 153 154 154 154 154 155 155 155 155 155 155 154 154 154 153 153 153 153 152 152 152 152 152 152 152 153 153 153 154 154 155 155 155 156 157 157 158 158 159 160 161 162 163 164 165 166 167 168 169 169 170 170 170 170 170 170 169 169 169 168 167 166 167 166 165 166 165 165 165 165 165 164 165 165 165 164 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 165 165 166 166 166 167 167 168 169 169 170 171 172 173 173 174 175 175 176 177 177 177 178 178 179 179 179 179 180 180 180 180 180 179 179 179 179 179 178 178 178 178 177 177 177 177 177 176 176 176 175 175 175 175 175 174 174 174 174 173 173 173 172 173 172 172 172 172 171 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 171 171 171 171 171 171 171 140 139 139 139 138 138 137 137 136 136 135 135 135 134 135 135 135 135 136 136 136 137 137 137 138 138 139 139 140 140 140 141 142 143 143 144 144 145 146 146 147 148 149 149 150 150 151 152 152 153 154 155 155 156 157 159 160 160 162 163 163 164 165 165 165 166 166 166 165 166 165 165 165 164 164 163 163 163 162 162 161 161 160 160 160 159 159 159 158 158 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 155 155 155 155 154 154 154 153 153 153 153 152 152 152 152 152 151 152 152 153 152 153 153 154 154 155 155 155 156 157 157 158 159 160 160 162 162 164 164 165 167 168 169 169 169 170 171 171 170 170 170 169 168 168 167 167 166 166 165 165 165 165 165 165 165 164 164 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 162 162 162 163 163 163 163 163 163 164 164 164 164 165 165 165 165 166 165 166 166 165 165 166 166 166 167 167 167 168 168 169 170 171 171 173 173 173 174 175 175 176 177 177 177 178 179 179 179 179 179 179 180 180 179 179 179 179 179 179 178 178 178 178 178 177 177 177 177 177 176 176 176 175 175 175 175 175 174 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 171 171 171 171 171 171 171 172 172 140 140 140 140 139 139 138 138 137 137 136 136 136 136 136 136 136 136 137 137 137 138 138 138 139 139 140 140 141 141 141 141 143 143 143 144 145 145 146 147 147 148 149 149 150 151 151 152 153 153 154 155 156 157 158 159 160 160 162 163 163 164 165 166 166 166 166 166 166 166 166 166 165 165 164 164 163 163 162 162 161 160 160 160 159 159 159 158 158 158 157 157 157 157 156 156 156 156 156 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 154 153 153 153 153 152 152 152 151 152 151 152 152 153 153 153 153 154 154 154 155 156 156 157 158 158 159 160 161 162 163 164 165 166 167 169 169 169 170 170 171 171 170 170 170 169 168 168 167 167 166 166 165 165 164 164 164 164 164 163 164 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 168 168 169 170 170 171 172 173 173 174 175 175 176 176 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 177 176 176 175 175 175 175 175 174 174 174 174 173 173 173 173 173 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 172 172 172 141 141 141 140 140 140 139 139 138 138 138 137 137 137 137 137 137 138 138 138 138 139 139 140 140 140 140 141 141 141 142 143 143 143 144 144 145 146 146 147 148 148 149 149 151 151 152 153 153 154 155 155 156 157 158 159 160 161 162 163 164 164 165 165 166 166 166 166 166 166 166 166 165 165 164 164 163 163 162 161 161 160 160 159 159 159 159 158 158 158 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 154 154 154 154 154 154 154 154 153 153 153 153 153 152 152 152 151 151 151 151 152 152 152 152 153 153 153 154 154 155 155 156 157 157 158 159 160 160 162 163 163 165 166 166 168 169 169 169 170 171 171 171 170 170 169 168 168 167 167 166 166 165 164 164 164 164 163 163 163 163 163 163 163 163 162 162 162 162 162 161 162 162 162 162 161 161 162 161 161 161 162 162 162 162 163 163 163 164 164 165 165 165 166 166 166 166 166 166 166 166 167 167 166 167 167 168 168 169 169 170 171 172 172 173 174 175 175 175 176 176 176 177 177 177 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 175 175 175 175 175 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 172 172 172 171 171 171 172 172 172 172 172 142 142 141 141 141 140 140 140 139 139 138 138 138 138 138 138 139 139 139 140 140 141 141 141 141 142 142 142 142 143 143 143 143 144 144 145 145 146 146 147 148 149 150 150 151 151 152 153 153 155 155 156 157 157 158 159 160 161 162 163 164 165 165 166 166 166 167 167 167 166 166 166 166 165 164 164 163 162 162 161 161 160 160 159 159 159 159 158 158 158 158 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 154 154 154 154 154 153 153 153 153 153 153 152 152 152 151 151 151 151 152 151 152 152 152 153 153 153 154 154 155 156 156 156 157 158 159 159 160 161 162 163 164 166 166 167 168 168 169 170 170 171 171 170 170 170 169 168 168 167 166 166 165 164 164 163 163 163 162 162 162 162 162 162 161 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 164 164 165 165 165 165 166 166 166 166 166 166 167 167 166 166 167 167 167 168 168 169 169 171 171 171 172 173 174 174 175 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 176 176 175 175 175 175 175 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 143 143 143 142 142 142 141 141 141 140 139 139 139 139 139 140 140 140 141 141 141 142 142 142 143 143 143 143 143 143 144 144 144 144 145 145 146 146 147 148 148 149 150 151 151 152 153 153 154 155 156 157 157 158 159 160 161 162 162 163 164 165 165 166 166 167 167 167 167 167 166 166 166 166 165 164 163 163 162 161 161 160 160 160 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 155 155 155 155 154 154 154 153 153 153 153 153 152 152 152 152 152 151 151 152 151 152 152 152 153 153 153 154 154 155 155 155 156 157 157 158 158 159 160 161 162 163 164 165 166 167 168 168 169 170 170 170 171 170 170 170 169 168 168 167 166 166 164 164 163 163 162 162 162 161 161 162 161 161 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 163 163 164 164 164 165 165 165 166 166 166 167 166 166 167 166 166 166 167 166 167 168 168 168 169 170 171 171 171 172 173 174 174 175 175 175 175 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 175 175 175 175 174 174 174 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 144 144 144 143 143 142 142 142 142 141 141 140 140 140 140 141 141 141 142 142 142 143 143 143 143 144 144 144 144 144 144 144 145 145 145 146 146 147 147 148 149 150 151 151 152 153 154 154 155 156 156 157 158 158 160 160 161 162 163 163 164 165 165 166 166 167 167 167 167 167 167 166 166 165 165 164 163 162 162 161 160 160 160 160 159 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 154 154 153 153 153 153 152 152 152 151 152 151 152 151 151 152 152 152 153 153 153 153 154 154 155 155 155 156 157 157 158 159 159 160 161 162 163 163 165 165 166 167 168 168 169 170 170 170 171 170 170 169 168 168 167 166 166 164 163 163 162 162 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 162 163 163 163 164 164 165 165 165 166 166 167 167 166 166 167 166 166 166 166 166 167 167 167 168 169 169 170 170 171 172 173 173 173 174 175 175 175 175 175 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 145 145 144 144 144 144 143 143 143 142 142 141 141 141 141 142 142 143 143 143 144 144 145 145 144 144 144 145 145 145 145 145 145 145 146 146 147 147 148 149 149 150 151 151 153 153 154 155 155 157 157 158 158 159 160 161 161 162 163 164 164 165 165 166 167 167 167 167 167 167 166 166 166 165 165 164 163 162 162 161 161 160 160 160 159 159 159 159 158 158 158 158 158 157 157 158 158 157 157 157 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 155 155 155 154 154 153 153 152 152 152 152 151 152 151 151 152 152 152 152 153 152 153 153 153 154 154 155 155 155 156 156 157 158 159 160 160 161 162 163 163 164 165 166 167 168 168 169 169 170 170 170 170 170 169 168 168 167 166 166 164 163 163 162 161 160 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 161 161 161 161 162 162 162 163 163 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 169 170 170 171 172 172 173 173 174 174 175 175 175 175 176 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 175 175 174 175 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 172 172 173 173 173 173 173 146 146 145 145 145 145 144 144 143 143 143 143 143 143 142 143 143 144 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 149 149 150 150 151 152 153 154 155 155 156 157 158 158 159 159 160 161 162 162 163 164 164 165 165 166 166 167 167 167 167 167 166 166 166 165 164 164 163 162 162 161 160 160 160 160 160 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 158 158 158 158 157 157 157 157 157 156 156 156 156 155 154 154 153 153 153 152 152 151 151 151 151 152 152 152 152 152 153 153 153 154 154 155 155 155 156 157 157 158 159 159 160 160 161 162 163 163 164 165 166 167 168 168 168 169 170 170 170 170 170 169 168 168 167 166 166 164 163 162 161 160 160 160 159 159 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 160 160 160 161 161 161 162 162 162 163 164 164 165 165 165 166 166 166 166 166 166 166 165 166 166 165 165 166 166 166 167 167 168 168 169 169 170 171 171 172 172 173 173 174 174 174 175 175 176 176 176 176 176 176 177 177 177 176 176 176 176 177 177 177 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 173 173 173 173 173 173 146 146 146 146 146 145 145 145 144 144 144 144 144 143 144 144 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 149 150 150 151 152 153 153 154 155 156 157 157 158 159 159 160 161 162 162 163 164 164 164 164 165 165 166 166 166 166 167 167 166 166 165 165 164 164 163 162 162 161 161 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 155 155 155 154 153 153 152 152 151 152 151 151 152 152 152 152 152 153 153 153 154 154 155 156 156 156 157 157 158 159 159 160 160 161 162 163 164 164 165 166 167 168 168 168 169 169 170 170 170 170 169 168 168 167 166 166 164 163 162 161 160 160 159 158 158 157 157 157 157 157 156 156 157 157 157 157 156 156 156 157 157 157 157 157 157 158 158 158 159 159 160 160 160 161 161 162 162 162 162 163 163 164 164 165 165 165 165 165 165 166 165 165 165 165 165 165 165 165 166 166 166 167 168 168 169 169 170 171 171 171 172 172 173 173 173 173 174 174 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 173 173 173 173 172 173 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 147 147 147 147 146 146 146 146 145 145 145 145 145 145 145 145 145 146 146 147 147 147 148 148 148 148 147 147 147 147 147 147 147 147 147 147 148 149 149 150 150 151 152 153 154 155 155 157 157 158 159 159 160 161 161 162 162 163 164 164 164 165 165 165 166 166 166 166 166 166 166 165 165 164 164 164 163 163 162 161 161 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 158 158 157 157 157 157 156 156 155 155 154 154 154 153 152 152 152 152 151 152 152 152 152 152 153 153 153 154 154 154 155 156 156 156 157 158 158 159 160 160 161 161 162 163 164 164 165 166 167 168 168 168 169 169 169 170 170 169 169 168 168 167 166 166 164 163 162 161 159 159 158 157 157 156 156 156 156 156 156 156 156 155 155 155 155 155 156 156 156 156 156 157 157 156 157 158 158 158 159 159 160 160 160 161 161 162 162 162 163 163 164 164 164 165 165 165 165 165 165 165 165 165 164 164 165 164 164 165 165 166 166 167 168 168 168 169 170 170 170 171 171 171 172 172 173 173 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 173 173 173 173 173 172 173 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 173 173 173 173 148 148 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 147 148 148 148 148 148 148 148 148 148 148 148 148 147 147 148 147 147 148 148 149 150 150 151 152 153 153 154 155 156 157 158 158 159 160 160 161 161 162 163 164 164 164 165 165 165 165 166 166 166 166 166 166 165 165 165 164 164 164 163 163 162 162 161 161 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 158 158 157 157 157 157 156 156 156 155 154 154 153 153 153 152 152 151 152 152 152 152 152 153 153 154 154 154 155 155 156 156 157 157 158 158 159 160 160 161 162 162 163 164 165 165 166 167 168 168 168 168 169 169 169 169 169 169 168 168 167 166 165 164 163 162 161 159 159 158 156 156 156 155 155 154 155 154 154 154 154 155 155 155 155 155 155 155 155 155 155 156 156 156 156 157 158 158 158 159 159 160 160 160 161 161 161 162 163 163 163 163 164 164 164 165 164 164 165 164 164 164 164 164 164 164 164 164 164 165 166 166 167 168 168 168 169 169 169 169 170 171 171 172 172 172 172 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 174 174 174 175 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 173 173 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 149 150 150 151 152 152 153 154 155 156 157 157 158 159 159 160 161 161 162 163 163 164 164 164 165 165 165 165 166 166 166 166 166 165 165 165 164 164 164 164 163 163 162 162 161 161 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 156 156 156 155 155 154 154 153 153 152 152 152 152 152 152 152 153 153 154 154 154 155 156 156 157 157 158 159 159 159 160 160 161 162 162 164 165 165 166 166 167 168 168 168 168 169 169 169 169 169 169 168 168 167 166 165 164 163 162 161 159 158 157 156 156 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 156 156 156 157 157 158 158 158 159 159 159 160 161 161 161 161 162 162 163 163 163 163 164 164 163 164 164 163 164 163 163 163 163 163 163 163 164 165 165 165 166 166 167 167 168 168 169 169 169 170 170 171 171 171 171 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 175 174 173 174 174 174 174 173 173 173 173 173 173 172 173 173 173 173 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 150 150 150 150 150 149 149 149 149 149 148 149 148 149 149 150 151 151 152 153 154 154 156 156 157 158 158 159 160 161 162 162 163 163 164 164 164 165 165 165 165 165 166 166 166 166 165 165 165 165 164 164 164 164 163 163 163 162 162 161 160 160 160 160 160 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 154 154 154 153 153 153 152 152 153 152 153 153 153 154 154 154 155 156 157 157 158 158 159 160 160 160 160 161 162 163 163 164 165 166 166 167 168 168 169 169 169 169 170 170 169 169 168 168 167 166 165 164 163 161 161 159 158 157 155 155 154 153 153 152 152 152 152 151 152 152 152 152 152 153 153 153 153 153 154 154 154 155 155 156 156 156 156 157 157 158 158 158 159 159 160 160 160 161 161 162 162 162 163 163 163 163 163 163 163 163 163 162 162 163 162 163 162 162 163 163 163 163 164 165 166 166 167 167 168 168 168 169 170 170 170 170 171 171 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 174 173 173 174 174 173 173 173 173 173 173 173 173 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 150 149 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 151 151 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 150 150 151 152 152 153 154 155 156 157 157 158 159 160 161 161 162 162 163 164 164 164 165 165 165 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 164 163 163 162 162 162 161 161 160 160 160 159 159 159 159 158 158 158 158 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 153 153 153 153 153 153 153 153 153 154 154 154 155 156 157 157 158 158 159 160 160 161 161 162 162 163 164 164 165 166 167 167 168 169 169 170 170 170 170 170 170 169 169 168 167 166 166 164 163 161 161 159 158 157 155 154 154 153 152 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 153 154 155 155 155 156 156 156 157 157 158 158 159 159 159 159 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 161 162 161 161 162 162 162 163 163 164 164 165 165 166 167 167 167 168 169 169 169 170 170 170 171 170 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 151 151 151 151 151 150 150 150 150 150 149 150 150 150 150 150 151 152 152 153 154 155 156 156 157 158 159 159 161 161 161 162 163 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 164 164 163 163 163 162 162 161 161 161 160 160 159 159 159 159 159 158 158 158 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 154 153 153 153 153 153 153 153 154 154 155 155 155 156 157 158 158 158 159 160 160 161 162 162 162 163 164 165 165 165 166 168 168 169 169 170 170 170 170 170 170 169 169 169 168 166 166 165 163 161 161 159 157 157 155 154 153 152 151 151 150 150 150 149 149 149 149 150 150 150 150 150 150 151 151 152 152 153 153 153 154 155 155 155 155 156 157 157 157 157 158 159 158 159 159 160 160 160 161 161 161 162 161 162 162 161 161 162 161 161 161 160 160 160 160 160 160 161 161 162 162 162 163 163 164 165 165 166 166 167 167 168 168 169 169 169 169 170 170 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 151 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 151 150 151 151 151 152 153 154 154 155 156 157 157 158 159 160 161 162 162 162 163 164 165 165 165 165 166 166 166 166 166 166 167 166 166 166 166 166 165 165 165 165 164 164 164 164 163 163 162 161 161 161 160 160 159 159 159 159 159 159 158 158 158 158 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 154 154 153 153 153 153 153 154 153 154 154 155 155 155 156 157 158 159 159 160 160 161 161 162 162 163 164 164 165 165 166 167 168 169 169 169 170 171 171 170 170 170 170 169 168 167 166 165 163 162 161 159 158 157 155 154 153 152 150 151 150 149 149 148 148 148 148 148 148 149 149 149 150 150 150 150 151 152 152 152 153 153 154 154 154 155 156 156 156 156 157 157 158 158 158 159 159 160 160 160 160 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 160 160 161 161 161 162 162 162 164 164 164 165 166 166 166 167 168 168 168 169 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 151 151 151 152 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 152 152 151 151 151 151 151 151 152 152 152 152 153 154 154 155 156 156 157 158 159 160 161 161 162 163 163 164 165 165 165 166 166 166 166 166 166 167 167 167 167 166 166 166 166 166 166 166 165 165 165 164 164 163 163 162 162 162 161 161 160 160 159 159 159 159 159 158 158 158 157 157 157 157 156 156 156 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 153 153 154 153 153 154 154 155 155 155 156 156 157 157 158 159 159 160 161 162 162 162 163 163 164 165 165 166 167 168 168 169 169 169 170 171 171 171 171 171 170 168 167 166 166 164 162 162 159 158 157 155 154 153 152 150 150 149 149 148 147 147 147 147 147 148 148 148 148 148 149 149 150 150 150 151 152 152 152 153 153 153 154 154 155 155 155 156 157 157 157 158 158 158 158 159 160 159 160 160 160 160 160 160 160 159 159 159 158 159 159 158 158 158 158 158 158 159 159 160 160 161 161 161 162 163 163 164 165 165 165 166 167 167 168 168 168 169 169 169 170 170 170 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 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 175 152 152 152 152 152 152 153 153 153 153 153 154 153 153 153 153 153 153 154 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 152 152 152 153 154 154 155 155 157 157 158 159 160 160 161 162 163 163 164 164 165 165 166 166 166 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 164 164 163 163 162 162 162 161 160 160 159 159 159 159 159 158 158 158 157 157 157 156 156 156 156 155 154 154 154 154 154 154 153 153 153 153 153 153 153 154 153 153 153 153 154 154 154 155 154 155 155 156 156 157 157 158 158 159 160 160 161 161 162 163 163 164 164 165 166 166 167 168 168 169 169 170 170 171 171 171 171 170 169 168 167 166 164 163 162 160 159 158 156 154 153 152 150 150 149 148 148 147 147 147 146 146 146 146 147 147 147 147 148 148 149 149 149 150 151 152 152 152 153 153 154 154 154 155 155 156 156 156 157 157 157 158 158 158 158 159 159 159 160 159 159 159 158 159 158 158 158 158 157 157 157 157 157 157 157 158 158 158 159 159 159 160 160 161 162 162 163 164 164 165 165 166 167 167 167 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 152 153 152 153 153 153 154 154 154 155 154 154 155 154 154 154 154 155 155 155 155 155 155 154 154 154 154 153 153 153 153 153 153 152 153 153 154 154 155 155 156 156 157 158 159 159 160 161 162 162 163 164 164 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 164 163 163 162 162 161 161 160 160 160 159 159 159 158 158 158 157 157 156 156 156 155 155 154 154 154 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 156 157 158 159 159 160 161 162 162 163 163 163 164 165 165 165 166 167 168 168 169 169 170 170 170 170 170 170 169 168 168 167 165 164 162 161 160 158 156 155 154 152 151 150 149 148 148 147 147 146 145 145 145 145 146 146 146 146 146 147 147 148 149 149 149 150 151 151 151 152 152 153 153 153 154 155 155 155 156 156 156 157 157 158 158 158 158 159 158 159 159 158 158 158 157 157 157 157 156 156 155 155 155 155 155 155 156 156 156 158 158 158 158 159 160 160 161 162 162 163 164 164 165 166 166 166 167 168 168 168 168 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 153 153 153 153 154 154 155 155 155 155 155 156 155 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 153 153 153 153 154 153 154 154 155 155 156 156 157 158 158 159 160 161 161 162 163 163 164 165 165 165 166 166 167 167 167 167 167 167 167 167 168 168 168 167 167 168 167 167 167 167 166 166 166 165 165 164 163 163 163 162 161 161 160 160 160 159 159 159 158 158 158 157 157 156 156 156 155 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 155 155 155 156 157 157 157 158 158 159 160 160 161 162 162 163 164 164 164 165 166 166 167 168 168 169 169 170 171 171 170 170 169 169 169 167 166 165 163 162 160 158 157 156 154 153 151 150 149 148 148 147 146 145 145 145 144 144 144 144 145 145 145 146 146 147 147 148 149 149 149 150 151 151 151 152 153 153 153 153 154 154 155 155 156 156 156 157 157 157 157 158 157 158 158 157 157 157 157 156 156 156 155 155 155 154 154 154 153 154 154 154 155 155 156 156 156 157 157 159 159 159 160 161 162 163 163 164 165 165 166 167 167 167 167 168 168 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 154 154 154 154 155 155 155 156 156 156 157 157 156 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 154 154 154 154 154 154 155 154 155 156 156 157 158 158 159 159 160 161 162 162 162 163 164 164 165 165 166 166 166 166 166 167 167 167 168 168 168 167 168 168 168 168 168 168 168 168 167 167 167 166 166 165 165 164 163 163 162 162 161 161 160 160 159 159 159 158 158 158 157 157 156 156 155 155 154 154 153 152 152 152 152 151 151 151 151 151 151 151 151 152 152 152 153 153 153 154 154 154 154 155 156 156 157 157 157 158 159 160 160 160 161 162 163 163 163 164 165 165 165 166 167 167 168 168 169 170 170 170 170 170 169 168 168 166 165 164 163 161 160 158 157 155 154 153 151 150 149 148 147 146 145 145 144 144 144 144 144 144 144 144 145 145 145 146 147 147 148 148 149 149 150 151 151 151 152 152 153 153 153 154 154 154 155 155 156 156 157 156 157 157 157 157 157 157 157 156 156 156 155 154 154 154 153 153 153 153 153 153 153 153 153 154 154 155 155 155 156 157 158 158 159 160 161 161 162 164 164 164 165 166 166 166 167 167 168 168 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 155 155 155 155 156 156 156 157 157 157 158 158 157 157 157 157 158 158 157 157 157 157 157 157 156 156 156 155 155 155 155 155 155 155 155 156 156 157 157 158 158 159 159 160 161 162 162 162 163 164 164 165 165 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 169 168 168 168 168 168 167 167 166 166 165 164 164 163 163 162 162 161 161 160 160 159 159 158 158 158 157 157 156 156 155 154 154 153 153 152 151 151 151 150 150 150 150 150 150 150 151 151 151 152 152 153 153 153 154 154 155 155 155 156 157 157 157 158 159 159 160 160 161 162 162 163 163 164 164 165 166 166 166 167 168 168 168 169 170 169 169 169 168 168 167 166 165 164 162 161 158 157 156 155 153 152 151 150 149 147 147 145 145 144 144 144 144 143 143 144 144 144 144 145 145 145 146 147 147 148 148 149 149 150 150 151 151 152 152 152 152 153 153 154 154 155 155 156 156 156 155 156 156 156 157 156 156 156 155 155 154 154 153 152 152 152 152 151 151 152 152 152 152 153 153 153 153 155 155 155 157 157 158 159 160 160 161 162 163 164 165 165 165 166 167 167 168 168 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 156 156 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 157 157 158 158 159 160 160 161 161 162 163 163 163 164 165 165 165 166 166 166 167 167 167 167 167 167 168 168 168 168 168 169 169 169 168 169 169 168 168 168 168 167 167 166 166 165 164 164 163 163 162 161 161 160 160 159 159 158 158 158 157 157 156 156 155 154 153 153 152 152 151 151 150 150 150 149 150 150 149 150 150 150 151 152 152 152 153 153 154 154 154 155 156 156 156 157 157 158 159 159 160 160 161 162 162 163 163 164 164 165 165 165 166 166 168 168 168 168 169 169 169 168 168 168 166 165 164 163 161 160 158 157 156 154 153 151 150 149 148 147 146 145 145 144 144 144 143 143 143 143 143 144 144 144 145 145 145 146 147 147 147 148 149 150 150 150 150 151 152 151 152 153 153 153 153 154 154 154 155 155 155 156 156 156 155 156 155 155 155 154 153 153 152 152 152 151 151 150 151 151 151 151 151 152 152 152 153 153 154 154 155 155 157 157 158 159 160 161 162 163 164 164 165 165 166 167 167 168 168 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 172 172 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 157 156 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 156 156 157 157 157 157 158 158 158 159 159 160 160 161 162 162 163 163 163 164 164 165 165 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 168 168 168 168 167 166 166 165 165 164 163 162 162 162 161 161 160 160 159 159 158 158 157 157 156 156 155 154 153 153 152 151 151 150 150 149 149 149 149 149 149 149 149 150 150 151 151 152 152 153 154 154 155 155 155 155 156 157 157 157 158 159 160 160 161 161 162 163 163 163 163 164 164 165 165 166 166 167 167 167 168 168 167 167 167 166 165 165 163 162 161 159 158 157 155 154 153 151 150 149 148 147 146 145 144 144 144 143 143 143 143 143 143 143 144 144 144 145 145 146 146 147 147 148 149 149 149 149 150 150 151 151 152 152 152 153 153 153 153 154 154 154 155 155 155 155 155 154 154 154 153 153 153 153 152 152 151 151 150 150 150 150 150 150 151 151 151 151 151 151 153 153 154 155 156 156 158 158 159 160 161 162 163 163 164 165 166 166 167 167 168 168 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 157 157 157 158 158 158 159 158 159 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 157 158 157 157 157 157 158 158 159 159 160 160 161 161 162 162 163 163 163 164 164 164 165 165 166 166 166 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 168 168 168 167 167 166 166 165 164 164 163 163 162 162 161 161 160 160 159 158 158 157 157 156 156 155 154 153 153 152 151 150 150 149 149 149 148 149 148 149 148 149 150 150 151 151 152 152 153 153 154 154 155 155 156 156 157 157 157 158 159 159 160 160 161 162 162 162 162 163 164 164 165 165 166 166 166 167 167 167 167 167 167 167 166 165 164 162 161 160 159 157 156 155 153 152 151 150 149 148 147 146 145 145 144 144 143 143 143 143 143 143 143 143 144 144 145 145 146 146 146 147 147 148 148 149 149 150 150 150 151 151 151 152 152 152 153 153 154 154 154 153 153 154 154 154 154 153 153 153 153 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 151 152 152 153 153 155 155 156 157 158 159 160 162 162 162 163 164 165 166 167 167 168 168 168 169 169 169 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 174 158 158 158 158 158 159 159 159 159 160 160 160 160 160 161 161 161 161 160 161 161 160 160 160 159 159 159 158 158 158 158 158 158 158 158 159 159 160 161 161 161 162 162 163 163 163 163 164 164 165 165 165 165 165 166 166 166 166 167 167 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 168 168 167 167 166 166 165 165 164 164 163 163 162 162 161 161 160 159 159 158 157 157 156 156 155 154 153 153 152 151 150 150 149 149 148 148 148 148 148 148 149 149 150 150 151 151 152 152 153 153 154 155 155 155 156 156 158 158 158 159 160 160 161 161 161 162 162 163 163 163 164 164 165 165 166 166 166 166 167 167 166 166 165 165 164 163 162 161 159 158 157 156 155 153 152 151 150 149 148 147 146 145 145 145 144 144 143 143 143 143 143 144 144 144 144 145 145 145 146 146 147 147 147 148 148 148 149 149 149 150 150 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 153 152 152 152 151 151 150 150 150 150 149 149 149 149 150 150 150 150 150 150 151 150 151 152 152 154 154 155 156 158 158 159 161 161 162 163 163 164 165 166 167 167 168 168 168 169 169 169 169 170 170 170 170 170 171 171 171 171 171 172 172 172 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 174 159 159 159 158 159 159 159 160 160 160 160 161 160 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 159 159 159 159 159 160 160 161 161 161 162 162 163 163 163 163 164 164 164 164 165 165 165 165 165 166 166 167 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 168 168 168 167 167 166 166 165 164 164 163 163 163 162 162 161 161 160 159 159 158 157 157 156 155 154 153 153 152 151 150 149 149 149 148 148 148 148 148 148 149 149 150 150 151 151 152 152 153 153 153 154 155 156 156 156 157 158 158 159 160 160 161 161 161 162 162 163 163 163 163 164 164 165 165 165 166 166 166 166 166 165 165 164 163 163 161 160 159 157 157 155 154 153 152 151 150 149 149 148 147 146 145 145 144 144 144 143 143 144 144 144 144 144 145 145 145 146 146 146 146 147 147 148 148 148 149 149 149 150 150 151 151 151 151 151 152 152 152 152 152 153 152 153 152 152 152 152 152 152 151 151 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 150 150 151 152 152 153 153 154 155 157 158 158 160 161 161 162 163 164 164 165 166 167 167 168 168 168 169 169 169 169 170 170 170 170 170 171 171 171 171 171 172 172 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 159 159 159 159 160 159 160 160 160 161 161 160 161 161 161 161 162 162 162 162 162 162 161 161 161 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 165 165 166 166 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 167 167 166 165 165 165 165 164 164 164 163 162 162 162 161 160 159 158 158 157 156 155 155 154 153 152 151 151 150 149 149 148 148 148 148 148 148 149 149 150 150 151 151 152 152 152 153 154 154 155 155 156 157 157 158 158 159 159 160 160 161 161 161 162 162 163 163 163 163 164 164 165 165 165 165 166 165 165 165 164 163 163 162 161 160 159 157 157 155 154 153 152 151 150 149 149 148 147 147 146 146 145 145 145 145 144 144 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 148 148 148 149 149 150 150 151 150 151 151 151 152 151 152 151 152 151 152 151 151 151 151 151 150 150 149 149 148 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 151 152 152 152 153 155 156 157 157 159 160 161 162 162 163 164 165 166 166 167 167 168 168 168 169 169 169 170 170 170 170 170 170 171 171 171 171 171 172 172 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 160 159 160 160 160 160 160 160 160 161 160 161 161 162 162 162 162 162 162 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 168 168 167 167 166 166 166 166 165 165 165 164 164 163 163 162 162 161 160 159 158 158 157 156 155 154 153 153 152 151 150 150 149 149 149 148 148 149 148 149 149 150 150 151 151 151 152 153 153 153 154 155 156 156 156 157 158 158 159 159 159 160 161 161 161 161 162 162 163 163 163 163 164 164 164 164 165 165 165 165 164 163 163 162 161 160 160 158 157 156 155 154 153 152 151 150 150 149 148 148 147 147 146 146 146 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 149 149 149 149 150 150 150 151 151 151 151 150 151 151 151 151 151 151 151 151 150 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 150 150 150 151 152 152 153 155 156 156 158 159 160 161 162 163 164 164 165 166 167 167 167 168 168 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 160 160 160 160 160 160 160 160 161 160 161 161 162 162 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 163 163 164 164 166 166 167 167 168 169 169 170 170 169 169 170 169 169 169 170 169 169 169 169 169 169 168 168 168 167 167 167 166 166 165 165 165 165 165 164 164 163 162 162 161 160 159 158 157 156 156 155 154 153 152 152 151 150 150 149 149 149 149 149 149 149 150 150 150 151 151 151 152 152 153 153 154 154 155 156 157 157 157 158 159 159 160 160 161 161 161 161 162 162 162 162 163 163 163 164 164 164 164 164 164 164 164 163 162 162 161 160 159 158 157 156 154 154 153 152 151 150 150 149 149 149 148 147 147 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 148 148 149 149 149 149 150 150 150 151 150 150 150 151 150 150 151 150 151 151 150 149 149 149 149 148 148 147 147 148 148 148 148 148 148 148 147 147 147 148 148 149 149 150 150 152 152 153 154 155 156 157 158 159 160 161 162 163 164 165 165 166 167 167 167 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 171 171 171 172 172 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 160 160 160 161 160 160 160 161 161 161 161 161 161 161 162 163 163 163 163 163 163 164 164 163 163 163 163 163 163 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 163 163 164 164 165 166 167 168 169 170 170 170 170 170 170 170 170 170 170 169 170 170 169 169 169 169 168 168 167 167 167 167 167 166 166 166 166 165 166 165 164 164 163 162 162 161 160 159 158 157 156 156 155 154 153 152 152 151 150 150 150 149 149 149 149 150 150 150 150 151 151 151 152 153 153 153 153 154 155 156 156 157 157 158 159 159 159 160 160 161 161 161 161 162 162 162 162 162 163 164 163 163 164 164 163 163 163 163 162 161 160 159 158 157 157 155 155 153 153 152 151 150 150 150 149 149 149 148 147 147 147 147 147 147 147 147 147 146 146 146 147 146 146 146 147 146 146 146 147 147 147 147 147 148 148 148 148 149 149 150 150 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 147 147 147 148 147 147 147 147 147 147 147 147 148 148 148 148 149 149 151 151 152 153 154 155 156 158 159 160 161 162 162 163 164 165 165 166 167 167 167 168 168 168 168 168 169 169 169 169 169 170 170 170 170 171 171 171 172 172 172 172 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 160 160 160 161 160 161 160 161 160 161 161 161 161 162 162 163 163 163 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 164 164 164 164 164 164 164 163 163 162 163 163 163 164 165 166 167 168 170 170 170 171 171 171 170 170 170 170 170 170 170 169 170 169 169 169 169 168 168 168 168 167 167 167 167 167 166 166 166 166 166 165 164 164 163 162 161 160 159 158 157 156 156 154 154 153 153 152 151 151 151 150 150 150 150 150 151 150 151 151 152 152 152 153 153 153 153 154 155 156 156 156 157 158 158 159 159 160 160 160 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 163 162 161 160 159 159 158 157 156 155 155 153 153 152 151 150 150 150 150 149 149 149 149 148 148 148 148 148 148 148 147 148 148 147 147 147 146 147 147 147 147 146 146 146 147 147 147 147 147 148 148 149 149 149 149 149 149 149 150 149 150 150 149 150 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 149 149 150 151 151 152 154 155 156 156 158 159 161 161 162 163 164 164 165 166 166 167 167 167 167 167 168 168 168 169 169 169 169 170 170 170 170 170 171 171 171 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 174 174 174 174 174 160 160 160 160 161 160 160 161 160 161 161 161 161 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 164 163 163 162 162 163 163 164 165 166 168 169 170 171 172 172 172 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 167 167 166 165 165 164 163 162 161 160 159 158 157 157 156 155 155 154 153 152 152 152 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 154 154 155 156 156 156 157 158 158 159 160 160 160 160 160 161 161 161 161 162 162 162 162 162 163 163 162 163 163 162 162 162 161 160 160 159 158 157 156 155 154 153 153 151 151 150 150 151 150 150 149 149 149 149 149 149 149 149 148 149 149 149 149 148 148 148 147 147 147 147 147 146 147 147 147 147 147 147 147 148 148 149 148 148 148 149 149 149 149 149 149 150 149 149 149 149 149 149 149 148 147 147 147 147 147 147 146 147 147 147 147 147 147 147 147 147 147 148 148 147 148 148 149 150 151 151 152 155 156 156 157 158 160 161 161 162 163 164 164 165 166 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 170 170 170 170 170 171 172 172 172 172 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 160 160 161 160 161 160 160 161 160 161 160 161 161 162 162 163 163 163 164 164 165 165 165 165 164 164 165 165 165 165 165 165 165 164 164 164 164 164 164 165 165 165 164 165 165 164 164 164 163 163 162 162 162 164 164 165 167 168 169 171 172 172 172 172 172 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 168 167 166 165 165 164 163 162 161 160 159 158 158 157 156 155 155 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 155 156 156 156 157 158 158 159 159 160 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 161 161 160 160 159 159 157 157 156 155 154 154 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 147 147 147 147 147 147 147 147 147 148 147 148 148 148 148 149 148 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 147 147 146 146 146 147 147 147 147 147 147 147 147 147 147 148 147 147 148 148 149 149 150 151 152 153 155 156 157 158 159 160 161 162 163 164 164 165 166 166 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 172 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 160 160 161 160 161 160 160 160 160 161 160 160 161 161 162 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 165 165 165 165 165 165 165 164 164 164 163 162 162 162 164 164 166 167 169 170 171 172 173 173 173 172 172 171 171 171 170 171 170 170 170 170 170 169 169 169 169 168 169 168 168 168 168 169 169 169 169 168 169 168 168 167 166 165 164 163 162 162 160 160 159 158 157 156 156 155 155 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 156 156 156 157 158 158 158 159 159 160 160 160 160 161 161 161 161 161 161 162 161 162 162 162 162 162 162 161 161 161 160 159 158 157 156 156 155 154 153 153 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 146 146 147 147 147 147 147 147 147 147 147 147 147 148 147 147 147 148 149 149 150 151 152 153 154 156 157 158 159 160 161 162 163 164 164 164 165 166 166 166 166 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 170 170 171 171 171 171 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 160 160 160 160 161 160 160 160 160 160 160 160 161 161 162 162 163 163 164 164 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 165 164 164 164 165 165 165 165 165 165 165 165 164 164 163 163 163 163 164 165 166 167 169 170 172 173 173 173 173 173 172 172 171 171 171 170 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 168 168 167 165 165 164 163 162 161 160 159 159 158 157 157 156 156 155 155 155 155 154 154 154 154 154 154 153 154 154 154 154 154 155 155 155 156 156 156 157 158 158 158 158 159 159 159 160 160 160 161 160 161 161 161 161 161 161 162 161 162 162 161 161 160 160 159 158 157 157 156 156 155 154 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 152 151 151 151 151 150 150 150 149 148 148 148 148 147 147 147 148 147 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 147 147 148 149 149 150 151 152 153 154 155 157 158 159 159 160 162 163 164 164 164 165 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 170 170 170 171 171 171 171 172 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 160 160 160 160 160 160 160 160 160 160 160 160 160 160 162 162 163 163 164 164 165 165 165 165 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 164 164 163 163 164 165 165 166 168 169 170 172 173 173 173 173 173 173 172 172 172 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 168 168 167 166 165 164 163 162 161 161 159 159 159 158 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 157 158 158 158 158 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 160 160 160 159 158 157 157 156 155 155 154 153 153 152 152 152 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 152 152 152 152 151 151 151 150 150 150 149 149 148 148 148 148 148 148 148 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 149 148 148 148 148 147 147 147 147 147 147 148 148 148 148 147 147 147 148 147 148 148 148 148 149 149 149 150 150 151 152 154 155 156 157 159 159 160 161 162 163 164 164 165 166 166 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 169 169 169 170 170 170 171 171 171 172 172 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 160 160 160 160 160 160 160 160 160 160 160 160 160 161 162 162 163 163 164 164 165 165 165 165 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 165 166 166 165 165 165 165 164 164 165 165 166 167 168 169 171 172 173 173 173 173 173 173 173 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 170 170 169 168 167 166 165 164 163 163 162 161 161 160 159 159 159 158 158 157 157 157 157 157 156 156 156 156 156 156 155 155 155 156 156 156 156 157 156 157 157 158 158 158 159 159 159 159 159 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 159 159 158 158 158 157 156 155 155 154 153 153 152 152 152 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 151 150 150 149 149 148 148 148 148 148 148 147 147 147 148 147 147 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 147 147 147 147 148 148 148 148 148 148 148 149 148 148 148 148 148 148 149 149 149 150 151 152 153 153 155 156 157 158 159 160 161 162 163 163 164 164 165 165 165 166 166 166 166 167 167 166 167 167 167 167 168 168 168 168 168 169 169 169 170 170 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 160 160 160 160 160 160 160 160 160 160 160 160 160 161 162 162 163 163 164 165 165 165 165 166 166 166 166 166 165 165 166 165 165 165 165 165 165 164 164 165 165 165 165 166 166 166 166 165 165 165 165 165 165 165 166 167 168 169 171 172 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 172 172 171 170 170 169 168 167 166 165 164 163 162 162 161 161 160 160 159 159 159 159 159 158 158 158 157 157 157 157 157 156 156 156 156 156 157 156 157 157 157 157 158 158 158 158 159 159 159 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 159 159 159 158 157 157 157 156 156 155 155 154 153 153 153 152 152 151 151 151 151 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 154 153 153 152 152 151 151 150 150 149 149 148 148 148 148 147 148 148 148 148 147 148 148 148 148 148 148 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 148 148 149 149 149 149 149 150 151 152 153 153 154 156 157 158 159 160 161 162 163 163 164 164 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 169 169 169 169 170 170 170 170 171 171 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 173 173 173 173 160 160 161 160 160 160 160 160 160 160 160 160 161 161 162 162 163 163 164 165 165 166 166 166 166 166 166 166 165 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 165 166 166 166 167 168 169 171 172 172 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 170 171 170 170 170 170 170 170 170 171 171 172 172 172 173 173 172 172 171 170 170 169 168 167 167 166 165 164 164 163 162 162 162 161 161 160 160 160 159 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 160 159 160 160 160 160 160 160 159 159 159 159 158 158 158 157 156 155 155 155 154 153 153 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 155 155 155 155 155 155 155 155 155 154 153 153 152 152 151 150 150 149 148 149 148 148 147 148 148 147 148 148 148 148 148 148 148 149 149 149 150 150 149 149 149 149 149 149 148 148 149 149 148 148 149 149 149 149 149 150 150 150 149 150 150 150 150 150 150 150 151 152 153 153 154 156 157 158 159 160 161 162 163 163 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 161 160 161 160 160 161 160 160 160 160 161 161 161 161 162 162 163 163 164 165 165 166 166 166 166 166 166 166 166 165 165 165 165 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 167 168 168 169 170 171 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 171 171 172 172 172 172 173 173 173 173 172 171 171 170 169 169 168 167 166 166 165 164 164 163 163 163 162 162 162 161 161 161 160 160 159 159 159 159 158 158 158 157 158 157 157 158 157 157 158 157 158 158 158 158 158 159 159 158 159 159 159 159 159 159 159 160 160 160 159 159 159 159 159 158 158 158 157 157 156 156 155 155 154 153 153 152 152 152 152 152 152 152 152 152 153 153 153 154 154 155 155 156 156 156 156 156 156 156 155 155 155 154 153 153 152 151 150 149 149 149 148 148 147 148 148 147 148 148 148 148 149 149 149 149 149 149 150 150 150 150 150 149 150 150 149 150 149 150 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 152 153 153 154 156 157 158 159 160 160 161 162 163 163 164 165 165 165 165 165 166 165 165 166 166 166 166 166 166 167 167 167 167 167 168 168 169 169 169 169 169 169 170 170 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 161 161 161 161 161 161 160 160 161 160 161 161 161 161 162 163 163 164 165 165 165 166 166 166 166 166 165 166 166 165 165 165 165 165 164 164 164 164 164 164 165 165 165 166 166 166 167 166 166 166 166 166 166 167 167 168 168 169 170 171 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 171 172 172 171 171 171 170 170 171 171 171 171 172 172 172 173 174 174 174 173 173 173 172 171 171 170 169 168 167 167 166 166 165 165 165 164 164 164 163 163 163 162 162 161 161 160 160 159 159 159 158 158 158 158 157 158 158 157 158 157 158 158 158 158 158 158 159 158 158 158 159 159 159 159 159 159 160 160 160 159 159 159 159 158 158 158 157 157 156 156 155 155 155 154 153 153 152 152 152 152 152 152 152 152 153 153 153 154 155 155 156 156 156 157 157 157 157 157 157 157 156 155 155 154 153 152 151 150 149 149 149 148 148 148 148 148 148 148 148 148 149 149 149 150 150 150 150 150 150 151 150 151 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 154 154 156 157 157 158 159 160 161 162 162 163 164 164 164 165 165 165 165 165 165 166 165 166 166 166 166 167 167 167 167 167 167 168 168 168 169 169 169 169 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 161 161 161 161 161 161 161 161 161 161 161 161 162 162 163 163 164 164 165 165 165 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 165 165 166 166 166 166 167 166 166 166 167 167 167 167 167 168 169 169 170 170 171 172 172 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 172 172 172 173 173 174 174 174 174 174 173 173 172 171 171 170 169 169 168 167 167 166 166 166 166 165 165 164 164 164 163 163 163 162 161 161 160 160 160 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 159 159 159 159 158 158 158 157 157 156 156 155 155 154 153 153 153 152 152 152 152 152 153 153 153 153 153 154 155 156 156 157 157 157 158 158 158 158 158 157 157 157 156 155 154 153 153 151 150 149 149 149 148 148 148 148 149 148 148 148 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 150 151 151 151 151 152 152 152 152 152 152 152 152 152 151 151 151 152 152 152 152 152 153 153 154 154 156 157 157 158 159 160 161 162 162 163 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 168 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 173 173 173 162 161 162 162 162 162 161 162 161 162 162 162 162 163 163 164 164 164 165 165 165 166 166 166 166 165 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 167 167 167 167 167 168 168 169 169 169 170 171 172 172 172 173 174 174 173 173 174 173 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 172 172 172 173 173 174 175 175 175 174 174 173 173 172 172 171 170 170 169 169 169 168 168 167 167 167 166 166 165 165 165 164 163 163 163 162 161 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 159 159 159 160 159 159 159 160 160 160 159 159 159 158 158 158 157 157 156 156 155 155 154 153 153 153 152 152 152 152 152 153 153 153 153 154 155 155 156 157 157 158 158 159 159 159 159 159 159 158 157 157 156 154 153 152 152 151 150 150 149 148 149 148 149 149 149 149 149 149 150 150 150 150 151 151 151 151 152 152 151 152 151 152 152 151 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 152 152 152 152 153 154 154 155 156 156 157 158 159 159 161 161 162 163 163 163 164 164 164 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 173 172 162 162 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 165 165 165 165 166 166 166 166 165 166 165 165 165 165 164 164 164 164 164 163 163 164 164 164 165 165 166 166 166 167 167 167 167 167 167 168 168 168 168 169 169 169 170 171 172 172 172 173 174 174 174 173 174 173 173 173 173 173 172 173 173 172 172 172 172 172 171 171 172 172 172 172 173 173 174 174 175 175 175 175 174 174 173 173 172 172 172 171 171 170 170 169 169 168 168 168 168 167 167 166 166 165 165 164 163 163 162 161 161 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 160 160 159 159 160 160 160 159 159 159 158 158 158 157 157 157 156 156 155 154 153 153 153 152 152 152 152 152 153 153 153 154 154 155 155 156 157 158 158 159 159 160 160 160 160 160 159 158 157 156 155 154 153 152 152 151 150 149 149 149 148 149 149 149 149 149 150 150 150 150 151 151 151 151 151 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 155 155 154 154 154 154 154 153 153 153 153 153 153 154 154 154 155 156 156 157 158 158 159 160 161 162 162 163 163 163 163 164 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 172 163 163 162 162 162 162 162 162 162 163 163 163 163 163 164 164 165 165 165 165 166 166 166 166 166 165 165 165 165 165 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 169 169 169 169 170 171 172 172 172 173 174 174 174 173 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 173 173 173 174 174 175 175 175 175 175 174 174 174 173 173 172 172 172 171 171 170 170 170 169 169 169 168 168 167 167 166 166 165 164 164 163 162 161 161 161 160 159 160 159 159 159 158 158 158 158 158 158 158 158 158 159 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 158 158 157 157 157 156 155 154 153 153 153 153 153 152 152 152 153 153 153 154 155 155 156 156 158 158 159 159 160 160 161 161 161 160 160 159 158 157 156 155 154 153 152 151 150 150 150 149 149 149 149 149 149 149 150 150 150 151 151 152 152 152 152 152 153 152 153 153 152 153 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 155 156 156 157 158 158 159 160 160 162 162 163 163 163 163 164 164 164 164 164 165 165 166 166 166 166 166 167 167 167 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 172 163 163 163 163 163 162 163 163 163 163 163 163 164 164 164 164 165 165 165 165 166 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 167 168 168 168 169 169 169 169 169 170 170 171 172 172 172 173 174 174 174 174 173 174 174 174 173 173 174 174 174 173 173 173 173 173 172 172 172 172 172 173 173 173 174 174 175 175 175 175 175 175 175 174 174 173 173 173 172 172 172 171 171 171 170 170 170 169 169 169 168 167 166 166 165 164 163 162 162 162 161 161 160 160 160 159 159 159 159 158 159 159 159 159 158 158 159 159 159 159 159 160 159 160 160 160 160 160 160 160 160 160 160 160 159 159 159 158 157 157 157 156 155 154 154 153 153 153 152 153 153 152 153 153 154 154 155 156 157 158 158 159 160 160 161 161 161 161 160 160 159 158 158 157 156 155 153 152 151 151 151 150 150 150 149 149 149 150 150 150 150 150 151 151 152 152 152 152 153 153 153 154 154 153 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 155 155 155 154 154 154 154 155 155 155 155 156 157 157 158 159 159 160 161 162 163 162 163 163 163 164 164 164 164 165 165 166 166 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 172 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 167 167 168 168 168 168 169 169 169 170 169 170 170 170 171 172 172 172 173 174 174 174 174 174 174 174 174 174 173 173 174 174 174 173 173 173 173 173 172 172 172 173 173 173 174 174 174 175 175 175 175 175 175 175 175 174 174 174 173 173 172 172 172 172 172 172 171 171 171 170 169 169 169 167 167 165 164 164 164 163 162 161 161 161 160 160 160 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 161 161 161 160 160 160 160 160 160 160 160 159 158 157 157 157 156 155 154 154 153 153 153 153 153 153 153 154 154 155 156 156 157 158 159 159 160 161 161 162 162 161 161 161 160 159 158 158 156 155 154 153 152 151 151 151 150 150 150 150 150 150 150 150 150 150 151 151 152 152 152 153 153 154 154 154 155 155 154 155 155 155 155 156 156 156 156 156 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 157 157 158 159 160 160 161 162 162 162 163 163 163 164 164 164 164 165 165 166 166 166 167 167 168 168 168 168 168 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 172 164 164 164 164 164 163 164 164 163 164 164 164 164 165 165 165 165 165 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 165 164 165 165 166 166 166 167 167 167 168 169 169 169 169 170 170 170 170 170 170 171 171 172 172 172 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 172 172 172 171 171 171 170 169 169 168 167 166 165 164 163 163 163 162 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 162 161 161 161 161 160 160 159 159 158 157 157 156 155 155 154 154 153 153 153 153 154 154 154 155 155 156 157 158 159 160 160 161 162 162 162 162 161 161 160 159 158 157 157 156 154 154 153 152 151 151 150 150 151 151 150 150 151 151 151 151 151 152 152 152 153 153 154 155 155 155 155 155 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 156 156 155 155 155 155 155 156 156 156 156 157 158 159 160 160 160 162 162 162 163 163 163 164 164 164 164 165 165 165 166 166 167 167 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 167 167 167 168 168 168 169 169 170 170 170 170 170 170 170 170 171 171 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 174 174 174 174 174 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 172 172 172 171 171 170 169 168 167 167 166 165 164 163 163 162 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 161 161 161 160 160 159 158 157 157 156 156 155 154 154 154 154 154 154 154 155 155 156 156 157 158 159 160 161 162 162 162 162 162 162 161 161 160 159 158 157 156 155 154 153 153 152 152 151 151 151 150 150 150 150 150 151 151 151 152 152 152 153 154 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 158 158 159 159 160 160 161 161 162 162 163 163 163 163 164 164 165 165 165 166 167 167 167 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 172 173 165 165 165 165 164 164 164 164 164 165 164 165 165 165 165 166 166 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 165 165 166 166 166 166 167 167 167 167 168 169 169 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 170 169 169 168 166 166 165 164 163 163 163 162 162 162 162 161 161 161 161 161 160 160 160 161 161 161 160 161 161 161 161 161 162 162 162 162 162 162 162 163 163 163 163 163 163 163 162 162 162 161 160 159 159 158 158 157 156 155 155 155 154 155 154 155 155 155 156 157 158 158 159 160 161 161 161 162 162 162 162 162 161 160 159 158 157 157 156 155 154 153 152 152 151 151 151 151 151 151 151 151 151 151 151 152 152 153 154 155 155 155 156 156 157 157 158 158 158 158 158 158 158 158 159 159 159 159 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 156 157 157 158 159 159 160 161 161 162 162 162 163 163 163 163 164 164 165 165 165 166 167 167 167 168 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 172 173 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 165 166 166 166 165 165 165 165 165 165 164 164 165 164 164 164 165 164 165 165 165 165 166 166 167 167 167 167 168 168 168 169 169 170 170 170 171 171 172 172 171 171 171 171 171 171 172 172 172 172 173 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 174 173 173 173 173 173 173 173 172 172 172 171 169 169 168 167 166 165 165 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 161 161 162 161 162 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 163 163 163 162 161 160 159 159 158 157 157 156 156 155 155 155 155 155 156 156 157 157 158 159 160 161 161 161 162 162 162 162 162 161 161 160 159 158 158 157 155 155 154 154 153 152 152 152 151 151 151 151 151 151 151 152 152 152 153 154 154 155 156 156 158 158 158 159 159 159 159 159 159 160 160 160 159 160 160 160 159 159 158 158 158 157 157 157 156 156 156 156 156 156 157 157 157 158 159 159 160 160 160 162 162 162 163 163 163 163 164 164 165 165 165 166 167 167 168 168 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 166 166 166 165 165 165 165 165 165 165 165 165 166 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 166 166 166 167 167 168 168 168 169 169 169 169 170 170 171 171 171 171 172 172 172 172 171 171 171 171 171 172 172 172 172 173 174 174 174 175 176 176 176 176 177 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 172 171 170 170 169 168 167 166 165 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 163 162 162 163 162 163 163 163 163 163 164 163 164 164 165 165 165 165 165 165 165 165 165 164 164 164 163 163 162 161 160 160 159 158 157 157 157 156 156 156 156 156 156 157 157 158 159 160 161 161 161 162 162 162 162 162 161 161 161 160 159 158 158 157 156 155 154 154 153 153 152 152 152 152 152 152 152 152 152 152 153 154 154 155 155 156 157 157 158 158 159 159 160 161 160 160 161 161 160 160 160 160 160 159 159 159 159 158 158 157 157 157 156 156 156 157 157 157 157 158 158 158 159 160 160 160 161 161 162 163 163 163 163 164 164 165 165 165 166 167 167 168 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 166 166 166 166 165 165 165 166 166 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 168 168 168 168 169 169 170 170 170 170 171 171 171 171 172 172 173 173 172 172 172 171 171 171 171 172 172 173 173 173 174 174 175 176 176 176 176 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 174 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 172 172 171 170 170 169 168 167 166 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 165 165 165 164 163 162 162 161 160 159 158 158 157 157 157 156 156 156 157 157 158 158 159 160 161 161 161 162 162 162 162 162 162 162 162 161 160 159 159 157 157 156 155 155 154 153 153 153 153 151 151 152 152 152 152 152 153 153 154 155 156 157 158 158 159 160 160 161 161 162 162 161 162 161 161 162 161 160 160 161 160 160 159 159 159 158 158 158 157 157 157 157 157 157 158 158 158 158 159 160 160 160 161 161 162 163 163 163 163 164 164 165 165 166 167 167 168 169 169 169 169 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 168 169 169 169 170 170 170 170 171 171 171 171 172 172 173 173 173 173 173 173 172 172 172 172 172 171 172 172 173 173 173 175 175 175 176 177 177 177 178 178 178 178 178 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 172 171 171 170 169 168 168 167 166 166 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 167 167 167 167 168 168 168 168 167 167 167 166 166 165 164 163 163 161 160 159 159 158 158 157 157 157 157 157 157 158 158 159 159 161 161 161 162 162 162 162 162 162 162 162 161 161 160 160 158 158 157 156 155 155 155 153 153 153 153 152 152 152 152 152 152 152 153 154 155 156 157 157 158 160 161 161 162 162 163 163 163 163 162 162 162 162 162 161 161 160 160 160 159 160 159 159 158 158 158 157 158 158 158 158 158 158 159 159 159 160 161 161 162 162 163 163 163 163 164 164 165 165 166 167 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 168 168 169 169 170 171 171 171 171 172 172 172 172 172 172 173 173 173 174 173 173 173 173 172 172 172 172 172 172 172 173 173 174 175 175 176 176 178 178 178 178 178 178 178 178 178 177 177 177 177 177 176 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 170 169 168 168 167 166 165 165 165 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 166 167 166 167 167 167 167 168 168 168 168 168 168 169 169 169 169 168 168 168 168 167 167 165 165 164 163 162 161 160 160 159 158 158 158 158 158 157 158 158 159 159 161 161 161 162 163 163 163 163 163 163 163 162 162 162 160 160 159 158 158 157 156 155 155 154 153 153 152 152 152 152 152 152 152 153 154 155 156 157 158 159 160 161 162 163 163 163 164 164 164 164 163 163 163 162 162 162 161 161 161 160 160 160 159 159 159 158 158 158 158 158 158 158 159 159 159 159 160 161 161 161 162 163 163 163 163 164 164 165 165 166 167 167 168 168 169 169 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 168 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 168 168 169 169 170 171 171 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 173 173 173 173 173 173 173 172 172 173 174 174 175 175 176 176 177 178 178 178 179 179 179 178 178 178 178 178 177 177 177 177 176 176 176 176 176 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 170 170 169 168 167 167 166 165 165 164 165 165 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 167 167 167 167 167 168 167 168 168 168 168 169 169 169 170 170 169 170 170 170 170 170 170 169 169 168 168 167 166 165 164 163 162 161 160 160 159 159 159 158 158 158 158 158 159 159 161 161 161 162 163 163 164 164 164 164 164 164 163 163 162 162 160 160 160 158 157 157 155 155 154 153 153 153 152 153 153 153 153 153 154 155 156 157 158 159 160 162 162 163 164 164 165 165 165 165 164 164 164 164 163 162 162 162 161 161 161 160 159 159 159 159 158 158 158 158 158 159 159 159 159 159 160 161 161 161 162 163 163 163 163 164 165 165 166 167 167 167 168 169 169 170 170 170 171 171 171 172 172 172 172 172 172 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 174 174 173 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 166 166 166 166 166 167 167 168 168 169 169 170 171 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 174 174 174 175 175 177 177 178 178 179 179 179 179 179 179 178 178 178 178 177 177 177 177 177 176 176 176 175 175 175 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 169 168 168 167 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 170 170 169 168 168 167 166 165 164 163 162 161 160 159 159 159 159 159 158 158 159 159 160 160 162 162 163 164 164 165 165 165 165 165 165 164 164 164 163 162 162 160 160 158 158 157 156 156 155 154 154 153 153 153 153 153 153 155 155 156 157 159 160 161 161 163 164 165 166 166 166 166 166 165 165 165 165 164 163 163 163 162 162 161 161 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 161 161 162 162 163 163 163 164 164 165 166 166 167 167 168 169 169 169 170 170 171 171 171 172 172 172 172 172 172 172 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 174 174 174 174 174 168 168 168 168 168 168 167 167 167 167 167 166 166 166 165 165 165 165 165 165 165 166 166 166 166 167 167 167 168 168 168 169 170 170 171 172 173 173 174 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 174 174 174 175 176 176 177 178 178 178 179 179 179 179 179 179 179 178 178 178 178 177 177 177 177 176 176 175 175 175 174 174 173 173 173 172 172 171 172 172 172 172 171 171 171 172 171 171 171 171 171 170 170 170 169 169 168 168 167 167 166 166 165 165 165 165 165 165 165 165 165 166 166 167 167 167 167 168 168 169 169 169 169 169 170 170 169 170 170 170 170 171 171 171 171 171 171 172 172 172 172 172 171 171 171 171 171 170 170 169 168 167 166 165 164 163 162 162 160 160 159 159 159 159 159 159 160 160 161 162 162 163 164 165 166 166 167 167 167 167 167 166 165 165 165 163 162 162 161 160 159 158 157 157 155 155 154 154 154 154 154 154 154 155 156 157 159 160 161 162 163 165 166 166 167 167 167 167 167 166 166 165 165 164 164 164 163 163 162 162 162 161 160 160 160 160 159 160 160 160 160 160 160 160 160 161 162 162 162 163 163 164 164 165 166 166 166 167 167 168 169 169 170 170 171 171 171 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 174 174 174 174 174 174 169 169 168 168 168 168 168 168 167 167 167 166 166 166 166 165 165 165 165 165 165 166 166 166 166 167 167 168 168 169 170 170 170 171 172 173 173 174 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 177 177 178 178 179 179 179 179 179 179 179 179 178 178 178 177 177 177 177 176 176 176 175 174 174 174 173 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 168 168 167 167 166 166 165 165 165 165 165 165 165 165 165 166 166 167 167 167 168 168 169 169 169 169 170 170 171 171 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 170 170 170 169 168 167 165 165 164 163 162 161 160 160 159 159 159 159 159 160 160 161 162 162 164 164 165 166 167 168 167 168 168 168 168 168 167 166 165 165 163 162 162 161 160 158 157 157 156 156 154 154 154 154 155 155 155 156 158 159 160 161 163 164 165 167 167 168 168 168 168 168 167 167 167 167 166 165 165 164 164 163 163 163 162 161 161 161 160 160 160 160 160 160 160 161 161 161 162 162 163 163 163 164 164 165 165 166 166 167 167 168 169 169 169 170 170 171 171 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 174 174 175 174 169 169 169 168 168 168 168 168 167 167 167 167 166 166 165 165 165 165 165 165 166 166 166 167 167 168 168 168 169 170 170 171 172 172 173 174 174 175 175 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 177 177 178 178 179 179 179 179 179 179 179 178 178 178 178 177 177 177 176 176 176 175 175 174 174 173 173 172 171 171 171 171 170 170 170 170 170 170 171 170 170 170 170 170 169 169 169 168 168 168 168 167 167 166 166 165 165 165 165 165 165 165 165 166 166 166 167 167 167 168 169 169 169 170 170 171 171 171 171 172 172 172 172 172 173 172 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 170 170 170 168 167 166 165 165 163 163 162 161 160 160 159 159 159 160 160 160 161 162 163 164 165 166 167 168 168 170 169 170 170 170 170 169 168 168 167 166 165 164 163 162 160 159 159 158 157 156 156 155 155 155 155 156 157 158 159 160 162 163 165 166 167 167 169 169 169 169 169 169 168 168 167 167 166 166 166 165 165 164 164 163 162 162 162 161 161 160 160 160 160 161 161 161 161 162 162 163 163 164 164 165 165 166 166 166 167 168 168 169 169 169 170 171 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 169 169 169 169 168 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 167 167 168 168 169 169 170 170 171 172 173 173 174 174 175 176 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 175 174 174 175 175 175 176 176 176 176 177 177 178 178 178 179 179 179 179 179 179 178 178 178 177 177 177 176 176 176 175 175 174 174 173 173 172 171 171 170 170 170 170 169 170 170 169 170 170 170 170 169 169 169 169 168 168 168 167 167 167 166 166 166 166 165 165 165 165 165 165 165 165 166 166 167 167 168 168 169 169 170 170 170 171 172 172 172 172 172 173 173 173 173 174 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 172 172 172 171 170 170 169 167 167 166 165 164 163 163 162 161 161 160 160 160 160 161 161 162 163 164 165 166 167 168 169 170 171 171 172 172 172 172 172 171 170 169 168 168 166 165 164 163 162 161 160 159 158 157 156 156 156 156 157 157 159 159 161 162 164 165 166 168 168 169 170 170 170 170 170 169 169 168 168 168 167 167 166 165 165 165 164 164 163 162 162 162 162 161 161 161 161 162 162 162 162 163 163 164 164 165 165 166 166 167 167 168 168 169 169 169 170 171 171 171 171 172 172 172 173 173 173 173 173 173 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 169 169 169 169 169 168 168 168 168 168 167 167 166 166 166 166 166 166 166 166 167 167 167 168 168 169 169 170 170 171 172 173 173 174 174 175 176 176 176 176 177 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 177 178 178 178 178 179 179 179 178 178 178 178 177 177 177 177 176 176 175 174 174 174 173 173 172 172 171 170 170 170 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 168 169 169 170 170 171 171 172 172 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 174 174 174 174 174 173 173 173 172 172 171 171 170 169 168 167 167 166 165 164 163 163 163 162 161 161 161 161 161 162 162 163 164 165 167 168 169 170 171 172 172 173 174 174 174 173 173 173 172 171 171 169 168 167 165 164 163 162 161 160 159 159 158 158 158 158 158 159 160 162 163 164 165 167 168 169 170 170 171 170 171 170 171 170 170 169 169 169 168 167 167 166 165 165 165 164 164 164 163 163 162 162 162 162 162 163 163 163 164 164 164 165 165 165 166 167 167 168 168 169 169 169 170 170 171 171 172 172 172 172 172 173 173 173 173 174 174 174 174 173 174 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 170 169 169 169 169 169 168 168 168 168 167 167 167 167 166 166 166 166 167 167 167 167 168 168 169 169 170 171 171 172 173 174 174 174 175 175 176 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 177 177 177 178 178 178 178 179 178 178 178 178 177 177 177 177 176 176 175 174 174 174 173 173 172 172 171 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 168 168 168 169 170 170 171 171 172 172 173 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 172 172 171 170 170 169 168 167 166 166 165 164 163 163 163 162 162 162 162 162 162 163 164 165 165 167 168 169 171 172 173 174 175 175 176 176 176 176 176 175 174 173 172 171 170 169 167 166 165 164 162 162 162 160 160 160 160 160 160 160 162 164 164 166 167 168 170 171 171 172 172 172 172 171 172 171 171 170 170 169 168 168 168 167 166 165 165 165 164 164 163 163 163 163 163 163 163 163 164 164 165 165 166 166 166 167 167 168 168 169 169 170 170 170 170 171 171 172 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 173 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 176 170 170 169 169 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 167 168 168 169 169 169 170 171 171 172 173 173 174 174 175 175 176 176 177 177 177 177 178 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 177 177 177 177 176 176 175 175 175 174 173 173 172 172 171 171 170 169 169 168 168 168 167 168 167 168 167 167 167 167 167 167 166 166 166 166 165 165 165 165 165 164 164 164 165 165 165 165 165 165 166 166 167 167 168 168 169 170 170 171 171 172 173 173 173 173 174 174 174 175 175 175 175 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 173 173 172 172 172 171 170 170 168 168 167 166 166 165 164 164 164 163 163 163 163 163 163 164 164 165 166 167 169 170 171 173 174 175 176 178 178 178 178 178 178 177 176 176 175 174 173 172 171 169 168 167 165 165 164 164 162 162 162 161 162 163 163 164 164 166 167 169 170 171 172 172 173 173 173 173 172 172 172 171 171 171 170 170 169 169 168 167 166 166 165 165 165 164 164 164 164 164 165 165 165 165 165 166 166 166 167 167 168 168 169 169 169 170 170 171 171 171 172 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 170 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 171 171 172 172 173 174 175 175 175 176 176 176 177 177 177 178 178 178 178 177 177 177 177 176 176 176 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 175 175 175 175 174 173 173 172 171 171 170 170 169 168 168 168 167 167 167 167 167 166 167 167 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 165 165 165 165 166 166 167 167 168 168 169 170 170 171 171 172 173 173 173 173 174 174 175 175 175 175 176 175 176 176 176 176 176 176 176 176 175 175 175 175 174 174 174 174 174 173 173 172 172 172 171 170 170 169 168 168 167 166 166 165 164 164 164 163 164 164 164 164 165 166 167 168 169 171 172 173 175 176 178 178 179 180 180 180 180 180 180 179 178 177 176 175 174 173 171 170 169 169 167 166 166 165 164 163 163 164 164 164 165 167 168 170 170 172 172 173 173 174 174 173 174 173 173 173 172 172 172 171 170 170 169 168 168 168 167 167 166 166 165 165 165 165 165 165 165 166 166 167 167 168 168 168 169 169 169 170 170 170 171 171 171 172 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 176 177 177 177 171 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 169 169 169 170 171 171 172 172 173 173 174 175 175 175 176 176 177 177 177 177 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 177 177 177 177 177 177 177 177 176 176 176 176 176 175 175 175 174 174 173 172 172 171 171 170 169 169 168 168 167 167 167 167 166 166 166 166 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 168 168 169 170 170 171 172 172 173 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 174 174 173 173 173 173 172 172 171 170 170 170 168 168 167 167 166 166 165 165 165 165 165 165 165 166 167 168 169 170 171 173 175 176 177 178 180 181 181 181 182 182 182 181 182 181 180 179 178 177 176 175 173 172 172 171 170 169 168 167 166 166 165 165 165 166 167 169 169 171 172 173 174 174 174 175 175 175 174 174 174 174 173 173 172 172 171 171 170 169 169 168 168 167 167 166 166 166 166 166 166 166 167 167 167 168 168 168 169 169 170 170 170 171 171 171 171 172 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 177 177 177 178 177 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 170 171 171 171 172 173 173 174 174 175 175 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 177 177 177 177 177 177 177 177 177 177 176 176 176 176 177 177 177 177 177 177 177 177 177 176 176 176 175 175 175 174 174 174 173 173 172 171 171 170 169 169 168 168 167 167 167 166 166 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 168 168 169 169 170 170 171 172 172 173 173 173 174 175 175 175 175 176 176 177 176 176 176 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 174 174 174 173 173 173 172 171 171 170 170 169 168 167 167 167 166 166 166 166 166 166 166 167 168 168 169 171 172 173 176 176 178 179 181 181 182 183 184 184 184 184 183 183 182 182 181 180 179 178 178 177 175 174 174 173 172 169 169 168 167 167 167 167 168 169 170 171 172 174 175 175 175 175 176 176 176 176 175 175 175 174 174 173 172 172 172 171 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 171 171 171 171 171 172 172 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 177 177 177 178 178 178 172 172 172 172 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 173 173 174 175 175 175 176 176 177 177 177 178 178 178 178 179 179 179 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 173 173 172 172 171 171 170 169 169 168 167 167 166 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 167 167 168 168 169 169 170 170 171 172 172 173 173 173 174 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 174 173 173 173 172 171 171 170 169 169 169 168 167 167 167 167 167 167 167 168 168 170 170 171 173 174 175 177 178 180 181 182 184 184 185 185 185 185 185 185 185 184 184 183 183 183 182 181 180 179 178 176 175 174 172 171 169 169 169 169 169 170 170 172 173 174 175 176 176 177 177 177 177 176 176 176 176 175 175 174 174 174 173 172 172 171 170 170 169 169 169 168 168 168 168 168 169 169 169 169 170 170 170 170 171 171 171 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 177 177 178 178 178 178 179 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 171 171 172 172 173 173 174 174 175 175 175 176 176 177 177 177 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 173 173 172 171 171 170 169 169 168 168 167 167 167 166 166 166 165 166 165 165 165 165 164 164 164 164 164 164 164 165 165 165 165 166 166 166 167 167 168 168 169 169 170 170 171 172 172 173 173 174 174 175 175 176 176 176 176 176 177 178 178 178 177 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 174 173 173 173 172 171 171 171 170 169 169 169 168 168 168 168 168 169 170 170 171 172 173 175 176 178 179 181 182 183 184 185 186 187 187 187 187 187 187 186 187 186 186 185 185 185 184 183 182 180 179 178 176 174 173 172 171 170 170 171 171 173 174 174 175 176 177 178 178 178 178 178 178 178 177 177 177 176 175 175 174 174 174 173 172 171 171 171 170 169 169 169 170 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 178 178 178 178 179 179 172 172 173 173 173 173 173 173 172 172 172 172 171 171 171 171 171 170 170 170 170 171 171 172 172 172 173 173 174 174 175 175 175 176 176 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 174 174 173 172 171 171 170 170 169 168 168 167 167 167 167 166 166 166 166 166 165 165 165 165 165 164 165 165 165 165 165 166 166 166 167 167 167 168 168 169 169 170 171 171 172 173 173 173 174 174 175 175 176 176 176 177 177 177 178 178 178 178 179 179 179 179 179 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 176 175 175 175 174 173 173 172 171 171 170 170 170 169 169 170 170 170 171 171 172 173 174 175 177 178 180 181 183 184 185 186 186 187 188 188 188 188 189 189 189 189 188 189 188 187 187 187 186 184 183 181 179 178 175 174 173 172 171 172 173 173 175 176 176 177 178 179 179 179 179 179 179 179 179 178 178 178 177 177 176 175 175 174 173 173 172 172 171 171 170 170 170 170 170 170 171 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 178 178 178 178 179 179 180 173 173 173 173 174 174 173 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 172 172 172 173 173 174 174 175 175 175 176 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 177 177 177 176 176 176 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 173 172 172 171 171 170 169 169 168 168 167 167 167 166 167 166 166 166 166 165 166 166 166 166 166 166 166 166 166 167 167 167 168 168 169 170 170 170 171 171 172 173 173 174 174 175 175 176 176 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 176 175 175 174 173 172 172 172 172 171 171 171 171 171 171 172 173 173 175 175 176 178 179 181 182 183 184 186 186 187 188 189 189 190 190 191 190 190 191 191 191 191 191 190 189 189 188 187 185 183 181 179 177 175 174 174 174 174 174 176 177 178 178 179 179 179 180 180 180 180 180 180 180 179 179 179 178 177 177 176 175 175 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 178 178 178 179 179 179 180 181 173 173 174 174 174 174 174 174 174 174 174 173 173 172 172 172 172 171 171 171 171 171 171 172 172 172 173 173 174 174 175 175 175 176 176 176 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 176 176 176 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 174 174 173 173 172 171 171 170 170 169 169 168 168 168 168 167 167 167 167 167 167 167 166 166 167 167 167 167 167 168 168 168 168 169 170 170 171 171 171 172 173 173 173 174 175 175 176 176 177 177 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 177 177 176 175 174 174 174 173 173 172 172 172 173 173 174 175 175 175 176 178 179 180 181 183 184 185 186 186 188 189 189 190 190 191 192 192 192 193 193 193 194 194 193 192 192 191 189 188 186 185 182 180 179 177 176 176 176 176 176 177 178 179 179 180 180 181 181 181 181 181 182 181 181 180 180 179 179 178 178 177 176 175 175 174 173 173 173 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 178 178 178 179 179 180 180 181 181 174 174 175 175 175 175 175 175 175 174 174 174 173 173 173 172 172 172 171 171 171 171 171 172 172 172 173 173 174 174 175 175 175 176 176 176 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 176 176 175 175 175 175 175 175 176 176 176 176 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 175 174 174 173 172 172 171 171 171 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 171 172 172 173 173 174 175 175 175 176 176 177 177 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 178 178 176 176 176 176 175 175 175 175 175 175 175 175 176 177 178 178 179 180 181 182 183 184 186 186 187 188 189 190 191 192 192 193 193 194 195 195 195 196 196 195 195 195 194 193 191 189 188 185 183 181 180 179 178 177 178 178 179 179 180 181 181 182 182 182 182 182 182 182 182 182 182 182 180 180 179 179 178 178 176 176 175 175 174 174 174 173 174 174 174 174 174 174 174 174 174 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 176 176 176 177 177 177 177 178 178 178 179 179 180 180 181 181 182 174 175 175 175 176 176 176 175 175 175 174 174 174 173 173 172 172 172 171 171 171 171 171 172 172 172 173 173 174 174 174 175 175 175 176 176 177 177 177 178 178 178 179 179 179 179 179 180 180 180 180 179 179 179 179 179 179 179 179 178 178 178 177 177 176 176 175 175 175 175 175 175 175 176 176 176 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 175 175 175 174 174 173 173 173 172 172 171 170 170 170 170 170 170 170 170 169 169 169 170 170 170 170 170 171 171 171 171 172 172 173 173 173 174 174 175 176 176 176 176 177 178 178 179 179 179 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 181 181 181 181 181 180 178 178 178 178 177 177 177 177 177 177 177 178 178 178 179 180 180 181 182 183 184 185 186 186 187 188 189 190 191 191 192 193 194 195 196 196 196 197 197 197 198 197 196 195 194 192 190 188 186 185 183 182 180 179 179 179 180 180 181 181 182 182 183 183 183 183 184 183 183 183 183 182 182 182 181 180 179 179 178 177 176 176 175 175 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 174 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 177 177 177 177 177 177 178 178 178 179 179 179 180 180 181 181 182 182 175 175 176 176 177 176 176 176 176 175 175 174 174 174 173 173 172 172 172 171 171 171 171 172 172 172 172 173 174 174 174 175 175 175 176 176 177 177 177 178 178 178 179 179 179 179 179 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 177 176 176 176 175 175 174 174 174 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 174 174 174 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 174 174 175 175 176 176 176 177 177 178 178 179 179 179 180 180 181 182 182 182 182 182 183 183 183 183 183 183 183 183 182 182 182 183 183 183 183 183 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 182 181 181 181 180 179 179 178 178 178 178 178 179 179 179 180 181 181 181 182 183 184 184 186 186 186 188 189 189 190 191 192 193 194 195 195 196 197 197 198 199 198 199 198 198 197 196 194 193 191 189 187 186 184 183 182 181 181 181 181 182 183 183 183 184 184 184 184 185 185 184 184 184 184 183 183 182 182 181 180 179 178 178 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 181 181 182 182 183 175 176 176 177 177 177 177 177 176 176 175 175 174 174 173 173 173 172 172 171 171 171 171 172 172 172 172 173 174 174 174 175 175 175 176 176 176 177 177 178 178 178 178 179 179 179 179 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 177 176 176 176 175 175 174 174 174 175 175 176 176 177 177 177 177 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 176 176 176 177 177 177 178 178 179 179 179 180 180 181 182 182 182 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 185 184 184 183 183 183 183 183 182 181 181 181 181 181 181 181 181 181 181 181 182 182 183 184 185 185 185 186 187 187 188 189 190 191 191 192 193 194 195 196 197 197 199 199 199 199 200 199 199 198 198 196 195 193 192 190 188 187 185 184 183 182 182 183 183 183 184 184 184 185 185 185 185 185 185 185 185 185 184 184 183 183 182 181 180 180 179 178 178 177 177 177 176 176 176 176 176 176 176 177 177 176 176 176 176 176 176 176 175 175 175 174 174 175 175 174 174 175 175 175 175 175 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 180 180 181 181 182 182 183 183 176 176 177 177 177 178 178 177 177 176 176 175 174 174 173 173 173 172 172 172 172 171 171 172 172 172 172 173 174 174 174 174 175 175 176 176 176 177 177 177 178 178 178 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 177 176 176 176 175 175 174 174 174 175 175 176 176 177 177 177 178 178 178 178 178 178 178 177 177 178 178 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 175 174 174 174 175 175 175 175 175 175 176 176 176 176 177 177 177 178 178 178 178 178 179 179 180 180 180 181 181 182 182 183 183 184 184 185 185 185 186 186 186 186 186 186 186 186 185 185 185 184 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 186 185 185 185 185 184 184 183 183 183 183 182 182 182 182 182 182 183 183 184 184 185 185 185 186 186 187 187 187 188 189 190 191 191 192 193 194 195 196 197 198 199 199 200 201 201 200 200 199 199 198 196 196 194 192 190 189 187 186 185 185 185 185 184 184 185 185 185 185 186 186 186 186 186 186 186 186 185 185 184 184 183 183 182 181 180 179 179 178 178 177 177 177 177 177 177 177 177 177 177 178 177 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 178 178 178 178 179 179 179 179 179 179 180 180 180 181 181 181 182 183 183 184 177 177 177 178 178 178 178 178 177 177 176 176 175 174 174 173 173 172 172 172 171 171 172 172 172 172 172 173 173 174 174 174 175 175 176 176 176 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 177 176 176 176 175 175 174 174 174 174 175 175 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 177 177 177 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 179 179 179 180 180 180 181 181 181 182 182 182 183 184 184 184 185 185 186 186 187 187 187 188 188 188 188 188 188 187 187 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 187 187 188 187 187 187 187 186 186 186 186 185 185 184 184 184 184 184 184 184 185 185 185 185 185 185 186 187 187 187 187 188 189 189 190 191 191 193 193 194 195 196 197 198 199 199 200 201 201 201 201 201 200 199 198 197 196 194 193 192 190 189 188 187 186 185 185 186 185 186 186 186 187 187 186 187 187 187 187 186 186 186 185 184 184 183 183 182 181 180 180 179 179 179 178 178 178 177 177 178 178 178 178 178 178 178 177 177 177 177 176 176 176 175 175 175 175 175 175 175 175 175 176 176 177 177 178 178 178 179 179 179 179 179 180 180 180 180 180 181 181 181 182 183 183 184 184 177 177 178 178 178 178 178 178 178 177 176 176 175 174 174 173 173 173 172 172 172 172 172 172 172 172 172 173 173 174 174 174 175 175 175 176 176 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 178 178 178 177 177 176 176 176 175 175 175 175 175 174 175 175 176 177 177 178 178 178 178 179 179 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 181 181 181 182 182 182 182 183 183 183 184 184 184 185 185 186 186 186 187 187 188 188 189 189 189 190 190 189 189 189 189 188 188 188 188 187 187 187 186 186 186 186 185 185 185 185 186 186 186 186 186 187 187 187 188 188 188 188 188 188 188 188 188 187 187 187 187 187 186 186 186 185 185 185 185 185 185 186 186 186 187 187 187 188 188 188 189 189 189 190 191 191 192 193 194 194 195 196 198 198 199 200 200 201 202 201 201 201 200 199 199 198 196 195 194 192 191 190 189 188 187 187 186 186 186 187 187 187 187 188 188 187 187 187 187 187 187 186 186 185 184 184 183 182 182 181 180 180 180 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 177 176 176 176 175 175 175 175 175 176 176 176 176 177 177 178 178 178 179 179 179 179 180 180 180 180 181 181 181 181 182 182 183 183 183 184 185 178 178 178 178 179 179 179 178 178 177 177 176 175 175 174 173 173 173 172 172 172 172 172 172 172 172 172 173 173 174 174 174 175 175 175 176 176 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 178 178 178 177 177 176 176 176 175 175 175 174 174 175 175 175 176 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 180 180 180 180 181 181 182 182 182 183 183 183 183 184 184 184 185 185 185 185 186 186 186 187 187 187 188 188 189 189 190 190 191 191 191 191 191 191 191 191 190 190 190 189 189 188 188 187 187 187 187 187 186 186 186 186 186 186 186 186 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 189 189 189 189 190 191 191 192 192 194 194 195 196 197 198 199 199 200 201 201 202 201 202 201 201 200 199 198 197 196 195 194 192 191 190 189 188 188 187 188 187 187 187 188 188 188 188 188 188 188 188 187 187 187 186 185 185 184 183 183 182 182 181 181 180 180 180 180 180 179 179 179 179 179 179 179 178 178 177 177 177 176 176 176 176 175 175 176 176 176 176 176 177 177 178 178 178 179 179 180 180 180 181 181 181 181 181 181 182 182 182 183 183 183 184 184 185 178 178 178 179 179 179 179 178 178 177 177 176 175 175 174 174 173 173 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 175 175 175 176 176 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 178 178 178 177 177 176 176 176 175 175 175 174 174 175 175 175 176 176 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 181 181 181 181 181 181 180 180 180 180 181 181 181 182 182 182 183 183 184 184 184 185 185 186 186 186 186 187 187 187 187 188 188 189 189 189 189 190 190 191 191 192 192 193 193 193 193 193 193 193 192 192 191 190 190 189 189 189 188 188 188 188 188 187 187 187 187 187 187 187 187 187 188 188 188 189 189 189 189 189 190 190 190 190 190 190 190 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 189 190 190 190 191 191 192 192 194 194 195 196 197 198 199 199 200 201 201 201 201 202 202 202 201 200 200 199 198 197 195 194 192 191 191 190 189 189 188 188 188 188 188 189 189 188 189 189 189 188 188 188 188 187 186 186 185 185 184 183 183 182 182 182 181 180 181 180 180 180 180 180 180 179 179 179 178 178 178 177 177 176 176 176 176 175 176 176 176 177 177 177 177 178 178 179 179 180 180 180 181 181 181 182 182 182 182 183 183 183 183 184 184 184 185 186 178 178 179 179 179 179 179 179 178 178 177 176 176 175 174 174 173 173 172 172 172 171 171 172 172 172 172 173 173 173 173 174 174 175 175 175 176 176 177 177 177 178 178 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 178 177 177 177 176 176 176 176 175 175 174 174 174 174 175 175 176 176 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 181 182 182 182 182 181 181 181 182 182 182 182 183 183 184 184 185 185 186 186 187 187 187 188 188 189 189 189 189 189 190 190 190 191 191 191 192 192 193 193 193 194 194 194 194 195 195 194 194 194 194 193 192 191 191 191 189 189 189 189 188 188 188 188 188 187 187 187 187 187 187 188 188 188 189 190 190 190 190 190 191 191 191 192 191 191 191 190 190 189 190 189 189 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 191 191 191 192 192 194 194 195 196 197 198 198 199 199 200 201 202 202 202 202 202 202 201 202 200 200 199 198 196 195 194 192 191 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 187 187 186 185 185 184 183 183 182 182 182 182 181 181 181 180 180 180 180 180 179 179 178 178 178 177 177 177 176 176 176 176 176 176 177 177 177 178 178 179 179 180 180 181 181 182 182 182 182 182 183 183 183 183 184 184 184 185 185 186 186 179 179 179 179 179 179 179 179 178 178 177 176 176 175 174 174 173 173 172 172 171 171 171 171 172 172 172 172 173 173 173 174 174 174 175 175 175 176 177 177 177 178 178 179 179 179 180 180 181 181 181 181 180 180 179 179 179 178 178 177 177 176 176 176 176 175 175 175 174 174 174 174 175 175 175 176 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 183 183 183 184 184 184 185 186 186 187 187 188 188 189 189 190 190 190 191 191 191 191 191 192 192 193 193 193 194 194 195 195 195 196 196 196 196 196 196 196 195 195 194 194 193 192 192 192 190 189 190 189 188 188 188 188 188 188 187 187 187 187 188 188 188 188 189 190 191 191 191 192 192 192 192 192 192 192 191 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 189 190 189 189 190 190 190 191 191 191 192 192 193 194 195 195 196 197 198 198 199 200 201 201 202 202 203 202 203 203 202 203 201 201 200 198 197 195 194 193 191 190 190 189 189 189 189 189 189 190 190 190 190 190 190 190 189 189 189 188 188 187 186 186 185 184 184 183 183 183 182 182 182 182 182 181 181 180 180 180 180 179 178 178 178 177 177 177 177 176 176 176 177 177 177 178 178 179 179 180 180 181 181 182 182 183 183 183 183 183 184 184 184 184 185 185 185 186 186 186 179 179 179 179 179 179 179 179 178 178 177 176 176 175 175 174 173 173 172 172 171 171 171 171 171 172 172 172 173 173 173 173 174 174 175 175 175 175 176 177 177 178 178 179 179 179 180 180 181 181 181 181 181 180 180 179 179 178 178 177 176 176 176 176 175 175 174 174 174 174 174 174 175 175 175 176 177 177 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 181 181 182 182 182 182 183 183 183 183 183 184 184 185 185 186 186 187 187 188 189 190 190 191 191 192 192 192 193 193 193 193 194 194 194 195 195 195 196 196 196 196 197 197 197 197 197 197 197 197 197 196 195 194 194 193 192 192 191 190 190 190 189 188 189 189 188 188 188 187 187 188 188 188 188 188 189 190 190 190 191 192 192 192 192 193 192 192 192 192 192 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 191 191 191 192 193 193 193 195 195 196 197 198 198 199 200 201 201 202 202 202 203 203 204 204 203 203 202 201 200 199 197 195 194 193 192 191 190 190 190 190 190 190 190 190 191 191 191 191 191 191 190 190 190 189 188 187 187 186 185 185 184 184 183 183 183 183 182 182 182 182 181 181 181 180 180 179 179 178 178 177 177 177 177 177 177 177 177 178 178 179 179 180 180 181 181 182 182 183 183 183 184 184 184 184 185 185 185 185 185 186 186 186 187 179 179 179 179 179 179 179 179 178 178 177 176 176 175 175 174 173 173 172 172 171 171 171 171 172 172 172 172 172 173 173 173 174 174 174 175 175 175 176 177 177 177 178 179 179 180 180 181 181 181 181 181 181 180 180 179 179 178 177 177 176 176 175 175 175 174 174 174 174 174 174 174 175 175 175 176 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 181 181 182 182 182 183 183 183 184 184 184 185 185 186 187 187 188 189 190 191 191 192 193 193 193 194 194 194 194 195 195 195 196 196 196 196 197 197 197 198 198 198 199 199 199 198 198 198 198 197 197 196 195 194 193 193 192 191 190 190 190 189 189 189 189 188 188 188 187 188 188 188 188 189 189 189 189 190 190 191 191 192 192 192 192 193 193 193 193 192 192 191 190 190 190 190 190 190 190 190 190 189 189 189 189 190 190 190 190 190 190 191 191 191 192 193 193 193 195 195 196 197 197 198 199 200 201 201 202 203 203 203 204 204 205 204 204 203 203 201 200 198 197 195 194 193 191 191 191 190 190 191 190 191 191 191 192 192 192 192 192 191 191 191 190 189 189 188 187 186 186 185 185 184 184 184 183 183 183 183 182 182 182 182 181 180 180 179 179 178 178 178 178 178 177 178 178 178 178 179 179 180 180 181 181 182 182 183 183 184 184 184 185 185 185 185 185 186 186 186 186 186 187 187 179 179 179 179 179 179 179 178 178 178 177 176 176 175 175 174 173 173 172 172 171 171 171 171 172 172 172 172 172 173 173 173 173 174 174 174 175 175 175 176 177 177 178 179 179 180 180 181 181 181 181 181 181 180 180 179 179 178 177 176 176 175 175 174 174 174 174 174 174 174 174 174 174 175 175 176 176 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 181 182 182 182 183 183 184 184 185 185 185 186 187 187 189 189 190 191 192 192 193 194 194 195 195 196 196 196 197 197 197 197 198 198 198 199 199 199 199 199 200 200 200 200 200 199 199 199 198 197 196 196 195 194 193 192 192 191 191 190 189 189 189 189 188 188 187 188 188 188 188 188 188 188 189 189 190 191 191 191 192 192 192 192 193 192 192 192 192 191 191 191 191 191 190 190 190 190 190 190 190 190 189 189 190 190 190 190 190 190 191 191 192 192 193 193 193 195 195 196 197 197 198 199 199 200 201 202 202 203 203 204 205 205 205 205 205 204 202 201 200 198 197 195 194 193 192 191 191 191 191 191 191 192 192 192 192 193 193 193 193 192 191 191 190 190 189 188 187 186 186 185 185 184 184 184 184 183 183 183 183 182 182 182 181 180 180 179 179 179 178 178 178 178 178 178 178 179 179 180 180 180 181 182 182 183 183 184 184 185 185 185 185 186 186 186 186 186 187 187 187 187 188 179 179 179 179 179 179 178 178 178 177 177 176 176 175 175 174 173 173 172 172 171 171 171 171 172 172 172 172 172 173 173 173 173 174 174 174 175 175 175 176 177 177 178 178 179 180 180 181 181 181 181 181 181 180 180 179 179 178 177 176 176 175 174 174 173 173 173 173 173 173 173 174 174 175 175 176 176 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 181 181 182 182 183 183 184 184 185 185 186 187 187 188 189 190 191 192 193 193 194 195 195 196 196 197 197 198 198 198 198 199 199 199 199 200 200 200 201 200 201 201 201 201 200 200 200 199 198 198 197 197 195 194 194 192 192 191 191 190 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 189 189 190 190 190 191 191 191 191 192 191 191 192 192 191 191 191 191 190 190 190 190 189 189 189 189 189 190 189 189 190 190 190 190 190 191 191 192 192 193 193 193 194 195 196 197 197 198 199 199 200 201 202 203 203 203 204 205 205 206 206 205 205 204 203 202 200 198 196 195 194 193 192 191 191 192 192 192 192 192 193 193 193 193 193 193 193 192 192 191 190 189 188 188 187 186 186 186 186 185 185 184 184 184 184 183 183 183 182 182 181 180 180 180 179 179 179 179 179 179 179 179 179 180 180 180 181 182 182 183 183 184 184 185 185 185 185 186 186 186 187 187 187 187 187 188 188 189 179 179 179 179 179 178 178 178 178 177 177 176 176 175 174 174 173 173 172 172 171 171 171 171 172 172 172 172 172 173 173 173 173 174 174 174 174 175 175 175 176 177 177 178 179 180 180 181 181 181 181 181 181 180 180 179 178 178 176 176 175 174 174 173 173 173 173 173 173 173 173 174 174 175 175 175 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 181 181 182 183 183 184 184 185 186 186 187 188 189 190 191 192 192 193 194 195 196 196 197 197 198 198 198 199 199 200 200 200 200 201 201 201 202 202 202 202 202 202 202 201 201 201 200 199 198 197 197 196 194 194 192 192 191 191 190 189 189 189 188 188 188 188 188 188 187 187 187 188 188 188 188 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 190 190 189 189 189 189 189 188 188 189 189 189 189 189 190 190 189 190 190 191 191 192 192 193 193 193 194 195 196 196 197 198 199 199 200 201 202 202 203 204 205 205 206 206 206 206 206 205 204 202 201 199 198 195 194 193 193 192 192 192 192 192 192 193 193 193 194 194 194 194 193 193 192 192 191 190 189 188 188 187 187 186 186 186 186 186 185 184 184 184 184 183 183 182 182 181 180 180 180 179 179 179 179 179 179 179 180 180 180 181 181 182 183 183 183 184 185 185 185 185 186 186 187 187 187 187 187 188 188 189 189 189 179 179 179 179 178 178 178 178 178 177 177 176 176 175 174 174 173 173 172 172 171 171 171 171 172 172 172 172 172 173 173 173 173 173 174 174 174 174 175 175 176 177 177 178 179 179 180 181 181 181 181 181 181 180 180 179 178 177 176 176 175 174 173 173 173 173 173 173 173 173 173 173 174 175 175 175 176 176 177 177 177 177 178 178 178 178 178 177 178 178 178 178 178 179 179 179 180 180 181 182 182 183 184 184 185 186 187 187 189 190 190 191 192 193 194 195 196 197 197 198 199 199 199 200 200 200 201 201 201 201 202 202 202 203 203 203 203 203 203 202 202 201 201 200 199 199 198 197 195 194 194 193 192 191 191 190 189 189 188 188 187 188 187 187 187 187 187 187 187 187 187 188 188 188 189 189 190 190 190 191 191 191 191 191 190 190 190 189 189 188 188 188 188 188 187 188 188 188 188 189 189 189 190 189 190 190 191 191 191 192 192 193 193 194 194 195 196 196 197 198 199 200 201 202 202 203 204 205 205 206 206 206 207 206 206 205 203 202 200 199 197 195 194 193 193 192 192 192 193 193 193 193 194 194 194 194 194 194 193 192 192 191 190 190 189 188 188 187 187 187 187 186 186 186 186 185 185 184 184 183 183 183 182 181 181 180 180 180 180 180 179 180 180 180 180 181 181 182 182 183 183 184 184 185 185 185 186 186 187 187 187 187 188 188 189 189 189 189 189 179 179 179 178 178 178 178 178 177 177 176 176 176 175 174 174 173 173 172 172 172 171 171 171 171 172 172 172 172 173 173 173 173 173 174 174 174 174 175 175 175 176 177 178 179 179 180 180 181 181 181 181 181 180 179 179 178 177 176 175 174 174 173 173 173 172 172 172 173 173 173 173 174 174 174 175 176 176 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 180 180 181 181 182 183 184 184 185 186 187 188 189 190 191 192 192 194 195 196 197 197 198 198 199 200 200 200 201 201 202 202 202 203 203 203 203 204 204 204 204 203 203 203 203 202 201 201 200 199 198 197 196 194 194 193 192 191 190 189 189 188 188 187 187 187 187 187 187 187 186 187 187 187 187 188 188 188 189 189 189 189 189 189 189 190 190 190 189 189 189 189 188 188 188 188 187 187 187 188 187 187 188 188 188 188 189 189 189 190 190 191 191 192 192 193 193 193 194 194 196 196 197 198 198 199 200 201 202 203 204 204 206 206 207 207 207 207 207 205 204 203 201 199 198 197 195 194 193 193 193 193 193 193 193 194 194 194 194 194 194 194 193 193 192 191 190 190 190 189 189 188 188 188 188 187 187 187 186 186 186 186 184 184 184 183 183 182 182 181 181 180 180 180 180 180 180 181 181 181 182 182 183 183 184 184 185 185 185 186 186 187 187 188 188 188 189 189 189 189 189 189 190 179 179 178 178 178 178 178 178 177 177 176 176 176 175 174 174 173 173 172 172 172 172 171 171 172 172 172 172 173 173 173 173 173 173 173 174 174 174 174 175 175 176 177 177 178 179 179 180 180 180 180 180 180 179 179 178 177 176 175 175 174 173 172 172 172 172 172 172 172 172 172 173 173 174 174 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 180 181 181 182 183 184 184 185 186 187 188 189 190 191 192 193 194 195 196 197 197 198 199 199 200 200 201 201 202 202 202 203 203 204 204 204 204 204 205 204 204 204 204 203 202 202 201 200 199 198 197 196 195 194 193 192 191 190 189 189 188 188 187 187 187 186 186 186 186 186 186 186 186 187 187 187 187 188 188 188 188 188 188 188 188 189 188 188 188 188 188 187 187 188 188 187 187 187 187 187 187 187 187 187 188 188 189 188 190 190 191 190 191 191 192 192 192 193 194 195 196 196 198 198 199 200 201 202 203 204 205 205 207 207 207 208 207 207 206 205 203 202 201 199 197 196 195 194 193 194 193 193 193 194 194 194 194 194 194 194 194 194 193 192 192 191 190 190 190 189 189 189 189 188 188 188 187 187 187 186 186 186 185 184 184 183 183 182 182 181 181 181 181 181 181 181 181 182 182 182 182 183 183 184 184 185 185 186 187 187 188 188 188 188 189 189 189 190 190 190 190 190 179 178 178 178 178 178 178 177 177 177 176 176 176 175 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 175 175 176 177 177 178 179 179 180 180 180 180 180 179 179 178 177 176 175 174 173 173 172 172 172 172 172 172 172 172 172 173 173 174 174 175 175 176 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 180 181 181 182 183 184 185 185 186 188 189 189 190 192 192 194 194 195 196 197 198 199 200 200 201 201 202 202 202 202 203 203 204 204 204 205 205 205 205 205 205 205 205 204 203 202 201 200 200 198 197 196 195 193 193 192 191 190 189 188 188 187 187 187 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 187 187 187 186 186 186 186 186 187 186 187 187 187 187 188 188 189 189 189 189 190 191 191 192 191 192 193 194 195 195 197 198 199 200 201 203 203 204 205 206 207 207 208 208 208 207 207 206 204 203 201 200 199 197 196 195 194 194 194 193 194 194 194 194 195 195 195 195 194 193 193 193 192 191 191 190 190 190 189 189 189 189 189 189 188 188 188 187 187 186 185 185 184 184 183 183 183 182 182 181 181 181 181 181 182 182 182 183 183 183 184 184 185 186 186 186 187 187 188 188 188 189 189 190 190 190 190 190 190 190 178 178 178 178 178 178 177 177 177 176 176 176 175 175 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 175 175 175 176 177 177 178 179 179 179 179 179 179 179 178 177 176 175 175 174 173 172 172 171 172 172 172 172 172 172 172 173 173 173 174 174 175 175 176 177 177 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 179 180 181 182 183 183 184 185 186 187 188 189 189 190 192 192 194 194 196 196 197 198 199 200 200 201 202 202 203 203 203 204 204 205 205 205 205 206 206 205 206 206 205 205 204 203 203 202 201 200 198 197 196 195 193 192 192 191 190 189 188 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 186 186 186 185 185 185 185 185 186 185 186 186 186 187 187 188 187 188 188 188 189 189 190 190 191 191 192 193 194 195 196 197 199 199 201 202 203 204 205 206 207 207 207 208 208 207 207 206 205 203 202 201 199 198 197 196 195 194 194 193 194 194 194 195 195 195 195 195 194 194 193 193 193 192 191 191 191 191 190 190 190 189 189 190 189 189 188 188 188 187 186 186 185 185 184 184 183 183 183 183 183 183 183 183 182 183 183 183 183 184 185 185 185 186 186 187 187 188 188 188 189 189 190 190 190 190 191 191 191 191 178 178 178 178 178 178 177 177 177 176 176 175 175 175 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 175 175 176 177 177 178 178 179 179 179 178 178 178 177 176 175 174 173 173 172 172 171 171 171 171 172 172 172 172 172 173 173 174 174 175 175 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 180 181 181 182 183 183 184 185 186 187 188 189 189 191 192 193 194 195 196 197 198 199 199 200 200 201 202 202 203 204 204 204 205 205 205 206 206 206 207 206 206 206 206 206 205 204 203 202 201 200 198 197 196 195 194 192 192 190 190 189 188 187 187 187 187 186 186 186 186 186 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 186 186 185 185 185 184 184 184 184 184 185 184 185 185 186 186 187 187 187 187 187 188 188 189 189 189 191 191 192 193 195 196 197 198 199 201 202 203 204 205 206 207 207 208 208 208 208 207 207 206 204 203 201 200 199 197 197 195 195 194 194 194 194 195 195 195 195 195 195 195 194 194 193 193 193 192 192 191 191 192 191 191 191 190 190 189 189 189 188 188 188 187 186 186 185 185 185 184 184 184 183 183 183 183 183 183 184 184 184 185 185 185 185 186 186 187 187 187 188 188 189 189 190 190 190 190 191 191 192 192 192 178 178 178 178 178 177 177 177 177 176 176 175 175 174 174 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 174 174 174 175 176 176 177 177 177 178 178 177 177 177 176 175 174 174 173 173 172 172 171 171 171 171 171 172 172 172 172 173 173 174 174 175 175 176 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 182 182 183 184 185 185 186 187 188 189 189 191 192 193 194 195 196 197 198 199 200 201 201 202 203 203 203 204 204 205 205 205 206 207 207 207 207 207 207 207 206 206 205 204 204 203 202 200 199 198 196 195 194 193 192 190 190 189 188 187 187 187 186 186 186 186 186 185 185 185 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 186 186 185 185 185 184 184 183 183 183 183 184 184 184 184 184 185 185 186 186 185 186 187 187 188 188 189 189 191 192 192 194 195 196 197 199 200 202 203 203 205 205 207 207 207 208 208 207 207 207 206 204 203 202 201 199 198 197 196 195 195 195 195 195 195 195 195 195 195 195 194 194 194 194 193 193 193 193 193 192 192 192 192 192 191 191 190 190 189 189 189 189 188 187 187 186 186 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 186 186 186 187 187 187 187 188 188 189 189 190 190 190 191 191 192 192 192 192 178 178 178 178 177 177 177 177 176 176 175 175 175 174 174 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 174 174 175 176 176 176 176 177 177 177 176 176 175 174 174 173 172 172 172 172 172 171 171 171 171 172 172 172 172 173 173 174 174 175 175 176 177 177 177 178 178 178 178 178 178 179 179 179 179 180 180 180 181 181 182 182 183 184 184 185 186 187 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 201 202 203 203 204 205 205 206 206 206 206 207 207 207 207 207 207 207 207 206 205 205 204 203 202 201 199 198 197 195 194 193 192 190 190 189 188 187 187 187 186 186 186 186 186 185 185 185 186 186 186 186 185 185 185 186 186 186 187 187 187 188 188 187 187 187 187 186 186 185 185 184 184 183 183 182 182 182 183 183 183 183 183 183 184 184 184 184 185 185 186 186 187 188 189 190 191 192 193 194 196 197 198 200 201 202 203 204 205 206 207 207 207 208 207 207 206 206 205 204 202 201 200 199 198 197 196 196 195 195 195 195 195 195 195 195 195 195 195 194 195 194 194 194 193 193 193 193 193 192 192 192 192 191 190 190 190 189 189 188 188 187 187 187 186 186 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 191 191 192 192 192 192 192 178 177 177 177 177 177 176 176 176 176 175 175 174 174 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 171 171 171 171 172 172 172 172 173 173 174 174 175 175 175 175 175 175 175 174 174 174 173 173 172 172 172 171 171 172 172 172 172 172 172 172 172 173 173 174 174 175 176 176 177 177 178 178 178 178 178 179 179 179 179 179 180 180 180 181 181 182 182 183 184 184 185 186 187 187 188 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 203 204 204 205 205 206 207 207 207 207 207 207 208 208 207 207 207 206 206 205 204 203 202 201 200 199 197 196 194 193 192 191 191 189 188 187 187 187 187 186 186 186 186 185 185 186 186 186 185 185 185 185 185 186 186 187 187 188 188 188 188 188 188 188 187 187 186 185 184 184 183 183 182 182 182 181 181 182 182 182 182 182 182 182 183 183 183 184 184 186 186 187 188 189 190 191 192 194 195 197 198 200 201 202 203 204 205 206 206 207 207 207 207 207 207 206 205 204 203 201 201 199 199 198 197 196 196 195 195 195 195 195 196 196 195 195 195 195 195 195 195 195 195 194 194 194 194 194 193 192 192 192 191 191 191 190 190 189 189 188 188 188 187 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 188 188 189 189 189 190 191 191 191 192 192 192 192 192 193 178 177 177 177 177 176 176 176 176 175 175 175 174 174 173 173 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 173 173 173 174 174 174 174 174 174 174 173 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 175 176 176 177 177 178 179 179 179 179 179 179 179 180 180 180 180 181 181 182 182 183 184 184 185 186 186 187 188 188 189 189 190 191 192 193 194 195 197 198 199 200 201 202 202 204 204 205 205 205 206 206 207 207 207 208 208 208 208 208 207 207 207 207 206 205 204 203 202 201 200 198 197 197 195 194 192 192 191 190 189 188 188 188 187 187 186 186 186 185 185 186 186 186 185 185 185 185 185 187 187 187 188 188 188 189 189 189 188 188 187 187 186 185 184 183 183 182 182 182 181 180 180 180 180 181 181 181 181 181 181 182 183 183 184 184 186 186 187 188 189 190 192 193 195 196 197 199 200 202 203 204 205 205 206 206 207 207 206 207 207 206 205 204 203 202 201 200 199 198 198 197 196 196 196 196 195 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 194 194 194 194 193 192 192 192 192 191 191 190 190 189 189 188 188 187 187 187 187 186 187 187 187 187 187 187 187 187 187 187 188 188 188 188 189 189 189 189 190 190 191 191 191 192 192 192 192 193 193 177 177 177 177 176 176 176 176 176 175 175 174 174 174 173 173 172 172 172 171 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 172 172 172 173 173 173 173 173 173 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 175 175 176 177 177 178 178 179 179 179 179 179 179 180 180 180 181 181 181 182 183 183 184 184 185 186 187 187 188 188 189 189 190 191 191 192 193 194 195 197 198 199 200 201 202 203 204 204 205 206 206 206 207 207 207 208 208 208 208 208 208 208 207 207 206 206 205 204 203 202 201 200 199 197 197 195 194 193 192 191 190 189 188 188 188 188 187 187 187 186 186 185 186 186 186 185 185 185 185 187 187 188 188 188 189 189 189 189 189 189 188 188 187 186 185 184 183 183 182 181 181 180 180 180 179 179 179 179 179 180 180 180 181 181 182 182 183 184 185 186 187 188 190 192 193 194 196 197 199 200 201 202 204 205 205 206 206 206 207 206 206 206 206 205 205 203 203 202 201 200 198 198 197 197 196 196 196 195 196 196 196 195 195 195 195 196 196 196 196 196 196 195 196 195 195 195 194 194 193 193 192 192 192 191 191 190 190 190 189 189 189 188 188 188 187 187 187 187 187 188 188 188 189 189 189 189 189 189 189 190 190 190 190 191 191 191 191 191 192 192 193 193 193 193 177 177 177 176 176 176 176 176 175 175 175 174 174 174 173 173 172 171 171 171 171 170 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 171 171 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 174 174 175 175 176 177 177 178 178 179 179 179 179 179 180 180 180 181 181 181 182 183 183 184 184 185 186 187 187 188 188 189 189 189 191 191 192 193 194 195 196 197 198 199 200 202 203 203 204 205 206 207 207 207 207 208 208 208 208 208 208 208 208 207 207 207 206 205 205 204 203 203 202 200 199 198 197 196 194 194 192 191 191 190 189 189 189 188 188 187 187 187 186 186 186 186 186 185 185 185 186 187 187 188 188 189 189 190 190 190 190 190 189 188 188 187 185 184 183 183 182 181 180 179 179 179 178 178 178 178 178 178 178 179 180 180 181 182 182 184 184 185 187 188 190 191 192 194 195 197 199 199 201 202 203 204 205 205 205 205 206 206 206 205 205 205 204 204 203 202 201 200 199 198 197 197 196 196 196 196 195 196 196 195 195 195 195 196 196 196 196 196 196 196 196 196 196 195 195 194 194 194 193 193 192 192 192 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 191 191 191 191 191 192 192 192 193 193 193 193 193 193 177 177 176 176 176 176 176 175 175 175 174 174 174 173 173 172 171 171 171 171 170 170 170 169 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 174 174 174 175 176 176 177 177 178 179 179 179 179 180 180 180 180 181 181 181 182 183 183 184 184 185 186 186 187 188 188 189 189 190 190 191 192 192 193 194 195 196 197 199 200 201 202 203 204 205 206 207 207 207 208 208 208 208 208 208 208 208 207 208 207 207 207 206 205 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 190 189 189 189 188 188 187 187 186 187 186 186 186 185 185 186 187 187 187 188 188 189 190 190 191 191 191 191 191 190 188 187 186 185 184 182 181 180 179 179 178 178 177 177 177 177 177 177 177 178 179 180 180 181 182 183 184 185 186 187 189 190 192 194 195 196 198 199 201 201 202 203 204 204 204 205 205 205 205 205 205 204 204 204 203 202 201 200 199 199 198 197 196 196 196 196 196 195 195 195 195 195 195 196 196 196 196 196 196 197 197 197 196 196 195 195 195 194 194 194 193 193 192 192 192 192 191 191 190 191 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 192 192 192 193 193 193 193 193 193 193 193 177 177 176 176 176 176 175 175 175 175 174 174 173 173 173 172 171 171 171 170 169 169 169 169 168 168 168 168 167 167 167 167 166 166 166 166 167 167 167 167 167 167 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 172 172 172 172 172 173 173 173 173 173 174 174 175 175 176 176 177 178 178 179 179 179 180 180 180 181 181 181 181 182 183 183 184 184 185 186 186 187 188 189 189 190 190 190 191 192 192 193 193 195 196 197 198 199 200 202 203 204 204 206 207 207 207 208 209 209 209 209 209 209 208 208 208 207 207 206 206 205 205 204 203 203 202 201 200 199 198 197 196 195 194 193 192 191 191 190 190 189 189 189 188 188 187 187 187 187 186 186 186 186 187 187 187 188 188 189 190 191 191 191 192 192 192 191 190 189 188 187 185 184 183 181 180 179 179 178 177 176 176 176 175 175 176 177 177 178 179 179 181 181 182 183 185 186 187 189 190 191 193 194 195 197 199 200 201 202 202 203 203 204 205 205 205 205 205 205 204 204 203 203 202 201 200 199 199 198 197 197 196 196 196 196 195 195 195 195 195 195 195 196 196 196 197 197 197 197 196 197 196 196 196 195 195 194 194 194 194 193 193 193 192 192 192 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 194 194 177 177 176 176 176 176 175 175 175 175 174 174 173 173 172 171 171 171 170 170 169 169 169 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 171 172 172 173 173 173 173 173 174 174 174 175 175 176 176 177 178 178 178 179 179 180 180 180 181 181 181 181 182 183 183 184 184 185 186 187 187 188 189 189 190 190 190 191 192 192 193 193 194 195 196 197 198 200 201 202 203 204 205 207 207 207 208 209 209 209 209 209 209 209 208 208 208 207 206 206 205 205 204 203 202 202 201 201 199 199 198 197 197 196 194 194 193 192 191 191 191 190 190 190 189 189 188 188 188 187 187 186 187 187 187 187 187 188 189 189 190 191 191 193 193 193 193 192 191 190 189 187 186 184 183 181 180 179 178 176 175 175 175 175 174 174 176 176 176 177 178 179 180 181 182 183 184 186 187 188 189 191 192 194 195 197 198 199 200 201 202 203 203 203 204 204 204 204 204 204 204 203 203 203 202 201 201 200 199 199 197 197 196 196 196 195 195 195 195 195 195 195 195 196 196 197 197 197 197 197 197 197 197 197 196 196 196 195 195 195 194 194 194 193 193 193 193 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 194 194 193 193 193 193 194 194 194 194 194 194 177 177 176 176 176 176 175 175 175 175 174 174 173 173 172 171 171 170 170 170 169 169 168 168 168 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 166 166 166 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 170 170 171 171 171 172 172 173 173 173 174 174 174 174 175 175 176 176 177 177 178 178 179 179 180 180 180 181 181 182 182 182 183 183 184 184 185 185 186 187 188 189 189 190 190 191 191 192 193 193 194 195 195 196 197 198 199 200 202 202 204 205 206 207 208 208 209 210 210 210 210 210 210 209 209 208 208 207 206 205 204 204 203 202 202 201 201 200 200 198 198 197 197 196 194 194 193 193 192 192 192 191 191 190 190 189 189 189 188 188 187 187 187 187 187 187 188 189 189 190 190 192 193 193 193 193 193 192 191 190 189 188 186 184 183 181 180 179 177 176 175 174 175 174 174 174 174 176 176 177 178 178 179 180 181 183 184 185 186 188 189 190 192 193 195 196 197 199 199 200 201 202 202 203 203 203 204 204 204 204 203 203 203 202 202 201 201 200 199 198 198 197 197 196 196 196 195 195 195 195 195 195 195 196 197 197 197 197 197 198 197 197 197 197 197 196 196 196 195 195 195 195 195 194 194 194 194 193 194 193 193 193 193 193 194 194 194 194 194 195 195 195 195 195 195 195 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 178 177 177 176 176 176 175 175 175 175 174 174 173 173 172 171 170 170 170 169 169 168 168 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 168 168 168 168 168 168 169 169 169 170 170 170 171 171 171 172 172 173 173 173 174 174 174 175 175 176 176 177 177 178 178 179 179 179 180 180 181 181 182 182 182 183 183 184 184 185 185 186 187 187 189 189 190 191 191 191 192 193 193 194 195 195 196 197 198 199 200 201 202 204 204 205 207 208 208 209 210 210 211 211 211 210 210 209 208 208 207 206 205 205 204 203 202 201 201 201 200 200 199 199 198 198 196 196 195 195 194 194 193 193 193 192 192 191 191 190 189 189 188 188 188 188 188 188 188 188 188 189 191 191 192 193 193 194 194 194 193 193 192 191 189 188 187 185 183 181 180 179 177 176 175 174 173 174 174 174 174 175 176 176 178 178 179 180 181 183 183 184 186 187 188 190 191 192 194 195 197 197 199 200 200 201 202 203 203 203 204 204 204 204 203 203 203 202 202 201 201 200 199 198 198 197 196 196 195 195 195 195 195 195 195 195 195 196 196 196 197 197 197 198 198 197 197 197 197 197 196 197 196 196 196 196 196 195 195 195 195 194 195 194 194 195 195 195 195 195 195 195 196 196 196 196 196 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 196 196 178 178 177 177 176 176 176 175 175 175 174 173 173 172 172 171 171 170 169 169 169 168 167 167 167 167 166 166 166 166 165 165 165 165 164 164 164 164 164 165 165 165 165 165 166 166 167 167 167 168 168 168 168 169 169 169 169 170 170 170 171 171 171 172 172 173 173 174 174 174 175 175 176 176 177 177 178 178 179 179 179 180 181 181 181 182 182 183 183 184 184 184 185 185 186 187 187 188 189 190 190 191 192 192 193 194 194 195 196 196 197 198 199 199 201 202 203 204 205 206 207 208 209 210 210 211 211 212 211 211 210 210 209 208 207 206 205 204 203 202 201 200 200 200 199 198 198 198 198 197 197 196 195 195 195 194 194 194 194 193 193 192 191 191 191 190 189 189 188 189 188 188 188 189 189 191 191 192 193 194 194 194 194 194 194 195 193 191 190 189 187 186 183 182 181 180 177 176 175 174 174 173 174 174 174 174 175 176 177 178 178 180 181 182 183 184 185 186 188 189 190 192 193 194 196 196 198 199 199 201 201 202 202 202 203 203 204 204 203 203 203 202 201 201 200 200 199 199 198 197 197 196 196 195 195 195 195 195 195 195 195 196 196 197 197 197 197 197 197 198 198 197 198 197 197 197 197 197 196 196 196 196 196 196 196 195 195 196 195 196 196 196 196 197 197 197 197 197 197 198 198 198 198 198 198 197 197 197 197 196 196 196 196 196 196 196 196 196 196 178 178 178 177 177 176 176 175 175 175 174 174 173 172 172 171 170 170 169 169 168 168 168 168 167 167 167 166 166 166 166 165 165 165 165 165 164 164 164 164 164 165 165 165 165 166 166 167 167 167 168 168 168 168 169 169 169 169 170 170 171 171 171 172 172 173 174 174 174 175 175 176 176 177 177 178 178 179 179 179 180 181 181 181 182 183 183 183 184 184 185 185 185 186 187 187 188 188 190 190 191 192 192 193 194 194 195 196 196 197 198 199 199 201 201 203 204 205 206 207 208 209 210 211 211 212 212 212 212 211 211 210 209 208 207 206 205 204 203 202 200 200 200 199 198 198 198 198 198 197 197 196 196 196 196 195 195 194 194 194 194 193 192 191 191 191 190 189 189 190 189 189 189 189 190 192 192 193 194 195 195 195 195 196 196 195 194 193 192 191 188 186 185 182 182 180 179 177 176 175 174 174 174 174 174 174 175 176 177 177 178 179 181 181 183 184 185 186 187 189 190 191 192 193 195 196 197 198 199 200 200 201 202 202 202 203 203 203 203 203 203 202 201 200 200 200 199 198 198 197 197 196 196 195 195 195 195 195 195 195 195 195 196 196 197 197 198 198 198 198 198 198 198 198 197 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 198 197 197 198 199 199 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 197 197 197 197 197 197 178 178 178 178 177 177 176 176 176 175 175 174 173 172 172 171 170 170 169 169 168 168 167 167 167 167 166 166 166 166 166 165 165 165 165 164 164 164 164 164 164 165 165 165 165 166 166 167 167 168 168 168 168 168 169 169 169 169 170 170 171 171 171 172 173 173 174 174 175 175 176 176 177 177 178 178 179 179 179 180 181 181 182 182 183 183 184 184 184 185 185 186 186 187 187 188 188 189 190 191 191 192 193 194 194 195 196 196 197 198 199 199 201 201 203 204 205 206 207 208 208 210 211 211 212 213 212 213 212 212 211 211 210 208 207 206 204 203 202 201 200 200 199 198 198 198 198 198 197 197 197 197 196 196 196 196 196 195 195 194 194 194 193 192 192 192 191 190 190 191 190 190 190 190 192 192 193 194 195 196 196 196 197 197 197 196 195 194 193 191 190 187 186 185 184 181 180 179 177 176 175 174 175 174 174 175 175 176 177 177 178 179 181 181 182 183 185 185 187 187 189 190 191 192 193 195 196 197 198 199 199 201 201 202 202 203 203 202 202 202 202 202 201 201 200 199 199 198 198 197 197 196 196 195 196 195 195 195 195 195 195 195 196 196 196 197 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 199 199 200 200 200 200 201 201 201 201 201 200 200 200 200 199 199 199 199 199 199 199 198 198 198 198 198 179 178 178 178 178 177 177 176 176 175 175 174 173 173 172 171 170 170 169 169 168 168 168 168 167 167 167 167 166 166 166 165 165 165 165 164 164 164 164 164 164 165 165 165 165 166 166 167 167 168 168 168 169 169 169 169 169 169 170 170 171 171 172 172 173 173 174 175 175 176 176 177 177 178 178 179 179 179 180 181 181 182 182 183 183 184 184 185 185 186 186 186 187 187 188 188 189 190 190 191 192 192 194 194 195 196 196 197 198 199 199 200 201 202 203 204 206 207 207 208 209 210 211 212 213 213 214 213 213 212 212 210 209 208 207 206 204 203 202 201 200 199 198 198 198 197 198 198 198 198 198 198 198 198 197 197 197 197 196 196 195 195 194 194 193 192 192 191 190 191 191 191 191 192 193 193 194 195 196 196 197 197 198 198 198 197 196 195 194 193 192 190 189 186 185 182 181 180 179 177 176 175 175 175 175 175 175 176 177 177 178 179 181 181 182 183 184 185 186 187 188 189 190 192 193 194 195 196 198 198 199 200 201 202 202 202 203 203 203 202 202 201 201 201 200 199 199 198 198 197 197 196 196 196 196 195 195 195 195 195 195 195 195 196 196 197 197 197 198 198 198 198 198 198 198 198 199 198 199 199 198 199 199 199 199 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 200 200 200 200 200 200 199 199 179 179 178 178 178 178 177 177 176 176 175 175 174 173 172 171 170 170 169 169 168 168 168 168 167 167 167 167 167 166 166 166 166 165 165 165 164 164 164 164 164 164 164 165 166 166 166 167 167 168 168 169 169 169 169 170 170 170 170 170 171 171 172 172 173 173 174 175 175 176 177 177 178 178 179 179 179 180 181 181 182 182 183 183 184 184 185 185 186 186 186 187 187 188 188 189 190 190 191 192 193 193 194 195 196 196 197 198 199 199 200 201 202 203 204 205 207 207 208 209 210 211 212 212 213 214 214 214 214 212 212 211 210 209 207 206 205 203 201 201 200 198 198 198 198 198 198 198 198 199 199 199 199 199 198 198 198 198 197 197 197 196 195 195 194 193 193 192 192 192 192 192 192 192 193 195 195 196 197 197 198 198 200 200 199 198 198 196 195 195 193 192 190 189 186 185 184 182 180 179 177 178 177 176 176 176 176 177 177 178 179 180 181 181 182 183 184 185 185 187 188 189 190 190 192 193 194 195 197 197 199 200 201 202 202 202 203 202 202 202 202 202 201 200 200 199 198 198 197 198 197 196 196 196 196 195 195 195 195 195 195 195 195 196 197 197 197 197 198 198 198 198 198 198 199 199 199 199 199 199 199 200 200 200 200 200 200 201 201 201 202 202 202 202 202 203 203 203 204 204 204 204 203 203 203 203 203 202 202 202 202 201 201 201 201 201 200 200 200 180 180 179 179 178 178 178 177 177 176 176 175 174 173 172 171 171 170 169 169 168 168 168 168 168 167 167 167 167 167 166 166 166 166 165 165 164 164 164 164 164 165 165 165 166 166 167 167 168 168 168 169 169 169 170 170 170 170 170 171 171 171 172 172 173 174 174 175 176 176 177 178 178 179 179 179 180 180 181 182 182 183 183 184 184 185 185 186 186 186 187 187 188 189 189 189 190 191 191 192 193 194 195 195 196 197 198 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 212 213 213 214 214 214 214 213 212 211 210 209 208 206 205 203 201 201 199 199 198 198 198 198 199 199 199 199 200 200 200 201 200 200 200 200 199 198 198 197 196 195 195 194 194 194 193 193 193 193 193 194 194 195 197 198 198 199 199 200 200 201 200 200 199 198 197 197 196 195 192 191 189 186 185 183 182 180 179 179 178 178 178 178 178 178 179 179 179 180 181 182 182 183 184 185 186 186 187 188 189 190 191 192 193 195 196 197 198 199 200 201 202 202 203 203 202 202 202 201 201 200 199 199 198 198 197 198 197 196 196 196 196 195 195 195 195 195 195 195 195 196 196 197 197 197 198 198 198 199 199 199 199 199 199 199 200 200 200 200 200 201 201 202 202 202 202 202 203 203 204 204 204 204 204 205 205 205 205 205 205 205 205 204 204 204 203 203 203 203 203 203 202 202 201 201 201 180 180 180 179 179 178 178 177 177 177 176 175 175 174 173 172 171 170 170 169 169 169 169 168 168 168 168 168 168 167 167 166 166 166 165 165 165 164 164 165 165 165 165 165 166 167 167 167 168 169 169 169 169 170 170 170 170 171 171 171 172 172 172 173 173 174 175 175 176 177 177 178 178 179 179 179 180 181 181 182 182 183 184 184 185 185 186 186 186 187 187 187 188 189 189 190 190 192 192 193 193 194 195 196 197 197 198 199 200 201 201 203 204 205 206 207 208 208 210 210 211 212 213 213 214 214 214 215 214 213 212 212 210 209 208 206 204 203 202 201 200 199 199 199 198 199 199 199 200 200 201 201 202 202 202 202 202 201 201 199 199 198 198 197 196 196 195 194 194 194 194 193 194 195 195 196 197 199 199 200 200 201 201 201 202 201 200 200 199 198 197 196 195 192 191 188 187 185 183 182 181 180 179 179 179 179 179 179 180 180 181 181 182 182 183 184 184 185 186 186 187 188 189 189 191 192 193 194 196 197 198 200 200 201 202 202 202 202 202 202 202 201 201 200 199 199 198 198 197 198 197 197 196 196 196 195 195 195 195 195 195 195 196 196 196 197 197 197 198 198 198 199 199 199 199 199 200 200 200 200 201 201 202 202 202 202 203 203 203 204 204 204 205 205 205 205 205 206 206 206 206 206 206 206 206 206 205 205 205 205 204 204 204 204 203 203 203 203 203 181 180 180 180 179 179 178 178 177 177 177 176 175 174 173 172 171 171 170 170 169 169 169 169 169 169 168 168 168 168 168 167 167 167 166 165 165 165 165 165 165 165 165 166 166 167 167 168 169 169 170 170 170 170 170 171 171 171 172 172 172 172 173 173 173 174 175 175 176 177 177 178 179 179 179 180 180 181 181 182 183 183 184 184 185 185 186 186 187 187 187 188 188 189 190 190 191 192 192 193 194 195 196 196 197 198 199 200 201 201 202 204 204 205 207 207 208 209 210 211 212 212 213 213 213 214 214 214 214 213 212 212 211 209 208 206 205 203 202 201 200 200 199 200 200 200 200 200 201 202 202 202 203 204 203 203 203 202 202 201 200 199 198 198 197 196 196 196 195 195 195 195 195 197 197 198 198 199 201 201 202 202 202 202 202 203 202 201 202 199 198 198 197 195 193 191 190 187 186 184 183 182 181 181 181 181 180 181 181 182 181 182 183 183 184 184 185 186 186 187 187 188 189 190 190 191 193 194 195 196 198 199 200 201 202 202 203 203 202 202 202 201 201 201 199 199 198 198 198 198 197 197 197 196 196 195 195 195 195 195 195 195 195 196 196 197 197 198 198 198 198 198 199 199 199 199 200 200 201 201 201 202 203 203 203 204 204 204 205 205 205 206 206 206 206 206 206 207 207 207 207 207 207 207 207 207 207 206 206 206 205 205 205 205 204 204 204 204 203 181 181 180 180 180 179 179 178 178 177 177 176 175 175 174 173 172 171 171 170 170 170 169 169 169 169 169 169 169 169 168 168 167 167 166 166 166 166 165 165 165 165 166 166 167 167 168 169 169 170 170 170 170 171 171 171 171 172 172 172 172 173 173 173 174 174 175 176 176 177 178 178 179 179 180 180 181 181 182 182 183 183 184 185 185 185 186 186 187 188 188 188 189 189 190 190 191 192 193 193 194 195 196 197 198 199 199 200 201 202 203 204 205 206 207 208 209 209 210 211 211 212 213 213 214 213 214 213 214 213 212 211 211 209 208 207 206 204 203 202 201 200 200 200 200 200 201 202 203 204 204 205 205 205 205 205 204 204 203 202 202 201 200 199 198 198 197 196 197 196 197 197 197 197 199 199 200 200 201 203 203 203 204 204 204 204 204 203 202 202 201 199 198 197 195 193 192 190 188 187 185 184 183 183 183 183 182 183 182 182 183 183 184 185 185 185 186 186 187 187 188 189 189 190 191 192 193 194 195 196 198 199 200 201 202 203 203 203 203 202 202 202 201 201 200 199 199 199 198 198 197 197 197 196 196 195 195 195 195 195 195 195 195 196 196 197 197 197 198 198 198 199 199 199 199 199 200 201 201 201 202 202 203 203 204 205 205 205 206 206 206 207 207 207 207 208 208 208 208 208 208 209 209 208 208 208 208 208 207 207 207 206 206 206 205 205 205 205 204 181 181 181 180 180 180 180 179 178 178 178 177 176 175 174 174 173 172 171 171 170 170 170 170 170 170 170 169 169 169 168 168 168 167 167 167 166 166 166 166 166 166 166 167 167 168 169 169 170 170 171 171 171 171 172 172 172 172 172 173 173 173 173 173 174 174 175 176 176 177 178 178 179 179 180 180 181 181 182 183 183 183 184 185 185 185 186 186 187 188 188 188 189 190 190 191 192 192 193 194 195 195 196 197 198 199 200 201 202 203 203 205 206 207 207 208 209 210 210 211 211 212 212 212 213 213 213 213 213 213 212 211 210 209 208 207 205 205 203 202 201 201 201 201 200 202 202 203 204 204 205 206 207 207 207 206 206 205 205 204 203 203 201 200 199 198 198 197 197 198 197 198 198 198 199 201 201 201 203 203 204 204 204 205 205 205 205 204 204 203 202 201 199 198 197 196 194 191 190 189 188 186 186 185 185 185 184 184 184 184 184 185 185 185 186 187 187 188 188 188 189 189 189 190 191 192 193 194 195 196 198 198 200 201 202 202 203 203 203 203 202 202 201 201 200 200 199 199 198 198 198 197 197 196 196 196 195 195 195 195 195 195 195 196 197 197 197 197 198 198 199 199 199 199 199 200 200 201 201 202 202 203 204 204 205 205 206 206 207 207 207 208 208 208 208 208 209 209 209 209 209 210 210 210 209 209 209 209 209 208 208 208 207 207 207 206 206 206 206 182 181 181 181 181 180 180 180 179 178 178 177 176 175 175 174 173 172 172 171 171 170 170 170 170 170 170 170 169 169 169 169 169 168 168 167 167 166 166 166 167 167 167 168 168 169 169 170 171 171 171 171 172 172 173 173 173 173 173 173 173 173 174 174 174 175 175 176 177 177 178 178 179 179 180 180 181 181 182 183 183 184 184 185 185 185 186 187 187 188 188 189 189 190 190 191 191 193 194 194 195 195 197 198 199 199 200 201 202 203 204 205 206 207 208 208 209 209 210 211 212 212 212 213 213 213 213 212 212 211 211 210 210 208 207 206 205 204 204 203 201 202 202 202 202 202 203 204 204 205 206 207 208 207 208 207 208 207 206 205 204 203 203 201 201 200 199 199 199 198 199 199 199 199 200 201 202 202 203 204 204 205 205 205 206 206 206 206 205 205 203 202 201 200 199 197 196 193 192 191 190 188 187 187 186 186 185 185 185 186 186 186 186 187 187 188 188 188 188 189 190 190 190 191 191 192 193 194 196 196 198 199 200 201 201 202 203 202 203 203 202 202 201 201 200 200 199 199 198 198 198 197 197 196 196 196 195 195 195 195 195 196 196 196 197 197 197 198 198 199 199 199 199 199 200 200 200 201 201 202 203 204 204 205 206 206 207 207 208 208 208 209 209 210 210 210 210 210 210 210 210 211 211 211 211 210 210 210 210 209 209 209 208 208 208 208 207 207 207 182 182 182 181 181 181 180 180 179 179 178 178 177 176 175 174 174 173 172 172 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 167 167 167 167 168 168 169 170 170 171 171 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 175 175 176 176 177 178 178 179 179 179 180 181 181 181 182 183 183 184 184 185 185 185 186 187 187 188 188 189 189 190 191 191 192 193 193 194 195 196 197 198 199 200 201 201 202 203 204 205 206 207 207 208 209 210 210 211 211 211 212 212 212 212 212 212 212 212 211 209 209 208 208 206 205 204 203 203 202 202 202 202 203 203 204 205 206 207 207 208 209 209 209 209 209 208 207 207 206 205 204 203 202 201 200 200 200 199 200 200 201 201 201 201 202 204 204 204 205 205 206 207 207 206 207 207 206 205 205 204 203 201 200 199 197 195 194 193 192 190 189 188 188 187 187 187 187 187 187 187 187 188 188 189 189 189 189 190 190 190 191 191 192 192 193 194 195 197 197 199 200 200 201 202 203 202 203 202 202 202 202 201 200 200 199 199 199 198 198 197 197 196 196 196 196 196 195 196 196 196 196 197 197 197 198 198 198 199 199 199 199 200 200 200 200 201 202 203 203 204 205 205 206 207 207 208 209 209 209 210 210 210 210 211 211 211 211 211 211 212 212 212 212 211 211 210 210 210 210 210 209 209 209 209 208 208 207 183 183 182 182 181 181 181 180 180 179 179 178 177 176 175 175 174 173 173 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 169 169 168 168 169 169 169 170 170 171 171 172 172 173 173 174 174 173 174 174 174 174 174 174 174 174 175 175 175 176 176 177 178 178 179 179 179 180 181 181 182 182 183 183 184 184 185 186 186 186 187 187 188 188 189 190 190 191 191 192 193 194 195 196 196 197 198 199 200 201 202 203 204 205 205 206 207 208 208 209 209 210 210 210 210 210 210 211 211 211 211 210 210 210 209 208 207 207 205 205 205 204 203 202 202 202 203 203 204 205 205 206 207 209 209 209 210 210 210 210 209 208 207 206 206 205 204 203 202 201 201 201 201 201 201 202 202 202 203 203 204 204 204 205 206 206 206 206 207 207 207 207 206 205 204 203 202 201 199 198 197 196 195 192 192 191 190 189 189 188 188 188 188 188 188 189 189 189 189 190 190 190 190 191 191 191 192 192 192 193 194 195 196 198 198 199 200 201 202 202 203 202 203 202 202 202 201 200 201 200 200 199 198 198 197 197 197 197 196 196 196 196 196 196 196 197 197 197 198 198 198 199 199 199 199 200 200 200 200 201 202 202 203 204 204 206 206 207 207 208 209 209 210 210 210 211 211 211 212 212 212 212 213 213 213 213 213 212 212 212 212 211 211 211 211 211 210 210 210 209 209 208 183 183 183 183 182 182 181 181 180 179 179 178 178 177 176 175 175 174 173 173 172 172 172 172 172 172 172 171 171 171 171 171 170 170 170 170 169 169 169 169 169 170 170 170 171 171 172 172 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 177 177 178 178 179 179 180 180 181 181 182 182 183 183 184 184 185 186 186 186 187 188 188 188 189 190 191 191 192 192 193 194 195 196 196 197 198 199 200 201 202 203 204 205 206 206 207 208 209 209 209 210 210 211 210 210 210 210 210 210 209 209 209 209 207 207 206 205 205 205 204 203 203 202 202 202 202 204 205 205 205 206 208 209 210 210 210 210 211 210 209 209 208 207 207 206 204 204 203 203 202 202 202 202 202 202 202 203 203 204 204 205 205 205 205 206 207 207 206 207 207 206 207 206 205 204 203 202 201 200 198 197 196 194 193 192 192 191 190 190 190 190 189 189 189 190 190 190 190 190 191 191 191 191 192 192 192 192 193 193 194 195 196 197 198 199 200 200 201 201 202 202 202 202 202 201 201 200 201 200 200 199 199 199 198 198 197 197 197 196 196 196 196 196 197 197 197 198 198 199 199 199 199 200 200 200 200 200 201 201 202 203 204 204 205 206 207 207 208 209 209 210 210 211 211 212 212 212 212 213 213 213 213 213 214 214 214 213 213 213 213 213 212 212 212 211 211 211 211 210 210 209 184 183 183 183 183 182 182 181 181 180 179 179 178 177 176 176 175 175 174 174 173 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 170 170 170 170 171 171 171 172 172 172 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 178 178 178 179 180 180 181 181 182 182 183 183 184 185 185 186 186 186 187 188 188 189 189 190 191 191 192 192 193 194 194 196 197 197 198 199 200 201 202 203 204 205 206 207 207 208 208 209 209 209 209 210 210 209 209 209 208 209 208 208 207 207 205 205 205 205 204 203 202 202 202 201 202 203 203 203 204 205 205 207 207 209 210 210 210 211 210 210 210 209 208 208 207 207 206 205 204 204 203 203 203 203 203 203 204 204 204 204 205 205 205 205 206 206 206 206 207 207 207 206 206 206 206 205 204 203 202 200 200 198 197 195 195 194 193 192 191 191 190 190 189 190 190 190 190 191 191 191 191 191 192 192 192 192 192 193 193 194 194 194 195 196 198 198 199 200 200 201 201 202 202 202 202 201 201 201 201 200 200 200 199 199 198 198 197 197 197 197 197 197 197 197 197 197 198 198 199 199 199 199 200 200 200 200 201 201 202 202 203 204 204 205 206 207 207 208 209 209 210 210 211 211 212 212 212 213 213 214 214 214 214 215 215 215 215 215 214 214 213 213 213 213 213 212 212 212 212 211 211 211 184 184 184 183 183 183 182 182 182 181 180 179 179 178 177 176 176 175 175 175 174 174 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 171 171 171 172 172 172 173 173 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 179 179 180 180 181 182 182 182 183 184 184 185 185 186 186 187 187 188 189 189 189 190 191 191 192 193 194 194 195 195 196 197 198 199 200 201 201 203 204 204 205 206 207 208 208 209 209 209 209 209 209 208 208 207 207 207 207 206 205 205 204 204 204 203 203 202 202 202 201 201 202 202 203 203 204 205 206 207 207 208 209 210 210 210 210 210 209 210 209 208 208 207 207 206 206 205 205 205 204 204 204 204 205 205 204 205 205 205 206 206 206 206 207 206 206 207 206 207 207 206 205 205 204 204 203 201 201 199 198 196 195 195 194 193 191 191 191 191 191 191 190 190 191 191 191 192 192 192 192 192 192 192 193 193 193 194 194 195 195 196 197 198 198 200 199 201 201 202 201 201 202 201 201 201 201 200 200 200 199 199 199 198 198 198 197 197 197 197 197 197 198 198 198 199 199 199 199 200 200 200 201 201 201 202 202 203 204 204 205 206 207 207 208 208 209 210 211 211 211 212 213 213 213 213 214 214 215 215 215 215 215 215 215 215 215 215 215 214 214 214 213 213 213 213 212 212 212 211 185 184 184 184 184 183 183 182 182 181 180 180 179 178 178 177 176 176 176 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 179 179 180 181 181 182 182 183 183 184 185 185 186 186 186 187 188 189 189 189 190 191 191 192 192 193 193 195 195 196 196 197 198 199 200 201 201 202 204 204 205 206 207 207 208 208 208 208 209 208 208 208 207 207 206 205 205 205 204 203 203 203 203 202 201 201 201 200 200 201 201 201 203 203 203 205 206 207 207 207 209 209 210 210 210 209 210 209 209 208 208 208 207 207 206 206 206 206 206 205 205 205 205 206 206 205 205 205 206 206 206 206 206 207 207 206 206 206 206 206 205 204 204 204 203 202 201 200 199 197 196 195 194 194 193 191 191 191 191 191 190 190 191 191 191 191 192 192 192 192 192 192 192 192 193 193 193 194 195 195 196 197 198 199 199 200 201 201 201 201 201 201 201 201 201 200 200 200 199 199 199 198 199 198 198 198 198 198 198 198 198 198 199 199 199 200 200 200 201 201 201 201 202 202 203 204 204 205 206 206 207 208 208 209 210 210 211 211 212 213 213 214 214 214 215 215 215 216 216 216 216 216 216 216 216 216 216 215 215 215 214 214 214 213 213 213 212 212 185 185 185 184 184 184 183 183 182 182 181 180 179 179 178 177 177 177 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 179 179 180 180 181 181 182 182 183 183 184 185 185 186 186 187 187 188 189 189 190 191 191 192 192 192 193 194 195 195 196 197 197 198 199 200 200 201 202 203 204 205 206 206 207 208 208 208 209 208 208 208 207 206 205 205 204 204 203 202 202 201 201 200 200 200 199 200 200 200 201 201 201 202 203 203 204 205 206 207 207 208 209 208 209 208 209 209 209 209 208 208 208 207 207 207 207 206 206 206 206 206 206 206 206 206 206 206 206 205 206 206 206 206 206 207 206 206 206 206 206 205 204 204 204 203 202 201 200 199 198 196 195 195 194 193 192 191 191 191 191 191 191 190 191 191 190 191 191 191 191 191 192 192 192 192 193 193 193 194 195 196 197 198 198 199 199 200 200 201 201 201 201 201 201 201 200 200 200 200 199 199 199 199 198 199 198 199 198 198 198 199 199 199 199 200 201 201 201 201 201 202 202 203 204 204 204 205 206 206 207 208 208 209 210 210 210 211 212 212 213 213 214 214 215 216 216 216 216 217 217 217 217 217 217 217 217 217 216 216 216 215 215 215 215 214 214 213 213 186 186 186 185 185 184 184 183 183 182 182 181 180 179 179 178 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 177 177 177 178 178 179 180 180 180 181 182 182 182 183 184 185 185 185 186 187 187 188 189 189 190 190 191 191 192 192 193 194 194 195 196 196 196 197 198 198 200 200 201 202 203 204 204 206 207 207 207 208 208 208 208 207 206 206 205 205 204 203 202 201 201 201 200 200 199 199 198 198 198 199 199 200 200 200 201 202 203 203 204 206 206 207 207 207 208 207 208 208 209 208 208 208 208 208 207 207 207 207 207 207 207 207 207 206 206 206 207 206 206 206 206 205 206 206 206 206 207 206 205 206 205 204 205 204 203 203 203 202 201 200 199 198 196 195 194 194 193 192 192 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 192 193 193 194 195 196 196 197 198 198 199 199 200 201 201 200 201 201 201 201 201 201 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 200 200 201 201 202 202 202 202 203 203 204 204 205 205 206 207 207 208 208 209 210 210 211 211 211 212 213 213 214 214 215 215 216 216 217 217 217 217 217 217 217 217 217 217 217 217 217 216 216 216 215 215 215 215 214 213 186 186 186 186 185 185 184 184 183 182 182 181 181 180 179 179 178 178 177 177 177 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 176 175 175 176 176 176 176 177 177 177 177 178 178 178 178 177 177 177 177 177 177 176 176 176 177 177 177 178 178 178 179 179 180 180 181 181 182 182 183 184 184 185 185 186 187 187 187 188 189 190 191 191 191 192 192 193 193 194 195 195 195 196 196 197 197 199 199 199 200 202 202 203 204 206 206 207 207 208 208 208 207 206 206 206 205 204 203 202 202 201 199 199 198 198 198 197 197 198 198 198 198 198 199 199 200 201 203 203 204 205 205 206 206 207 207 207 207 207 207 207 207 207 208 208 207 207 207 207 207 207 207 207 207 207 207 207 207 207 206 206 206 206 205 206 205 206 205 206 205 205 205 204 204 204 203 203 202 201 200 200 199 197 196 194 194 193 192 191 191 191 189 189 189 189 189 189 189 190 190 190 190 191 191 191 191 191 191 192 192 193 193 194 195 196 196 198 198 199 199 200 200 200 200 201 201 202 201 201 201 201 201 200 200 200 200 200 199 199 199 199 200 200 200 200 200 201 202 202 202 202 203 204 204 204 205 205 206 206 207 207 208 208 209 210 210 211 211 211 212 213 213 213 214 215 215 216 216 217 217 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 216 216 215 215 215 214 187 187 186 186 186 185 185 184 184 183 182 182 181 180 180 179 179 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 178 179 180 180 180 181 181 182 182 182 183 184 185 185 185 186 187 187 188 189 190 190 191 191 192 192 193 193 193 195 195 195 196 196 196 196 198 198 198 200 200 201 202 203 204 205 206 207 207 207 208 207 206 206 206 205 204 202 201 201 200 199 199 198 198 197 197 197 196 196 197 197 197 198 199 199 200 201 202 203 203 203 204 205 205 205 206 206 206 206 206 206 207 206 206 207 207 207 207 207 207 208 207 207 207 207 207 207 207 207 207 206 206 206 205 206 205 206 205 206 205 205 204 204 203 203 203 202 201 200 200 199 198 196 195 195 193 192 191 190 190 190 189 189 188 188 188 188 188 188 189 189 189 190 190 190 191 191 191 192 192 192 193 194 195 196 196 197 198 199 199 200 200 200 200 201 201 202 201 201 202 201 201 201 201 200 201 200 200 200 200 200 200 200 200 201 201 202 202 202 203 203 204 204 205 205 206 206 207 207 207 208 208 209 210 210 210 211 212 212 213 213 213 214 215 215 216 216 217 217 218 218 218 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 216 216 215 215 188 187 187 187 186 186 186 185 184 183 182 182 181 181 180 180 179 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 181 181 182 182 183 183 184 184 185 186 186 187 188 188 188 189 190 190 191 192 193 193 193 194 195 195 195 195 195 195 196 197 197 198 199 199 200 201 202 203 204 204 205 207 207 206 206 207 206 206 204 204 203 202 201 201 200 198 198 197 197 196 196 196 195 195 196 196 196 197 198 199 199 200 202 203 203 204 204 205 205 205 205 205 205 205 206 205 205 205 206 206 206 207 206 206 207 207 207 207 207 207 207 206 207 207 206 206 205 206 205 205 205 205 204 205 205 204 203 203 203 203 202 201 200 199 198 197 197 195 195 194 193 192 190 190 189 189 188 188 188 187 187 187 187 187 187 187 188 189 189 189 190 190 190 191 192 193 194 194 194 195 196 197 198 198 199 200 200 201 201 202 202 202 202 202 202 202 201 201 202 201 201 201 201 201 201 201 201 201 201 201 202 203 203 203 203 204 204 205 205 206 206 207 207 208 208 209 209 210 210 210 211 212 212 213 213 213 214 215 215 216 216 217 217 218 218 219 219 219 219 220 220 219 219 219 219 219 219 219 218 218 218 217 217 216 216 215 188 188 187 187 187 186 186 185 184 184 183 182 182 181 181 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 180 180 179 179 179 179 179 178 178 178 178 178 178 178 179 179 179 180 180 180 181 181 182 183 183 183 184 184 184 185 186 186 187 188 189 189 190 190 191 192 193 193 193 194 195 195 195 195 195 195 196 196 196 198 198 198 200 200 201 202 203 203 204 206 206 206 206 206 206 205 203 203 202 202 201 200 200 198 197 196 196 196 195 195 195 195 195 195 197 197 197 198 198 199 200 201 202 203 203 204 204 204 205 205 204 205 204 205 204 204 205 205 205 205 206 206 206 206 206 207 207 207 207 206 206 206 206 206 206 205 206 205 205 204 204 204 204 204 203 203 203 202 202 201 200 199 198 197 196 195 195 194 193 192 191 191 189 188 188 187 187 186 186 186 186 186 186 187 187 187 187 188 188 189 189 190 190 191 192 193 194 194 195 197 197 198 198 199 200 200 202 202 202 202 202 203 203 202 202 202 202 202 202 202 202 201 202 202 202 202 202 202 203 203 203 203 204 204 205 205 205 206 207 207 207 208 208 209 210 210 211 211 211 212 212 212 213 213 214 214 215 215 216 217 217 218 218 219 219 219 219 220 220 220 220 220 220 220 219 219 219 219 219 218 218 217 217 216 216 188 188 188 188 187 186 186 185 184 184 183 182 182 182 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 180 180 180 181 181 181 182 183 183 183 184 184 184 185 186 186 187 187 188 189 190 191 191 192 193 193 193 194 195 195 195 195 195 195 196 196 196 197 197 197 198 199 200 200 202 202 203 204 204 204 205 205 205 204 204 204 203 202 202 200 200 199 198 196 196 196 195 195 195 195 195 195 195 195 197 197 197 199 200 200 201 201 202 203 204 204 205 204 204 204 204 204 203 204 203 204 204 205 204 205 205 205 206 206 206 206 206 206 206 206 206 205 205 205 205 205 204 204 204 204 203 203 203 202 203 202 202 200 199 199 198 197 196 195 195 194 193 192 191 190 190 188 188 187 186 186 185 185 185 185 185 185 186 186 186 187 188 187 188 189 190 190 191 192 193 194 195 195 197 197 198 199 200 200 201 202 202 202 203 203 203 203 203 203 203 203 203 203 203 202 202 202 202 202 202 203 203 203 203 204 204 204 205 206 205 206 207 207 208 208 209 209 210 210 211 211 211 212 212 212 213 213 213 214 215 215 215 216 217 217 218 218 219 219 219 220 220 220 220 220 220 220 220 220 220 219 219 219 219 218 218 217 217 216 189 189 188 188 187 187 186 186 185 184 184 183 182 182 181 181 181 181 180 180 180 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 182 182 182 182 183 183 183 184 184 184 185 185 186 187 187 188 189 190 191 191 191 192 193 193 194 194 195 195 195 195 195 196 196 196 197 197 197 198 198 198 199 199 201 202 202 203 203 204 204 204 205 204 204 203 202 201 201 200 199 198 197 197 197 196 195 194 194 194 194 194 195 195 196 197 198 198 199 200 202 202 203 203 204 204 204 205 204 204 204 204 204 202 203 203 202 203 203 203 204 204 204 205 205 205 205 205 205 205 204 205 205 204 204 204 204 203 204 203 203 202 202 202 201 200 200 199 199 198 197 197 196 194 194 193 192 191 191 190 189 188 187 186 186 185 185 185 185 185 184 184 185 185 185 186 187 188 188 189 189 190 190 191 192 193 195 196 197 198 198 199 200 201 202 202 202 203 203 203 203 203 204 204 204 204 203 203 203 203 203 203 203 203 203 204 204 203 204 204 205 205 206 206 206 207 207 208 208 209 209 210 210 211 211 211 212 212 213 213 213 213 214 214 215 215 216 216 217 218 218 218 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 217 217 189 189 189 188 187 187 186 186 185 185 184 183 183 183 182 182 181 181 181 181 181 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 178 178 179 179 179 179 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 181 181 182 182 182 182 183 183 183 183 184 184 185 185 185 186 187 187 188 188 189 190 191 191 192 193 193 194 194 194 195 195 195 196 196 196 196 196 196 197 197 197 198 198 198 199 199 201 202 203 203 203 204 204 204 203 203 203 201 201 201 200 200 198 197 197 197 196 194 194 194 194 194 194 194 195 196 197 198 198 200 201 202 202 203 203 204 204 204 205 205 205 204 204 203 202 202 201 202 202 202 203 203 203 203 203 204 204 204 205 205 205 204 204 203 203 203 203 203 203 202 202 201 202 201 201 200 200 199 198 198 197 197 196 194 194 193 192 191 190 190 190 189 188 188 186 185 185 184 184 184 184 184 184 184 184 184 185 186 187 187 188 189 190 191 191 192 194 195 196 197 198 199 200 201 201 202 203 203 203 203 204 204 204 204 204 204 205 205 204 204 204 204 204 204 204 204 205 205 205 205 205 205 206 206 207 207 207 208 208 209 209 210 210 211 211 211 212 212 213 213 213 213 214 214 215 215 216 216 216 217 218 218 219 219 220 220 220 220 221 221 221 221 220 220 220 220 220 220 220 219 219 219 218 218 217 189 189 189 188 188 187 187 186 186 185 184 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 180 181 181 181 181 181 181 182 182 182 182 182 182 181 181 181 181 182 182 182 182 182 182 183 183 183 183 184 185 185 185 185 185 185 186 187 188 188 188 189 190 190 191 192 193 193 194 194 195 195 195 195 196 196 196 196 196 196 196 196 196 196 197 197 198 198 199 201 201 202 202 203 203 204 202 202 202 202 202 201 201 200 199 199 198 198 198 196 196 195 195 194 194 194 194 195 196 198 199 199 200 201 203 204 204 205 205 205 205 206 205 204 204 203 202 201 201 201 201 201 201 201 202 202 202 202 203 203 203 203 203 203 203 202 202 202 202 202 201 201 201 201 200 200 201 200 199 199 198 198 197 197 196 195 195 194 194 193 191 191 190 189 189 188 188 187 185 184 184 184 183 183 183 183 183 184 184 185 185 186 187 188 188 190 191 192 193 194 195 197 198 198 200 200 201 202 203 203 203 204 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 206 206 206 206 206 207 207 208 208 209 209 210 211 211 211 212 212 212 213 213 213 213 214 214 215 215 215 216 216 217 218 218 218 219 220 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 220 219 219 219 218 218 190 189 189 189 188 187 187 186 186 185 184 184 183 183 183 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 180 180 180 180 180 179 179 179 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 184 184 185 185 185 185 185 186 186 186 187 188 188 188 189 190 191 191 192 192 192 193 194 195 195 195 196 196 195 196 196 196 196 195 196 196 196 197 197 198 198 199 200 200 199 200 200 201 201 202 202 202 202 201 201 201 201 201 199 199 198 198 198 196 196 196 196 195 195 194 196 196 197 198 199 199 200 203 204 204 205 205 207 207 207 206 206 204 204 203 203 201 200 200 199 200 200 200 200 201 201 201 201 202 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 199 200 199 198 198 198 197 196 197 196 195 194 194 194 193 192 191 190 190 189 188 188 187 185 185 184 184 183 183 183 183 183 183 184 184 185 186 187 188 188 190 191 192 193 194 195 197 198 199 200 201 202 203 203 203 204 204 205 205 205 206 206 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 207 207 207 207 207 208 208 209 209 210 210 211 211 211 212 212 213 213 213 213 213 214 214 215 215 215 216 216 216 217 218 218 218 219 220 220 220 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 219 219 219 218 190 189 189 189 188 188 187 186 186 185 184 184 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 185 185 185 186 186 187 187 187 188 188 189 189 190 190 191 191 192 192 193 194 194 194 195 195 195 195 196 196 195 195 195 196 196 195 196 196 196 197 197 198 198 199 200 200 201 201 202 202 202 202 202 202 202 201 201 201 201 200 200 198 198 198 198 197 196 196 196 196 196 197 198 198 200 201 202 204 205 205 206 207 207 207 207 207 206 204 204 203 202 200 199 199 199 198 198 199 199 199 200 200 200 201 200 201 201 201 200 200 200 199 200 199 199 199 199 199 199 198 198 198 197 198 197 196 197 196 196 195 195 194 194 193 193 192 192 190 190 189 188 188 187 186 185 185 184 183 183 183 183 183 184 184 184 185 186 187 188 189 191 192 193 194 195 197 198 199 201 201 202 203 204 204 205 205 205 206 206 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 207 208 208 208 208 208 209 209 210 210 211 211 212 213 213 214 214 214 214 214 214 215 215 215 215 216 216 217 217 218 218 219 219 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 219 219 218 190 189 189 188 188 187 187 186 186 185 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 186 187 187 187 188 188 189 189 189 190 190 191 191 192 192 193 193 193 194 195 195 195 196 196 195 195 195 196 196 196 195 195 196 196 197 197 198 198 198 198 199 199 200 200 200 200 201 202 202 202 202 202 202 202 202 202 200 200 200 200 198 198 198 198 198 198 198 199 200 200 201 203 204 204 205 207 208 209 209 208 207 207 206 204 204 202 202 200 198 198 198 197 197 197 198 198 198 198 198 198 199 199 198 198 198 198 199 198 198 198 198 198 198 198 198 198 197 197 198 197 197 197 197 196 196 196 195 195 194 194 193 193 192 192 192 190 189 189 188 187 187 186 186 184 184 184 184 184 184 184 185 186 187 188 188 189 191 192 193 195 195 197 199 200 201 201 202 204 204 205 205 206 206 206 207 207 207 207 207 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 209 209 209 210 210 211 211 211 212 212 213 213 214 214 214 215 215 215 215 215 215 216 216 216 217 217 218 219 219 219 220 220 220 221 221 221 221 222 222 222 222 221 221 221 221 221 221 220 220 219 219 219 190 189 189 189 188 187 187 186 185 185 184 184 184 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 182 182 182 182 182 183 183 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 187 187 187 188 188 188 189 189 189 190 190 191 191 192 192 193 193 193 194 194 195 195 196 196 195 195 196 196 196 195 195 195 196 196 197 196 196 197 198 198 199 199 200 200 201 201 201 201 201 202 202 202 202 202 202 202 202 202 200 200 200 200 199 198 198 198 198 199 201 201 202 203 204 206 206 207 208 210 210 209 209 208 207 206 204 203 202 201 199 199 198 197 196 196 197 196 197 197 196 197 197 198 197 197 197 197 197 197 197 196 197 197 196 197 197 196 197 197 197 197 197 196 197 197 197 196 197 197 195 195 195 194 194 194 193 193 192 192 190 189 188 188 187 187 186 186 185 185 185 185 185 186 186 187 188 188 189 191 192 193 195 196 198 199 200 201 202 204 204 205 205 206 206 206 207 208 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 211 212 212 213 213 214 214 214 215 215 215 215 215 215 215 216 216 216 216 217 217 218 218 219 219 220 220 221 221 221 221 222 222 222 222 222 222 222 222 221 221 221 220 220 220 220 219 189 189 189 188 188 187 187 186 185 185 184 184 184 184 183 183 183 183 183 183 184 184 184 184 184 184 184 184 183 183 183 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 185 185 185 185 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 188 188 188 188 188 189 189 190 190 190 190 191 191 192 192 193 193 193 194 194 194 195 195 195 195 195 196 196 195 195 195 195 196 195 196 196 196 197 197 196 197 198 198 198 199 199 201 201 201 201 201 203 203 203 203 202 202 203 203 202 202 202 202 201 201 200 200 200 202 201 202 204 205 206 206 207 208 210 210 210 210 209 209 208 207 204 203 202 201 199 199 197 197 195 195 196 196 195 196 196 196 196 196 196 196 196 196 196 196 196 196 195 196 196 196 196 196 196 196 196 197 197 197 197 197 197 198 198 198 197 197 197 197 196 196 196 195 193 193 193 192 191 189 189 188 188 187 187 187 187 187 187 188 188 187 188 189 190 191 192 194 195 197 198 199 200 201 202 204 205 205 206 206 207 207 208 208 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 212 212 213 213 214 214 214 215 216 216 216 216 216 216 216 216 216 216 217 217 217 218 218 219 219 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 221 221 221 220 220 220 220 189 189 189 188 188 187 186 186 185 185 184 184 184 184 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 182 182 183 183 183 183 183 183 184 184 184 185 185 185 185 185 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 189 189 189 190 190 190 191 191 191 192 192 192 192 193 194 194 194 195 195 195 195 194 195 195 195 195 194 194 195 195 195 196 196 197 196 196 197 197 198 198 199 199 199 200 201 202 202 203 203 203 205 205 205 205 205 205 205 204 204 204 203 203 202 202 203 203 203 204 205 207 207 208 209 210 210 210 211 211 211 210 208 207 205 204 202 201 199 198 197 196 195 195 195 195 194 194 194 195 195 195 195 195 195 195 195 195 195 195 194 195 195 195 195 196 196 196 196 197 197 198 198 198 198 199 199 199 199 200 198 198 198 197 197 197 196 195 195 195 193 192 191 191 190 189 189 189 188 188 188 189 189 189 190 190 191 193 193 194 196 197 198 199 201 202 203 204 205 206 206 207 207 208 209 209 209 209 210 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 212 213 214 214 215 215 215 216 216 216 216 216 216 217 217 217 217 217 217 217 218 218 219 219 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 220 220 189 189 188 188 187 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 185 186 186 186 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 189 190 191 191 191 191 191 191 192 192 192 193 193 193 193 194 194 194 194 194 195 195 195 194 194 194 194 195 195 194 195 195 195 196 197 197 198 198 198 199 199 199 201 202 203 203 204 205 205 205 205 207 207 207 207 207 207 207 206 206 206 206 205 205 205 205 206 207 208 208 210 211 211 211 212 211 211 211 210 208 207 205 204 203 201 199 198 197 196 196 194 194 194 194 194 194 194 194 194 194 194 194 194 193 194 194 194 194 195 195 195 195 196 196 196 196 197 198 199 199 199 199 200 200 200 201 201 201 201 201 200 200 198 198 197 197 196 196 195 193 193 192 192 192 192 190 190 190 190 190 190 191 191 192 193 194 194 195 197 199 199 201 201 203 204 205 206 206 207 208 209 209 209 210 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 213 213 213 213 214 215 215 215 216 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 219 219 219 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 189 189 188 188 187 187 186 186 185 185 185 184 184 184 184 184 184 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 186 186 186 187 187 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 190 190 190 191 191 191 191 191 191 192 192 192 192 193 193 193 193 194 194 194 194 195 194 194 194 194 194 194 194 194 194 195 195 195 196 196 197 197 198 198 198 199 199 201 201 203 204 204 205 205 207 207 207 207 207 209 209 209 209 209 209 208 208 208 208 207 207 209 209 209 209 210 210 212 213 213 213 213 212 211 211 210 208 206 204 203 201 199 198 198 196 195 194 194 194 194 194 194 193 193 193 194 194 194 194 194 194 194 194 194 194 195 195 195 196 196 197 197 198 198 200 200 201 201 201 201 202 202 202 203 202 202 202 202 201 201 201 200 199 198 198 196 196 195 195 193 193 193 192 192 191 193 193 192 192 193 193 195 196 196 197 199 200 201 202 204 204 205 205 207 207 208 209 210 210 211 211 212 212 212 213 213 213 213 213 213 214 213 213 213 213 213 213 213 213 213 213 213 213 214 214 215 215 215 216 216 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 219 220 220 220 221 221 222 222 222 222 223 223 223 223 223 222 222 222 222 222 222 221 221 221 221 189 188 188 188 187 186 186 185 185 185 184 184 184 184 184 183 183 183 183 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 186 186 186 187 187 187 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 192 192 193 192 192 193 193 193 193 194 194 194 194 193 194 194 194 194 193 194 194 194 194 194 195 195 195 196 196 197 197 198 198 198 199 201 201 203 203 204 205 205 207 207 207 209 209 209 209 209 211 211 211 211 211 210 210 210 210 211 211 211 210 211 211 212 213 213 213 214 214 213 211 211 211 208 207 206 204 202 199 198 198 196 196 195 195 194 193 193 193 193 193 193 193 193 193 193 194 194 194 194 194 194 195 195 196 196 197 197 198 198 199 200 201 202 202 204 204 204 204 204 204 203 204 204 204 204 204 203 203 202 202 200 200 199 198 198 197 196 195 195 194 194 194 194 194 194 194 194 196 197 198 198 199 200 201 202 204 204 205 205 207 208 209 210 210 211 211 212 212 213 213 214 214 214 214 214 215 214 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 216 216 217 218 218 218 218 219 218 219 219 219 219 219 218 218 218 218 219 219 219 220 220 220 221 221 222 222 222 222 223 223 223 223 223 223 223 222 222 222 222 222 222 221 221 221 188 188 188 188 187 186 186 185 185 185 184 184 184 184 183 183 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 187 187 187 188 188 188 189 189 189 190 190 190 190 191 191 191 191 191 190 190 191 191 191 191 191 191 191 192 192 192 192 192 192 193 192 192 193 193 193 193 194 194 194 193 194 194 194 194 193 194 194 194 194 194 195 195 195 196 196 196 197 198 198 198 198 200 201 202 203 203 205 207 207 209 209 209 212 212 212 212 212 212 214 213 213 213 213 212 212 212 213 213 213 212 213 213 214 214 214 215 215 215 214 213 212 211 209 207 206 204 203 201 199 198 198 196 195 195 195 194 193 193 193 193 194 193 193 193 193 194 194 194 194 194 195 195 197 197 197 197 198 199 200 201 201 203 203 204 205 205 205 206 206 206 206 206 206 206 206 205 205 204 204 204 203 202 202 200 200 199 199 198 197 197 197 197 196 196 196 196 197 198 198 198 199 200 201 203 203 204 205 205 206 207 208 209 210 210 211 211 212 212 214 214 214 215 215 215 215 215 215 215 215 216 215 215 215 215 215 215 215 215 215 215 216 216 217 217 218 218 219 219 219 219 220 220 220 220 220 219 219 219 219 219 219 219 220 220 220 221 221 222 222 222 222 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 188 188 187 187 187 186 186 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 188 188 188 189 189 189 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 193 192 192 193 193 193 193 194 194 194 193 194 194 194 194 193 193 194 194 194 194 194 195 195 195 196 196 196 197 198 198 198 200 200 202 202 203 205 207 207 209 209 209 212 212 212 212 212 212 214 214 214 214 213 214 214 214 213 213 213 213 215 214 215 215 215 216 215 215 215 215 214 213 211 211 208 207 204 204 202 201 199 199 198 197 196 196 195 195 194 194 194 194 194 193 194 194 194 194 194 195 195 196 197 197 198 198 199 200 200 201 202 203 204 205 206 206 206 208 208 208 208 208 208 208 208 208 208 208 207 207 207 205 204 204 204 203 203 202 201 200 200 200 199 199 199 199 198 198 199 199 199 200 201 202 203 203 205 205 206 206 207 208 209 210 210 212 212 213 213 214 215 215 215 216 216 216 216 216 217 217 217 216 216 216 216 217 216 216 216 217 217 217 217 218 218 218 219 219 220 220 220 220 221 220 220 221 220 220 220 220 220 220 220 220 220 221 221 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 188 188 187 187 187 186 186 186 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 188 188 188 188 189 189 189 189 190 190 191 191 191 191 191 191 192 192 192 192 191 191 192 192 191 191 191 192 192 192 192 192 192 192 192 192 192 193 193 193 193 194 194 193 193 194 194 194 193 193 194 194 194 193 193 194 195 195 196 196 196 197 197 199 199 199 200 202 202 203 204 206 206 208 209 211 211 212 212 214 214 214 215 216 216 216 216 215 216 216 216 216 216 216 216 216 216 216 215 216 216 216 215 215 215 215 214 211 211 210 208 206 206 204 202 201 199 199 198 198 197 196 196 196 196 195 195 195 195 196 196 195 195 196 196 197 197 197 198 199 200 200 201 202 202 204 205 205 206 207 207 208 209 209 209 209 209 209 210 210 210 210 209 209 209 208 208 207 207 207 205 205 204 204 204 202 202 202 201 201 201 201 201 201 201 201 201 202 203 203 204 205 205 206 207 208 208 209 210 211 212 212 213 214 215 215 215 216 216 216 217 217 217 217 217 218 217 217 217 218 217 217 217 217 218 218 218 218 219 219 220 219 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 188 188 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 187 187 187 186 187 187 187 187 187 188 188 188 188 188 189 189 189 190 190 191 191 191 192 192 192 192 192 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 194 194 193 193 194 194 193 193 194 194 194 193 193 195 195 195 195 196 196 196 198 198 199 199 201 201 202 203 203 205 207 207 209 210 211 213 213 213 214 216 216 216 216 217 217 217 219 219 219 218 218 219 218 218 218 218 218 218 218 218 218 218 217 217 217 215 214 213 211 210 208 206 206 204 204 202 201 199 199 199 198 198 198 197 197 197 197 196 197 197 197 197 197 197 198 198 200 200 201 201 203 203 204 205 206 207 207 209 209 209 209 210 210 210 211 211 211 211 211 211 211 210 210 211 210 210 210 209 209 208 208 207 207 207 205 205 205 203 203 203 202 202 202 203 204 203 202 204 205 205 205 206 207 208 208 209 210 210 211 212 213 213 214 215 215 216 217 217 217 217 218 218 218 218 218 218 218 219 218 218 218 218 219 219 219 219 219 220 220 220 220 221 221 221 222 221 222 222 222 222 222 222 222 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 223 222 222 222 222 222 188 188 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 188 188 188 189 189 190 190 190 191 191 191 191 192 192 193 193 193 193 193 193 193 193 192 193 193 192 192 192 192 192 192 192 192 193 192 192 192 193 193 193 193 194 194 193 193 193 194 194 193 193 194 194 194 194 194 195 195 195 195 197 197 198 198 198 200 200 201 202 202 203 204 206 207 209 209 211 211 214 215 215 215 217 218 218 218 220 220 221 221 221 220 221 221 221 221 220 220 220 220 221 220 220 220 220 219 219 218 217 216 215 212 212 210 209 208 207 206 205 204 202 202 202 201 201 200 200 200 199 199 199 198 199 199 199 200 200 200 201 201 202 202 203 204 205 206 206 208 209 209 210 210 211 212 212 212 212 213 213 213 213 213 214 213 213 213 213 213 212 212 212 212 211 211 210 209 209 209 207 207 207 206 206 206 205 205 204 205 204 205 205 206 206 206 207 208 208 209 209 210 210 211 212 213 214 214 215 216 217 217 218 218 218 218 219 219 219 219 219 219 219 219 219 220 220 220 219 219 220 220 221 221 221 222 222 222 222 222 222 222 223 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 223 188 188 187 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 189 189 189 189 189 190 190 191 191 192 192 192 192 192 193 193 193 193 194 194 194 193 193 193 193 193 192 193 193 193 192 192 192 192 192 192 193 193 193 193 193 194 194 193 193 193 194 194 193 193 194 194 194 194 194 195 195 195 197 197 197 198 199 200 200 201 201 202 204 204 205 205 208 209 210 211 213 213 214 216 216 217 220 220 220 221 221 221 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 220 218 218 217 216 213 213 211 210 209 208 207 207 206 205 205 204 204 203 203 202 202 202 201 201 202 201 201 202 202 202 203 203 204 204 205 206 207 208 209 209 210 210 211 212 213 213 213 213 214 214 214 214 214 215 215 215 216 216 215 215 215 215 215 215 214 213 213 212 212 211 211 210 210 208 208 208 208 207 207 208 207 207 207 207 207 207 208 208 209 209 210 211 212 212 213 214 215 215 216 216 217 218 218 218 219 219 219 220 220 219 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 223 223 188 188 188 187 187 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 185 186 186 186 186 186 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 191 191 192 192 192 192 193 193 194 193 194 194 194 194 194 194 194 194 193 193 193 193 193 192 192 192 192 192 192 193 193 193 193 193 194 194 193 193 193 194 194 194 193 194 194 194 194 194 195 196 196 197 197 198 199 200 200 201 203 203 203 203 205 205 207 208 209 210 212 213 215 216 216 218 219 220 221 221 222 223 223 224 224 225 225 225 226 225 225 225 225 226 226 226 226 226 226 224 223 222 222 221 219 218 217 215 215 213 212 211 210 210 210 208 208 207 206 206 206 205 205 204 204 204 204 204 203 204 204 205 205 205 206 207 208 208 209 210 210 211 211 212 213 213 213 214 214 215 215 215 215 216 216 216 217 217 217 218 218 218 218 218 218 217 217 216 216 215 214 214 212 212 212 212 211 211 210 210 209 210 209 209 209 208 209 209 209 209 211 210 211 212 213 214 214 214 215 216 217 217 218 218 218 219 220 220 220 221 221 220 221 221 221 221 221 221 221 221 221 221 222 221 221 222 222 223 223 223 223 223 223 223 223 224 224 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 223 223 188 188 188 188 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 190 190 190 190 191 191 191 192 192 193 193 193 194 194 194 194 195 194 194 195 195 194 194 194 193 193 193 193 192 192 192 192 192 192 193 193 193 193 193 194 194 193 193 194 194 194 194 194 195 195 195 195 196 196 197 197 198 198 199 200 201 202 202 203 204 204 204 206 206 208 208 209 211 212 214 215 216 217 218 219 221 221 222 223 224 224 225 225 226 226 226 227 227 227 227 228 228 228 228 228 228 228 228 226 226 224 223 222 222 220 218 217 217 216 215 215 214 212 212 212 211 210 210 210 208 207 207 208 207 207 206 206 207 206 206 207 207 207 209 209 211 211 211 213 213 213 214 214 214 215 215 216 216 216 216 217 217 218 218 218 218 218 218 219 219 220 220 219 218 218 218 218 217 217 217 216 214 214 214 214 213 212 213 212 211 211 211 211 211 211 210 211 212 212 212 213 213 214 214 214 215 216 217 217 218 219 219 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 188 188 188 188 188 187 187 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 191 191 191 191 191 192 192 193 193 193 194 194 194 194 194 195 195 195 195 195 194 194 194 194 194 193 193 193 193 193 192 192 193 193 193 193 193 194 194 194 194 193 194 194 194 194 195 195 195 195 195 196 197 197 197 198 199 200 201 201 202 203 203 204 205 205 206 207 208 208 210 210 212 214 215 217 217 219 220 220 222 223 223 224 225 226 226 226 228 229 229 230 230 230 231 232 232 232 231 231 231 231 229 228 227 226 225 223 223 222 221 220 219 218 218 218 217 216 215 215 213 214 212 212 211 210 210 209 209 209 209 209 209 210 210 210 210 211 212 212 212 213 214 214 215 215 215 216 216 217 217 217 217 218 217 217 218 219 219 220 221 221 221 222 222 222 220 220 220 220 220 219 219 219 219 218 218 217 216 216 215 215 214 214 213 213 214 212 213 212 212 214 213 213 214 214 215 215 216 217 217 218 218 219 219 220 221 220 221 221 221 221 221 222 222 222 223 223 223 222 222 222 222 222 222 223 223 223 223 223 223 223 224 224 224 224 224 224 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 223 223 223 223 223 222 223 223 223 223 223 223 223 223 223 223 189 188 188 188 188 188 188 187 187 187 187 187 187 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 188 188 188 188 189 189 189 189 189 189 189 190 190 189 189 189 190 190 190 191 191 191 191 192 192 193 193 193 193 194 194 194 194 195 195 195 195 195 195 194 194 194 194 194 193 193 193 193 193 193 192 193 193 193 193 193 194 194 194 194 194 194 194 194 194 195 195 195 195 196 197 198 198 198 199 200 201 202 202 203 204 204 206 206 207 207 208 209 210 210 212 212 213 216 217 218 219 221 221 222 223 223 225 226 227 227 228 229 230 230 231 231 233 233 234 234 234 234 234 234 234 233 232 231 230 229 228 227 226 225 224 224 223 222 221 220 219 219 218 217 216 215 214 213 213 212 212 212 212 212 211 212 212 212 212 212 212 214 214 214 215 215 216 216 216 217 217 217 217 217 218 218 218 219 219 219 220 221 221 221 221 222 223 223 223 223 223 222 222 222 221 221 221 220 220 220 220 218 218 218 218 218 217 216 216 216 215 215 215 215 215 215 215 215 216 216 217 217 218 218 218 219 220 220 221 221 221 222 222 222 223 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 224 224 224 224 224 224 224 225 225 225 225 225 225 225 226 225 226 226 226 226 226 226 225 225 225 224 224 224 223 223 223 223 222 223 223 223 223 223 223 223 223 223 223 188 189 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 192 192 192 193 193 193 193 194 194 194 194 195 195 195 195 195 195 194 194 194 194 194 193 193 193 193 193 193 192 193 193 193 193 193 194 194 194 194 194 195 195 195 195 196 196 196 196 197 198 199 199 199 201 201 202 203 203 205 205 207 207 207 208 208 208 210 211 212 212 212 214 216 218 218 220 221 222 222 224 224 226 227 227 229 229 230 232 232 233 233 235 236 237 237 237 237 238 237 237 237 235 235 234 233 232 231 230 229 228 227 226 225 224 224 224 222 221 220 219 218 218 217 216 215 215 214 214 213 214 213 214 215 215 215 215 215 215 216 216 216 217 217 218 218 218 218 218 219 219 219 220 220 220 220 221 222 222 223 223 223 224 224 224 224 224 224 224 224 224 223 223 223 222 221 221 221 221 220 220 220 219 219 218 219 218 217 216 217 217 216 217 217 218 217 217 219 219 219 219 220 221 221 221 222 222 223 223 223 223 223 223 224 224 224 223 223 223 223 223 223 224 224 224 223 223 224 224 224 224 224 224 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 225 225 225 224 224 223 223 223 223 222 222 223 223 223 223 223 223 223 223 223 189 189 189 188 188 188 188 188 188 188 188 188 187 187 187 187 187 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 190 190 190 190 190 191 191 192 192 192 192 193 192 192 193 193 193 193 194 195 194 194 195 195 195 194 194 195 194 194 193 193 194 193 193 193 193 193 193 193 193 194 194 194 194 194 195 195 195 195 195 197 197 197 197 198 199 200 200 200 202 203 204 204 206 206 208 208 208 209 210 210 210 211 212 213 213 214 215 217 218 218 220 222 222 222 224 226 227 228 228 229 231 232 233 233 235 236 238 239 239 239 239 240 240 239 239 239 238 238 237 236 234 234 232 232 231 230 229 229 229 227 226 226 224 224 223 221 220 220 219 218 217 216 216 216 215 216 216 216 216 216 217 217 217 217 218 218 218 218 218 219 219 219 220 220 220 220 220 221 221 222 223 223 224 224 224 224 225 225 225 225 226 225 226 226 225 225 224 224 224 224 224 224 224 222 222 222 222 221 221 220 220 219 219 219 219 218 219 219 219 219 219 220 220 220 220 222 222 222 222 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 226 226 226 226 226 227 227 227 227 227 227 227 226 226 226 225 225 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 188 188 188 188 189 189 189 190 190 190 190 190 190 190 190 191 190 190 190 191 191 191 191 191 192 192 192 192 192 192 192 193 193 193 193 194 194 194 194 195 195 195 194 194 195 194 194 193 193 194 193 193 193 193 193 193 193 193 194 194 194 194 194 195 196 196 196 196 197 198 198 198 199 199 200 201 202 203 205 205 206 207 208 209 209 210 212 212 212 212 213 214 214 215 215 216 218 219 219 221 222 224 224 225 226 228 228 229 231 232 234 234 235 237 239 240 240 240 241 243 243 243 243 242 242 242 241 239 239 238 237 236 236 235 234 233 232 232 231 229 228 228 226 225 224 222 222 221 221 220 219 219 218 218 217 217 217 217 218 219 219 219 219 219 219 219 220 220 221 220 220 221 221 221 221 222 222 223 224 224 224 224 225 225 225 227 227 226 227 227 227 227 227 227 227 227 226 226 226 226 226 225 225 224 224 224 224 223 222 223 222 222 221 221 221 221 220 221 221 221 221 222 222 222 223 223 223 223 224 224 224 224 224 224 225 225 224 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 225 226 226 226 226 226 227 227 227 227 227 227 228 228 227 226 226 226 225 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 224 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 188 188 187 188 187 187 187 187 187 188 188 188 189 189 189 190 190 190 190 191 191 191 191 190 191 191 191 190 191 191 191 191 191 192 192 192 192 192 192 192 193 193 193 193 193 194 194 194 194 195 194 194 194 194 194 194 193 194 193 193 193 193 193 193 193 193 194 194 194 194 194 196 196 196 196 196 197 198 198 199 199 200 201 202 202 204 204 206 207 207 208 210 210 211 212 213 213 214 215 215 216 216 217 217 218 218 219 221 222 223 224 224 226 227 229 229 231 231 234 234 235 237 239 240 240 241 243 243 244 245 245 245 245 244 244 244 243 242 241 241 241 240 239 238 236 235 234 234 233 231 229 228 227 226 224 223 223 222 222 221 221 220 220 219 219 219 219 219 219 220 220 220 219 219 220 221 221 221 221 221 221 221 221 222 222 223 224 224 224 225 225 227 227 227 228 228 228 228 228 228 228 228 228 228 227 228 228 227 227 227 227 227 227 226 226 225 225 225 225 225 224 223 223 223 223 223 223 222 222 222 223 223 224 224 224 224 225 225 225 225 225 225 225 226 225 225 226 225 225 225 225 225 225 224 225 225 224 224 224 224 224 224 224 224 224 224 225 225 225 226 226 226 226 227 227 227 227 227 228 228 228 228 228 227 226 226 226 225 225 224 224 223 223 223 223 223 223 223 223 223 223 224 224 190 190 190 190 189 189 189 189 189 189 189 189 189 189 188 189 188 188 188 188 188 188 188 188 188 188 188 188 189 189 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 192 191 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 194 194 194 194 194 194 193 194 194 193 193 193 194 193 193 193 194 194 194 194 195 196 196 196 196 197 197 199 199 199 200 200 201 202 203 203 205 205 207 208 209 210 211 211 213 215 215 215 216 217 217 218 218 218 219 220 220 221 222 223 224 224 226 226 228 229 231 233 234 236 236 237 239 240 242 242 243 244 245 245 247 247 247 247 247 246 246 246 245 244 244 244 243 242 240 239 238 237 236 234 232 231 230 229 228 226 225 225 224 223 222 222 222 222 221 221 221 221 221 222 222 222 221 221 221 221 221 221 221 221 221 222 222 222 223 224 224 224 224 225 227 227 227 228 228 228 228 228 229 230 229 230 230 230 230 230 230 230 230 229 229 229 229 229 228 229 228 228 227 227 226 226 225 225 225 225 224 224 224 225 225 225 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 226 226 226 225 226 226 225 225 225 225 224 224 224 224 224 224 224 224 224 225 225 225 225 226 226 226 227 227 227 227 227 228 228 228 228 228 228 228 227 227 226 226 225 225 224 223 223 223 223 223 223 223 223 223 223 224 224 189 189 189 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 191 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 194 194 194 193 194 194 193 194 194 193 193 194 194 193 193 194 194 194 194 195 196 196 196 196 197 197 198 199 199 200 200 201 201 203 204 205 206 207 208 210 211 211 212 214 215 216 216 217 218 219 218 218 219 220 220 220 221 222 223 224 224 226 226 228 228 231 232 234 235 236 238 238 240 242 242 244 244 246 247 247 248 249 249 249 249 249 248 248 248 246 245 245 245 243 242 241 241 239 237 236 235 233 232 231 230 228 227 226 226 225 224 224 224 224 224 223 223 223 223 223 222 222 223 223 222 222 222 222 223 223 222 223 223 223 224 224 224 224 225 227 227 228 228 229 229 230 230 230 230 231 231 230 230 231 230 231 231 230 231 231 231 231 231 231 230 230 230 229 229 228 228 228 228 227 226 226 226 226 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 226 227 227 227 226 226 226 226 226 226 226 226 226 225 225 225 225 224 224 224 224 224 224 224 225 225 225 226 226 226 226 227 227 227 228 228 228 228 228 228 228 228 228 227 227 226 226 225 225 224 224 224 223 223 223 223 223 223 224 224 224 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 188 188 188 188 188 188 189 189 189 189 189 190 190 191 191 191 191 192 191 191 191 191 191 191 192 191 191 192 192 191 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 194 193 193 194 194 193 194 193 193 193 194 193 193 194 194 194 195 195 195 196 197 197 197 197 198 199 199 200 201 201 202 202 204 205 206 207 209 209 211 213 213 215 216 217 217 218 219 220 221 221 220 221 222 222 223 223 224 224 225 226 227 228 230 231 232 234 235 235 237 239 240 241 243 244 246 246 247 247 248 249 249 249 250 250 250 251 251 250 250 248 247 247 246 245 244 243 240 239 238 237 235 234 231 230 230 229 227 227 227 227 226 226 226 226 225 225 225 224 224 224 224 224 224 224 224 223 223 224 224 224 223 224 224 224 224 224 225 227 227 228 228 229 229 230 231 231 231 231 231 232 232 231 232 232 232 232 232 233 233 232 233 233 232 232 232 232 231 230 230 230 230 229 228 229 228 227 228 227 227 227 227 227 227 227 227 228 227 228 228 228 228 227 227 227 227 227 226 226 226 226 226 226 226 226 225 225 225 225 225 224 224 224 224 224 224 225 225 225 225 226 226 226 227 227 227 228 228 228 228 228 229 229 229 229 228 228 227 226 226 225 225 224 224 224 224 223 223 223 224 224 224 224 224 190 190 190 190 190 190 191 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 191 191 191 191 191 192 192 191 192 191 191 192 192 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 192 192 192 193 193 193 193 193 193 193 193 193 193 194 193 193 194 194 194 195 195 195 196 197 197 197 198 198 200 200 200 201 201 202 202 203 205 206 207 208 210 212 212 213 214 217 218 219 219 220 222 222 222 223 223 224 224 224 225 225 226 226 227 227 230 231 231 232 234 235 236 238 239 241 241 242 245 245 247 247 248 249 250 250 250 252 252 252 252 252 251 251 251 250 250 248 247 246 245 244 242 240 239 238 236 234 233 231 231 230 229 229 229 228 227 227 227 227 227 226 227 227 227 226 226 226 225 225 225 225 224 224 224 224 224 224 224 225 225 226 227 227 229 229 229 229 230 231 231 231 232 233 232 232 233 233 232 233 234 234 234 234 233 234 234 234 234 234 233 233 233 232 232 231 231 231 230 230 230 229 229 229 229 229 228 228 228 228 229 228 229 229 228 228 228 228 228 227 228 227 227 227 227 226 226 226 226 226 225 225 225 225 224 224 224 224 224 224 224 224 225 225 225 226 226 226 226 226 227 227 228 228 228 229 229 229 229 229 229 228 228 227 227 226 226 225 224 224 224 224 224 224 224 224 224 224 224 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 189 189 190 190 190 190 191 191 191 191 192 192 191 191 192 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 194 194 194 195 195 196 197 197 197 198 198 200 200 200 201 202 202 202 203 205 206 208 208 209 211 213 214 215 216 218 219 220 221 223 223 224 224 225 225 226 226 227 227 228 228 228 230 231 232 233 233 235 235 237 237 239 240 242 243 243 246 246 248 249 249 251 251 251 252 253 253 253 253 253 253 252 252 252 251 251 249 247 246 245 243 242 240 238 237 235 234 232 232 231 230 230 230 230 229 228 228 228 227 227 228 228 228 227 227 227 226 226 226 226 225 225 225 225 224 225 225 225 226 227 227 229 229 229 229 230 231 231 231 232 233 233 233 233 233 234 234 234 234 234 235 235 235 235 235 235 235 234 234 234 234 234 233 233 233 232 232 231 231 231 230 230 230 230 230 229 229 229 229 229 230 229 229 229 229 229 228 228 228 228 228 228 227 227 227 226 226 226 226 226 225 225 225 225 224 224 224 224 224 224 225 225 225 225 226 226 227 227 227 227 228 228 228 229 229 229 229 229 229 229 228 228 227 227 226 225 225 225 224 224 224 224 224 224 224 224 224 190 190 191 191 191 191 191 192 192 192 192 192 192 192 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 189 190 190 190 190 191 191 191 191 191 192 192 191 192 192 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 192 192 191 192 192 192 192 193 192 192 193 193 193 193 193 193 194 194 194 194 195 196 196 197 198 198 198 199 201 201 201 202 202 203 203 204 206 207 208 209 210 213 214 215 217 218 219 221 223 223 224 225 226 227 228 228 228 229 229 231 231 231 232 232 233 233 234 235 236 238 238 238 241 243 243 244 246 247 249 249 250 251 252 252 252 253 254 254 254 255 255 255 255 253 253 252 251 251 250 248 246 244 242 241 238 238 237 236 233 233 233 231 230 230 230 230 230 230 230 230 229 229 230 229 228 228 228 227 227 227 226 226 226 226 225 226 226 226 226 227 228 229 229 229 230 231 232 232 232 233 234 233 233 234 235 234 234 234 235 236 236 236 235 236 236 236 236 236 236 235 235 235 234 234 234 234 234 233 232 232 232 231 231 231 231 231 230 230 230 230 230 230 230 230 230 230 229 229 229 228 228 228 228 228 227 227 227 226 226 226 226 226 226 225 225 224 224 224 224 224 224 225 225 225 225 225 225 226 226 227 227 227 228 228 229 229 229 229 229 229 229 228 228 228 227 227 226 225 225 225 224 224 224 225 225 224 225 225 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 190 190 190 189 189 189 189 190 190 190 190 190 190 190 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 192 191 191 192 192 191 192 192 192 192 192 192 193 193 193 193 194 194 194 195 195 196 197 197 198 198 199 201 201 201 202 203 203 203 204 206 207 209 209 210 212 214 215 217 219 220 221 223 224 225 226 227 228 229 230 230 230 231 233 233 233 234 234 235 235 236 236 238 240 240 240 242 243 245 245 247 247 248 250 250 251 253 253 254 254 254 255 255 255 256 256 256 255 255 255 253 252 252 250 249 246 245 243 242 240 238 238 236 235 233 233 233 232 231 231 231 231 231 231 231 231 231 231 230 230 229 229 229 229 228 227 227 227 226 226 227 227 227 227 228 229 229 229 230 230 231 232 232 233 234 234 235 235 235 235 236 236 236 236 236 236 237 237 237 237 237 237 236 236 236 236 235 235 235 235 235 234 233 234 233 233 233 232 232 232 232 231 231 232 231 231 231 231 230 230 230 230 230 229 229 229 229 229 228 228 228 227 227 227 226 226 226 226 225 225 225 225 225 224 224 224 225 225 225 225 225 225 225 226 226 227 227 228 228 228 229 229 229 229 229 229 229 229 228 228 227 227 226 226 225 225 225 225 225 225 225 225 225 191 191 191 191 191 192 192 192 192 192 192 193 193 193 193 192 192 192 192 191 191 191 190 190 190 189 189 189 190 190 190 190 190 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 192 192 191 192 192 191 191 191 191 191 191 191 192 192 191 192 192 192 193 193 193 193 194 194 194 195 196 196 197 198 198 199 199 200 201 202 203 203 204 204 205 206 207 209 210 210 213 214 216 218 219 221 222 224 225 227 228 229 230 230 231 232 232 234 235 234 235 235 236 237 238 238 240 240 242 242 243 243 244 246 247 248 248 250 251 252 252 254 254 254 255 255 255 256 256 256 257 256 256 256 255 255 253 252 251 250 247 246 244 243 241 240 238 237 236 235 234 234 233 233 232 232 233 232 232 232 232 232 232 231 231 231 230 229 229 229 228 228 227 227 227 228 228 228 228 229 229 229 230 231 232 233 233 233 234 235 236 235 235 236 237 237 237 237 237 237 237 237 238 237 238 238 237 237 237 236 236 236 236 235 235 235 234 235 234 234 234 233 232 232 233 232 232 232 232 232 231 231 231 231 231 231 230 230 230 229 229 229 229 228 228 228 228 227 227 227 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 227 227 227 228 228 229 229 229 230 230 229 229 229 229 228 228 227 227 226 226 225 225 225 225 225 225 225 225 191 191 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 192 192 192 191 191 191 191 190 190 190 190 190 190 190 190 190 191 191 191 191 191 192 192 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 192 191 191 191 191 191 191 191 191 191 191 191 192 192 192 193 193 193 193 194 194 194 195 196 197 198 198 199 199 200 200 202 203 203 204 204 205 206 207 207 209 210 212 214 215 216 219 220 222 223 225 226 228 229 230 231 232 234 234 235 235 236 236 236 236 238 240 240 240 241 243 243 243 245 245 247 247 248 250 250 252 253 253 253 255 255 256 256 256 256 256 256 256 256 256 256 255 255 254 253 252 251 250 248 247 245 244 242 240 239 238 237 236 235 235 234 233 233 234 234 234 234 234 234 233 233 232 232 232 231 230 230 229 229 229 228 228 228 228 228 228 228 229 229 230 230 231 232 233 233 234 235 235 236 236 237 237 238 238 238 238 238 238 238 239 239 238 239 239 238 238 237 238 237 237 236 236 236 235 235 235 234 234 234 234 233 233 233 233 233 232 232 232 231 232 231 231 231 231 230 230 230 230 229 229 229 229 229 228 228 228 227 227 227 226 226 226 226 226 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 227 227 228 228 229 229 229 229 230 230 230 229 229 228 228 228 228 227 227 227 226 226 226 225 226 226 226 191 191 192 192 192 192 193 193 193 193 193 194 193 194 194 194 193 193 193 192 192 191 191 191 191 190 190 190 190 190 190 190 190 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 190 191 191 191 191 192 192 192 193 193 193 194 194 194 195 195 197 197 198 198 199 200 200 201 203 203 204 204 205 206 207 207 209 210 211 213 214 216 218 219 221 222 224 225 227 228 229 231 232 233 234 236 237 236 237 237 238 240 240 240 242 243 243 245 245 247 247 249 249 249 249 251 252 252 253 253 254 255 255 255 256 256 256 256 256 256 256 256 256 256 255 254 253 253 252 251 248 247 245 244 242 241 240 239 238 236 236 235 235 235 234 234 235 235 235 235 235 234 234 234 234 233 232 231 231 230 230 229 229 229 229 229 229 229 229 230 230 230 231 232 232 233 234 235 236 236 237 237 238 238 239 239 239 239 239 239 239 240 240 239 240 240 239 239 238 238 238 237 237 236 236 236 236 235 235 234 234 234 234 234 233 233 233 233 232 232 232 232 232 232 232 232 231 230 230 230 230 230 229 229 229 229 229 228 228 228 227 227 226 226 226 226 226 226 225 225 225 225 225 225 226 226 226 226 226 226 226 227 227 227 228 229 229 229 230 230 230 230 230 229 229 229 229 228 228 228 227 227 227 226 226 226 227 227