Height 393 395 379 373 388 406 424 472 483 477 473 430 397 394 380 356 340 332 342 378 373 319 300 285 276 274 277 276 258 244 237 238 246 258 253 255 265 275 284 294 298 306 346 391 413 430 429 433 434 432 434 436 439 443 455 467 455 489 506 512 514 517 523 536 550 573 587 569 536 506 492 479 458 433 345 255 198 195 255 367 379 362 385 450 502 506 502 469 433 415 414 410 422 433 445 459 464 427 403 391 379 351 313 333 367 357 313 350 394 211 224 303 208 198 208 216 204 177 163 196 199 175 231 322 135 127 154 152 122 94 115 152 192 245 279 246 233 232 200 171 168 160 318 410 410 363 326 295 374 461 568 652 629 588 580 571 554 533 527 513 509 509 511 506 479 462 446 430 409 375 322 296 303 323 341 360 385 398 391 372 355 344 342 341 340 336 323 308 299 292 283 275 268 263 261 261 264 265 263 259 254 253 256 262 264 266 265 262 259 250 234 217 204 195 188 172 158 148 145 147 155 151 162 177 189 195 198 197 196 195 197 201 203 206 222 248 276 295 332 344 379 461 559 544 529 534 563 634 762 744 627 551 499 439 390 361 344 333 333 344 352 340 345 363 383 397 391 372 363 367 381 394 404 412 413 415 428 430 432 436 443 450 455 459 464 469 472 473 475 477 478 477 475 472 470 467 464 460 459 459 460 460 457 453 448 443 446 449 451 452 452 452 452 453 453 452 452 452 452 436 437 405 389 397 405 416 465 483 476 458 413 384 391 376 346 337 325 331 340 334 316 306 292 275 270 270 269 259 237 227 225 227 231 236 251 256 262 273 285 293 295 325 364 390 406 423 428 431 434 434 435 441 452 464 468 455 499 510 510 510 512 517 535 561 587 592 559 524 485 479 475 451 413 295 215 185 216 299 361 381 403 447 492 494 492 465 433 412 417 449 437 447 455 463 474 471 435 418 408 381 321 335 339 345 326 304 375 391 211 210 288 231 189 188 194 183 163 167 213 194 175 199 237 155 137 156 154 125 93 111 151 196 239 256 213 161 157 159 162 165 172 295 405 408 362 375 394 441 526 616 659 611 593 586 575 558 536 519 492 484 485 486 481 471 463 453 439 414 360 295 298 315 329 338 346 373 390 384 364 351 336 337 340 339 330 311 307 301 295 287 277 270 265 262 261 260 260 258 255 252 252 255 256 248 244 248 253 252 247 235 225 217 212 204 193 180 167 155 148 145 147 157 170 181 189 190 190 189 189 189 188 183 183 192 207 226 249 288 307 378 496 600 637 580 544 567 674 863 843 651 532 484 440 410 385 368 353 343 348 350 343 344 351 359 364 358 348 342 344 354 372 385 391 392 396 412 417 425 434 441 445 449 454 458 461 464 465 468 469 470 470 468 467 466 466 464 461 459 457 457 454 450 446 442 434 434 436 439 441 441 441 441 443 444 444 444 445 445 419 434 429 430 431 413 414 446 471 459 416 392 369 358 350 338 322 315 319 322 322 317 309 295 278 269 263 259 262 243 224 214 216 224 229 244 250 255 262 270 277 281 292 323 368 387 402 416 426 431 431 436 441 448 465 483 485 505 508 510 512 515 520 536 570 588 575 535 500 471 472 473 441 364 255 201 211 259 307 312 366 512 571 529 487 487 457 434 434 457 493 468 478 485 486 483 455 425 384 354 323 275 343 365 344 289 254 347 321 184 206 291 247 155 155 165 163 155 169 249 215 186 175 172 177 149 156 149 119 89 107 142 210 270 283 235 128 111 128 147 159 192 298 409 436 414 424 439 491 551 592 603 601 607 600 580 561 548 522 501 490 481 473 474 475 465 449 424 385 329 313 323 331 330 325 330 350 368 367 352 342 332 336 337 331 318 311 307 302 296 288 280 273 270 266 261 258 258 256 253 250 244 230 205 200 202 209 217 220 220 216 211 210 210 209 205 201 195 188 180 172 171 177 185 192 194 191 187 185 187 188 185 179 178 181 190 205 225 289 350 436 542 641 723 655 591 600 717 944 701 561 500 470 438 416 379 361 347 333 336 340 343 344 340 333 326 323 321 323 326 332 343 353 359 363 369 389 404 421 432 437 440 445 449 452 454 456 458 461 463 463 463 463 463 463 465 465 463 460 456 451 445 441 436 428 419 416 417 421 427 427 428 429 431 432 434 434 436 437 389 421 449 465 463 439 425 438 440 426 404 389 361 347 332 318 310 315 315 314 318 320 307 285 271 263 257 251 249 235 219 210 209 214 221 228 231 234 239 247 253 264 269 285 320 358 382 403 417 424 430 437 437 443 465 494 502 504 507 512 516 519 523 542 564 566 544 506 468 461 468 466 420 300 221 219 267 307 304 302 365 562 636 563 489 489 476 459 461 485 505 499 516 520 504 470 413 380 316 270 263 287 325 362 329 257 207 238 218 158 204 267 217 153 135 139 144 145 161 243 224 197 181 177 192 153 144 131 109 94 115 143 225 296 316 283 138 110 118 133 153 196 464 491 458 450 449 488 618 608 569 583 596 612 605 579 559 560 537 526 519 519 519 509 491 454 416 380 349 327 332 334 332 327 323 323 330 339 350 361 359 343 331 322 317 316 310 307 302 297 290 283 276 271 263 258 256 257 253 249 246 232 197 157 163 170 176 181 186 192 195 195 195 194 191 191 197 201 204 205 205 206 210 212 211 202 188 180 181 189 196 197 195 192 192 197 212 258 356 436 507 580 665 722 643 567 554 613 704 561 500 477 461 439 415 364 331 312 304 313 323 328 324 313 298 289 289 295 305 314 318 319 323 329 334 343 362 387 409 423 432 437 441 444 446 447 449 451 455 458 459 460 460 460 461 463 464 463 460 454 445 434 426 423 418 411 408 409 412 415 415 415 416 418 420 422 422 424 424 393 434 464 473 475 476 432 470 452 420 419 457 362 351 329 307 301 302 301 310 316 314 302 274 241 234 241 246 232 219 211 205 203 207 211 214 216 220 226 232 239 250 257 264 279 313 342 375 397 411 423 433 431 450 477 500 504 505 509 514 518 520 525 545 544 531 506 472 439 450 461 441 369 237 206 263 313 329 325 359 402 484 553 561 497 481 455 457 474 493 509 532 542 533 495 430 357 313 268 249 272 330 368 348 270 202 188 203 218 197 155 139 185 242 150 129 136 141 153 208 204 194 191 192 198 138 116 108 106 112 135 163 226 284 309 292 181 135 123 133 154 177 600 588 474 434 478 557 705 656 580 588 593 591 577 550 536 551 543 552 563 570 562 525 462 414 375 349 340 339 339 334 327 323 320 319 322 330 344 363 370 349 335 322 312 310 308 306 302 299 294 287 273 264 258 255 254 253 247 245 243 226 187 162 161 162 162 161 165 173 181 184 182 178 172 172 180 190 202 215 228 237 243 243 234 217 197 184 183 190 202 212 220 220 219 223 252 368 417 463 519 584 657 628 545 487 475 493 496 477 461 450 442 428 391 332 291 275 276 294 302 302 296 284 271 265 268 279 291 301 304 303 304 308 315 324 339 372 394 409 423 433 436 437 438 439 441 444 450 454 457 458 459 459 459 460 462 462 460 452 442 428 417 415 410 405 402 402 406 409 408 405 404 405 406 407 406 408 409 382 426 454 473 485 484 432 411 404 390 372 362 342 330 325 314 297 295 295 302 307 304 288 255 229 216 218 226 217 202 201 201 201 202 201 204 208 214 220 224 232 240 246 251 257 274 296 334 368 393 412 422 427 461 492 506 508 510 511 513 517 520 527 537 524 504 475 436 429 441 451 392 273 179 219 278 312 332 362 420 449 460 471 476 464 443 429 453 471 475 513 589 588 533 452 377 331 300 274 283 311 320 351 281 209 178 188 187 174 167 142 118 131 218 145 127 134 139 145 185 178 175 202 239 180 117 97 98 105 113 125 175 244 302 329 318 264 181 145 152 167 156 417 558 536 464 519 578 618 621 601 581 584 555 531 508 502 526 537 572 596 595 560 487 416 367 334 323 335 342 338 331 324 319 319 319 321 328 342 361 369 349 337 321 309 308 307 306 303 298 292 282 270 263 259 258 259 254 249 246 244 233 204 181 165 159 157 154 154 164 178 186 185 179 174 175 178 183 192 214 241 260 270 268 255 237 218 205 199 202 211 224 238 250 258 290 394 400 433 459 478 508 579 508 458 435 435 446 451 441 427 416 405 382 333 287 257 248 256 276 284 282 274 265 257 255 260 269 279 286 288 288 290 296 304 314 325 357 378 393 409 425 429 429 429 430 432 438 444 450 454 456 457 457 457 458 459 459 458 451 442 429 416 411 404 398 396 399 403 407 405 402 400 400 400 400 400 399 395 370 405 417 456 461 424 462 385 363 357 360 372 341 325 321 312 296 294 302 303 293 284 277 243 222 206 202 206 203 194 194 196 197 197 195 197 202 209 216 221 227 230 234 238 246 265 278 301 337 371 393 409 427 460 490 505 507 511 510 512 515 520 524 518 493 463 440 428 418 411 405 327 215 187 223 243 277 332 394 423 429 442 450 455 456 394 417 436 448 465 493 569 551 476 391 331 300 289 333 381 401 377 259 221 197 182 180 185 170 151 151 152 135 199 195 155 131 135 134 159 150 142 157 181 130 110 101 103 109 112 128 216 292 337 349 332 268 212 187 179 168 157 146 401 669 729 488 481 468 518 573 582 569 540 510 491 490 510 534 573 584 562 508 424 380 328 298 298 319 330 332 331 327 322 321 319 318 325 337 351 354 344 334 319 306 306 303 301 298 294 288 280 270 263 261 261 262 257 251 247 244 240 230 193 175 165 160 159 157 169 187 202 209 207 206 210 209 203 198 210 244 274 285 280 269 257 250 245 243 252 276 310 330 353 380 407 420 427 429 433 446 471 479 450 432 425 427 430 429 413 394 369 335 309 275 251 236 233 244 264 271 269 263 256 252 253 256 261 266 270 273 275 279 287 297 307 319 336 359 378 390 410 419 420 419 421 425 431 439 445 449 452 455 456 457 457 457 456 456 449 442 430 417 408 397 390 389 393 398 401 399 396 394 394 393 393 392 389 382 367 405 399 406 411 407 424 395 361 347 358 381 344 326 313 303 296 300 290 284 270 261 262 242 216 202 198 200 201 194 193 192 191 190 191 191 197 203 211 218 222 226 229 234 245 268 274 285 314 336 347 401 424 464 492 502 507 507 508 511 514 518 517 508 463 434 422 419 450 441 350 250 199 220 236 268 307 354 397 408 430 436 425 398 368 379 438 441 436 450 467 473 449 404 354 317 291 296 312 341 342 271 238 211 246 253 192 167 154 141 149 153 150 296 222 155 129 135 138 176 159 137 131 136 115 111 109 112 117 127 231 294 335 352 346 334 292 250 218 193 172 155 142 164 458 775 467 400 389 425 493 565 579 549 525 512 510 516 527 531 509 471 431 396 337 282 270 286 299 310 320 327 329 325 319 313 313 321 332 340 341 338 324 311 305 303 299 297 294 290 286 279 272 266 264 264 263 260 253 248 244 241 233 197 181 173 170 170 174 180 192 209 233 258 257 262 261 246 223 212 248 280 293 291 281 275 283 293 317 350 374 395 409 427 445 453 440 429 420 421 432 450 456 434 423 423 423 417 406 390 361 307 239 243 238 230 224 226 238 254 260 260 257 254 252 251 250 250 252 254 257 262 270 280 291 303 312 319 336 357 366 386 403 409 411 413 418 425 432 438 443 448 452 455 456 456 455 454 452 447 439 427 412 397 386 380 380 384 389 392 392 390 388 386 385 385 385 381 373 380 448 454 453 430 393 379 401 362 345 358 377 338 323 304 291 289 292 270 258 247 243 248 246 212 201 203 208 209 195 193 191 189 187 186 187 197 205 211 216 217 220 226 234 246 260 266 282 302 318 330 357 409 458 487 498 502 504 506 509 511 512 510 484 457 434 421 415 413 346 276 229 222 262 311 338 350 367 398 422 428 429 419 389 348 386 435 441 440 450 457 444 425 381 342 329 306 304 279 269 266 236 234 272 331 342 276 184 168 149 160 178 171 190 179 174 157 140 170 221 229 219 203 183 133 131 136 144 174 254 322 352 358 352 341 335 325 281 232 195 179 164 149 147 411 798 750 409 401 437 484 562 597 598 562 538 538 541 505 471 449 434 405 330 257 238 254 273 277 287 300 310 316 317 309 304 309 319 329 335 335 326 310 298 291 286 285 288 286 283 280 276 271 265 261 258 255 251 245 238 233 226 211 188 175 169 167 167 168 174 186 208 238 275 290 293 281 255 228 228 264 282 298 306 293 293 317 354 402 442 443 442 446 457 464 454 435 419 411 413 424 439 435 418 414 416 411 393 383 372 317 244 212 213 212 211 213 220 233 245 251 252 252 251 249 246 243 240 240 241 245 251 261 273 285 298 304 309 311 315 325 353 375 391 401 406 410 418 425 431 436 442 448 452 454 453 449 445 442 436 422 405 393 379 368 367 370 375 379 381 382 380 377 374 372 371 371 369 364 429 420 430 425 405 377 357 375 360 348 351 357 329 312 296 284 275 269 261 249 237 234 240 244 209 203 211 215 204 198 195 195 194 191 187 189 194 204 211 213 214 218 223 228 237 254 266 281 296 308 319 345 375 413 449 477 497 504 496 500 505 502 493 455 456 439 418 408 384 294 277 279 294 348 367 394 398 389 391 420 424 428 425 417 413 434 449 460 472 482 479 455 431 393 388 429 399 310 260 239 235 242 272 349 389 375 309 210 207 227 252 236 152 103 129 172 171 146 199 294 321 317 302 276 198 174 187 189 220 353 340 353 353 347 347 353 357 325 255 190 178 170 163 163 266 497 784 577 488 469 494 540 598 588 566 555 550 522 464 447 438 426 394 308 234 225 235 246 260 260 276 293 305 307 303 302 309 318 325 326 319 306 294 279 265 258 258 264 264 264 269 267 257 246 236 228 222 218 213 208 203 197 187 177 171 166 163 161 159 162 174 195 227 274 286 285 272 256 246 249 256 273 291 302 303 319 362 422 467 478 466 463 462 465 459 431 421 410 406 408 416 426 409 403 403 400 391 380 370 357 306 232 198 196 194 196 203 213 225 234 238 241 242 243 242 238 235 231 230 231 235 242 251 264 279 292 296 298 299 302 307 319 334 360 384 396 401 410 418 425 430 436 443 447 447 442 433 427 420 410 396 380 368 359 351 351 356 364 368 370 370 368 365 362 359 358 358 357 355 448 390 396 378 371 371 357 344 352 348 340 334 322 295 288 278 265 258 251 245 233 226 227 226 206 206 209 211 210 205 202 200 198 195 193 194 199 203 207 209 210 217 223 227 236 253 257 273 287 300 315 337 360 393 423 451 478 496 495 499 499 488 458 430 438 446 441 414 342 294 318 349 376 410 364 403 420 407 390 413 421 430 440 457 484 482 485 494 506 511 497 466 444 428 455 517 469 304 249 238 240 263 347 395 393 345 276 230 187 223 249 210 111 101 111 163 195 200 242 362 381 371 361 348 297 233 237 242 255 334 304 311 340 370 383 382 378 305 227 180 171 176 179 186 205 308 630 657 595 525 491 509 564 571 551 524 495 457 444 441 434 406 344 246 220 221 226 232 240 246 252 266 279 286 290 298 306 312 313 308 289 279 274 266 257 249 241 234 230 235 250 248 233 217 203 194 186 182 180 179 178 177 177 174 171 168 165 162 158 156 161 173 193 220 232 238 236 228 223 223 231 221 250 324 375 392 413 445 472 479 485 484 481 468 438 396 402 405 406 407 409 409 386 379 379 380 378 373 360 339 284 211 188 186 185 187 194 203 212 218 222 225 227 229 229 228 225 223 222 223 227 233 242 256 274 285 288 288 288 291 296 305 316 331 354 380 392 402 410 418 423 430 436 438 434 426 416 409 400 388 376 367 357 351 347 348 352 357 360 362 363 362 360 357 354 350 350 351 351 411 378 380 364 366 376 364 339 337 337 334 322 306 284 269 259 253 248 243 241 234 224 216 217 207 209 210 209 210 211 207 203 200 198 198 198 202 205 207 209 212 218 224 230 240 255 259 271 285 299 316 338 364 388 405 424 452 472 486 493 479 449 422 422 437 455 449 403 330 330 344 370 390 386 358 399 419 411 398 423 421 430 454 483 501 498 516 523 520 510 493 479 477 480 494 503 437 293 242 237 261 328 408 403 357 300 249 204 93 79 82 83 90 98 117 174 253 314 308 390 391 377 371 375 376 283 267 279 282 272 269 271 343 415 424 409 344 241 184 176 172 184 198 212 224 269 434 620 655 596 517 486 520 526 512 484 451 429 440 439 412 367 312 225 216 214 215 219 226 234 241 249 257 267 274 282 282 286 289 278 269 264 257 250 245 239 232 227 224 222 220 217 213 207 199 190 180 173 170 169 169 171 174 176 175 174 173 172 167 161 158 161 171 183 195 206 210 210 206 198 181 187 278 416 419 414 399 416 452 475 486 487 478 450 407 370 380 402 407 400 394 379 353 343 346 356 362 358 346 322 269 194 181 181 181 184 188 192 196 201 205 209 212 214 215 216 215 215 215 217 221 226 235 247 265 273 276 278 279 283 287 294 302 312 326 350 367 381 394 406 415 423 427 427 422 413 405 397 389 377 367 361 353 351 350 350 350 351 354 356 358 358 357 353 350 347 346 347 350 373 353 347 351 364 371 359 337 332 329 318 301 285 268 262 252 242 237 235 231 224 214 207 207 204 207 207 207 210 221 209 203 200 199 198 199 202 204 206 208 214 219 225 236 248 259 265 280 291 305 324 349 377 387 391 402 424 441 456 463 439 406 411 438 463 456 416 371 378 373 349 337 331 320 405 426 430 417 408 450 435 431 449 476 495 510 524 536 534 522 517 521 524 526 522 502 438 309 272 281 331 429 417 389 317 271 244 68 75 72 71 74 76 88 116 188 305 395 324 371 378 373 374 382 382 296 272 276 277 274 257 271 368 446 428 398 262 206 189 184 186 197 217 237 252 273 329 549 652 642 562 481 485 477 472 459 441 435 440 417 383 349 313 229 212 203 200 205 214 224 232 238 242 247 253 258 259 261 263 261 255 249 243 239 236 233 229 225 223 222 220 217 213 208 202 194 185 175 168 164 162 164 168 173 179 183 186 187 183 175 167 166 170 177 187 196 202 203 201 192 176 267 383 420 394 377 364 352 360 416 451 452 442 418 386 374 399 410 395 372 359 336 310 304 313 327 338 336 329 309 254 171 168 171 176 182 185 184 185 188 192 196 199 201 204 205 207 208 211 213 216 220 227 237 250 260 283 302 311 316 288 289 296 306 321 359 376 392 406 415 420 425 426 425 421 413 403 396 388 377 367 361 356 357 357 356 354 352 351 352 354 357 358 356 352 347 344 345 348 418 342 339 364 376 364 339 330 331 322 304 283 266 253 247 237 230 226 222 216 210 204 198 196 200 201 203 206 209 214 204 200 199 199 199 199 203 205 205 207 213 219 224 240 256 263 272 289 300 313 333 359 382 386 384 388 403 426 423 410 401 409 437 462 463 442 408 380 384 359 362 365 363 367 426 430 429 436 462 510 479 445 436 452 481 503 525 546 563 574 580 585 583 573 533 464 437 354 354 406 449 426 412 359 307 275 235 90 81 70 56 48 53 74 115 231 330 317 153 333 356 359 368 366 359 285 261 256 238 193 201 299 394 438 407 306 250 221 206 198 202 216 235 254 273 302 360 507 607 624 569 487 463 458 458 454 446 440 420 383 365 358 333 235 204 190 187 193 204 215 223 228 231 234 240 243 245 247 248 249 243 237 233 230 229 228 226 224 223 222 221 217 213 208 203 198 192 183 174 166 160 159 162 169 179 190 198 203 202 193 184 181 184 189 197 206 215 218 211 189 205 312 388 343 337 337 307 274 268 299 321 365 385 380 366 360 376 372 359 344 329 309 289 283 287 296 309 316 315 295 240 151 154 160 169 179 186 180 179 180 183 186 189 191 194 197 200 204 208 210 212 215 221 227 237 250 294 330 342 349 290 285 294 308 334 371 389 402 411 415 418 421 423 424 423 419 414 406 396 383 371 365 361 361 360 358 354 350 348 349 350 353 356 356 353 349 345 342 344 417 337 344 345 344 345 344 330 323 304 283 266 253 241 234 226 218 212 207 201 197 193 190 191 196 198 201 204 203 199 196 196 198 200 201 201 205 207 207 207 211 217 222 237 254 266 281 290 304 317 331 351 360 368 371 380 399 416 403 392 389 408 452 470 467 428 382 354 342 321 356 367 371 407 432 428 426 433 450 481 524 483 449 443 459 483 512 540 565 581 588 586 571 539 494 444 405 404 449 480 469 429 402 318 268 250 212 63 62 58 60 72 92 108 197 214 263 343 277 296 332 359 366 350 325 280 236 214 204 170 177 326 390 373 341 280 255 223 204 205 220 235 250 267 298 348 397 453 511 536 522 484 455 456 460 457 444 427 377 364 365 364 338 228 194 183 181 185 196 206 214 218 221 224 230 233 236 237 238 237 233 229 226 224 223 223 222 222 222 222 224 220 213 206 200 196 193 189 182 174 167 163 164 169 179 192 202 209 209 203 198 199 205 212 220 229 238 240 222 186 206 259 289 266 290 291 255 224 222 238 253 285 303 310 319 329 338 336 329 320 311 293 280 274 273 275 279 297 298 274 219 142 146 152 160 174 188 181 177 176 177 179 181 184 187 192 198 204 206 206 208 211 214 219 227 240 272 303 323 344 285 292 308 322 353 381 398 406 410 411 412 415 417 418 418 415 411 405 396 384 372 365 361 358 357 355 350 346 344 344 346 349 352 355 354 350 346 343 340 346 333 336 335 351 350 330 324 312 295 272 252 240 231 222 212 203 198 194 190 189 188 189 195 205 203 200 197 192 186 189 191 195 198 201 204 206 208 208 207 210 215 220 234 251 265 278 283 294 303 308 313 330 350 362 370 378 383 378 388 407 432 457 463 444 407 374 344 288 289 318 338 373 441 436 430 428 431 437 451 475 494 482 461 454 462 475 489 504 518 531 521 511 465 414 391 389 458 486 484 459 414 319 195 228 231 110 66 62 58 72 93 106 148 211 207 216 284 370 320 309 335 353 326 309 293 249 208 191 188 206 283 413 476 391 365 289 229 207 219 243 255 263 283 318 366 426 440 473 496 498 486 481 471 460 451 434 373 367 365 364 344 282 204 186 181 180 182 188 196 204 210 213 215 219 223 226 227 227 226 224 222 220 220 220 219 219 220 221 227 244 242 233 223 212 202 198 195 190 185 180 174 172 174 182 194 204 210 210 209 211 217 227 241 252 249 241 233 219 189 171 174 197 229 255 244 219 203 206 218 238 258 270 277 289 298 301 303 303 300 293 278 268 263 263 264 268 271 269 235 174 137 141 146 154 168 187 185 179 176 175 175 177 181 188 196 204 208 204 205 209 211 210 214 220 232 256 285 309 332 290 315 337 342 369 390 400 404 405 405 406 409 409 408 406 403 397 392 385 379 374 363 361 357 352 349 345 341 341 341 342 345 349 352 353 351 348 345 340 325 324 325 331 344 340 319 312 300 286 261 238 226 219 209 196 187 184 184 184 186 190 201 218 228 213 198 186 179 178 184 189 193 196 198 202 205 207 207 207 209 211 212 227 247 265 276 280 286 291 293 297 314 333 357 366 359 359 353 372 401 428 443 437 407 381 355 322 279 278 305 356 409 439 434 440 441 437 433 440 451 488 494 477 462 452 450 449 448 449 456 462 455 454 452 447 452 489 488 467 437 386 195 226 294 294 196 72 137 160 144 129 159 179 213 239 262 303 400 325 291 313 339 319 338 330 306 285 276 276 300 333 402 452 429 392 355 270 228 266 344 370 332 333 370 407 439 465 480 493 505 508 493 477 465 454 433 376 368 363 343 290 202 189 182 179 179 179 179 187 196 203 206 208 211 215 218 220 220 218 216 216 216 217 217 216 216 218 225 239 262 261 253 244 235 226 224 214 204 195 188 182 180 181 188 198 209 215 212 209 210 217 227 235 237 236 237 236 214 188 174 174 188 210 220 210 200 197 200 210 231 250 260 264 271 276 279 282 283 280 273 265 258 255 256 258 257 256 252 213 141 135 138 143 150 162 182 189 183 177 175 175 180 189 200 210 216 213 205 210 215 214 209 210 215 227 254 286 309 323 325 335 341 348 373 391 396 397 397 398 399 398 396 393 388 383 379 375 372 371 370 367 364 358 352 344 336 336 336 337 339 342 346 349 351 351 349 346 342 318 312 313 320 323 320 309 298 287 273 250 227 212 205 195 182 173 173 179 184 189 200 234 274 244 213 188 175 172 174 182 186 189 194 199 203 202 202 204 207 206 206 209 221 240 261 269 275 279 282 286 294 308 324 344 353 344 335 338 360 391 416 419 389 368 338 313 303 305 302 311 341 387 429 419 493 516 492 453 442 447 474 486 482 471 453 447 437 422 410 410 431 439 487 527 517 498 468 459 443 409 353 235 290 312 301 260 131 199 233 219 200 226 207 221 252 285 311 322 330 294 282 303 333 359 349 334 326 326 327 350 362 394 429 434 405 386 342 315 336 403 396 374 377 401 432 467 485 490 494 502 510 498 486 474 461 436 378 367 336 280 221 192 184 181 181 180 176 174 179 187 194 199 202 204 208 212 214 215 213 211 211 213 214 214 213 213 219 232 251 264 263 260 255 251 249 248 238 229 220 213 203 189 185 188 196 205 210 210 209 211 217 225 230 233 234 232 227 203 188 180 182 194 209 205 196 193 195 200 204 213 224 232 238 250 260 266 269 269 265 259 254 250 248 249 249 244 242 239 205 137 134 137 140 146 156 174 188 186 181 178 180 190 204 217 225 225 215 208 216 221 218 212 209 214 228 257 293 319 316 326 308 294 323 361 376 382 385 387 387 383 381 377 373 368 365 363 361 360 361 361 360 358 353 346 335 325 323 327 332 335 339 343 346 349 350 349 346 343 311 306 302 305 307 305 298 284 272 256 236 215 199 193 185 172 169 174 180 189 201 232 302 353 241 190 179 178 178 181 180 185 188 191 195 199 200 199 198 199 202 207 211 225 242 257 261 271 276 280 283 289 301 313 322 325 321 317 324 347 377 397 390 366 335 291 272 292 339 328 317 336 379 418 378 606 644 580 501 454 449 467 481 487 487 470 464 451 427 403 397 417 440 524 587 563 490 430 398 396 382 313 328 270 244 234 217 211 226 250 270 279 275 249 239 232 247 264 209 285 268 251 269 314 353 346 332 327 332 340 353 358 392 430 428 411 394 390 389 390 395 383 397 409 420 445 486 493 494 496 501 506 499 489 481 471 450 382 369 310 246 209 200 196 192 189 185 180 178 188 193 194 194 197 200 203 206 209 210 209 208 208 209 211 211 210 213 223 235 246 258 259 258 255 252 252 252 250 247 242 235 216 197 189 189 193 199 204 208 210 213 217 223 226 225 226 224 215 195 186 182 186 198 206 200 192 188 186 187 187 190 192 194 200 218 233 247 255 256 255 250 246 242 240 239 234 226 226 206 166 134 131 134 138 142 150 162 174 182 186 188 193 204 218 228 230 224 212 210 217 220 219 214 210 215 227 255 297 331 293 273 264 276 309 338 349 358 366 369 363 357 356 355 353 351 349 347 345 344 345 346 348 349 347 339 328 319 310 315 323 328 333 338 343 345 347 347 345 344 306 306 296 294 297 297 288 272 255 236 212 195 189 185 182 172 174 182 189 232 323 355 365 340 198 193 184 192 200 189 187 189 189 190 193 198 198 194 195 202 212 217 216 234 250 254 254 268 276 279 281 284 294 299 299 297 296 301 307 327 355 374 371 357 308 265 259 295 355 328 315 364 406 381 337 645 667 593 524 459 453 473 490 502 508 490 488 492 466 422 402 406 424 528 625 617 480 433 337 334 370 291 247 222 215 216 223 242 268 292 314 322 308 302 263 224 211 217 184 180 202 244 268 255 341 343 339 341 348 358 353 370 408 437 431 407 395 398 406 401 372 392 416 424 430 455 490 494 496 501 507 505 495 485 478 470 450 383 326 269 233 217 201 199 196 192 187 181 178 180 180 180 184 190 193 197 200 202 203 203 202 202 203 205 205 205 205 207 212 224 242 245 247 246 244 243 241 237 232 228 223 206 196 191 189 189 193 198 204 208 212 215 218 217 214 211 208 199 188 182 180 183 191 195 194 188 180 172 164 157 157 159 164 172 179 185 211 229 233 234 235 232 226 223 220 203 183 179 162 138 130 128 132 136 141 147 155 166 177 187 194 199 214 221 224 222 215 209 209 211 213 212 210 207 208 216 244 291 316 254 231 234 244 260 290 312 329 338 336 330 330 331 332 333 332 327 322 318 315 314 315 316 315 311 304 297 291 289 295 304 314 322 330 336 340 342 343 341 342 305 305 299 285 281 284 282 265 244 224 202 189 186 183 178 175 179 200 251 335 362 373 320 234 204 247 243 237 260 292 196 189 188 189 192 196 195 193 197 208 219 225 224 235 247 251 250 268 274 277 279 281 287 286 281 277 278 285 292 302 326 349 354 328 289 267 276 310 346 314 325 376 379 310 344 437 435 434 450 441 458 478 497 511 512 489 493 557 551 476 429 417 421 454 529 593 472 426 347 353 409 393 299 261 257 268 278 281 297 314 336 349 337 328 293 241 207 212 243 182 217 261 275 271 344 352 358 367 376 386 375 425 456 455 441 402 391 399 399 384 379 420 429 424 430 461 487 493 497 504 514 508 492 479 457 432 412 355 279 243 232 224 204 200 197 193 188 181 177 175 172 172 175 180 184 188 191 193 196 196 196 196 196 197 199 201 201 202 202 204 212 212 209 206 202 196 192 190 190 190 192 192 190 187 183 182 184 190 196 201 206 210 211 209 206 202 197 190 184 179 175 175 178 182 182 177 170 163 156 150 149 151 155 159 162 163 166 170 176 187 202 200 192 185 180 158 136 131 130 128 127 127 131 136 140 145 152 167 180 190 197 203 209 211 212 212 208 202 200 199 199 198 196 193 190 194 213 246 253 216 209 216 221 226 240 254 272 287 292 294 297 300 303 306 306 295 287 280 275 274 274 275 276 275 275 274 274 276 281 289 298 311 321 330 335 337 336 335 335 306 305 296 273 279 281 272 253 231 208 193 186 186 188 186 186 201 221 253 361 372 311 246 220 252 280 322 287 265 293 199 190 188 187 188 193 193 194 200 210 221 226 229 229 233 242 246 262 270 273 276 277 279 274 266 263 268 277 282 288 300 310 311 304 280 281 296 316 335 323 388 386 345 321 343 318 340 384 432 472 478 492 512 519 503 471 450 526 657 664 390 434 430 435 431 405 384 324 382 431 438 435 427 350 323 333 343 325 324 323 334 346 343 336 303 248 213 216 222 242 198 193 248 311 304 356 380 386 400 440 457 475 487 482 453 404 396 401 406 403 390 417 424 419 422 454 480 492 494 499 511 508 491 465 418 373 358 316 274 249 235 225 211 202 198 194 188 182 178 175 172 170 170 173 175 178 181 183 186 187 187 187 188 190 193 196 198 198 197 198 201 204 205 205 202 197 193 192 192 192 192 191 188 184 180 177 176 180 185 191 197 201 204 205 203 200 195 188 182 175 169 164 162 163 163 162 159 157 153 151 152 155 158 161 162 161 158 154 149 143 139 136 131 125 122 122 122 124 125 126 127 128 132 136 140 145 156 175 187 193 197 200 200 202 202 197 189 183 181 180 178 176 173 171 169 169 173 181 186 192 199 204 208 211 214 221 232 242 248 251 253 257 262 266 268 264 258 251 245 243 243 247 251 256 259 262 265 268 271 277 286 299 311 322 329 332 330 328 326 294 298 290 279 273 269 260 240 209 194 186 185 187 191 195 196 218 262 317 365 373 276 234 262 295 338 363 330 273 234 204 197 191 186 185 188 191 196 202 212 222 227 230 232 230 229 237 244 257 265 269 269 269 266 261 260 264 273 279 287 294 299 299 300 297 295 314 338 335 330 365 344 314 309 285 288 311 367 437 491 501 498 519 530 504 455 417 408 559 657 403 445 432 392 344 314 344 310 326 364 410 464 470 453 432 412 392 364 344 315 301 307 328 337 310 275 242 219 222 245 248 238 238 274 299 345 385 408 429 500 520 545 534 495 462 411 405 408 413 420 426 396 393 403 420 447 480 479 480 484 487 484 469 411 371 359 349 328 291 258 236 224 214 205 201 197 191 187 185 184 179 173 169 168 169 170 172 175 176 178 179 180 182 185 189 193 194 194 194 194 197 201 206 207 205 200 196 195 194 193 192 189 186 181 175 171 168 168 171 177 184 191 197 201 203 201 197 189 181 172 163 155 148 146 146 147 149 151 153 155 157 160 163 165 165 162 156 148 140 134 130 126 123 121 120 121 122 123 124 126 128 131 134 138 142 150 169 186 193 196 197 196 194 191 186 181 176 173 172 170 166 163 161 160 159 160 164 169 177 183 190 196 201 203 205 209 214 220 226 230 233 238 244 249 253 252 247 240 235 233 233 234 237 243 248 253 257 261 264 270 277 289 302 314 323 328 326 323 318 280 283 285 273 263 257 247 227 200 191 185 184 187 192 197 201 231 297 368 364 317 263 260 288 302 360 337 340 304 221 213 205 198 191 186 184 191 200 211 219 225 236 241 244 239 235 243 244 235 247 261 264 265 262 260 261 264 270 277 285 291 294 296 298 295 300 329 356 344 337 348 349 323 281 276 292 306 365 445 491 506 499 496 490 472 445 398 346 359 379 304 330 328 312 284 261 279 346 353 391 457 492 496 501 496 481 457 421 374 322 291 289 305 309 297 274 246 223 230 243 259 257 249 267 342 346 383 457 526 516 539 547 526 489 459 408 415 428 436 437 436 402 396 401 409 423 468 477 480 474 456 437 406 379 362 357 360 349 287 250 236 228 220 214 211 208 203 201 202 202 194 182 173 168 167 167 169 170 170 171 173 176 179 183 188 191 192 192 192 193 197 201 206 209 208 205 202 200 198 196 194 191 187 182 176 172 169 168 169 173 178 185 192 198 202 202 200 193 184 174 162 151 141 137 137 139 142 148 153 158 161 163 163 160 157 156 151 143 136 130 127 125 123 122 123 126 126 126 126 128 132 136 139 143 150 165 186 194 196 196 195 192 188 182 177 173 170 169 168 166 163 160 158 157 156 157 160 165 171 177 184 191 196 199 202 205 209 213 218 223 227 232 238 243 247 247 244 239 235 234 231 230 233 238 242 248 253 257 261 266 271 282 295 307 318 324 323 319 313 271 274 277 262 254 239 224 210 195 188 184 184 188 192 194 201 241 308 359 325 234 246 271 282 281 272 286 287 261 224 217 210 205 201 196 192 196 208 225 237 243 254 259 262 263 264 265 257 238 230 239 257 263 260 257 257 261 266 272 280 285 289 293 299 299 307 339 371 364 341 324 311 291 268 274 290 313 375 448 485 506 505 492 473 453 441 365 309 266 239 234 231 257 265 260 260 283 389 451 515 555 516 523 530 539 536 508 453 395 336 301 293 293 280 268 248 244 260 236 239 257 254 236 247 337 332 449 641 747 515 500 502 501 489 466 445 447 455 458 454 444 424 405 397 399 405 449 462 468 461 437 411 389 370 360 360 360 290 256 244 241 239 231 220 215 210 205 204 210 214 212 202 185 172 169 168 168 168 168 169 171 174 179 184 188 190 191 191 192 197 202 207 210 212 212 210 207 205 202 200 198 194 188 182 177 173 170 169 169 171 175 180 186 190 193 195 195 193 186 177 165 152 141 137 136 137 140 145 153 158 161 159 155 147 143 144 144 139 133 128 124 122 120 121 126 130 132 134 135 138 139 139 140 146 160 184 193 196 196 195 192 187 180 175 172 170 167 166 165 164 161 158 156 155 154 155 158 162 167 172 178 185 192 196 200 203 206 209 215 221 226 232 241 246 251 253 252 250 250 249 247 247 247 245 238 243 248 252 257 262 267 276 287 300 311 318 318 314 306 267 269 264 246 242 221 204 196 190 182 182 184 187 190 189 206 261 310 312 236 238 254 268 278 284 277 267 254 244 235 226 217 212 212 213 214 216 233 247 255 260 269 272 275 278 279 278 271 260 236 228 242 256 253 249 251 256 262 268 273 278 284 292 301 306 317 345 371 366 337 301 274 265 272 284 293 324 385 454 496 510 513 501 477 449 422 377 305 255 233 218 196 228 244 264 306 355 424 490 599 667 583 546 540 554 557 525 460 404 354 323 307 291 270 231 206 228 282 266 271 266 239 213 231 314 336 492 766 945 500 485 494 506 511 498 487 481 481 477 462 438 421 402 390 390 402 438 447 447 445 440 419 397 377 367 359 326 267 253 254 255 251 235 221 213 208 204 204 208 213 214 212 207 191 179 172 169 169 169 169 171 175 180 185 189 190 190 191 195 205 212 216 217 217 218 217 216 215 213 212 210 202 193 185 178 173 172 170 170 170 173 176 179 180 180 181 183 185 183 176 165 153 144 140 138 138 139 142 150 155 155 149 140 133 132 134 137 137 134 130 125 121 121 127 139 149 148 143 137 135 134 134 138 149 170 190 192 193 192 191 188 179 173 170 167 166 164 163 162 161 159 156 154 153 152 153 155 159 163 168 174 180 187 193 197 201 203 206 215 220 226 234 244 250 255 257 258 258 258 258 257 259 259 256 253 249 245 244 248 255 261 268 279 292 303 310 311 307 298 264 263 253 233 223 205 193 188 185 179 179 182 186 187 185 243 324 293 200 202 217 227 239 257 278 279 267 253 244 239 233 221 220 221 227 238 246 256 264 272 277 282 286 301 300 291 287 282 275 257 241 235 235 233 230 236 246 253 259 266 272 280 290 302 313 334 356 365 352 327 295 275 275 290 300 306 334 399 474 518 518 520 508 484 448 397 422 326 259 243 225 203 214 237 292 375 427 445 451 561 693 676 562 527 534 538 509 454 408 373 349 326 296 269 216 181 189 232 243 254 249 230 217 242 298 335 433 633 810 464 479 510 529 530 522 507 496 489 477 454 426 406 391 381 380 395 425 431 433 436 438 427 405 384 366 340 292 266 264 266 264 255 234 220 211 207 206 206 209 212 214 215 215 208 197 192 185 176 173 172 174 177 181 186 189 189 190 195 202 207 214 219 222 224 225 225 227 228 228 226 224 213 201 191 183 176 172 172 171 171 171 172 173 170 167 166 168 174 174 169 160 151 146 143 140 139 139 140 146 150 149 142 133 129 129 132 135 138 139 137 136 136 135 132 142 151 149 141 134 129 128 129 135 150 176 185 186 187 188 188 181 170 165 163 162 161 160 159 159 158 156 153 151 150 150 151 153 156 159 164 169 175 181 188 193 196 200 203 211 218 225 233 242 247 252 255 256 257 258 258 260 263 265 264 258 254 244 237 239 244 251 259 269 282 294 300 300 295 288 258 253 245 224 202 191 185 181 179 178 179 182 185 186 189 334 367 291 198 201 209 219 227 232 237 258 265 251 237 230 231 223 226 230 238 254 267 270 275 280 284 288 292 304 303 297 294 289 284 273 258 241 227 221 214 216 225 238 249 258 266 276 288 302 326 354 368 360 338 322 310 306 307 310 312 323 349 423 505 537 532 526 514 488 446 400 410 329 273 255 239 225 232 273 349 432 449 449 457 477 548 681 568 512 506 502 473 435 404 386 370 346 309 267 251 200 151 136 115 116 182 233 247 259 276 291 313 346 387 427 441 495 530 527 518 503 484 471 458 440 420 399 384 375 372 382 405 412 415 418 420 419 400 377 348 313 277 273 274 272 265 253 233 220 213 210 209 209 211 214 216 217 218 214 209 205 200 191 185 181 178 179 182 185 188 190 195 200 203 207 212 217 221 224 227 229 231 232 232 231 230 219 207 198 190 182 176 173 171 170 168 168 166 161 157 154 157 163 163 159 153 148 145 142 140 139 138 138 140 143 143 138 131 129 130 134 139 144 148 149 151 151 145 131 131 136 138 135 129 125 124 126 133 147 171 178 180 181 181 179 168 161 157 156 155 155 155 155 155 154 152 149 147 146 147 147 149 151 155 159 164 169 175 181 186 190 195 200 205 210 216 224 235 240 245 248 250 251 254 256 259 262 266 267 260 256 246 235 231 234 240 246 255 266 279 284 284 282 279 248 237 223 199 190 184 180 177 176 177 180 183 186 190 198 268 261 229 205 209 215 222 229 228 224 234 241 234 226 225 228 228 229 234 245 258 270 273 277 281 284 288 293 295 298 299 298 294 289 281 269 254 242 230 218 207 205 218 237 250 260 270 284 303 344 369 367 348 328 328 330 328 324 322 326 344 382 461 540 568 560 530 506 473 442 446 344 299 283 274 263 258 291 369 434 453 446 459 463 470 497 554 554 501 485 466 415 389 379 383 375 350 324 297 277 219 170 169 185 139 189 230 230 229 246 257 286 327 369 438 419 456 499 518 518 490 463 448 440 434 424 402 386 375 369 371 383 390 387 384 388 394 379 353 320 290 276 280 279 273 263 250 234 223 217 214 213 212 214 216 218 219 220 218 216 214 211 206 201 197 191 188 189 191 194 198 200 201 203 207 211 214 218 223 229 236 239 239 237 234 235 224 211 201 196 192 185 178 172 168 165 163 159 154 149 147 152 155 154 150 147 145 143 141 139 137 136 135 135 138 139 137 133 132 135 141 147 152 152 144 136 129 125 123 123 125 130 132 127 123 123 125 130 141 162 172 173 173 171 165 157 153 151 150 150 151 151 151 151 150 148 145 143 142 142 143 144 146 149 153 158 163 169 174 179 184 189 195 199 204 210 218 229 235 238 241 243 247 250 254 257 261 264 267 262 258 249 238 226 227 230 236 243 252 263 270 272 273 274 229 213 205 192 183 181 180 172 158 160 166 174 185 196 205 221 211 207 212 220 235 244 249 242 226 221 222 222 223 225 227 232 231 237 246 256 265 270 275 279 283 288 292 295 298 300 301 297 292 287 279 268 258 246 235 221 209 205 218 236 250 263 280 305 352 369 357 335 326 333 333 328 323 324 333 357 390 469 552 586 597 556 529 493 451 452 339 303 294 289 283 295 325 403 472 500 522 558 554 529 521 561 564 490 451 432 398 332 333 376 386 357 333 316 289 318 319 244 239 228 237 237 229 242 341 300 275 294 339 382 419 441 450 464 513 495 463 442 433 428 421 401 385 376 371 368 370 372 369 361 357 361 353 331 303 282 280 283 279 272 262 249 234 226 221 219 216 215 217 219 220 221 222 222 222 221 219 215 213 208 201 197 197 197 199 201 201 201 202 205 208 212 215 220 226 234 238 238 237 234 233 227 215 204 198 194 191 184 175 168 161 157 153 147 144 144 149 149 147 145 144 143 141 140 138 136 134 132 131 133 135 137 137 139 144 149 153 157 153 141 135 133 131 128 125 124 128 131 126 124 123 124 128 136 151 161 162 161 158 152 148 145 144 145 146 146 147 147 146 145 143 140 137 136 136 136 137 139 143 147 152 157 163 167 172 176 182 188 193 197 203 212 223 228 231 234 237 241 246 251 255 258 261 263 260 254 247 236 220 220 223 227 233 242 252 261 266 269 271 225 217 199 189 180 179 183 184 183 189 192 195 199 205 209 202 199 206 217 228 252 261 264 254 234 217 215 222 227 230 233 236 238 242 248 256 266 269 274 278 283 288 291 293 297 300 302 302 300 292 287 285 278 262 248 239 229 217 219 227 239 252 267 287 328 349 344 330 323 325 325 321 316 317 326 348 381 457 538 582 607 566 543 493 420 388 337 317 309 307 305 297 329 381 433 475 520 611 602 552 530 582 590 485 422 369 297 257 275 304 319 324 334 335 316 311 298 263 256 248 239 232 232 246 278 273 274 282 292 313 342 380 408 420 435 396 433 448 433 420 407 391 382 375 367 362 363 368 370 368 363 348 345 333 310 285 283 282 276 269 261 249 234 227 224 222 220 219 220 221 222 222 224 225 226 225 222 217 212 203 195 192 192 192 192 191 191 193 196 199 202 205 207 210 214 218 220 219 218 216 215 211 205 199 193 187 180 175 168 161 156 151 146 142 140 141 145 144 143 143 142 142 141 139 137 136 133 131 130 131 133 135 138 142 147 150 153 157 154 146 143 142 138 132 127 124 126 128 125 124 124 124 125 130 140 146 147 146 144 140 137 135 135 136 138 139 139 138 137 136 133 131 129 128 127 127 129 131 135 139 145 150 155 159 163 167 171 176 181 185 189 194 198 204 211 218 225 232 239 244 249 252 255 253 246 240 233 224 214 214 215 218 224 232 241 250 258 264 267 211 205 194 185 182 171 189 206 211 222 221 209 207 213 211 197 199 211 223 234 260 263 263 256 243 229 227 231 235 239 245 244 247 252 259 265 271 270 280 284 284 287 290 292 295 296 296 294 298 295 292 292 294 287 271 257 247 240 238 242 241 240 244 258 292 319 327 325 322 319 319 319 316 310 310 340 371 441 524 579 597 570 522 461 403 370 345 329 313 300 292 291 316 356 370 372 451 495 496 467 438 454 556 474 408 330 229 220 240 281 322 350 359 376 336 308 292 272 259 246 238 233 232 244 303 289 268 250 234 251 294 324 382 463 496 417 387 411 435 399 396 385 378 372 366 363 364 366 366 364 363 359 358 350 327 294 286 280 275 270 264 255 239 227 223 222 221 220 222 224 224 224 225 226 228 227 224 216 202 188 183 181 181 182 181 180 180 182 186 188 190 191 193 196 199 201 202 203 204 204 205 202 196 189 182 175 168 164 160 156 152 146 142 140 139 140 140 140 140 141 141 141 140 139 137 135 133 131 129 130 131 134 137 141 145 150 157 169 174 164 155 150 148 141 130 124 124 125 123 123 122 122 123 125 128 131 133 133 132 130 127 125 125 127 128 130 130 129 127 125 124 122 121 119 118 118 120 123 127 132 137 142 146 150 153 156 159 163 166 170 172 174 177 181 186 194 203 218 227 233 238 242 243 229 220 215 210 206 206 207 208 211 215 223 231 239 248 257 262 204 200 194 187 192 198 216 230 233 240 237 215 211 218 216 206 213 220 229 240 257 254 254 253 254 260 262 254 247 247 254 257 261 265 270 275 279 283 282 282 283 285 291 291 292 305 322 322 314 306 303 305 310 308 298 279 263 256 254 251 243 237 238 250 274 296 311 318 318 319 326 328 325 323 331 353 381 446 521 568 571 551 498 437 393 383 366 338 310 291 284 280 292 296 280 264 307 315 324 331 326 319 455 445 404 319 208 205 227 278 325 352 365 373 351 326 299 267 249 239 233 228 225 232 277 266 265 255 207 215 254 299 363 442 508 432 344 343 393 398 394 382 374 370 366 364 365 367 368 367 360 361 362 354 332 300 289 279 274 272 270 264 244 228 219 218 218 221 225 228 230 229 228 228 229 229 225 215 193 186 184 183 182 182 180 179 178 178 178 179 180 181 182 185 187 189 190 191 192 194 195 192 187 179 171 164 160 157 155 152 148 143 141 140 139 139 139 139 139 140 140 140 140 139 137 135 133 131 129 129 131 133 135 138 144 152 164 184 193 183 166 155 156 148 135 126 122 122 123 122 120 120 120 121 121 122 124 124 124 122 120 118 118 119 120 121 120 119 118 116 116 114 113 112 110 110 112 115 119 125 130 135 139 145 151 155 148 150 153 155 157 159 161 164 167 173 180 190 204 213 217 217 213 203 199 197 196 196 198 200 202 205 209 215 223 231 239 248 256 202 200 199 200 213 237 245 247 247 245 242 223 221 227 228 232 241 231 230 239 231 231 233 242 252 259 262 262 260 260 264 263 272 277 278 274 271 284 282 284 288 291 296 293 294 301 321 361 331 314 317 326 327 333 328 307 285 274 266 257 247 242 246 259 275 287 298 304 307 316 333 347 355 360 370 382 401 454 515 548 541 512 466 422 393 387 369 337 311 297 289 276 284 246 206 194 198 196 215 240 255 260 333 361 356 296 201 198 224 260 291 320 363 353 352 333 297 257 231 228 224 218 213 218 235 244 259 254 213 210 236 295 350 378 388 357 317 296 309 355 357 375 380 376 373 367 365 367 370 368 364 364 363 353 332 303 290 280 276 275 273 266 247 229 218 215 215 221 227 232 234 234 233 233 233 232 229 219 195 188 186 185 184 182 180 178 178 177 178 178 179 179 180 181 182 182 182 182 183 184 186 184 179 172 164 159 156 154 151 149 145 141 140 139 138 138 138 138 139 139 139 139 139 138 137 135 133 131 130 129 130 132 135 138 145 155 168 191 201 194 174 157 161 154 139 128 122 122 125 123 121 119 119 119 119 119 119 119 119 118 117 116 115 115 116 115 114 113 112 111 110 109 108 107 105 105 107 110 114 119 125 130 188 221 226 220 146 140 141 144 146 148 150 153 157 161 166 171 183 191 194 193 191 188 187 186 186 188 191 193 196 199 203 208 216 224 233 242 250 211 209 211 219 238 252 255 252 248 242 239 230 232 241 248 252 250 223 214 226 219 222 226 239 253 259 261 263 266 269 272 275 281 286 284 276 265 283 282 285 289 291 297 292 296 310 329 343 320 313 326 339 339 344 347 341 332 321 306 276 263 260 265 276 284 288 288 287 291 307 327 353 376 392 400 403 429 467 500 514 500 466 426 402 393 375 356 329 320 314 293 277 296 240 177 159 180 165 202 222 223 240 268 250 269 255 184 195 217 231 261 313 370 341 331 314 282 241 209 211 213 210 205 206 229 252 247 229 223 216 235 291 337 329 249 247 266 249 226 267 312 342 356 368 385 375 367 367 369 369 369 367 363 351 329 302 290 281 277 275 272 265 248 231 220 215 215 222 231 237 241 241 240 239 238 237 235 231 211 196 190 188 186 183 181 179 178 178 178 179 179 179 179 179 178 177 177 176 177 178 180 178 172 165 159 156 153 151 149 146 142 139 138 137 137 137 138 138 138 138 138 138 137 136 135 133 132 131 130 129 130 131 134 137 143 153 166 187 196 192 174 156 159 152 139 128 122 121 127 126 123 120 120 120 120 119 119 119 119 120 120 120 119 118 117 115 113 111 110 108 107 105 105 104 103 103 104 107 110 116 121 127 187 223 223 221 213 159 136 139 142 144 146 149 152 156 160 165 173 178 179 180 180 178 178 178 178 182 185 188 191 194 197 202 209 218 228 237 245 228 226 229 234 247 257 258 253 244 234 229 231 238 255 280 288 256 238 218 204 214 213 223 239 253 258 262 264 267 271 276 280 285 289 288 282 272 282 284 286 288 288 290 291 295 321 342 318 315 328 337 339 339 353 355 362 369 374 372 332 309 298 294 295 294 288 279 272 275 296 311 330 355 383 408 407 464 494 488 460 439 428 403 379 370 381 373 335 327 325 293 268 283 218 154 134 122 146 178 200 207 216 318 246 254 251 175 173 190 224 288 352 350 284 295 291 254 200 185 196 202 204 201 193 215 235 232 217 213 209 223 274 319 312 238 214 194 193 199 186 266 272 301 345 368 362 368 368 369 372 372 368 362 348 325 300 290 282 276 273 269 262 249 235 225 219 218 225 234 241 246 247 246 245 243 241 239 236 224 204 192 189 186 182 180 178 178 177 177 178 178 178 177 176 175 174 173 172 172 173 175 171 164 158 154 151 150 148 146 142 138 136 135 134 134 135 136 137 137 136 136 136 135 134 132 131 130 129 128 128 129 129 131 133 139 149 160 174 182 177 163 149 148 143 135 126 120 120 127 127 124 121 119 119 119 119 119 118 119 120 120 120 120 119 118 117 115 113 110 107 105 104 103 103 102 102 103 105 108 113 118 123 147 182 217 216 215 160 132 136 139 143 146 148 150 153 155 162 170 174 174 174 173 171 170 170 172 176 180 183 185 188 191 196 202 212 223 233 240 231 236 240 244 254 262 259 248 237 231 224 227 253 267 263 273 260 242 220 205 212 210 227 243 253 254 261 262 263 267 273 278 280 287 295 298 294 299 295 292 288 286 283 286 292 316 335 315 324 343 341 335 346 375 367 358 363 388 426 419 384 352 331 318 308 284 264 251 251 278 299 313 331 356 385 414 452 481 474 430 410 401 386 362 354 400 367 349 319 290 280 268 239 183 134 113 112 135 151 170 194 226 325 227 177 166 159 171 185 276 324 303 273 236 226 220 205 181 172 193 207 203 188 180 184 193 202 202 193 192 208 255 296 303 291 262 202 208 237 160 170 191 266 318 291 316 351 365 370 374 374 369 359 344 323 300 289 281 275 271 267 261 250 240 231 226 224 229 238 245 250 252 252 250 247 245 242 238 229 210 196 189 185 182 179 178 177 176 176 176 176 175 174 173 172 170 169 169 169 169 167 162 155 149 146 146 146 145 142 138 135 133 132 131 131 133 134 135 135 134 134 133 133 131 130 128 127 126 126 126 127 127 128 130 133 139 149 156 159 158 153 144 139 135 128 122 118 118 126 127 124 119 117 116 116 116 117 117 118 119 120 120 120 119 119 117 115 113 110 107 104 102 102 101 101 101 103 105 107 110 114 119 122 139 164 160 156 137 128 131 136 141 145 146 147 149 152 158 165 169 168 168 166 165 164 164 167 171 174 177 180 183 186 190 196 205 218 228 233 240 245 249 254 259 219 216 231 238 227 225 232 262 272 259 267 260 240 222 208 198 209 231 247 253 253 260 261 260 262 266 270 272 284 301 313 317 329 321 305 290 281 278 280 288 295 302 308 311 316 323 347 386 394 376 373 370 381 435 429 421 393 364 355 335 284 250 233 235 270 296 308 325 345 362 403 460 436 385 362 357 358 360 353 348 371 332 339 332 293 234 240 221 171 128 110 98 105 127 148 169 197 213 174 149 142 148 162 165 186 255 303 202 206 202 196 184 166 161 183 191 182 166 164 174 232 268 270 266 263 216 236 272 273 258 213 198 201 199 177 186 197 204 208 230 345 300 336 377 376 375 368 357 342 324 304 290 281 275 271 267 263 254 246 239 234 231 234 241 248 253 256 256 254 251 248 244 238 228 210 195 188 185 181 179 178 177 176 175 174 174 173 172 170 168 167 166 166 166 163 159 153 146 141 141 142 144 144 141 136 133 130 128 128 128 129 131 131 131 131 131 131 130 129 128 126 124 123 123 124 125 125 126 127 130 134 140 146 150 152 152 149 145 137 127 119 115 117 125 126 122 117 114 112 112 112 113 114 115 116 116 116 116 116 116 115 113 111 108 105 102 100 100 99 99 100 101 104 106 109 112 115 118 120 121 122 122 122 123 125 129 135 138 140 141 142 146 150 157 163 163 162 161 160 159 160 163 166 169 172 175 178 181 185 191 200 213 224 226 247 248 251 257 264 253 208 198 212 226 228 240 262 270 263 261 255 235 221 210 197 210 236 250 254 255 259 261 258 257 259 262 270 284 297 312 330 343 355 322 289 277 275 281 287 294 301 308 310 318 343 389 426 384 380 366 391 433 436 434 388 356 349 366 405 327 282 263 258 269 292 304 319 343 379 448 464 399 337 330 340 342 397 415 388 376 335 326 302 257 211 220 203 165 131 112 100 94 108 130 154 172 171 149 132 127 136 155 164 165 185 205 175 168 175 170 157 150 148 157 156 150 145 146 159 180 226 271 266 208 218 240 255 269 331 222 189 193 205 228 247 235 223 215 206 222 264 337 382 376 376 369 359 346 330 312 293 285 279 274 270 268 263 255 248 242 237 239 244 251 256 258 258 257 254 250 245 238 227 207 193 187 184 181 179 178 177 176 175 174 173 172 170 168 165 164 163 163 162 158 153 147 141 138 138 139 141 141 140 134 131 128 126 125 125 126 127 128 128 128 128 128 128 127 126 124 122 121 121 121 123 124 125 126 128 131 135 140 144 148 151 150 145 132 122 115 113 115 123 125 120 114 109 108 107 107 108 109 110 111 111 111 111 112 113 112 111 108 106 103 100 99 98 97 97 98 99 101 104 106 109 111 113 115 117 118 119 119 120 121 124 128 131 133 135 137 141 145 149 153 155 157 157 156 155 156 159 162 165 168 171 174 177 181 187 196 209 220 222 254 251 255 260 265 267 197 175 185 205 235 247 257 263 261 252 244 230 217 209 207 210 237 248 251 254 258 263 259 256 256 261 270 281 289 308 341 351 355 328 299 281 276 280 285 292 301 315 363 406 401 406 437 432 384 361 360 385 435 432 373 332 322 345 424 402 382 372 371 376 363 329 313 323 360 449 424 362 312 304 335 351 412 450 441 402 346 308 266 226 205 208 236 200 151 122 105 95 94 111 140 177 264 171 123 119 126 138 146 151 156 154 140 140 146 146 138 124 116 123 123 123 126 130 137 147 199 244 209 241 238 256 278 276 244 203 191 198 215 235 252 260 257 238 217 324 290 245 277 380 376 372 363 350 335 323 310 296 287 281 275 272 269 262 254 247 241 242 247 252 257 259 259 258 256 252 246 239 229 208 192 185 183 181 180 179 177 175 174 173 172 171 169 166 163 161 161 160 157 152 148 142 138 136 136 137 138 138 137 132 129 126 124 123 123 124 125 125 126 126 126 126 126 126 125 123 121 120 120 120 121 122 124 125 127 129 132 136 140 145 149 148 141 129 119 114 112 117 125 123 116 111 107 105 105 105 105 105 106 107 107 107 107 109 109 109 108 106 104 101 99 98 97 97 96 97 98 99 101 103 106 108 109 111 112 114 116 117 118 119 121 124 126 128 129 132 136 140 145 149 152 153 153 153 152 152 155 158 161 163 166 169 173 178 184 193 205 215 218 252 253 258 263 265 264 213 182 173 190 240 247 252 258 259 249 227 223 212 203 204 212 229 238 244 250 260 267 265 263 264 267 274 278 285 307 340 362 359 320 292 285 283 282 285 291 304 334 407 425 424 426 431 418 385 402 395 368 359 353 325 305 301 319 360 367 401 424 425 427 414 388 342 312 338 408 393 352 311 295 329 414 457 476 466 408 344 288 241 211 203 203 231 204 161 132 111 100 89 109 141 160 248 163 119 115 116 117 120 132 138 130 112 122 123 126 122 101 102 102 102 105 109 113 114 124 158 196 206 222 219 234 248 243 225 223 227 228 229 240 250 257 255 246 242 299 312 240 196 259 384 379 368 357 346 338 334 325 315 301 284 277 272 267 259 250 243 243 247 253 258 260 260 259 257 253 246 239 231 210 192 184 183 182 180 178 177 175 174 173 172 170 168 166 163 161 160 158 153 148 144 140 137 136 135 136 136 136 134 131 127 124 123 122 122 123 124 124 124 124 125 125 125 125 124 122 121 121 120 121 121 122 123 125 126 128 131 135 139 142 144 142 134 124 117 114 114 120 121 117 113 109 106 104 104 104 104 104 104 104 104 104 104 105 106 106 105 104 102 100 98 97 97 97 97 97 97 98 98 100 101 103 105 107 109 115 121 127 132 137 142 146 137 124 125 128 131 136 141 145 148 149 149 149 148 149 153 155 158 160 163 166 170 175 182 191 202 211 215 250 256 261 264 264 262 248 202 178 194 231 242 245 255 262 253 216 203 202 204 210 224 250 252 252 258 268 304 283 270 270 272 276 276 282 293 315 364 363 349 337 319 291 332 304 320 358 384 401 411 422 419 399 374 408 435 433 399 348 309 289 278 276 284 300 316 388 432 430 427 423 423 389 353 356 372 377 356 325 309 334 508 519 494 463 397 326 276 234 208 201 208 194 178 158 136 122 105 93 119 145 121 124 121 117 112 109 106 107 120 120 107 104 110 109 113 108 85 101 95 91 92 94 95 94 101 124 168 230 198 211 225 229 228 245 243 251 252 246 252 257 255 254 258 266 254 285 234 173 187 276 301 350 372 359 355 352 346 338 328 314 297 282 272 262 251 243 244 248 254 258 259 259 259 256 252 245 237 230 210 192 184 183 180 178 177 176 175 174 172 171 170 168 166 163 162 160 157 151 146 142 139 137 136 136 135 135 134 133 129 126 124 123 122 122 123 123 124 124 124 125 125 125 125 126 125 124 124 123 123 122 123 124 126 128 130 132 138 141 141 139 133 126 120 117 116 118 118 115 112 109 106 103 101 100 101 101 101 100 101 100 100 100 101 102 103 102 101 100 99 98 97 97 97 97 97 97 97 96 96 97 99 101 103 105 166 190 195 197 200 201 201 173 143 145 127 127 131 136 140 143 144 145 144 144 146 150 153 156 158 160 163 167 172 180 189 199 207 212 255 260 262 262 262 261 259 217 195 200 203 238 241 248 250 235 227 196 194 204 213 222 241 244 245 252 265 277 272 270 267 259 260 266 274 283 301 353 353 354 351 339 321 354 312 343 392 398 361 385 401 396 380 380 432 448 449 430 384 350 298 267 253 252 271 305 367 416 431 418 412 411 417 411 383 362 365 359 346 340 362 554 539 490 453 392 303 272 238 210 206 218 200 181 170 167 164 119 103 115 126 105 108 113 114 111 108 107 107 117 116 103 102 103 105 107 99 80 91 92 88 85 87 90 87 87 115 167 215 226 242 252 256 252 237 235 243 251 256 256 258 251 253 263 270 234 228 200 177 181 187 220 272 331 379 372 367 361 355 349 340 322 297 279 267 255 242 244 249 254 257 257 257 256 254 250 243 234 228 210 192 185 180 176 173 173 174 175 174 172 171 170 168 166 164 163 161 159 153 148 143 141 139 138 137 136 135 133 131 129 126 124 123 123 123 123 123 123 123 124 125 125 126 126 127 127 126 126 126 125 124 124 125 127 130 133 138 145 146 142 135 124 120 117 117 117 119 115 111 109 106 103 100 98 97 97 98 98 97 97 97 96 97 98 99 100 99 99 99 98 98 97 97 97 97 97 96 96 95 94 94 95 96 104 157 181 188 191 194 197 200 201 201 201 198 149 131 127 130 133 136 138 140 140 141 144 147 150 153 156 158 160 164 169 176 186 196 204 210 261 261 261 261 260 259 257 258 263 267 263 248 247 250 257 262 251 207 197 203 210 217 237 237 242 252 262 263 276 272 259 247 245 253 266 276 291 323 340 339 329 321 324 351 312 331 371 382 346 372 386 383 385 423 436 447 448 428 396 420 350 304 282 270 255 305 322 374 430 412 439 426 422 398 339 353 371 372 373 380 386 487 505 483 438 374 294 255 225 211 215 214 188 169 219 306 297 150 106 104 100 76 86 99 105 107 107 107 107 111 112 109 114 114 119 110 96 94 99 95 99 101 99 105 108 93 96 132 192 216 237 253 255 239 222 222 229 239 245 240 242 236 237 244 241 222 199 187 184 186 188 196 195 246 335 345 381 378 369 363 356 341 313 288 270 258 242 243 248 253 255 255 255 254 252 247 241 233 228 210 191 184 178 172 169 169 171 173 173 172 170 169 168 167 165 164 163 162 159 154 150 146 143 141 140 137 135 133 130 128 126 124 123 123 122 121 121 121 122 123 124 125 126 126 127 127 127 128 127 126 124 125 127 129 132 133 138 150 151 142 132 120 116 115 116 117 118 113 108 105 103 100 97 94 93 94 94 95 94 94 93 93 94 95 96 97 98 98 99 99 98 97 97 96 96 96 96 95 94 93 92 92 103 140 172 180 184 187 190 194 197 199 201 201 200 198 157 130 123 125 128 131 134 135 137 140 144 146 150 153 156 158 161 165 172 181 194 203 208 259 257 257 258 258 256 262 260 264 269 265 244 245 223 217 242 247 210 200 203 209 212 219 229 241 251 256 256 266 259 248 241 237 244 259 272 282 296 318 311 296 288 299 340 318 311 335 374 371 383 398 399 400 430 433 438 435 416 391 421 412 414 417 392 298 318 335 377 424 443 613 554 476 396 315 348 365 381 390 390 391 435 452 451 423 360 290 260 234 211 195 185 177 176 186 194 174 138 119 117 110 79 96 101 102 104 105 106 106 118 125 125 131 134 136 121 104 104 100 104 102 101 106 111 108 112 121 134 153 168 209 240 237 196 175 190 213 230 234 227 230 236 237 224 202 224 235 221 200 195 193 193 194 198 214 263 359 367 368 379 364 348 319 291 271 258 243 243 247 252 254 254 253 252 249 246 240 233 225 204 186 182 178 171 166 164 166 170 171 170 169 168 167 166 166 165 165 165 165 162 159 155 151 147 144 140 136 132 129 126 125 123 123 122 120 119 117 117 118 121 123 125 125 125 125 125 126 127 127 125 124 124 126 129 131 132 137 149 152 143 131 117 115 114 114 115 117 111 106 102 99 97 94 92 92 92 93 93 93 93 92 92 92 94 96 98 99 100 101 102 101 100 98 97 96 96 95 95 94 93 92 91 106 166 171 175 179 183 186 189 193 196 198 199 199 197 195 166 124 127 132 139 145 150 155 161 167 157 145 150 152 155 157 161 167 177 191 201 207 245 237 247 254 256 260 268 264 263 254 239 273 266 282 294 279 224 211 205 204 207 207 210 221 235 245 249 253 250 244 241 240 238 241 254 267 277 288 288 280 276 278 289 316 332 334 348 374 375 391 424 439 434 430 431 428 422 418 419 422 342 380 423 417 410 419 423 428 438 470 663 680 566 414 316 334 357 363 373 390 389 420 429 431 425 406 381 312 266 233 199 177 174 179 183 180 174 144 132 124 113 99 109 110 113 114 107 104 108 130 153 161 145 146 141 130 123 132 147 148 138 123 112 112 127 132 142 164 184 128 148 180 200 199 165 192 220 227 218 226 237 248 221 204 303 252 209 197 201 195 192 188 187 191 201 219 255 271 324 386 371 351 313 284 268 257 244 243 246 251 254 253 252 250 248 245 240 232 214 193 180 180 177 171 166 162 162 166 167 167 166 165 166 166 166 165 165 165 164 163 163 161 157 153 148 142 136 132 128 125 123 122 121 119 117 114 112 111 113 118 121 123 124 124 123 122 123 124 124 123 123 123 125 128 130 131 134 146 152 147 136 119 114 113 113 113 114 110 104 99 95 94 94 93 92 93 93 93 93 93 93 92 92 94 97 100 101 103 105 106 105 104 103 101 100 98 97 96 95 94 93 92 103 161 168 172 176 179 182 186 189 192 195 196 197 196 194 190 186 189 192 193 194 195 197 200 203 185 166 172 151 150 153 156 163 173 189 200 206 248 238 242 248 252 254 262 260 259 257 263 332 323 345 331 268 209 215 210 207 206 205 213 217 225 235 245 250 246 242 241 243 246 241 252 261 269 279 278 273 270 274 283 290 303 306 314 340 387 397 420 434 433 429 428 424 396 352 329 416 411 415 415 407 403 411 336 358 433 448 523 490 437 381 332 330 370 321 304 356 406 403 415 424 422 410 383 356 308 252 205 189 187 172 198 231 153 140 133 131 127 117 117 130 140 132 108 105 111 137 163 172 149 150 146 147 156 169 173 160 146 132 118 104 111 124 129 137 181 147 125 124 142 169 176 167 167 160 138 126 153 146 194 289 312 258 254 234 203 197 192 190 190 194 204 220 244 244 250 293 397 361 315 283 265 258 246 244 247 252 255 253 252 250 248 245 240 228 200 182 176 177 177 172 167 162 159 161 161 161 160 160 161 163 164 165 164 163 161 159 159 158 156 154 150 143 136 131 126 123 121 119 118 116 113 109 106 105 108 114 119 122 123 122 121 120 120 120 121 121 121 122 124 126 128 129 131 144 152 149 134 118 112 110 110 109 109 106 102 96 92 90 91 92 93 93 93 93 93 94 94 93 93 95 98 101 103 105 106 107 106 105 104 103 101 100 100 99 97 96 95 96 110 160 167 171 174 177 179 182 185 188 191 193 194 194 193 191 189 188 189 191 193 195 198 200 203 205 207 209 175 155 148 152 159 171 189 200 206 248 243 245 249 251 251 257 249 244 268 313 326 361 371 310 221 212 216 214 212 210 208 214 217 217 224 238 241 242 242 244 248 250 249 252 256 262 265 260 253 252 255 261 267 287 298 310 337 392 395 422 434 432 431 428 422 413 399 391 420 422 417 406 394 388 397 302 334 431 442 461 433 401 373 345 304 295 255 259 330 424 403 383 392 415 413 356 354 317 263 222 214 197 177 229 283 136 135 135 144 148 130 131 152 163 151 126 143 146 155 164 165 155 153 158 177 204 223 228 207 179 147 116 108 115 116 122 148 203 153 104 83 99 142 154 184 151 100 79 64 76 168 193 130 137 161 212 232 228 226 189 194 201 240 298 193 186 183 181 182 187 234 301 305 269 262 247 248 251 254 257 254 253 252 249 246 240 225 193 175 172 174 176 173 168 163 158 156 156 154 152 152 154 158 160 162 162 160 156 154 153 152 152 150 147 141 136 130 125 122 119 117 115 112 109 104 101 100 103 110 118 122 123 122 120 118 117 118 118 118 118 120 122 124 126 127 129 141 150 148 128 116 109 106 105 104 104 103 100 97 93 91 91 92 93 94 94 94 94 94 94 94 95 97 100 102 104 105 106 106 106 104 104 103 102 102 102 101 100 98 97 113 162 165 168 171 173 175 177 179 182 185 187 189 191 192 192 191 189 188 188 189 191 194 198 201 203 205 206 209 214 182 157 149 157 175 191 201 205 247 247 248 249 249 249 251 245 238 281 347 297 359 361 289 206 211 212 217 220 218 213 210 207 207 208 214 238 240 243 247 251 256 262 258 257 256 252 247 242 232 225 231 256 274 299 329 361 394 406 428 439 438 434 430 422 420 422 428 431 423 415 403 389 382 389 350 378 438 452 454 447 411 373 340 256 225 216 237 289 371 386 349 370 419 424 376 353 315 273 245 239 215 205 240 259 131 130 141 157 165 158 213 190 177 167 154 176 165 163 166 167 163 161 189 228 270 304 291 258 209 155 113 108 111 114 129 161 199 145 98 74 83 126 157 167 116 66 63 47 47 109 112 48 53 94 166 181 166 195 158 252 303 277 202 203 208 181 155 147 142 158 197 220 225 230 260 259 257 257 258 255 255 253 250 246 240 225 191 170 168 171 174 174 171 166 159 154 151 148 146 145 146 150 153 156 158 156 152 150 149 149 148 147 144 140 136 130 124 120 117 115 112 109 105 100 97 97 101 109 117 122 124 123 121 119 118 117 117 116 117 118 120 122 124 125 128 138 146 144 124 113 107 103 100 99 99 99 99 98 97 96 95 96 96 96 95 95 94 94 95 95 97 100 102 105 106 107 107 107 106 105 104 104 103 103 103 103 102 100 99 113 164 167 169 171 172 173 174 176 179 182 185 187 189 190 191 190 189 188 187 188 190 193 198 201 204 205 206 208 213 218 198 162 163 184 196 203 205 245 249 248 245 244 246 247 273 267 293 347 358 353 308 241 188 189 219 221 225 225 215 206 204 202 200 209 244 251 312 305 279 340 270 256 251 246 241 238 239 233 229 235 252 256 282 322 368 412 401 427 433 433 447 440 434 441 452 461 456 431 417 405 392 382 386 397 419 444 461 456 425 389 358 320 218 205 211 225 245 278 327 319 368 431 429 405 382 342 302 278 262 243 233 234 218 135 133 150 167 176 188 289 215 179 175 170 168 152 158 174 182 168 184 239 293 335 361 311 274 217 154 111 113 112 124 136 143 148 123 98 81 83 114 154 118 73 52 61 49 58 52 58 79 64 73 106 110 111 164 125 192 228 206 159 195 204 193 183 174 130 128 138 166 200 210 179 213 250 265 258 255 254 252 249 246 238 223 190 168 164 167 171 174 173 169 162 154 148 145 142 141 141 142 145 148 151 151 149 149 148 147 145 143 141 138 134 129 123 119 117 115 113 110 102 97 95 97 102 111 119 124 126 125 122 120 119 119 118 117 116 117 119 121 122 124 127 134 140 137 121 112 106 101 96 95 95 96 97 99 100 100 99 99 99 99 98 97 96 96 97 98 100 103 106 108 109 109 110 109 108 107 106 106 105 105 105 105 104 102 100 111 164 168 170 171 171 171 172 174 177 180 183 186 188 189 190 190 190 188 187 187 189 192 196 200 203 205 206 208 212 217 222 221 187 194 202 206 207 242 249 247 241 240 248 261 343 322 289 284 286 295 262 219 191 193 208 216 222 224 218 203 202 203 207 211 216 243 274 275 267 291 260 253 247 239 234 236 239 236 234 237 248 243 266 309 361 408 400 426 418 416 454 451 450 462 475 478 463 434 418 407 396 386 387 372 399 441 455 451 368 337 326 291 215 199 206 224 240 238 256 278 347 419 427 366 408 395 353 319 294 263 235 274 309 159 153 157 175 186 172 180 169 167 168 163 155 167 180 193 196 173 220 278 330 351 322 281 267 223 161 118 132 151 143 126 111 91 86 80 76 83 105 112 84 61 53 57 55 89 79 81 109 82 73 63 70 101 146 127 111 147 178 143 176 184 188 193 191 153 148 146 160 187 203 140 175 204 216 239 259 252 248 248 243 231 204 181 167 163 161 166 174 174 167 161 151 146 142 138 137 137 138 140 143 145 148 149 149 147 143 139 137 135 132 130 126 122 118 115 114 112 109 103 97 94 95 101 110 119 125 127 126 123 121 119 119 118 117 116 116 117 118 120 121 123 126 130 128 118 110 104 99 94 90 91 93 95 98 102 103 102 103 103 103 103 101 99 99 99 100 102 105 108 110 111 112 113 114 114 114 113 112 111 109 108 107 106 104 102 110 162 168 169 170 170 170 171 173 176 179 183 186 188 189 190 190 190 189 188 187 188 190 194 198 201 203 205 207 211 216 222 227 231 212 207 209 209 233 244 244 243 244 252 267 353 372 328 281 294 293 255 212 186 187 211 213 215 218 218 204 203 205 208 211 214 224 243 252 254 253 251 251 242 232 229 237 238 236 233 231 233 238 262 296 333 363 412 429 413 410 445 453 453 453 451 444 426 420 414 407 400 396 395 315 354 433 436 426 346 309 287 256 226 196 202 226 242 229 249 262 286 345 438 445 442 392 329 293 302 282 291 329 330 188 153 143 164 185 173 181 177 187 193 180 176 183 201 209 204 207 203 236 267 281 280 263 258 204 170 196 110 138 125 102 90 61 58 59 68 85 104 93 72 66 69 72 93 129 118 90 74 75 84 79 86 106 120 147 124 194 248 158 170 171 172 175 178 173 169 167 169 181 201 134 143 164 193 247 243 251 250 244 239 229 205 189 176 163 161 165 178 177 162 154 148 143 139 135 133 134 135 138 141 144 147 154 150 142 136 130 127 124 123 122 122 120 117 114 112 109 107 104 98 94 94 98 107 116 123 126 126 123 121 119 118 118 117 116 115 115 116 117 119 119 120 120 119 114 108 103 98 92 86 86 89 92 97 102 104 105 106 107 109 108 106 103 101 100 101 103 105 107 109 110 113 116 121 125 127 126 124 121 116 112 108 106 104 103 109 161 168 169 169 170 170 171 173 176 179 183 186 188 189 190 190 189 189 188 188 188 190 193 196 199 202 204 206 210 215 221 228 232 233 224 210 210 234 242 239 246 253 276 345 380 368 327 291 287 260 225 197 194 218 229 219 214 217 220 217 208 207 207 208 211 210 233 247 251 252 250 248 235 223 222 232 232 231 230 224 210 239 261 280 295 313 407 415 426 436 437 443 441 433 423 416 412 412 410 408 407 407 404 402 413 428 418 326 291 282 276 274 310 221 204 216 231 238 248 258 269 292 333 384 348 324 309 298 300 300 300 331 366 331 187 163 168 196 252 193 277 245 176 165 167 181 182 201 232 214 226 250 306 337 273 317 326 281 261 314 302 194 142 113 81 76 71 77 82 85 90 90 90 82 74 100 283 163 105 94 87 101 102 100 102 108 111 114 135 163 213 284 177 162 163 165 165 157 156 160 168 179 194 147 145 177 212 212 186 205 207 207 225 200 204 204 197 186 180 177 182 179 164 144 140 137 133 131 130 131 133 136 140 143 146 148 143 136 128 121 117 114 113 115 119 119 118 116 113 109 106 103 99 96 94 96 104 113 120 125 125 123 120 118 118 118 117 116 115 115 115 116 116 116 116 116 115 111 106 102 97 90 81 81 84 89 95 101 105 107 108 111 113 113 110 106 103 101 101 102 104 106 108 109 111 115 122 129 135 138 137 132 123 116 110 106 105 104 107 159 168 168 169 170 171 173 175 177 180 183 185 187 188 189 188 188 188 188 188 188 177 174 174 173 177 200 205 190 177 181 195 225 222 212 212 212 229 229 231 271 289 289 313 347 315 288 276 265 233 211 197 206 238 255 230 224 229 235 230 216 209 205 203 203 206 221 239 250 251 248 239 221 211 214 220 219 221 219 210 199 237 257 289 320 334 361 330 376 430 434 440 433 423 412 405 407 407 413 418 419 401 267 366 423 429 397 252 313 304 275 265 267 243 217 212 226 246 259 270 265 259 271 310 299 266 257 282 285 299 300 333 352 242 161 164 237 290 241 241 236 207 177 168 172 175 179 213 257 227 239 312 355 334 266 211 182 186 224 283 321 214 146 106 79 69 75 82 88 88 82 86 98 108 107 99 117 97 91 91 89 90 93 98 104 109 111 112 113 119 134 153 144 149 151 154 161 158 158 163 167 170 173 183 196 221 218 126 115 123 125 140 182 184 206 213 210 203 192 184 179 173 162 138 130 127 125 124 125 127 130 134 137 141 143 142 137 130 123 116 111 108 107 110 116 118 119 118 116 112 107 102 98 95 93 94 101 109 117 122 124 122 119 118 117 117 117 116 115 115 115 114 114 114 114 113 112 108 103 99 95 87 78 78 81 86 94 101 106 108 109 110 112 113 111 108 104 102 101 102 104 106 108 109 109 112 115 121 132 140 141 136 126 116 110 106 104 106 117 160 169 169 170 171 173 175 177 179 181 182 184 186 186 187 186 186 186 186 188 185 135 126 126 128 137 177 182 165 150 157 179 207 210 209 212 212 229 225 222 253 280 303 340 370 283 259 266 249 230 211 212 227 249 267 246 244 250 252 241 221 210 204 202 201 202 208 229 246 245 236 218 196 198 220 221 216 213 211 203 184 221 251 289 326 343 298 376 412 424 433 438 427 413 401 396 402 406 415 420 420 413 370 305 369 394 288 269 298 290 277 277 277 232 209 209 223 237 257 273 266 250 246 252 255 246 240 250 284 289 293 293 270 203 174 182 217 235 206 229 202 186 179 173 180 214 217 234 260 231 295 358 363 313 243 134 169 180 209 304 286 171 119 101 85 66 71 77 77 72 69 70 76 83 89 92 82 75 78 82 81 80 92 100 104 107 109 107 105 109 121 135 131 137 141 149 164 162 164 165 162 153 147 147 155 165 176 185 114 102 104 109 126 218 222 215 207 194 185 177 169 163 156 144 122 117 116 116 118 121 125 128 132 135 137 137 133 127 120 113 108 105 105 109 116 119 120 120 118 115 109 103 98 94 91 92 98 107 115 120 122 121 119 117 116 116 116 116 116 115 114 114 113 113 112 111 109 105 101 97 93 86 76 75 79 85 93 101 106 108 108 108 109 110 110 108 105 103 102 104 106 109 111 111 110 109 109 112 123 134 140 137 126 117 110 106 104 115 169 171 170 170 171 172 174 176 178 179 180 181 182 183 171 141 136 133 130 128 129 131 127 127 127 129 134 140 143 146 150 158 182 198 205 208 211 212 218 218 214 240 268 295 325 338 252 243 258 240 239 212 220 242 257 259 265 268 264 257 255 222 214 209 206 207 206 210 220 233 241 235 221 221 222 224 231 226 222 208 185 167 196 235 273 324 384 385 410 424 430 432 428 419 412 407 405 407 409 411 413 415 416 415 324 333 331 250 261 260 252 250 253 248 208 197 204 218 227 251 264 263 254 245 230 233 238 238 239 268 288 283 264 257 283 218 201 191 182 184 201 189 183 181 178 187 227 258 289 310 275 312 350 347 278 148 88 158 168 185 285 232 137 104 95 77 65 67 68 66 62 62 62 64 71 79 83 86 80 75 73 76 79 89 95 99 104 104 102 99 109 127 132 124 126 133 145 156 106 233 223 162 151 146 140 138 136 136 147 154 163 172 180 188 195 206 222 219 189 178 171 161 153 153 155 119 110 111 112 113 115 118 122 125 129 131 132 129 124 117 110 105 102 104 111 118 121 122 122 120 117 112 107 100 95 92 92 96 104 112 119 121 120 118 116 115 116 116 116 116 116 115 114 113 113 112 110 109 105 102 98 95 90 80 76 78 84 92 99 105 107 108 107 107 108 107 107 106 105 105 108 112 116 118 117 114 110 107 107 115 129 139 140 133 122 114 108 105 113 166 171 171 170 172 173 175 177 171 159 157 175 180 181 164 115 114 114 115 118 124 132 134 134 133 133 139 143 146 147 151 158 186 200 206 208 211 213 225 227 221 250 266 266 257 252 216 226 239 231 238 212 206 223 249 257 278 280 266 255 257 239 224 223 229 231 208 205 209 215 221 221 238 242 244 243 238 236 227 208 182 161 181 227 270 328 403 437 447 444 437 429 421 417 420 426 431 431 419 411 408 411 417 419 323 329 319 240 238 225 219 229 239 209 195 193 206 225 234 249 254 262 267 260 238 234 231 230 236 255 279 258 272 328 364 288 228 211 208 181 187 181 180 183 186 200 222 291 342 347 341 310 325 295 194 59 59 110 134 162 225 186 115 89 80 65 64 64 63 61 60 60 68 66 68 74 75 93 86 78 78 87 78 91 96 98 100 99 97 99 109 121 126 114 113 119 132 147 139 186 181 157 151 145 138 135 132 129 129 119 120 126 135 145 154 167 183 194 194 178 164 152 146 148 150 117 110 112 112 112 113 114 116 119 123 126 126 124 120 113 106 102 100 103 111 118 121 122 122 121 120 116 110 105 99 95 93 96 102 110 116 120 120 118 116 114 115 115 116 117 117 116 115 114 114 113 111 109 107 104 100 98 95 89 81 79 85 92 98 103 105 105 105 105 105 105 106 106 108 111 116 121 126 128 125 120 115 110 107 113 126 138 144 140 130 121 113 109 108 119 118 115 131 173 174 175 174 145 104 106 150 160 158 146 112 113 120 126 132 141 157 161 164 167 170 172 176 163 150 152 159 187 201 207 210 213 215 228 241 241 258 262 245 221 229 206 206 212 212 213 212 212 218 231 249 270 279 258 236 242 244 230 233 239 232 222 211 204 198 194 204 250 254 250 248 242 234 225 203 179 168 177 232 265 327 426 456 474 461 442 431 424 434 437 443 455 466 436 410 402 407 417 420 334 335 314 226 231 207 206 222 232 199 203 204 225 252 256 250 250 274 296 286 257 238 221 211 216 254 248 235 294 374 339 361 264 246 256 187 179 179 179 184 198 215 258 334 353 321 374 346 306 200 79 54 55 86 135 178 187 162 90 63 62 62 64 64 64 63 61 62 72 68 66 68 69 86 86 83 85 92 78 88 93 94 95 95 91 96 103 109 112 105 103 110 121 131 140 150 155 153 149 139 141 138 133 131 130 122 119 119 118 120 125 127 131 139 154 177 172 156 147 145 106 108 112 114 114 113 111 110 111 113 116 118 119 117 113 108 102 100 98 100 106 113 117 119 121 121 121 118 114 110 105 100 97 98 102 108 114 118 119 118 116 114 114 115 116 118 119 118 117 116 115 114 112 111 109 107 104 101 99 98 89 83 86 92 96 100 101 102 102 103 103 104 104 104 108 114 120 125 130 132 131 127 122 116 113 116 126 136 141 140 133 125 118 113 110 109 107 106 124 174 176 177 141 103 103 104 106 108 109 110 111 115 131 143 150 162 177 184 189 194 197 200 217 209 181 154 162 189 203 209 213 215 218 200 230 247 243 247 238 212 215 208 205 204 205 207 202 202 205 218 243 263 278 279 264 243 252 252 250 244 234 221 188 174 167 175 224 260 264 261 253 233 208 202 190 178 176 187 223 238 286 383 444 472 465 448 439 445 472 462 454 461 476 435 402 393 401 413 419 387 309 249 239 239 209 207 197 183 197 223 237 260 279 270 251 245 293 331 305 274 228 192 184 197 193 246 269 298 323 306 342 262 287 318 200 204 193 187 195 217 221 315 362 383 396 390 341 221 115 61 55 84 100 162 210 176 137 82 62 62 61 64 64 68 68 65 65 65 65 65 66 66 69 82 85 81 79 78 80 84 89 92 92 87 89 95 100 99 99 104 112 120 125 127 140 146 146 146 135 142 141 138 138 137 133 130 124 120 128 119 112 108 109 117 130 130 131 129 121 111 114 116 116 114 111 107 107 107 106 107 107 107 105 102 98 95 94 94 95 98 104 109 114 117 119 120 120 118 114 110 107 103 102 104 108 113 117 118 118 117 115 115 115 117 118 120 120 119 118 117 116 114 112 111 110 108 106 104 104 100 94 91 94 96 97 97 98 100 101 102 102 103 104 107 113 119 125 129 131 132 131 129 125 121 122 125 129 131 132 131 126 121 116 112 110 108 105 121 175 177 140 110 102 102 102 104 105 107 109 112 127 146 160 167 179 189 195 201 207 212 221 237 240 225 189 169 193 209 215 216 219 223 200 212 224 224 220 216 211 206 200 196 197 200 200 198 200 204 213 230 256 264 259 254 259 274 274 261 245 231 215 205 172 155 173 224 256 261 274 281 256 212 225 212 192 187 198 192 195 216 267 372 448 465 458 456 484 515 491 465 447 427 396 385 388 398 408 401 265 227 255 291 277 235 197 192 211 215 220 302 310 273 268 246 237 271 300 286 273 235 189 159 152 152 184 227 264 289 313 362 378 385 338 223 351 254 205 261 379 382 272 262 303 350 387 290 178 105 83 84 88 157 146 93 84 64 57 72 77 58 62 65 70 74 74 69 71 68 65 65 67 73 80 79 76 78 76 82 90 93 90 91 87 89 95 99 98 102 111 116 118 124 128 139 141 137 136 128 138 140 139 139 138 135 130 128 128 128 112 103 99 97 98 101 103 110 115 115 123 124 121 117 115 111 107 106 104 101 99 96 93 89 85 83 82 83 84 87 91 95 101 107 112 116 119 120 119 117 115 112 109 108 108 111 115 118 119 119 118 117 117 118 119 121 123 122 121 120 119 118 117 119 119 118 117 113 109 109 113 114 105 105 100 96 96 96 98 99 101 103 105 108 111 116 122 127 131 134 135 136 136 135 132 128 124 121 120 121 122 121 118 115 112 109 107 104 117 174 142 114 103 103 102 102 102 104 106 109 126 149 165 175 184 192 198 202 207 214 222 232 244 253 251 234 199 206 218 225 225 229 234 197 198 204 224 219 208 199 186 180 182 189 195 196 198 200 208 222 239 253 266 256 254 270 267 278 273 256 236 218 231 179 165 193 214 259 255 288 327 321 282 314 277 224 208 199 174 169 182 211 253 448 489 480 486 535 544 510 471 432 391 381 380 384 391 374 235 206 209 225 247 284 310 240 199 199 183 193 301 300 242 241 232 306 322 332 360 267 216 180 157 146 145 171 219 254 274 300 346 384 399 386 356 376 256 207 267 388 391 369 345 349 372 352 198 116 83 76 80 175 197 145 83 81 85 80 81 71 45 53 62 70 72 72 86 69 80 79 65 73 94 90 79 72 73 80 88 93 93 91 95 96 97 98 99 101 114 113 105 101 106 120 137 142 133 118 114 128 129 125 127 131 129 125 126 129 115 100 94 88 83 83 86 90 96 103 107 116 123 127 126 117 111 106 103 100 95 90 86 82 78 75 72 71 73 75 78 83 90 97 102 108 113 118 120 121 120 118 115 114 113 114 116 119 120 123 125 125 122 122 124 127 131 133 131 125 122 121 120 121 124 124 123 120 116 111 111 116 126 138 131 116 106 101 98 98 99 102 105 108 113 117 121 126 129 132 135 137 139 140 138 132 125 118 111 106 105 106 108 110 110 108 105 104 103 108 141 111 103 103 103 102 101 101 102 106 113 140 160 175 188 197 203 208 213 219 226 231 239 250 259 262 260 241 241 239 228 224 227 233 200 203 218 213 203 195 187 168 159 169 182 192 195 206 203 206 220 240 238 254 252 253 268 269 272 277 269 251 237 216 167 181 231 244 285 276 311 354 354 352 334 292 250 225 207 182 169 166 216 390 481 502 504 528 592 564 518 485 469 456 389 380 380 324 214 190 200 217 227 238 287 352 250 181 183 192 210 315 349 301 227 226 343 351 338 357 234 203 179 162 150 144 176 203 220 239 276 308 368 393 380 343 268 219 201 262 389 391 333 337 349 320 227 150 107 86 79 86 119 110 91 86 103 65 74 70 59 55 60 80 86 82 79 80 84 89 82 72 85 115 218 187 80 66 73 84 89 90 94 102 103 98 96 100 101 124 117 106 102 98 100 124 140 132 102 96 103 102 100 108 120 125 126 123 116 103 92 87 79 72 73 78 84 89 93 99 105 113 123 130 132 117 108 102 97 92 87 82 77 72 68 66 66 68 70 72 74 78 84 93 103 111 118 122 123 122 121 119 117 118 120 124 127 128 132 136 137 134 133 135 140 145 147 145 136 129 124 124 126 128 128 126 121 115 111 111 117 129 143 152 151 138 120 107 105 104 104 106 107 111 116 122 127 130 131 133 136 138 138 134 127 119 111 104 102 101 101 101 102 102 102 102 101 100 100 99 101 102 103 103 102 101 100 102 108 122 144 164 182 195 204 210 220 229 236 239 242 249 258 266 269 270 269 271 265 250 234 232 236 205 211 219 200 189 183 172 150 141 156 177 192 197 222 206 206 216 226 219 225 231 239 258 307 269 265 263 257 260 195 170 200 248 264 268 319 340 334 318 300 278 258 257 256 180 160 157 168 229 399 502 546 559 568 590 590 555 525 519 518 393 377 310 232 189 201 212 221 232 263 345 277 209 180 188 204 226 330 377 360 309 240 363 395 345 268 207 195 182 169 158 161 184 200 201 201 221 232 270 306 308 254 198 194 246 325 390 390 345 346 317 234 170 128 101 87 82 80 85 73 67 72 77 52 71 74 65 58 55 83 92 86 75 74 80 84 83 80 81 101 135 114 68 63 67 81 89 93 102 118 105 100 103 107 108 108 106 107 110 111 98 120 133 121 93 90 86 85 87 89 99 124 127 116 103 90 86 83 83 83 76 78 81 84 88 95 101 107 113 126 146 144 131 122 115 109 100 91 81 83 97 92 70 65 67 69 70 72 75 81 89 98 108 116 121 124 124 123 122 122 126 133 138 141 146 150 153 152 151 153 156 159 161 160 151 140 131 129 130 131 130 128 122 114 111 111 117 128 143 151 152 149 144 140 132 116 105 102 102 102 105 116 127 129 128 131 133 135 134 129 122 114 107 102 100 99 98 98 98 98 98 98 99 99 99 99 100 101 102 103 102 101 102 106 117 130 146 166 185 198 208 219 234 245 249 251 252 259 267 273 275 277 280 283 282 273 252 250 258 211 213 213 195 183 173 158 133 127 147 173 192 201 242 213 216 223 217 215 217 233 245 252 271 272 274 264 250 244 244 203 214 244 240 213 283 314 311 297 281 334 358 363 329 192 153 150 171 242 402 507 565 584 585 586 586 563 509 462 442 381 372 278 201 200 218 223 224 237 263 285 212 197 201 214 243 299 325 328 343 384 322 388 380 322 259 213 195 183 172 164 178 183 198 188 166 165 167 184 211 221 190 184 186 249 333 387 387 378 364 295 184 144 112 95 89 86 74 75 69 61 56 55 53 64 69 65 58 55 78 89 85 76 78 80 83 85 83 79 87 84 74 65 68 73 87 96 103 113 114 117 111 106 111 108 100 98 100 102 109 98 113 114 99 91 90 86 86 87 90 113 121 117 105 93 89 83 83 85 87 84 82 79 80 85 91 98 102 106 114 137 169 167 159 149 136 124 112 101 111 141 132 106 95 93 92 93 74 70 73 78 85 93 103 112 120 125 127 127 129 134 142 148 154 160 166 171 173 175 176 177 176 173 173 167 155 142 136 135 134 133 131 125 115 111 111 116 125 140 148 149 149 147 147 146 142 134 123 118 105 103 112 125 131 127 128 130 131 129 126 121 114 107 101 100 99 98 98 97 96 96 97 98 99 99 100 101 102 103 104 104 104 107 115 127 135 149 168 186 201 211 229 246 257 261 262 263 268 274 279 280 282 284 286 286 282 270 271 280 211 210 205 198 176 159 144 125 120 146 172 189 204 261 229 219 214 207 212 219 249 270 274 271 272 343 358 301 211 213 214 186 164 174 188 226 238 243 253 252 396 415 394 344 186 149 152 179 249 391 532 573 584 585 578 540 441 363 336 357 360 367 320 283 275 228 229 269 302 305 269 213 223 235 256 313 377 301 259 302 401 372 393 323 276 301 231 202 187 178 173 182 177 185 171 143 140 143 166 173 171 177 181 183 191 243 341 379 371 341 276 183 104 96 99 99 89 72 63 67 60 52 59 57 56 61 64 59 61 81 87 84 81 85 86 88 88 85 81 82 82 77 73 76 83 93 101 110 119 114 116 108 101 105 100 95 95 95 94 100 97 101 99 92 89 95 92 89 89 89 112 118 115 102 82 68 57 68 80 79 78 67 61 68 84 87 89 88 88 92 104 135 171 182 171 151 138 147 143 151 186 177 167 153 139 126 117 94 88 82 71 75 81 90 102 113 121 127 130 134 140 149 155 161 170 177 183 186 195 202 204 200 187 184 180 171 158 146 142 139 137 135 132 121 114 111 114 122 136 143 145 145 146 149 150 149 145 139 135 127 123 120 122 134 130 128 127 125 124 123 121 117 111 105 102 101 100 99 98 97 96 97 98 99 100 102 103 105 106 106 107 108 115 126 133 139 152 169 188 202 215 236 253 264 268 269 270 274 280 285 287 287 287 287 287 285 283 285 291 205 205 199 202 167 145 138 138 133 160 178 192 215 263 239 216 208 221 253 266 292 310 308 284 298 302 302 272 201 197 170 146 140 156 164 172 184 203 231 273 411 424 398 336 162 146 157 182 250 391 484 497 480 467 465 406 284 224 256 346 356 372 383 393 379 282 244 338 399 393 382 241 264 288 308 366 354 270 268 337 405 302 356 316 255 237 226 232 228 224 216 180 180 172 159 145 135 135 150 158 159 159 173 180 186 195 226 362 363 302 234 177 84 86 103 104 85 65 62 86 78 52 58 57 63 79 85 67 69 91 91 83 83 90 91 93 93 90 84 82 82 80 78 82 91 95 102 111 120 122 112 103 101 104 93 86 86 89 91 94 93 96 97 93 83 92 93 91 91 93 112 112 106 95 79 62 58 59 59 56 57 53 47 56 82 92 86 81 75 69 75 80 107 145 166 142 148 209 211 192 213 210 200 185 172 166 138 128 121 104 78 73 75 81 92 105 117 124 130 137 146 155 162 169 177 184 190 196 209 221 228 230 217 201 191 184 174 163 153 146 141 139 139 131 121 114 114 119 131 138 141 141 144 149 150 148 147 145 142 140 141 145 150 159 153 134 122 121 120 120 121 120 117 111 105 103 102 101 99 98 97 97 98 99 101 103 105 107 109 109 110 113 120 131 137 144 155 172 190 206 220 240 256 266 273 275 276 279 282 285 286 286 287 288 289 288 289 292 298 201 204 204 197 181 172 165 154 156 170 181 186 215 329 333 337 344 345 327 294 317 334 325 295 300 297 293 273 224 196 150 136 139 145 158 152 169 196 245 356 416 421 401 331 159 150 164 182 248 394 390 350 300 273 287 282 261 230 258 353 383 391 400 407 406 388 296 354 402 398 388 257 327 371 361 336 236 249 345 431 427 360 350 319 275 239 236 353 383 378 331 177 180 174 156 134 125 124 124 127 132 139 165 172 181 191 220 355 360 350 272 137 76 72 85 93 89 82 62 89 84 56 57 52 83 98 97 93 83 94 90 83 86 94 95 97 96 91 85 83 82 78 77 88 98 99 100 106 115 123 114 107 105 106 86 75 79 87 92 94 96 101 101 92 82 86 89 91 97 113 116 108 102 95 82 58 56 55 52 50 51 62 81 97 105 110 88 76 66 55 58 61 66 81 94 96 317 370 300 196 153 150 148 155 185 232 197 182 159 133 115 101 95 90 91 99 112 122 129 139 151 161 169 177 183 189 194 199 213 227 238 244 238 223 208 196 186 178 168 158 149 144 144 141 132 122 116 119 129 137 140 141 143 149 148 146 144 144 145 148 153 158 162 165 165 164 162 153 127 118 119 122 122 117 108 104 102 101 100 99 99 99 99 100 102 104 107 109 111 112 114 121 128 134 140 147 158 175 195 212 226 242 256 267 275 278 280 281 282 283 284 285 287 288 290 292 294 297 301 202 199 195 190 176 173 173 173 178 183 183 227 301 335 351 372 384 381 364 352 365 374 370 356 361 360 354 338 308 276 214 185 177 175 184 199 202 210 268 436 437 425 403 335 186 168 180 191 239 353 348 264 232 242 273 387 388 297 230 267 403 415 418 416 385 276 386 407 403 400 397 385 378 375 347 277 238 362 427 444 448 423 366 327 284 263 375 380 375 367 319 169 162 156 151 143 128 126 126 128 130 134 155 158 177 195 218 354 360 352 275 142 104 97 93 89 82 69 98 107 85 56 58 62 92 105 95 74 95 87 84 85 85 90 91 88 86 86 86 91 88 84 83 87 97 98 95 94 98 107 106 104 99 89 72 74 87 96 95 98 106 112 105 86 79 81 85 89 99 130 118 107 102 93 66 49 49 50 49 52 91 103 115 123 122 113 91 72 56 48 50 52 52 58 71 88 107 261 343 332 329 328 324 320 321 326 336 299 230 184 191 172 153 133 116 109 113 122 130 139 151 166 177 185 191 195 198 201 213 228 240 250 250 241 225 209 196 188 182 173 162 152 150 150 144 134 125 123 131 139 143 145 146 150 147 144 142 141 144 148 153 157 161 162 162 163 163 162 159 157 147 133 121 118 107 102 100 100 100 100 100 100 101 103 104 106 109 111 113 114 117 125 133 137 143 149 161 180 202 222 233 246 258 269 276 280 281 281 281 281 281 283 286 289 292 295 298 301 303 200 197 192 186 177 176 178 182 189 200 224 273 325 334 351 367 372 371 370 374 380 386 390 390 373 373 370 361 354 377 289 242 239 259 267 301 264 231 275 452 449 428 401 334 199 203 202 202 205 207 204 326 383 395 400 393 386 334 333 402 421 424 423 422 402 333 368 394 399 390 379 384 385 388 360 282 251 378 436 442 443 441 428 345 270 274 395 382 370 308 216 178 170 158 156 154 135 128 124 122 125 134 155 166 185 200 213 280 341 354 273 133 106 95 87 84 80 65 104 84 61 57 64 65 98 114 110 102 88 85 86 86 85 85 91 87 80 79 89 84 86 90 91 88 91 93 93 92 95 91 93 95 89 74 78 89 102 106 96 95 113 118 104 80 66 73 82 86 92 118 107 102 95 75 40 41 43 45 45 49 94 125 130 126 127 112 84 61 48 45 46 47 47 49 57 80 198 208 248 331 324 319 316 317 323 334 341 323 292 262 238 203 197 191 177 156 135 135 138 142 150 169 182 192 199 204 203 205 215 227 240 250 256 252 241 224 207 195 190 185 177 167 160 160 156 148 138 133 138 145 150 153 153 152 148 145 142 142 145 147 149 153 156 158 158 157 158 160 163 165 165 161 151 118 105 100 98 97 98 99 100 102 104 106 108 110 112 114 116 118 121 128 136 141 145 151 166 188 214 232 242 253 264 273 277 281 282 280 279 277 278 280 284 289 294 298 302 304 304 201 196 191 188 182 183 186 193 213 237 262 284 306 332 319 346 358 358 361 360 363 368 374 371 321 319 320 305 298 397 292 253 269 327 421 381 301 262 315 467 441 415 394 331 195 199 200 201 200 214 341 371 390 399 398 394 391 388 402 429 431 429 429 430 426 406 405 404 401 386 352 332 378 360 310 296 359 412 437 445 450 449 449 354 274 287 400 381 367 331 258 154 152 150 156 161 147 135 127 125 126 132 156 175 190 200 206 219 291 271 191 111 97 85 76 73 73 63 75 64 57 68 101 103 116 120 118 113 94 96 95 89 80 72 75 75 81 94 93 89 93 94 89 92 89 84 82 83 86 87 78 79 86 86 92 94 92 86 81 88 100 95 81 70 66 71 85 91 87 87 86 89 74 47 38 38 39 42 44 44 44 92 121 132 133 119 70 46 41 39 41 43 42 44 52 70 150 141 202 323 311 309 312 318 306 255 336 349 312 265 254 238 219 213 212 200 188 174 167 164 164 171 185 195 205 214 210 209 217 228 238 248 255 257 251 239 220 204 197 193 190 183 174 171 168 163 154 148 149 154 158 161 159 155 152 149 146 147 151 152 152 152 154 155 155 154 154 156 160 164 167 168 165 150 115 99 97 97 98 99 101 104 106 109 112 114 116 119 120 122 125 130 137 142 146 153 172 200 227 237 249 262 274 279 282 283 282 280 277 275 276 279 284 290 296 300 303 304 303 202 196 192 188 183 189 198 206 215 259 268 271 289 330 275 312 344 354 351 350 355 362 371 377 374 369 379 359 331 415 408 371 341 356 434 424 425 440 461 471 421 402 389 373 334 188 181 193 243 335 352 376 393 399 396 398 398 414 431 439 433 428 432 440 446 435 413 405 403 398 383 372 397 372 341 362 413 426 436 446 450 438 397 323 268 264 307 356 363 352 299 151 131 131 141 150 153 140 137 141 145 147 163 186 194 194 196 196 213 174 123 97 94 86 73 66 65 58 58 59 60 76 125 126 126 124 116 99 99 106 105 93 77 71 69 80 93 100 95 96 102 103 103 119 106 89 79 79 81 85 83 82 83 83 76 78 80 79 77 83 95 87 70 59 61 73 84 80 66 83 83 95 91 65 39 40 43 44 43 44 44 44 97 157 154 141 68 38 38 35 37 40 41 44 53 64 76 156 260 326 309 309 318 317 303 302 346 355 342 312 261 256 217 202 211 225 226 218 210 203 199 190 190 196 205 213 213 211 218 228 238 247 252 256 257 250 234 215 204 200 199 197 190 183 180 177 171 166 165 166 170 172 169 166 162 157 152 155 160 160 157 155 154 154 154 153 152 153 157 161 165 167 167 161 130 110 103 99 101 101 102 105 109 113 116 118 121 124 126 128 129 132 136 141 144 155 179 212 231 238 254 272 284 287 288 288 285 281 277 276 277 281 286 292 298 301 302 302 300 206 200 193 185 181 184 196 203 196 257 257 260 284 320 273 271 310 347 345 334 356 374 374 370 418 428 427 405 379 402 421 428 431 435 444 457 474 488 492 475 421 395 381 377 357 207 188 194 256 359 329 392 408 400 391 391 405 435 449 442 430 427 432 448 461 445 407 401 404 410 418 422 419 404 397 412 419 428 437 440 426 375 316 276 244 218 206 283 301 299 268 169 124 118 123 136 156 151 160 173 183 186 184 226 239 238 240 210 149 116 101 92 96 90 76 64 62 74 60 59 73 99 133 133 130 119 102 85 96 107 109 101 90 88 86 94 101 99 92 98 108 110 105 115 121 96 78 76 78 81 84 81 76 74 78 75 66 60 64 77 86 79 65 55 61 73 80 78 68 53 94 112 94 66 98 117 124 92 42 45 46 47 111 188 188 176 96 51 41 40 38 42 45 47 52 61 89 227 334 329 310 310 278 277 314 283 289 328 355 347 316 242 202 193 204 220 230 235 236 238 244 227 212 204 203 206 211 211 220 231 241 248 251 255 258 258 248 228 213 206 205 206 203 198 195 194 191 185 182 182 185 189 186 182 173 163 156 162 166 165 162 158 156 155 154 153 154 155 157 160 163 165 165 161 144 129 119 111 111 109 107 107 111 115 119 122 125 129 132 134 136 137 139 141 144 156 184 223 232 243 266 284 293 296 296 295 291 287 284 283 284 288 292 297 300 301 300 298 296 213 207 196 184 177 175 176 179 191 251 257 255 261 276 294 284 277 293 329 345 351 357 366 377 389 409 407 408 414 405 400 418 438 447 445 474 495 503 496 472 402 385 377 374 363 280 275 264 274 305 277 392 413 396 386 388 415 447 453 436 425 426 431 443 454 448 419 412 414 422 432 436 433 427 423 423 430 435 438 417 363 281 261 242 216 191 195 198 197 215 226 172 129 119 123 136 161 178 209 235 247 242 224 284 309 316 318 214 124 96 94 88 94 90 77 62 61 93 72 72 100 136 140 138 133 115 93 88 94 102 107 108 108 111 106 102 98 94 91 99 109 109 98 97 113 94 76 73 74 72 75 76 74 72 79 70 56 51 67 78 82 71 57 51 57 63 68 69 70 71 106 119 115 97 56 58 58 51 44 48 49 116 175 196 203 204 206 135 46 46 44 45 46 47 49 55 76 210 326 323 312 282 198 197 276 197 208 295 357 360 362 242 198 191 197 208 222 229 229 237 262 274 249 226 218 223 221 221 228 237 247 254 256 258 260 262 258 241 225 214 211 212 211 210 209 209 209 205 204 206 210 215 212 204 190 174 167 174 172 167 162 159 157 156 155 156 159 162 164 164 163 164 164 162 154 145 137 128 126 122 116 111 114 118 158 185 176 132 136 139 141 143 144 147 151 161 187 229 239 259 281 296 302 305 305 303 300 296 294 293 295 297 299 301 302 301 298 295 292 221 215 203 189 181 180 177 177 185 191 247 253 272 330 293 312 317 325 344 359 347 331 318 311 311 377 393 400 408 409 392 401 419 440 459 483 498 498 487 467 391 378 374 374 372 351 356 338 292 239 234 344 363 365 384 400 425 442 441 427 423 429 427 424 427 444 447 440 439 445 455 459 455 449 446 447 448 442 425 363 264 232 227 212 198 191 195 198 200 226 239 159 140 131 135 147 161 193 289 342 341 307 277 272 259 247 228 124 97 87 85 89 97 92 77 59 47 48 92 114 129 139 145 140 132 126 115 93 102 101 101 104 108 123 110 101 96 91 97 104 107 104 97 92 91 83 73 65 64 60 64 71 74 69 67 62 55 55 72 77 74 62 51 49 51 54 59 62 63 78 93 88 97 118 43 39 40 42 45 49 100 154 145 90 90 79 78 59 38 50 49 47 46 46 46 45 56 178 294 295 290 190 159 165 159 168 181 282 361 364 358 267 229 211 198 196 203 207 210 222 256 290 285 269 250 231 236 239 242 247 253 262 265 265 265 267 265 251 238 227 220 219 218 217 217 220 223 225 226 230 235 239 234 224 209 196 187 181 177 170 163 158 158 157 158 161 166 169 170 170 168 166 165 164 162 158 153 147 143 138 133 130 122 125 149 180 202 191 152 146 149 151 154 159 167 175 194 235 254 279 295 304 310 314 314 313 310 307 305 304 304 304 305 305 304 301 297 293 289 231 223 205 190 189 184 182 185 193 203 246 249 261 302 314 322 325 311 290 298 340 346 338 324 304 367 385 390 394 397 378 388 411 438 466 483 482 474 466 452 390 376 372 373 377 380 379 366 319 257 273 306 286 304 369 407 423 432 431 427 427 437 416 414 431 448 456 457 464 474 484 492 491 484 474 463 452 438 359 284 248 212 206 190 175 168 167 171 203 228 218 159 151 154 160 173 197 224 309 330 317 322 262 334 314 233 157 110 92 91 96 100 95 89 73 57 50 49 53 96 128 138 142 137 130 123 116 104 104 98 97 98 98 130 116 106 104 102 99 105 105 103 99 85 85 78 65 52 50 50 56 64 66 56 52 57 62 64 68 66 63 54 47 48 46 49 54 57 56 66 72 55 65 110 44 40 42 43 45 47 77 95 82 53 54 50 41 35 73 203 73 45 45 45 43 42 41 56 72 74 79 101 219 270 159 141 162 259 341 354 328 308 295 267 225 199 190 189 192 204 231 280 300 300 287 266 252 247 246 248 256 273 281 280 276 276 270 259 249 239 232 229 225 223 223 226 233 238 243 247 252 252 246 237 227 216 204 188 182 176 167 161 162 163 165 167 171 174 176 176 174 171 169 169 169 170 170 166 159 153 153 157 153 143 144 169 202 172 155 155 161 166 173 185 186 187 202 249 281 296 304 310 316 320 324 325 324 320 318 316 314 312 310 307 304 301 297 292 288 222 210 198 196 193 191 190 192 198 205 223 237 277 329 314 329 332 319 299 297 340 354 346 328 315 365 378 378 380 389 370 381 408 439 459 465 449 441 439 429 387 375 372 374 378 382 390 392 399 410 412 411 313 269 314 380 398 427 442 430 400 429 422 437 459 456 460 467 476 486 497 510 510 497 476 452 436 427 350 276 241 211 202 191 188 192 197 304 274 229 205 176 161 177 209 258 317 290 298 325 341 330 347 356 288 194 133 106 90 96 107 110 101 88 77 68 59 56 54 94 124 131 133 129 125 112 99 104 117 101 93 94 96 130 122 111 107 110 114 120 110 98 96 88 75 63 54 50 50 49 50 51 51 50 49 53 61 66 61 56 58 51 41 45 45 48 50 51 52 54 57 44 50 86 43 40 41 43 54 115 64 47 47 65 150 157 89 86 154 126 59 45 44 43 42 43 37 39 49 60 70 88 130 161 153 137 112 133 208 307 298 358 366 333 285 236 213 198 189 187 198 251 285 302 306 299 279 262 252 250 254 279 294 298 295 293 282 268 257 249 243 240 236 232 229 230 237 244 249 253 258 257 251 244 237 229 213 196 189 183 176 171 171 171 171 172 174 177 179 178 177 175 174 174 175 176 177 175 171 167 167 174 187 172 153 153 175 152 160 168 177 186 194 200 201 204 224 284 298 305 311 315 317 323 331 337 340 337 336 333 327 320 314 309 305 301 297 293 288 238 231 218 206 204 201 199 199 199 201 206 257 283 281 294 303 307 310 316 326 343 347 336 322 323 338 359 365 360 360 376 372 393 425 444 423 416 414 419 419 387 377 375 377 379 383 417 451 458 437 406 415 418 413 418 454 463 392 375 405 414 393 401 406 422 462 463 470 477 488 504 514 505 488 466 443 425 416 328 250 228 232 197 184 185 202 250 290 265 241 235 234 213 255 303 345 386 350 342 335 320 298 310 293 230 159 118 102 113 113 111 110 99 82 77 72 64 62 92 111 120 121 121 119 101 99 111 114 117 112 101 91 93 107 114 113 109 108 109 113 104 93 90 81 63 56 53 48 48 45 46 47 47 45 44 47 49 48 44 53 52 49 45 37 54 53 48 47 51 53 46 42 53 81 65 46 39 56 107 206 87 43 44 76 234 184 92 80 124 42 44 44 43 41 44 44 42 44 53 66 75 80 97 125 155 161 159 140 146 225 362 381 356 334 337 311 289 257 220 188 180 217 254 282 298 305 302 282 264 255 258 280 302 313 315 315 300 283 269 259 253 251 246 241 237 236 240 246 249 253 258 258 253 247 242 235 217 205 197 192 187 184 181 179 177 176 177 178 178 177 177 178 179 180 181 180 179 176 173 172 174 180 192 197 164 130 144 162 174 183 192 202 210 215 218 226 248 294 307 310 310 310 314 321 329 339 348 350 349 344 335 324 316 310 305 300 296 292 287 245 240 237 233 225 221 214 218 231 235 218 263 262 226 266 290 287 290 309 341 342 338 340 344 339 294 333 362 338 272 363 357 368 391 403 368 386 398 405 406 381 377 377 377 377 380 427 512 559 526 413 412 433 452 460 464 420 395 384 381 382 415 387 377 409 473 475 477 476 476 481 484 469 456 445 433 419 395 319 258 245 263 206 190 198 229 299 324 306 284 275 276 317 351 374 386 383 341 320 290 268 271 259 248 203 149 113 98 123 124 113 104 97 88 84 80 73 73 85 106 115 112 108 91 94 103 109 106 109 113 103 90 93 100 111 113 108 104 99 101 103 100 86 73 67 58 50 47 46 45 43 43 44 44 45 46 45 44 46 48 48 49 49 47 49 47 47 51 58 54 37 31 51 103 146 79 51 103 210 220 90 41 42 64 179 81 38 30 28 34 38 40 42 44 47 46 43 46 57 72 82 80 84 95 114 159 244 284 251 162 204 228 304 381 386 377 378 345 302 274 220 220 236 253 266 292 300 293 276 261 268 281 305 323 333 338 323 304 286 272 263 260 257 253 248 245 246 249 251 253 256 259 255 250 244 237 222 213 206 201 198 195 191 186 181 179 179 178 176 175 175 178 181 184 184 182 178 175 173 174 177 182 198 202 169 133 156 180 191 199 206 213 219 226 231 239 254 296 308 310 309 312 318 324 329 333 334 335 336 334 329 322 316 310 304 298 293 289 285 248 242 244 250 247 231 225 231 248 268 232 236 241 238 247 315 309 299 310 343 329 325 332 341 343 362 364 366 381 398 352 379 369 308 255 392 391 303 298 393 377 380 384 382 377 381 448 464 477 479 429 433 450 455 443 424 405 364 348 364 399 437 418 418 445 481 478 447 415 385 360 351 387 406 416 421 414 397 336 283 273 319 244 221 246 298 349 375 346 334 342 340 393 401 397 379 337 297 270 235 217 238 238 225 194 155 125 118 129 122 109 103 97 96 93 89 85 80 66 93 110 103 98 85 98 104 97 92 99 97 93 90 92 101 110 111 105 98 94 94 98 95 80 65 66 58 48 46 46 45 41 40 42 39 40 42 44 45 47 49 48 48 47 47 45 44 45 46 40 37 35 36 51 93 130 137 153 178 202 207 95 45 41 43 45 43 44 38 26 26 31 37 43 47 48 47 45 48 59 74 85 81 76 77 82 120 262 288 233 292 298 217 217 309 428 426 425 408 391 383 321 216 181 197 224 261 287 292 284 272 270 282 302 325 345 352 344 329 311 292 275 270 268 265 261 256 255 255 255 254 255 258 257 252 244 233 220 215 213 211 208 203 198 192 187 185 183 179 175 173 174 177 181 184 183 180 176 173 173 175 180 191 207 208 174 136 174 195 207 213 218 222 227 233 238 243 253 290 305 309 312 317 324 327 329 330 330 329 327 324 320 317 312 307 301 294 288 286 283 247 240 243 251 250 233 232 229 229 253 225 224 250 270 248 287 297 299 297 293 296 324 322 323 344 283 316 311 325 379 364 356 350 350 363 406 396 362 357 386 379 400 427 428 418 443 461 438 434 452 455 410 435 433 404 387 391 360 340 364 435 446 446 452 458 455 430 365 314 276 246 231 288 334 365 388 413 417 356 313 320 340 282 267 308 373 392 397 368 377 410 410 406 400 385 358 314 271 243 218 211 231 247 204 168 148 140 141 134 116 105 109 99 99 96 95 93 79 62 87 98 84 91 94 98 95 87 84 89 85 82 84 92 98 103 103 99 92 91 89 88 84 74 65 67 62 52 45 45 43 40 39 40 35 36 39 43 46 46 49 50 48 45 45 43 44 42 38 37 43 42 36 35 51 59 48 73 133 196 197 194 119 39 40 42 30 35 38 26 27 34 39 43 46 45 51 53 54 59 70 80 89 85 72 77 93 192 217 224 395 377 237 178 231 320 416 434 428 419 411 395 363 255 156 180 233 276 294 295 286 266 277 292 315 345 353 353 348 336 317 294 283 279 277 274 268 265 263 261 258 257 258 258 255 246 232 219 216 217 217 214 208 202 198 197 194 188 182 177 175 175 178 181 181 180 176 173 172 174 180 189 204 217 215 182 140 199 209 219 226 230 231 234 237 241 244 252 283 301 310 316 323 328 330 330 329 328 326 324 320 315 311 309 304 298 290 285 282 281 243 241 244 248 235 248 245 245 251 255 251 260 266 268 270 270 284 292 294 292 295 294 311 320 311 325 342 309 312 370 346 291 335 397 425 413 405 397 388 361 283 405 475 475 448 474 459 438 467 507 485 421 389 360 348 376 382 389 382 395 449 445 442 436 425 405 360 295 252 230 220 214 222 265 309 343 407 419 369 353 370 301 300 312 349 394 407 414 419 420 417 412 404 389 366 347 340 272 218 229 273 298 271 193 127 106 132 116 119 116 113 114 106 101 96 95 94 78 64 83 81 58 84 85 85 84 83 85 81 87 83 78 94 89 90 91 91 88 85 80 76 74 71 70 70 66 56 44 43 41 40 39 36 35 34 38 42 46 46 46 48 48 45 45 46 43 40 37 30 43 39 34 35 40 34 33 42 56 75 78 72 53 37 37 33 27 33 41 41 41 30 29 36 45 46 61 65 60 56 60 65 105 110 72 83 100 124 177 275 426 395 303 264 290 326 413 427 424 422 419 415 406 283 141 143 180 252 287 288 285 281 278 284 301 328 353 354 353 351 343 321 304 296 292 289 283 278 273 269 265 262 261 261 259 250 236 223 219 220 220 218 212 210 209 206 201 194 187 182 180 180 180 180 179 176 173 173 176 182 191 202 219 226 219 199 180 200 212 225 235 238 237 237 239 241 243 249 275 297 312 320 327 331 332 331 329 327 326 322 317 311 307 306 302 296 290 284 281 280 241 245 250 255 253 254 247 252 268 284 281 269 261 252 241 231 247 272 289 289 292 289 301 303 287 286 331 303 304 359 349 266 279 356 429 417 414 405 394 351 240 414 479 472 444 454 447 442 521 594 526 471 366 291 287 357 384 413 432 440 439 439 429 411 394 381 349 324 284 241 211 207 217 257 306 346 374 388 417 383 321 380 350 362 384 402 411 419 424 427 428 422 407 349 340 338 271 259 234 264 296 268 263 186 117 88 103 123 99 104 114 111 125 126 111 91 79 81 92 91 83 75 74 75 79 80 80 82 85 84 84 85 85 79 79 82 84 85 78 70 64 64 70 68 65 62 56 46 43 42 41 39 35 37 34 36 42 47 46 44 45 46 45 46 48 44 41 39 28 40 36 32 33 40 29 32 31 30 37 46 42 38 37 37 34 35 38 41 41 42 31 29 35 44 47 60 62 56 51 55 56 89 99 72 92 116 147 202 297 448 416 386 371 360 320 399 419 416 413 412 410 407 351 247 123 140 188 227 250 266 280 284 289 300 322 351 356 356 355 355 347 330 318 311 307 302 294 287 280 274 269 266 266 264 256 242 231 225 222 222 219 218 219 217 213 208 199 193 189 187 185 183 180 177 175 173 178 185 195 205 218 233 239 233 220 204 205 213 226 237 241 241 242 243 241 239 243 265 291 311 320 327 331 332 331 329 328 326 321 315 309 306 305 302 297 292 286 283 281 224 250 258 252 251 266 260 263 289 331 315 268 239 220 203 200 217 236 251 259 261 281 293 295 288 276 282 271 284 325 337 301 288 338 397 337 364 358 370 367 285 388 410 416 423 425 431 437 523 608 569 458 419 334 264 290 371 429 448 444 439 440 425 404 387 382 376 371 303 237 213 210 222 248 288 340 397 428 438 406 348 317 365 397 412 417 421 427 433 438 438 424 336 322 345 356 317 295 276 264 254 245 249 156 108 102 108 118 120 117 120 134 135 137 180 178 106 70 84 104 94 59 65 71 78 79 76 78 81 81 80 79 78 75 77 76 75 82 79 70 60 56 67 65 62 61 57 45 43 41 40 40 39 40 34 34 39 45 45 46 45 45 44 45 47 45 43 40 34 38 35 30 28 34 32 34 33 31 38 43 41 35 30 30 34 32 34 41 42 42 31 29 37 47 56 65 60 50 48 62 59 61 64 72 97 129 168 221 303 454 424 384 346 285 126 288 376 406 401 396 397 397 394 341 146 129 144 174 207 243 267 284 296 309 329 346 360 363 360 359 359 351 341 331 325 319 313 307 299 287 280 275 273 270 263 251 241 232 225 222 221 222 222 220 217 212 205 199 195 192 189 186 181 177 175 176 185 196 206 217 234 247 254 254 243 218 208 212 224 244 276 281 261 246 241 231 234 257 285 308 317 324 327 328 328 328 329 326 321 315 310 306 305 303 300 296 291 289 288 217 236 244 253 272 268 257 278 308 322 312 245 208 192 184 188 204 210 215 225 238 247 265 282 287 266 237 253 270 275 283 340 341 362 359 231 246 261 327 370 272 269 293 347 400 409 406 408 433 489 552 444 415 352 313 354 397 417 436 447 448 462 446 418 396 387 378 374 363 355 336 252 262 277 291 316 388 424 400 361 327 295 363 421 449 450 443 446 450 452 424 342 344 329 314 314 335 308 280 258 237 216 239 173 137 127 122 102 104 131 148 137 130 140 155 147 112 80 78 90 82 54 59 66 70 70 69 74 76 75 72 70 72 96 95 81 69 78 75 65 57 54 57 64 59 52 47 43 42 41 40 37 32 32 33 36 39 39 44 46 47 45 42 45 45 43 43 43 40 38 35 31 27 26 35 39 38 36 37 36 35 33 31 33 32 34 36 36 33 33 30 33 43 54 64 59 52 49 55 75 66 86 102 81 116 149 193 247 320 462 471 435 377 292 114 109 240 356 385 381 381 381 382 350 193 162 160 165 177 218 254 282 303 320 344 347 357 364 367 366 365 364 358 350 340 332 328 325 320 310 298 288 283 278 271 262 253 241 230 223 223 222 221 221 220 216 210 204 199 195 193 189 184 178 176 179 190 202 214 226 244 257 267 271 259 209 198 200 215 245 297 303 294 271 239 225 227 244 272 301 312 319 322 323 324 327 330 326 322 317 312 310 308 306 303 300 297 295 296 206 219 228 244 268 263 273 298 309 288 250 207 185 181 186 193 201 201 199 203 218 204 221 247 257 225 238 269 272 247 235 327 264 270 350 372 195 308 392 351 215 235 243 236 278 405 397 386 384 400 431 422 420 389 347 329 363 366 382 414 452 476 454 421 394 382 380 376 380 388 384 335 363 379 384 386 398 393 355 324 314 319 371 411 432 438 441 456 466 465 423 320 361 328 293 278 282 250 223 190 183 217 205 210 173 135 143 192 131 137 152 127 126 141 146 137 117 96 88 82 71 58 59 62 62 62 63 67 66 64 62 59 49 78 76 62 55 74 72 62 53 50 55 58 54 47 41 39 40 40 40 39 35 35 34 36 38 40 45 47 47 46 45 45 45 42 41 42 45 44 39 35 31 27 37 37 36 37 35 33 33 35 38 42 39 45 44 35 28 28 31 39 49 55 61 53 50 62 92 103 82 74 79 93 134 173 230 326 453 484 491 476 439 386 350 169 93 171 338 345 362 371 372 347 211 219 221 203 182 203 242 278 308 335 360 358 357 360 364 369 372 372 368 362 354 345 341 339 337 330 320 310 302 294 282 274 266 253 238 226 223 221 220 221 222 220 216 209 203 197 195 192 187 182 181 184 193 204 216 228 246 258 271 281 267 176 174 182 203 239 278 303 314 292 245 230 232 251 278 302 310 314 317 319 323 329 332 328 324 321 317 317 315 310 306 303 301 301 303 194 212 220 237 269 279 289 302 295 256 188 179 176 182 192 199 197 196 194 190 184 187 191 199 214 238 266 242 248 281 294 342 269 214 249 379 366 377 390 394 387 394 277 222 273 400 404 392 381 381 395 411 419 409 392 371 325 348 386 429 465 474 443 414 395 387 386 384 390 400 409 403 420 420 419 400 320 339 326 311 308 323 365 377 385 385 362 387 396 393 365 306 320 288 252 225 207 190 161 149 177 241 222 243 217 186 204 273 176 136 132 125 117 141 139 122 105 100 90 81 73 66 61 59 59 60 60 59 57 54 54 55 54 63 58 50 48 60 67 60 54 53 56 51 48 46 42 37 37 39 40 40 38 37 37 38 40 42 46 48 49 48 47 48 47 47 47 48 48 44 40 36 32 37 38 38 37 35 37 36 36 35 34 36 52 53 49 43 35 34 39 46 53 61 63 56 56 73 107 101 69 49 61 114 150 193 285 406 501 501 498 484 466 455 438 383 255 137 111 114 282 355 361 349 213 241 270 263 224 213 234 272 314 349 371 370 363 358 361 366 372 377 377 372 366 358 353 351 351 348 340 331 322 312 302 287 280 268 251 235 229 225 223 223 224 225 222 215 207 199 195 194 191 188 188 189 195 205 216 227 239 256 273 283 271 182 175 182 198 223 237 293 320 303 256 242 242 259 284 304 311 314 317 322 329 336 335 331 328 326 323 325 322 316 309 305 305 306 309 184 211 217 235 273 306 303 288 268 235 172 169 174 183 191 190 186 183 180 176 175 174 168 175 187 184 223 241 257 259 229 238 249 311 377 386 382 383 389 397 403 403 356 338 361 413 422 410 385 375 394 406 411 407 399 388 357 374 403 443 477 469 435 415 398 382 383 394 396 402 412 420 421 373 371 387 289 302 312 319 321 316 351 345 337 323 284 298 298 293 288 283 264 240 222 209 199 191 161 164 190 215 231 251 249 252 279 285 179 118 107 121 120 144 140 115 91 107 90 81 77 72 62 59 60 60 58 54 51 50 51 57 72 58 51 48 48 48 58 56 54 54 59 51 41 40 45 44 38 38 38 38 38 40 42 43 43 44 47 48 50 51 51 50 50 50 51 53 46 37 38 40 33 34 36 38 38 37 42 41 44 41 34 38 39 43 44 42 38 40 45 51 61 78 80 69 64 69 81 73 47 46 90 172 169 205 294 410 509 508 498 486 482 489 482 474 428 363 306 288 188 136 197 337 202 278 322 304 254 237 253 286 319 351 373 378 374 367 364 365 371 378 384 387 383 374 366 362 362 361 357 350 341 332 321 311 299 284 268 253 250 240 233 231 232 232 230 222 210 201 196 195 194 194 195 196 200 207 216 225 235 252 269 277 267 187 176 181 188 198 211 285 324 312 265 255 255 268 289 309 314 318 322 327 331 336 334 331 330 330 324 320 318 318 317 311 310 313 318 178 205 212 232 273 320 329 276 237 217 163 161 169 178 183 183 180 173 163 149 132 154 176 185 189 200 220 231 232 253 306 243 248 324 394 379 306 358 385 388 388 378 368 370 391 427 454 441 399 382 400 361 392 399 395 395 405 405 416 448 484 471 440 428 407 376 373 393 391 390 386 352 392 330 336 396 355 319 314 326 335 323 344 332 308 287 281 276 271 265 269 291 274 237 237 253 242 213 194 170 144 130 168 216 235 258 297 238 126 86 90 100 139 143 149 132 94 115 90 75 71 72 62 62 62 59 55 51 50 49 49 56 77 54 49 50 49 45 51 49 46 47 53 51 35 36 47 47 39 36 35 35 39 44 48 50 51 48 49 49 51 53 53 51 52 54 56 55 38 37 38 38 37 37 39 40 41 44 47 49 39 31 33 38 40 33 26 24 27 40 47 55 69 86 95 88 70 53 55 58 48 62 123 239 224 245 300 389 499 508 505 496 489 494 493 493 483 451 388 354 188 186 304 335 130 161 270 328 243 217 354 367 314 337 377 387 390 387 377 372 375 380 388 398 397 391 382 375 372 370 368 364 358 350 340 332 321 305 286 279 276 262 249 247 245 242 240 231 216 203 198 196 197 199 202 205 209 214 219 225 234 250 265 271 266 212 200 210 229 245 253 296 324 321 273 267 273 287 304 317 320 322 325 328 331 333 331 330 330 328 325 324 322 325 341 327 324 327 332 183 195 204 231 279 333 355 311 249 195 166 175 174 175 177 176 173 168 157 150 158 162 173 203 224 215 261 237 259 282 268 316 309 340 375 366 328 283 327 338 256 252 316 355 389 429 448 452 417 392 394 344 338 370 399 415 435 426 430 456 489 480 454 443 419 381 359 376 373 374 353 252 364 381 389 398 370 382 342 310 306 325 352 334 304 283 283 291 301 293 299 349 335 271 240 213 149 124 101 86 97 146 179 147 172 214 210 130 92 81 82 89 119 109 118 116 90 75 63 65 68 64 61 61 59 55 51 51 51 50 49 52 65 45 44 48 49 47 46 42 39 39 39 41 33 35 43 41 36 34 33 33 39 45 55 62 63 54 52 49 51 55 55 54 55 57 58 55 42 38 37 38 42 39 41 43 45 46 47 44 37 31 28 36 30 26 24 24 29 41 48 54 63 79 89 97 83 55 67 71 59 55 96 244 313 325 349 410 483 507 514 505 474 410 400 394 413 432 387 362 283 287 341 328 145 110 143 195 244 272 373 384 343 358 403 407 414 420 405 385 384 388 393 398 400 403 399 391 385 382 379 375 370 365 358 354 348 336 320 316 293 274 264 260 255 249 244 238 227 209 201 199 200 203 208 216 221 224 226 231 240 254 266 273 267 237 227 232 243 253 259 244 272 329 279 281 298 317 330 331 327 325 326 328 332 335 341 344 343 341 343 348 349 351 364 354 347 347 350 208 203 212 225 263 345 338 253 200 181 168 184 176 162 158 169 171 153 163 180 176 141 167 219 242 213 274 265 284 301 279 304 332 349 353 349 372 244 251 269 192 127 251 320 370 422 420 459 437 399 383 398 281 310 386 432 454 445 451 472 491 482 460 439 408 368 325 343 359 371 375 370 384 394 386 353 298 362 352 326 312 320 368 344 296 261 267 291 299 306 307 288 234 204 184 159 117 109 96 83 103 170 209 215 188 146 112 116 106 89 76 76 87 122 127 109 80 49 43 53 61 58 56 54 52 51 51 52 51 51 52 55 59 41 36 40 46 43 32 42 50 47 32 32 30 28 30 43 30 34 38 38 39 44 59 70 69 57 52 48 50 56 57 58 59 61 61 56 43 43 41 38 40 42 44 47 47 44 45 39 41 39 27 29 26 25 25 26 37 46 50 63 87 96 65 52 44 34 43 42 57 82 126 247 348 365 375 422 486 509 514 504 458 333 280 245 262 301 274 256 301 332 304 206 121 90 90 129 237 282 304 339 358 271 358 409 429 429 427 404 395 397 405 411 407 409 408 406 402 397 392 387 384 382 380 377 371 362 352 338 308 288 279 273 262 257 252 246 239 218 207 203 203 207 216 226 232 235 238 244 251 261 273 282 278 263 254 252 259 266 275 250 241 271 307 313 328 344 349 346 339 335 334 335 338 349 318 281 269 262 256 251 246 243 249 290 343 373 369 241 240 234 222 243 323 325 238 191 177 162 193 180 161 153 165 168 158 182 209 198 149 172 217 230 199 263 280 283 286 292 277 291 322 332 314 316 252 190 208 275 138 230 253 304 408 439 481 443 393 374 384 371 286 297 410 414 430 460 484 475 410 421 416 394 362 332 307 337 368 382 380 384 394 387 368 356 369 343 335 354 382 403 366 327 290 245 295 341 316 254 217 183 169 160 145 121 109 111 128 150 167 170 149 120 99 99 96 125 115 87 68 58 88 98 85 63 59 45 55 64 56 51 49 48 47 47 48 49 50 49 47 50 48 43 40 38 34 29 39 47 47 47 48 35 27 29 40 36 38 41 44 42 50 57 62 61 53 49 46 50 57 57 59 64 67 67 64 41 48 47 40 38 44 47 50 49 44 44 39 40 38 28 37 30 26 27 29 42 48 52 60 75 72 64 59 51 43 48 36 45 66 105 240 374 394 394 440 483 505 514 510 496 482 345 221 136 102 94 93 186 246 209 83 82 84 86 113 215 263 249 263 319 358 335 390 432 434 435 434 413 403 410 423 425 423 418 413 410 409 405 401 399 399 402 395 385 380 383 352 326 308 295 283 273 265 259 254 250 236 220 212 211 215 226 237 243 248 253 258 262 271 283 293 293 288 281 277 281 286 294 266 243 268 331 346 362 378 381 375 367 352 335 320 311 312 230 156 152 153 148 145 146 160 223 267 303 324 340 248 228 228 220 224 255 235 200 182 174 171 207 187 160 149 160 164 170 200 225 216 170 178 198 200 186 251 263 259 245 245 339 238 264 291 240 191 184 136 112 140 180 311 257 228 312 399 294 253 266 317 391 379 367 359 358 356 325 345 349 327 321 307 327 327 307 303 347 389 402 392 384 369 376 375 366 362 326 321 347 367 340 348 367 348 300 261 310 348 306 235 210 167 147 138 133 126 122 137 143 149 162 155 132 102 89 102 95 103 96 83 74 57 61 73 78 70 59 45 42 47 52 48 47 45 44 44 45 46 48 50 50 41 51 47 38 33 40 41 43 45 45 45 44 42 42 47 56 49 44 41 39 39 44 50 60 65 55 49 47 56 64 51 57 65 68 68 71 55 48 47 46 46 46 48 50 49 47 45 42 37 34 38 50 43 34 31 36 40 47 52 57 62 56 65 70 67 60 55 45 39 38 61 191 345 406 427 458 472 507 520 519 513 503 483 325 165 100 87 86 84 80 75 77 84 89 91 104 164 231 244 238 253 351 319 331 344 360 437 443 437 425 414 426 433 437 440 439 426 424 420 414 407 408 412 403 391 388 412 366 344 327 308 289 280 272 265 261 258 252 242 235 235 239 235 236 242 250 257 262 269 280 292 301 304 304 301 298 298 274 292 292 278 285 354 382 390 343 203 185 169 152 133 115 104 100 98 96 101 103 101 98 98 113 163 177 185 192 204 250 209 206 202 205 214 181 177 175 178 190 205 181 158 150 159 160 188 216 231 220 175 173 175 174 181 240 229 220 234 274 303 221 210 181 115 130 221 179 144 172 200 266 209 173 208 238 216 215 242 301 398 354 348 332 299 269 211 254 267 232 216 230 266 284 279 279 318 371 388 377 376 378 366 364 373 380 308 310 345 363 320 318 360 347 305 300 336 331 284 231 206 164 144 133 128 127 130 147 149 142 137 127 116 100 95 107 103 96 88 84 84 70 56 62 73 76 60 47 43 46 49 47 46 45 44 43 43 44 46 49 50 43 49 47 41 38 41 41 36 31 34 44 44 36 38 52 61 49 40 36 36 36 42 48 55 60 58 55 50 56 65 52 55 58 68 81 74 63 57 52 49 48 49 51 48 45 48 48 48 43 42 55 56 58 46 34 40 37 46 52 54 56 65 81 91 88 68 61 50 37 31 47 111 295 395 431 465 478 509 524 524 518 510 490 360 204 110 99 94 90 88 88 110 123 112 101 120 132 206 255 261 241 260 285 300 316 350 441 450 452 442 421 424 441 452 460 465 460 449 439 430 422 419 418 411 399 393 419 378 355 338 318 296 285 278 273 268 265 265 262 259 255 247 239 238 242 248 253 262 273 284 294 304 311 307 302 300 307 261 295 325 327 316 345 282 222 179 97 93 89 82 76 74 124 137 116 86 88 97 102 99 98 117 130 137 125 103 109 253 196 188 185 189 194 172 174 174 184 199 188 163 158 163 167 159 215 234 232 218 187 169 163 162 175 228 168 228 289 291 259 247 182 147 148 109 172 159 140 158 218 258 234 217 227 234 229 224 245 305 399 346 293 254 223 184 173 188 193 184 182 199 235 257 261 255 274 331 362 366 371 376 368 378 398 403 331 315 333 346 319 316 345 344 335 358 361 324 275 232 203 179 165 154 145 138 136 144 145 137 123 105 102 99 100 109 113 108 97 90 92 83 61 59 68 75 69 53 49 51 48 47 47 46 45 44 42 42 39 37 38 43 44 43 41 41 40 36 29 30 40 49 50 37 40 60 56 47 40 35 33 35 40 45 51 57 66 56 50 58 68 55 65 70 74 75 67 69 59 48 42 48 49 45 42 44 50 50 48 46 49 63 62 62 49 33 37 39 49 53 54 60 84 92 97 92 69 65 51 39 33 38 54 223 352 417 449 494 517 526 527 521 515 500 433 297 109 101 101 101 99 121 326 358 227 126 197 206 215 233 260 284 230 251 298 359 425 429 424 444 460 446 437 448 464 478 488 489 480 467 452 439 431 425 418 409 403 425 388 365 352 336 311 295 288 282 275 272 275 276 274 267 255 247 244 246 249 252 263 276 286 296 307 315 306 297 302 318 322 338 330 287 267 243 145 90 102 73 73 73 71 69 69 87 200 212 84 83 123 141 144 149 185 207 193 141 93 119 246 177 177 178 178 178 171 176 175 180 191 182 153 158 169 170 172 222 229 223 217 196 183 170 160 155 161 194 231 257 260 237 185 170 179 191 166 145 148 154 167 208 230 180 169 208 234 251 249 281 333 345 286 220 175 158 153 150 154 161 169 175 187 220 239 238 230 238 290 334 357 362 363 376 402 425 424 378 351 338 331 320 322 335 349 371 402 380 335 281 237 219 214 207 195 176 152 138 139 135 132 134 106 103 107 107 99 108 107 99 96 101 85 64 59 62 66 76 59 50 46 44 47 48 47 47 46 43 42 33 25 27 35 35 37 39 39 40 30 31 40 51 57 58 48 49 62 51 43 38 34 33 34 39 44 51 57 64 53 60 63 57 53 65 73 75 71 64 61 57 51 45 44 44 43 41 41 43 51 48 44 48 67 67 66 52 34 37 45 51 53 59 82 91 71 63 69 70 70 57 45 38 34 37 122 242 348 388 439 500 530 531 524 518 508 469 342 94 96 98 99 117 178 337 208 111 123 194 191 180 189 223 266 226 245 277 353 487 403 381 414 452 448 431 452 475 495 517 521 516 505 488 464 447 435 428 420 409 429 401 377 367 365 320 310 302 292 283 280 282 283 281 275 265 258 254 253 253 256 272 284 293 303 318 315 306 313 343 354 357 331 235 84 76 85 91 111 138 92 87 86 99 125 88 86 134 166 161 92 169 200 197 194 194 191 140 99 111 167 213 145 168 174 174 173 169 174 167 176 194 175 145 152 164 180 238 228 216 204 193 171 171 166 156 148 158 216 239 246 237 202 178 190 202 202 192 174 176 182 181 166 153 115 116 157 197 249 298 339 337 247 191 145 123 125 146 121 135 151 155 152 174 205 216 211 207 210 248 295 331 343 350 375 403 427 438 426 407 370 337 332 332 339 352 373 398 387 347 296 260 261 266 257 231 190 143 125 132 133 132 133 109 111 129 122 73 76 79 84 95 105 72 65 62 57 52 66 61 49 37 34 46 50 50 49 46 44 42 33 26 25 28 28 33 37 38 40 29 35 47 58 63 59 55 54 55 44 48 46 44 43 35 39 43 48 55 55 48 53 53 46 59 61 67 70 67 63 58 55 53 51 47 46 44 43 44 52 53 48 53 66 69 68 53 44 47 52 54 57 57 65 93 93 72 66 75 73 78 71 60 50 50 40 34 101 219 314 356 439 503 534 528 520 506 474 357 80 84 91 99 110 125 164 122 97 119 185 172 156 157 182 224 226 249 278 351 502 426 398 396 405 410 405 443 471 491 516 519 511 497 489 501 475 453 438 427 416 429 425 416 396 360 336 324 317 308 292 287 287 286 285 282 274 267 262 259 258 269 286 297 307 320 338 339 337 340 346 345 205 120 96 85 101 119 127 129 128 116 112 110 137 196 128 187 227 249 284 253 236 183 154 207 179 150 134 134 143 155 151 136 153 165 170 170 170 173 177 186 190 162 133 147 159 181 259 194 187 181 164 156 162 148 140 141 140 181 212 203 176 177 173 159 147 140 141 148 147 149 145 121 95 91 108 139 172 223 311 339 278 144 107 88 90 104 117 101 108 115 116 113 154 167 176 182 184 195 218 251 290 324 322 352 374 395 427 444 414 380 356 346 337 343 356 382 412 353 382 364 335 347 332 265 214 177 141 126 127 116 113 135 119 120 103 84 83 85 89 80 70 68 64 72 71 67 63 44 47 46 43 40 33 52 55 50 47 44 41 35 29 28 39 39 38 38 39 41 32 29 41 62 63 46 45 48 46 42 60 64 62 59 37 41 42 46 53 49 43 39 38 42 64 55 58 61 60 59 57 56 54 52 49 50 48 47 49 56 56 52 52 54 52 51 48 48 52 54 58 61 62 68 96 71 67 71 75 83 80 86 85 71 49 48 56 62 106 276 344 373 443 534 527 516 497 458 346 88 79 87 105 146 231 119 96 100 118 178 158 139 135 153 197 278 285 296 367 515 513 450 408 405 412 415 422 437 457 469 475 469 457 458 491 461 464 463 447 430 427 417 405 391 366 351 334 327 322 302 293 290 290 289 288 280 272 265 261 264 285 300 313 326 338 349 353 301 220 200 190 233 221 149 124 137 142 147 150 144 143 139 139 164 237 210 280 315 317 334 339 244 160 137 164 177 170 167 173 187 226 125 121 149 163 166 164 165 172 171 175 175 151 115 138 176 204 211 155 169 165 140 128 142 125 117 126 138 151 166 151 131 157 141 107 84 80 87 96 89 87 95 113 106 111 134 175 218 223 250 237 172 75 57 62 52 47 77 79 80 74 68 75 93 103 113 132 166 188 203 242 282 292 311 335 345 360 401 419 401 391 381 354 348 351 362 370 367 350 343 333 336 354 286 247 212 180 156 146 133 115 112 136 138 151 139 112 92 98 107 110 107 100 93 80 63 57 66 60 41 38 43 44 34 54 58 52 47 45 31 25 30 39 39 39 39 40 42 45 43 36 42 61 56 44 43 41 38 64 62 58 57 53 39 45 48 50 52 46 43 39 39 48 61 51 51 54 54 54 55 56 54 50 50 53 52 50 51 52 62 64 58 50 49 47 50 54 57 58 62 66 68 69 76 77 75 78 86 85 79 86 87 69 44 130 176 172 162 263 359 369 425 525 513 500 473 407 289 125 89 89 141 230 266 135 107 115 148 273 176 133 123 133 173 273 301 323 369 424 446 482 471 415 414 415 408 413 428 432 439 437 434 432 426 411 440 450 427 404 435 431 413 394 382 369 354 346 339 317 311 311 307 297 296 286 275 266 263 273 289 307 310 296 293 286 278 214 127 118 118 174 186 153 151 156 158 158 155 158 155 156 165 197 253 315 298 266 248 267 274 254 230 198 195 175 172 207 257 235 364 163 114 154 160 158 157 162 167 161 163 164 147 121 136 164 190 197 142 157 154 129 111 118 108 105 116 138 136 123 115 117 126 101 92 90 96 109 120 107 109 129 153 129 157 165 197 310 346 300 204 112 74 42 46 40 34 50 58 56 53 64 96 99 103 105 119 154 179 188 211 242 272 313 330 349 373 397 402 406 357 320 353 341 359 370 387 416 338 323 354 373 333 287 267 258 242 207 168 146 126 122 141 137 139 138 129 110 111 96 99 106 103 98 90 77 68 69 63 55 43 36 39 55 62 61 55 50 48 42 39 38 38 39 40 41 43 43 33 41 38 39 55 50 53 49 40 35 57 39 42 44 30 37 44 47 50 51 39 43 41 46 61 59 51 50 52 51 52 52 54 54 52 50 62 70 71 67 61 83 89 79 63 55 52 53 56 57 60 64 69 70 68 70 82 84 86 93 88 87 89 79 74 154 189 197 200 225 304 216 303 436 495 480 443 389 293 179 159 109 100 177 275 124 114 125 138 167 266 240 173 121 122 156 248 318 361 381 406 423 484 517 486 424 418 411 407 406 402 408 411 412 409 388 386 387 378 359 348 412 420 397 366 344 327 311 304 311 344 341 298 288 338 332 316 296 280 273 280 276 284 253 182 173 166 153 135 123 131 126 156 194 205 169 167 166 165 164 162 162 167 216 297 240 288 313 260 151 153 159 233 261 206 189 195 211 221 214 217 279 167 106 152 154 150 149 153 158 149 148 147 132 124 123 136 161 188 143 146 140 122 107 104 102 108 117 121 116 102 92 87 87 86 94 108 122 130 113 101 123 170 208 147 159 203 266 337 364 215 117 79 59 34 36 47 56 57 53 54 58 74 104 103 101 100 110 136 160 172 183 201 237 305 317 324 349 396 390 397 382 350 321 340 359 365 371 381 333 333 351 346 298 283 274 286 282 233 197 155 140 143 146 147 143 141 134 121 119 101 89 82 76 97 81 69 64 63 65 62 55 45 34 46 60 64 60 55 49 45 42 40 40 43 45 46 42 33 42 37 41 48 46 35 43 44 39 34 51 48 38 30 29 36 40 40 41 42 35 35 49 61 60 58 53 50 50 51 51 52 54 56 55 53 82 105 111 96 81 101 104 95 83 72 60 56 56 57 60 64 67 68 67 75 81 83 89 105 145 151 143 141 162 216 224 220 216 222 257 198 187 207 234 232 163 144 155 168 170 133 117 117 121 99 117 136 169 208 130 253 209 126 116 117 179 282 361 377 410 419 447 487 522 495 443 423 417 404 396 407 408 401 390 369 356 349 342 333 332 344 346 336 312 290 277 254 239 252 287 274 234 220 249 233 217 198 180 167 162 157 159 158 155 157 163 144 127 135 150 142 178 234 270 191 178 173 170 166 162 159 161 178 216 304 230 175 144 120 133 150 154 157 158 164 224 250 221 146 166 189 132 99 141 147 145 143 145 149 136 134 132 121 111 104 117 140 156 135 131 122 108 96 103 105 114 124 128 127 117 100 87 88 101 119 126 123 113 94 94 106 162 260 213 194 211 251 287 256 144 87 73 64 68 70 80 82 65 52 53 60 76 98 102 96 94 107 137 147 159 169 191 237 290 328 328 339 394 384 389 400 391 355 390 375 364 359 356 347 365 352 319 290 289 287 294 283 238 205 180 169 165 160 162 156 155 150 132 127 112 93 73 59 76 68 66 67 63 57 63 64 58 46 36 46 57 63 58 50 45 43 44 47 52 53 45 39 46 53 47 47 48 43 40 39 40 37 30 35 45 38 28 31 34 38 39 38 39 59 61 56 50 48 50 49 50 50 51 53 56 57 58 59 64 53 53 57 53 51 54 58 71 97 102 72 63 66 65 62 63 64 64 65 78 82 83 88 112 222 221 204 204 232 243 248 245 242 244 249 167 131 134 145 157 131 128 152 190 188 156 126 109 108 101 112 134 230 375 180 171 157 133 115 81 99 206 313 344 408 415 421 459 533 532 463 433 424 402 392 400 397 385 372 358 342 333 326 315 304 307 320 317 282 285 277 241 209 211 198 181 168 162 162 149 141 132 123 118 118 128 144 155 149 143 149 145 137 140 141 151 162 198 267 210 192 184 177 170 164 158 155 157 173 228 197 161 155 214 221 162 184 257 259 260 259 253 222 146 132 144 111 98 125 131 129 131 139 140 130 125 128 131 104 103 103 119 149 120 113 104 94 91 103 120 130 134 134 127 121 109 104 115 135 141 137 125 112 101 109 113 151 237 245 239 234 230 221 178 111 80 74 75 89 94 91 78 54 41 42 51 63 72 71 78 84 100 128 131 145 160 187 231 261 328 334 339 390 382 387 399 408 411 434 410 401 399 391 376 392 363 322 309 308 305 294 272 239 217 230 211 185 178 173 155 163 170 154 143 123 103 85 67 59 64 73 81 81 65 64 65 66 62 46 44 54 63 58 52 50 52 56 61 63 51 41 44 59 45 48 47 43 42 44 41 37 32 27 28 34 32 28 30 32 35 36 42 57 69 58 52 51 49 50 50 50 51 53 56 61 61 57 57 54 52 54 56 53 47 47 48 55 70 59 58 80 97 82 77 69 64 62 63 73 81 85 90 111 230 228 220 235 272 275 280 271 263 282 291 221 139 82 84 128 119 111 124 166 181 157 133 119 118 119 127 183 234 213 349 245 162 135 124 116 92 149 238 281 387 409 420 460 543 542 505 467 432 402 379 388 390 376 354 345 328 319 314 302 286 293 300 283 228 254 248 232 215 197 164 152 171 188 139 162 134 111 109 104 111 123 137 147 149 150 149 147 147 149 150 157 176 201 216 244 244 216 192 243 240 240 209 158 162 175 172 185 207 164 154 129 175 265 270 271 259 237 212 184 130 130 119 113 124 114 103 108 128 124 132 122 119 135 128 109 98 109 138 131 106 93 87 84 87 96 103 107 106 106 104 105 108 112 127 125 123 120 120 123 124 163 203 223 250 236 221 206 186 152 97 81 82 79 77 80 75 63 48 41 34 37 42 42 37 51 69 89 107 113 129 149 174 206 223 284 307 327 373 372 383 396 407 415 425 441 466 476 456 425 416 379 341 332 327 311 298 280 256 271 283 254 213 192 183 143 147 170 175 161 134 113 97 87 78 76 80 91 106 101 81 71 69 67 65 63 62 60 57 50 58 66 73 74 61 46 45 52 55 37 43 43 42 43 40 39 32 27 27 28 28 28 32 41 44 47 49 56 70 72 55 50 54 60 52 50 50 52 54 58 61 60 58 57 54 53 55 57 58 57 46 47 61 81 75 73 85 93 81 113 84 62 59 64 66 67 75 91 115 131 150 175 224 314 314 313 296 284 299 306 272 195 107 51 137 107 81 89 118 150 143 127 119 130 195 218 243 277 318 280 214 141 96 130 122 86 78 116 200 331 392 426 477 580 558 551 504 434 404 385 384 367 345 356 323 310 307 304 293 282 282 272 240 193 175 194 198 178 166 157 176 248 287 137 217 162 111 111 109 114 125 138 149 160 160 159 158 156 152 156 166 185 211 242 387 390 295 235 360 359 338 270 190 199 178 172 186 206 214 159 186 245 271 270 254 165 87 90 133 129 133 129 143 148 130 107 95 102 122 112 102 98 106 123 103 92 93 104 115 97 91 93 97 91 92 98 102 101 99 101 105 109 114 125 114 110 106 104 126 128 179 222 217 208 203 201 188 161 126 80 74 79 71 56 56 57 57 56 49 34 33 35 36 41 42 64 89 101 104 120 140 168 200 196 220 264 311 342 345 376 389 395 407 421 439 474 509 523 512 492 429 370 354 348 332 316 307 312 336 296 292 280 218 186 144 134 146 160 153 134 121 112 102 97 94 93 99 116 120 127 104 76 73 70 66 63 61 57 36 56 71 77 76 42 56 58 49 43 49 46 42 45 52 36 32 29 26 27 28 28 33 44 59 62 64 67 70 72 73 60 53 55 62 53 51 52 53 55 58 59 60 60 59 55 54 56 59 64 64 57 57 64 76 79 77 91 114 123 114 74 54 60 73 63 72 81 87 92 90 92 97 152 316 322 317 317 315 291 268 251 238 199 96 134 91 65 72 83 112 119 117 128 186 236 256 290 339 365 274 211 162 132 130 133 93 68 76 104 222 336 421 506 666 601 571 511 430 409 406 393 364 332 327 304 299 301 300 291 284 280 255 210 181 162 176 182 169 163 174 267 317 254 122 195 158 113 117 121 120 129 144 167 209 190 174 166 162 157 160 169 187 215 256 403 339 295 420 312 335 287 233 228 242 216 210 214 220 263 179 161 173 165 153 137 107 84 79 83 94 115 120 136 147 144 120 100 97 100 104 96 92 97 110 100 91 87 92 103 95 94 97 100 99 100 104 106 103 103 104 104 107 115 125 109 105 101 93 102 99 124 151 158 122 150 168 156 114 73 59 56 57 58 57 56 57 57 54 35 33 48 60 62 75 83 95 105 108 104 127 150 173 197 198 224 287 350 375 347 378 391 395 404 402 438 487 537 572 546 522 457 398 383 376 358 354 356 355 359 309 296 284 235 187 151 149 163 170 137 113 103 99 95 98 104 112 113 102 109 131 116 86 77 74 70 67 64 61 45 40 40 45 53 55 66 58 39 30 46 44 45 54 67 34 38 36 28 26 28 31 46 61 64 66 63 65 72 75 74 66 59 54 56 52 53 53 54 55 57 59 62 64 60 55 54 54 58 64 66 64 65 69 70 69 71 75 80 86 71 56 54 63 81 76 77 80 86 93 90 118 119 141 312 322 322 320 312 287 277 244 219 205 177 87 64 67 73 71 88 99 107 127 184 235 258 292 326 281 262 219 172 139 121 130 97 70 77 119 177 243 340 476 632 695 633 526 442 423 415 406 388 347 275 289 291 294 305 297 289 277 252 230 284 279 204 149 174 168 169 192 202 179 120 111 100 104 131 129 126 134 152 178 230 204 183 173 167 161 163 174 193 221 265 327 341 319 264 355 278 223 217 215 211 238 255 262 268 244 173 130 116 111 105 101 100 96 74 78 78 78 98 98 126 133 130 120 108 94 100 92 88 93 102 99 92 88 90 96 95 95 97 102 114 110 117 117 110 120 107 102 103 107 110 97 94 95 90 66 51 47 53 63 64 69 81 79 59 50 47 48 53 57 56 55 56 49 34 35 38 52 57 54 86 95 101 104 106 106 120 139 166 193 176 188 253 321 347 305 370 397 403 411 408 431 454 495 556 557 539 500 445 393 393 378 418 432 361 334 317 294 266 235 200 176 157 145 139 122 95 82 83 88 94 98 103 105 109 145 131 195 213 64 53 63 68 66 64 41 48 61 68 65 67 77 56 34 49 48 44 54 76 95 49 43 46 42 27 28 48 61 66 71 74 52 57 77 77 72 72 64 55 61 53 53 53 54 56 61 64 69 72 63 57 54 53 54 58 61 66 70 71 66 59 62 61 54 54 50 56 61 66 80 80 81 86 93 97 96 102 116 148 212 295 319 301 272 288 267 192 115 72 56 57 59 63 67 70 83 93 112 140 151 222 252 276 296 249 293 247 176 133 112 118 90 75 101 132 177 220 290 408 577 684 627 525 478 446 421 411 369 276 255 276 275 281 312 302 305 284 249 230 265 249 199 168 177 169 175 231 253 157 148 101 77 95 146 135 135 147 163 173 179 184 185 181 173 169 172 184 205 240 329 374 386 367 331 380 393 333 239 232 230 225 232 250 271 208 163 134 121 113 107 103 100 95 78 76 99 102 90 83 86 100 113 116 109 95 94 89 87 90 97 98 95 92 91 93 93 93 93 99 115 115 128 129 123 142 122 107 99 93 81 72 61 54 51 45 46 53 87 138 147 52 25 25 29 45 47 49 51 53 53 55 44 41 51 62 66 62 59 65 90 96 99 102 110 135 134 140 157 179 175 156 185 227 255 284 370 390 380 382 419 435 445 461 488 509 532 531 498 448 455 451 450 428 385 425 425 371 294 228 191 165 147 132 119 130 115 106 94 70 79 80 87 96 100 126 118 153 160 70 57 51 57 68 67 42 58 74 79 75 74 70 49 35 55 50 43 53 66 55 46 48 55 54 34 56 64 69 66 45 49 69 80 77 73 68 61 55 52 57 57 54 53 53 56 70 73 79 84 75 65 60 56 53 54 55 64 70 69 61 56 56 55 51 47 49 59 65 67 79 84 94 107 118 123 182 183 159 139 133 196 272 294 252 249 221 160 135 158 119 70 52 56 68 69 79 91 134 204 218 234 247 269 300 305 327 266 183 131 106 89 71 70 97 135 176 212 265 355 494 632 645 580 505 458 418 389 286 75 186 249 261 267 306 295 315 288 235 198 169 153 170 190 171 160 154 178 186 130 135 106 110 139 139 136 152 178 196 178 183 190 194 192 185 184 188 199 230 301 387 411 408 407 434 358 329 296 256 248 240 235 230 230 265 281 203 132 121 114 107 101 94 86 81 103 130 140 84 76 72 82 104 117 113 95 92 90 89 90 93 96 95 93 94 100 92 93 91 87 87 104 119 122 123 144 161 130 92 68 57 54 51 49 49 50 61 116 153 134 40 45 35 31 34 32 48 52 53 54 55 60 53 63 84 58 58 64 72 78 85 92 97 101 111 144 154 159 164 166 146 137 153 174 196 250 309 327 340 374 414 428 438 444 451 468 518 538 529 508 504 503 469 433 428 481 442 413 343 205 184 155 128 107 97 113 107 103 93 70 59 57 66 77 85 105 95 93 87 58 49 43 44 54 66 43 65 81 81 70 54 45 44 50 57 52 48 53 58 50 50 56 54 44 40 70 76 78 74 54 74 82 81 76 68 64 58 61 72 81 65 62 59 55 55 61 76 88 94 97 92 82 67 55 57 57 57 61 65 55 55 53 51 51 51 48 54 61 67 78 87 113 136 145 151 222 225 178 116 96 122 218 279 254 256 224 171 154 186 154 86 61 65 76 75 84 96 109 130 219 240 247 261 288 295 267 235 195 136 107 66 55 65 81 121 148 188 256 351 421 551 629 614 502 458 423 388 353 329 252 249 236 233 294 278 262 241 212 177 170 154 163 181 160 146 129 120 119 117 130 135 147 156 144 147 162 187 205 184 190 198 204 206 204 204 207 218 259 378 413 421 426 436 432 348 306 286 271 262 248 232 215 196 180 267 221 136 123 120 108 103 100 84 100 134 154 152 88 80 70 80 98 110 110 96 95 94 92 91 92 92 90 88 94 113 94 101 100 88 74 69 79 91 102 120 147 136 102 71 71 73 71 67 66 72 116 134 112 67 42 52 41 36 43 55 60 51 51 61 61 53 81 105 102 63 72 85 91 87 79 82 84 88 97 126 162 171 168 161 145 150 166 177 186 237 280 295 318 355 341 365 408 439 445 452 506 529 535 540 534 527 485 448 449 464 415 423 371 192 180 150 116 91 82 86 82 79 78 76 55 49 93 149 164 112 147 117 58 48 38 49 50 46 54 49 68 78 74 62 38 41 52 58 56 69 67 62 59 55 55 66 60 48 70 81 83 72 58 57 81 85 80 72 64 55 55 62 74 87 79 72 67 64 58 62 77 91 99 98 90 85 73 57 55 56 56 62 68 52 57 58 52 46 54 48 47 53 63 71 98 133 156 162 182 218 231 188 95 78 87 158 225 242 252 242 214 190 180 139 97 100 119 114 94 94 138 168 135 228 251 256 260 268 281 203 196 206 144 113 69 55 67 80 102 107 137 198 278 354 416 526 608 484 455 429 406 397 417 388 373 346 315 309 272 245 225 209 201 198 164 150 159 144 130 149 153 119 119 135 175 190 161 150 153 165 181 194 188 196 205 215 223 225 226 229 242 285 391 425 448 465 465 394 359 330 306 288 274 252 228 203 191 292 221 151 129 125 170 124 122 134 86 134 151 162 154 96 84 67 82 88 91 94 96 99 100 97 94 93 89 82 76 77 85 86 89 104 120 118 93 76 72 80 99 129 144 140 123 104 84 74 70 69 69 120 99 67 49 52 55 54 48 49 73 63 63 68 72 70 71 103 120 106 77 89 98 96 83 67 70 75 78 83 97 128 143 147 151 171 179 192 195 198 249 308 324 324 317 254 282 352 418 448 454 495 516 527 541 551 537 497 458 441 439 441 442 376 218 167 140 117 98 86 79 75 73 74 79 102 94 166 266 301 180 260 191 58 51 39 58 62 55 54 62 72 75 69 56 43 55 61 57 53 66 69 66 61 59 51 71 76 70 87 87 75 57 44 49 77 82 76 67 59 51 56 68 79 84 79 75 72 67 58 65 80 96 107 108 94 75 67 73 64 56 54 58 64 66 69 58 48 48 48 48 48 50 52 63 125 149 156 176 217 235 241 194 91 65 74 110 158 199 224 245 255 252 231 170 136 155 185 167 122 108 152 206 209 245 261 259 247 235 249 241 232 209 151 122 75 59 72 84 92 85 86 101 129 267 321 436 555 475 441 417 415 428 423 409 399 385 365 334 279 258 253 246 239 213 170 126 101 113 124 220 246 167 133 142 187 203 162 155 159 167 177 185 190 200 211 223 232 239 244 253 294 389 417 438 458 475 482 417 380 351 326 306 284 251 218 188 170 304 205 127 122 109 159 157 149 132 81 133 153 164 163 95 82 68 84 92 92 92 93 92 90 90 90 89 88 82 74 65 57 58 59 65 78 96 92 74 68 69 74 97 114 118 102 65 53 59 65 76 104 120 76 51 53 56 55 57 54 55 74 58 76 86 83 81 85 97 108 109 95 93 90 84 73 60 63 76 82 78 74 66 90 116 138 185 193 194 195 207 256 315 342 331 290 253 263 293 356 439 455 486 506 519 531 542 524 507 484 455 467 458 446 390 268 155 131 117 104 96 86 80 80 90 121 207 204 200 229 299 307 304 189 59 49 42 50 57 67 86 79 80 80 71 49 58 60 58 54 51 37 49 59 60 58 51 73 87 85 81 90 66 45 44 54 73 75 69 62 58 53 62 75 83 81 78 76 73 67 58 71 86 105 122 113 102 88 79 77 68 56 51 52 53 52 54 51 49 48 48 47 47 50 52 55 105 140 171 209 222 226 172 109 97 66 71 95 124 146 187 226 279 326 325 250 214 223 242 224 150 155 188 217 232 245 258 254 228 186 206 223 227 206 152 127 83 64 79 91 98 94 85 79 87 176 329 454 496 471 445 433 439 450 425 399 390 387 376 352 330 311 296 287 254 234 203 159 119 164 284 233 188 305 164 156 183 200 168 162 165 170 174 182 191 204 216 225 227 236 248 265 311 412 434 453 471 488 499 436 395 364 340 322 290 247 203 166 142 199 150 109 114 149 162 160 153 146 137 146 153 163 174 97 90 81 85 97 97 93 90 89 84 82 83 86 87 82 75 63 51 50 52 54 58 67 70 80 95 107 110 110 88 79 71 50 46 54 59 80 132 121 74 55 59 61 67 56 52 59 67 54 72 86 87 82 75 82 98 108 96 82 70 67 71 70 65 74 79 73 57 64 92 130 169 201 197 182 187 227 282 280 293 292 260 217 240 273 307 336 363 483 505 492 499 504 471 455 454 462 494 467 404 318 226 164 123 108 121 146 106 98 94 130 229 255 218 204 218 241 291 298 189 63 54 48 49 64 82 85 72 80 78 63 44 56 58 55 52 53 54 56 60 60 46 72 77 74 71 74 89 67 49 53 72 69 66 62 59 58 57 69 79 80 79 78 76 71 64 59 73 88 104 119 106 102 94 83 73 63 57 53 49 48 48 48 49 49 55 110 69 46 47 53 67 82 113 154 196 248 271 205 120 116 76 75 89 111 138 159 194 286 386 389 313 286 281 279 265 187 192 206 207 213 231 239 229 206 183 196 219 230 212 153 92 67 70 85 95 105 103 99 97 79 140 298 439 483 447 475 490 485 466 443 411 393 383 375 365 360 344 321 293 249 213 184 155 120 144 186 188 179 181 158 176 263 311 187 172 170 169 170 181 193 206 217 223 220 224 238 259 304 418 444 463 478 491 501 447 405 373 344 325 289 238 186 146 121 106 98 105 131 133 154 162 157 153 149 150 154 161 171 115 99 90 89 90 89 87 86 85 79 78 80 83 85 82 73 63 57 60 62 64 68 73 77 91 114 133 140 131 82 67 70 66 63 59 55 76 130 115 77 60 64 70 94 74 57 57 65 54 59 72 78 65 105 103 92 76 41 32 30 33 38 43 33 50 66 65 40 79 124 160 182 195 202 194 191 210 264 270 285 280 247 224 240 266 287 298 321 374 431 461 437 337 384 402 409 435 459 483 425 322 220 130 114 112 115 120 112 108 94 110 188 217 203 228 272 285 294 176 91 62 55 47 51 63 69 52 55 54 51 48 40 57 59 47 36 54 54 58 63 66 62 68 68 65 65 76 54 47 57 71 62 58 57 57 56 57 61 73 76 69 74 74 74 69 58 58 68 82 97 107 107 110 101 86 72 61 56 53 50 47 48 48 48 48 51 84 58 41 40 45 55 60 85 128 176 229 196 195 203 113 94 84 84 97 121 139 162 270 405 412 323 288 287 297 275 233 194 177 185 205 219 214 200 188 195 202 203 211 220 154 80 62 74 90 107 107 104 105 111 104 113 197 292 337 375 432 472 489 486 469 427 397 383 378 376 366 348 322 290 228 176 145 128 110 160 179 177 166 161 157 158 166 173 187 176 170 166 164 177 187 195 200 199 185 190 206 227 262 346 418 452 465 476 488 483 437 380 341 314 280 226 172 135 110 103 97 109 143 128 155 167 163 158 155 154 156 161 168 120 106 92 91 88 84 80 78 80 78 77 78 79 84 83 77 72 70 71 75 74 77 88 95 97 109 119 118 110 82 83 87 71 67 61 58 76 122 99 83 69 67 83 105 106 84 64 73 66 78 74 71 97 115 85 60 46 30 29 29 30 30 30 30 52 71 73 56 95 143 182 199 191 207 193 182 185 190 207 220 229 235 250 254 270 277 272 292 314 389 438 409 317 353 389 404 407 443 475 463 405 306 179 142 132 131 127 119 113 101 113 178 268 203 164 198 281 134 76 60 60 57 51 48 55 65 60 46 51 48 36 35 39 53 58 53 55 56 58 60 61 59 58 60 64 65 43 40 59 71 66 60 57 55 55 55 54 57 67 68 55 63 67 69 65 57 55 60 72 90 108 118 124 113 95 80 69 59 54 51 47 49 48 48 48 48 47 44 40 39 45 50 58 75 98 121 142 168 180 168 147 128 114 104 105 125 141 207 319 412 355 322 244 228 287 270 250 201 168 178 233 217 194 179 179 194 188 191 203 200 155 81 62 76 90 107 109 106 107 112 111 101 132 194 268 370 454 498 507 496 465 422 395 386 384 381 375 354 325 297 222 164 127 116 138 175 187 187 182 163 157 149 146 154 185 176 180 176 156 157 149 152 156 147 122 150 175 199 228 260 366 422 437 451 470 483 472 428 347 302 263 214 165 133 115 121 126 112 108 150 155 160 170 164 160 159 160 163 168 121 106 92 90 88 83 76 71 77 80 78 75 75 80 83 83 82 81 78 83 77 77 88 91 93 90 84 75 50 73 93 90 65 58 57 70 86 93 74 80 82 79 76 82 98 99 89 77 61 76 85 88 93 93 77 60 50 51 48 46 46 51 61 61 64 79 94 88 111 149 176 186 190 194 185 168 151 149 164 174 195 228 253 264 267 264 260 265 274 307 360 394 298 343 389 405 392 423 462 459 420 358 295 239 183 145 139 128 113 100 107 155 251 187 143 146 161 71 60 64 64 57 43 41 49 56 49 55 64 56 38 36 55 62 62 59 58 58 58 57 55 53 57 62 57 44 36 56 66 69 67 64 61 58 55 53 52 51 61 68 65 70 68 61 54 53 55 53 62 76 87 96 97 94 91 87 78 68 59 53 53 51 51 50 48 47 46 43 42 43 50 62 67 75 91 117 102 165 178 137 168 162 159 164 169 134 176 221 290 370 367 322 238 185 185 169 163 213 261 258 244 211 183 168 172 189 154 199 235 171 159 86 61 74 87 101 113 115 110 110 114 154 181 210 291 388 455 483 480 468 427 402 392 392 391 387 381 371 351 312 236 179 140 127 177 184 191 199 200 169 151 139 134 143 187 179 174 166 147 136 130 133 128 106 108 149 178 193 207 235 301 358 405 425 450 472 481 452 358 303 258 213 189 239 147 242 254 128 123 117 121 149 180 171 167 165 166 168 172 121 106 91 89 89 85 76 70 76 82 80 73 66 67 78 81 82 82 84 85 85 87 89 85 80 53 43 63 68 90 104 94 63 62 81 90 94 92 62 56 52 51 52 53 66 82 91 85 70 65 66 67 62 61 69 61 52 69 74 74 75 79 82 82 80 84 91 92 105 132 150 153 141 141 150 148 137 134 136 167 204 231 248 259 270 281 285 265 261 262 295 345 292 349 393 407 398 407 430 436 422 393 365 326 231 149 144 131 109 99 103 121 217 221 169 102 66 60 58 62 66 56 38 37 44 49 44 56 66 57 43 55 65 65 63 58 44 56 58 55 52 53 60 54 44 40 58 69 72 72 73 71 67 63 57 53 50 49 60 70 66 57 63 65 59 48 50 52 64 78 86 107 99 91 89 86 67 58 57 61 66 54 54 52 47 45 43 42 43 48 62 72 74 79 98 142 123 167 181 150 167 173 186 211 231 182 213 249 301 361 361 343 271 199 170 158 149 200 252 250 237 204 179 169 175 185 155 197 245 197 178 97 60 69 84 103 121 125 116 107 112 169 210 235 288 337 409 444 432 427 402 390 390 397 401 399 384 357 332 351 239 178 158 160 185 191 205 219 216 167 141 144 147 125 190 187 184 177 148 127 108 115 124 95 86 148 189 175 116 244 229 272 377 404 433 460 477 468 412 325 266 222 199 242 213 278 270 140 138 133 175 208 193 182 176 173 174 176 179 114 103 91 89 89 86 78 73 78 81 80 70 55 44 66 74 76 78 82 86 88 86 81 71 39 30 38 53 58 80 102 108 98 94 94 86 81 81 70 53 43 40 40 41 47 57 64 65 72 62 54 48 45 47 51 45 43 64 66 75 84 88 87 85 84 83 84 88 95 109 126 130 100 94 106 122 133 132 131 183 228 243 250 255 279 306 316 276 274 290 315 335 331 372 402 420 427 414 396 400 402 376 319 337 271 178 137 123 98 92 92 90 194 255 177 60 54 54 46 51 61 53 40 38 41 46 56 49 54 55 54 69 64 61 61 57 33 46 54 58 57 59 66 52 45 58 74 76 77 78 78 76 73 68 62 55 50 47 55 64 65 56 61 63 57 45 47 50 67 84 84 88 86 85 83 78 82 77 66 54 53 58 54 49 47 45 41 43 48 62 95 61 67 83 99 143 155 182 200 189 158 161 185 228 273 271 239 243 297 381 372 387 325 231 165 158 146 156 189 235 165 132 145 156 106 169 154 186 233 196 196 116 66 64 85 117 137 139 125 110 108 141 213 296 279 289 358 406 403 406 399 395 397 405 410 405 385 362 346 335 256 198 194 241 205 206 234 255 234 154 127 139 149 130 182 192 196 190 151 116 102 112 121 84 82 172 214 163 105 126 159 244 355 387 417 448 470 477 460 353 278 231 197 192 190 195 179 143 144 142 184 226 213 197 187 182 181 183 186 97 93 92 96 91 86 80 78 84 80 77 66 52 43 43 51 64 76 82 85 88 85 75 61 47 50 62 75 77 87 96 100 99 98 94 73 57 55 54 47 41 39 40 41 41 43 44 46 57 53 46 42 41 44 40 36 39 50 47 60 69 75 84 81 73 75 84 90 92 92 106 121 104 95 93 104 124 135 147 188 228 253 257 262 276 298 311 278 292 336 392 430 397 403 419 439 452 426 376 332 295 262 235 302 312 246 139 143 107 75 61 70 136 186 134 53 61 61 54 53 55 51 44 42 41 44 61 43 42 54 68 65 61 59 60 57 33 33 46 56 57 57 70 63 61 76 78 79 80 80 79 78 71 69 70 69 60 50 49 54 57 61 65 67 60 43 46 50 65 82 82 69 73 78 81 84 79 73 65 57 51 49 48 47 44 37 41 45 67 97 83 63 59 74 110 172 180 221 247 221 146 141 175 233 292 305 253 219 259 394 400 421 365 265 188 167 151 146 169 234 150 165 162 120 96 121 134 190 257 227 164 148 122 77 89 127 160 165 144 127 109 117 204 335 275 273 328 385 408 405 409 410 410 409 396 404 398 373 338 314 313 263 213 256 271 281 283 268 225 134 112 110 121 154 159 180 197 194 165 118 98 95 93 78 77 150 172 101 98 116 192 282 336 375 406 435 460 474 462 361 280 230 192 159 154 144 136 145 149 152 193 244 233 217 203 194 190 190 191 77 79 91 112 95 86 79 80 89 83 77 65 52 44 44 45 61 78 79 81 86 87 82 70 60 63 73 84 86 85 79 73 70 68 67 54 43 41 42 43 44 47 49 49 75 79 73 68 63 47 42 43 43 43 42 43 45 47 47 52 52 56 75 76 62 66 82 88 88 80 82 93 99 115 122 123 123 132 139 155 191 236 254 253 265 285 305 314 289 310 363 419 421 417 426 420 381 335 286 250 236 257 363 359 288 215 202 302 218 118 59 60 57 120 125 82 52 52 59 60 55 54 51 49 45 40 37 32 33 46 63 64 63 63 63 59 39 35 36 40 42 41 62 73 76 78 81 81 80 75 68 71 65 66 71 73 64 53 48 48 49 58 63 68 66 50 48 49 58 72 84 69 68 77 88 89 80 72 67 62 51 47 43 42 43 39 46 62 93 121 72 63 69 100 155 209 199 218 240 226 142 129 181 247 268 204 239 217 227 384 416 416 363 281 215 201 205 200 190 198 153 167 153 110 98 104 127 194 274 254 180 130 98 84 100 157 175 178 181 152 119 102 130 207 239 261 318 389 436 423 420 419 414 393 374 394 401 378 333 311 294 255 225 258 309 327 318 278 193 118 99 121 152 143 128 149 175 189 171 177 138 88 72 70 76 131 151 84 95 111 183 268 311 360 390 420 448 464 448 347 262 222 212 162 141 135 136 143 152 159 177 204 250 237 220 207 200 196 194 57 59 67 85 103 89 79 77 81 80 77 71 60 45 45 45 62 79 79 80 85 88 87 82 78 78 83 87 87 80 64 52 47 44 56 57 57 55 46 48 52 57 60 59 111 122 113 105 98 59 46 48 49 47 45 45 45 46 45 46 47 50 56 62 55 64 82 91 90 84 78 78 87 113 130 131 122 119 142 138 126 132 198 245 268 291 318 328 337 348 376 421 452 422 393 395 424 405 282 217 228 298 371 351 255 211 302 249 129 81 80 61 48 61 80 94 89 55 53 53 53 63 62 60 52 47 64 36 45 58 62 65 67 68 68 67 66 41 34 37 43 51 43 58 75 78 82 82 78 65 46 55 64 65 61 55 54 52 50 48 49 48 52 60 66 62 53 50 52 60 75 74 73 80 90 83 83 80 78 76 62 54 45 42 46 44 48 62 81 95 86 69 72 106 167 214 193 210 220 165 133 132 158 177 156 175 182 183 227 367 390 372 326 262 201 218 260 269 236 194 180 181 163 122 105 104 124 182 262 279 223 160 114 100 131 169 180 178 179 173 138 115 132 197 229 249 321 406 443 468 440 410 389 371 365 384 386 360 315 293 266 229 207 264 312 326 267 154 137 105 96 109 130 125 132 118 127 176 153 243 197 103 71 68 76 104 117 85 95 145 203 247 278 323 362 398 429 444 423 318 231 218 266 175 141 145 167 175 163 164 170 184 261 255 237 220 210 203 197 80 67 60 62 63 76 81 82 81 81 79 77 70 56 48 47 58 73 79 80 84 86 85 84 85 86 88 89 87 75 57 49 51 54 78 84 85 79 54 57 60 61 60 56 54 54 55 58 58 55 54 56 57 54 52 51 51 51 49 46 45 47 52 57 53 52 54 57 58 64 75 85 86 86 105 125 136 135 155 166 175 189 218 205 242 282 304 318 344 361 388 424 433 426 418 387 340 377 358 287 277 377 354 305 275 252 212 160 94 81 86 54 52 73 89 96 97 91 69 53 48 52 60 59 54 47 39 49 42 36 42 64 67 52 51 65 40 34 32 32 34 43 42 42 53 76 80 79 73 61 44 53 56 55 58 68 70 61 53 50 50 45 48 49 52 66 61 54 51 53 56 72 79 81 81 78 95 92 85 82 72 62 55 54 58 57 59 66 71 71 78 68 75 107 156 192 207 222 214 160 131 125 144 157 124 147 168 178 205 299 311 317 284 219 167 150 211 271 288 274 241 240 207 137 140 115 118 158 223 284 272 210 144 124 149 169 173 172 184 199 166 130 121 158 194 236 290 338 356 532 485 392 343 383 378 380 367 332 289 293 268 227 210 291 317 325 258 117 124 97 83 90 112 109 108 103 102 112 141 148 141 117 70 70 71 74 80 86 124 176 208 223 242 280 319 361 400 414 331 255 238 268 179 157 155 186 241 245 203 179 172 186 265 267 250 233 219 210 201 92 84 71 56 53 59 77 87 84 85 83 81 76 68 59 50 54 66 79 82 84 83 79 72 71 79 86 89 85 64 51 55 70 81 84 89 84 72 57 58 60 57 49 47 50 52 54 55 51 51 55 58 55 36 39 55 67 65 61 54 49 47 49 56 62 68 70 68 74 73 76 80 81 77 86 111 138 143 157 174 193 211 227 215 235 260 278 290 315 346 374 391 383 394 395 352 275 295 364 343 319 354 328 305 255 186 118 99 78 87 100 82 82 91 106 114 102 107 76 54 49 47 50 50 58 62 33 37 34 31 33 42 61 61 52 45 57 40 33 33 33 35 36 36 47 73 73 72 56 40 45 47 44 47 55 59 67 63 57 53 51 61 59 53 52 63 69 59 51 53 61 76 77 72 70 86 114 100 80 78 75 65 65 69 71 71 71 69 66 62 67 67 75 96 133 159 189 211 208 166 128 130 143 143 111 124 153 174 202 296 304 307 298 278 254 170 209 278 301 276 278 258 211 158 187 128 117 145 183 266 314 276 196 149 162 173 176 179 196 218 191 152 134 165 201 249 299 334 322 397 441 446 418 410 396 383 360 323 281 321 287 234 233 314 325 328 291 189 112 180 160 88 105 100 113 113 99 97 124 134 129 108 67 67 64 65 76 102 161 183 179 170 211 245 284 326 366 375 331 259 226 273 183 165 208 263 266 262 259 226 190 202 242 260 260 244 229 216 204 96 90 83 69 54 62 81 91 88 88 87 85 82 78 74 55 58 71 82 85 86 83 74 59 49 68 83 87 82 59 57 64 74 79 79 88 86 71 50 52 52 49 46 48 52 53 51 48 45 53 61 65 60 36 54 61 57 47 54 51 49 49 52 53 69 79 83 86 93 98 90 80 83 77 75 88 111 131 144 163 184 209 240 240 244 249 252 254 271 302 330 345 349 359 362 342 304 312 352 355 335 314 290 245 177 112 76 76 71 89 109 99 79 77 89 103 108 116 102 77 52 46 42 41 53 67 48 45 43 44 46 48 47 46 46 49 60 56 60 76 97 71 42 40 55 67 69 53 43 41 43 44 47 47 44 44 67 67 62 57 55 70 71 62 56 77 76 61 52 55 70 81 70 66 81 92 105 90 77 85 82 69 68 74 78 78 75 66 58 57 60 64 65 73 97 120 141 166 178 147 111 122 136 134 111 115 146 171 196 295 306 307 299 282 271 222 190 204 270 284 306 288 247 207 140 109 129 164 172 235 338 354 280 173 178 186 190 192 195 223 202 168 149 168 226 266 291 305 304 381 440 460 441 420 406 379 345 322 314 318 276 229 240 307 318 295 261 261 192 276 230 100 104 84 90 98 99 99 127 138 131 107 69 62 63 67 80 148 160 158 133 102 162 191 245 310 350 344 317 251 213 278 192 174 224 293 296 287 274 264 260 265 202 235 266 254 238 221 208 98 90 86 76 55 65 85 95 93 91 90 91 90 85 81 58 70 85 87 88 90 87 83 76 50 54 73 88 87 81 74 79 90 98 93 108 103 84 69 70 55 46 48 53 52 50 47 44 47 44 60 68 58 43 50 46 41 43 47 48 51 51 47 56 67 73 76 84 91 101 97 90 96 85 77 74 82 103 118 130 150 185 241 248 218 212 236 242 251 264 282 306 338 338 338 345 353 329 275 298 322 284 259 157 99 80 72 74 80 89 98 98 61 67 70 76 112 123 129 112 78 50 41 36 41 52 49 45 44 49 58 59 47 44 49 58 58 64 73 82 85 62 46 48 58 64 68 47 41 46 44 45 46 41 41 57 68 68 65 64 69 73 76 75 72 83 77 63 54 55 64 70 76 83 87 90 87 77 70 74 70 70 78 87 85 76 72 63 52 49 49 54 53 51 59 76 82 101 119 92 77 92 112 122 118 118 145 168 189 296 314 313 300 274 197 211 189 176 228 282 304 299 273 229 144 112 130 163 166 192 328 408 364 205 201 207 213 214 198 230 211 183 172 171 249 280 283 285 285 367 418 440 442 373 375 379 381 385 325 348 316 259 277 299 297 213 136 265 321 333 248 115 108 88 85 88 92 108 111 103 94 89 69 58 58 62 71 129 140 109 78 85 96 116 203 321 394 385 300 217 203 284 255 214 235 315 324 318 301 279 260 250 255 261 263 258 244 225 210 102 94 85 71 54 48 73 90 94 96 91 100 101 92 87 62 71 85 87 87 94 92 87 82 62 50 68 87 89 89 86 87 92 101 112 120 121 112 98 97 82 69 66 71 62 52 47 47 47 50 68 75 64 46 43 38 39 47 49 52 51 47 44 61 65 65 65 68 70 73 84 98 105 95 86 77 72 77 92 96 108 138 193 222 173 171 231 261 268 259 257 276 328 326 317 321 324 230 165 223 280 246 229 128 80 74 78 75 93 87 76 94 72 91 88 79 118 128 135 129 104 58 48 41 36 34 32 31 36 46 59 57 58 60 60 59 60 63 67 63 46 43 51 57 56 53 68 58 49 47 49 46 48 48 49 63 64 64 62 63 78 79 82 80 78 87 77 69 64 65 74 77 83 89 91 86 75 67 62 60 55 80 102 105 83 58 56 55 51 50 51 58 57 49 47 38 37 48 59 35 42 59 80 100 122 153 166 166 180 280 323 331 299 227 157 203 193 168 217 267 227 212 222 197 133 126 129 137 179 164 283 375 362 253 240 242 254 262 238 256 230 203 207 185 252 282 284 281 284 362 404 398 358 338 341 370 402 384 356 368 358 333 335 326 293 198 127 326 336 336 264 126 116 107 99 93 91 101 113 114 99 71 66 57 57 61 58 68 69 67 69 75 86 106 194 341 473 474 353 239 198 279 256 217 220 272 335 342 330 309 280 255 244 243 247 251 244 226 212 103 104 92 71 52 48 49 48 58 90 88 98 103 97 87 73 78 83 83 82 85 86 86 85 76 52 66 85 87 88 88 87 84 84 105 118 127 130 124 125 116 105 94 87 79 70 65 64 61 73 80 79 67 40 43 41 41 47 52 61 48 41 52 62 67 67 62 54 48 42 63 90 97 96 91 84 76 68 83 89 92 93 95 153 199 219 225 261 279 278 261 252 306 304 300 286 250 179 274 267 228 222 152 113 91 85 90 72 67 72 78 79 98 106 112 120 128 134 133 105 65 62 60 55 47 40 36 34 49 59 55 55 58 60 61 60 61 62 63 64 64 63 57 55 52 45 59 61 52 43 49 50 56 58 56 58 60 58 57 62 76 82 86 86 83 87 75 69 70 74 77 74 79 86 88 80 66 60 59 71 173 125 105 115 80 61 63 60 55 72 62 55 50 47 43 34 48 59 52 32 39 49 59 75 114 189 187 163 180 271 337 343 282 174 149 174 169 175 273 276 189 154 178 183 120 117 133 152 183 161 250 340 356 276 274 285 294 297 298 289 246 218 238 203 232 261 279 285 288 339 363 342 289 306 309 332 367 373 388 390 378 358 330 316 267 187 140 317 336 337 272 143 132 117 103 95 96 89 122 131 106 62 57 71 71 55 52 57 62 65 68 70 79 98 168 298 455 460 438 350 214 275 209 185 197 222 328 353 352 339 315 285 260 241 229 229 227 220 211 96 110 103 77 52 53 111 93 56 84 86 92 93 89 85 90 92 88 82 79 79 82 86 88 84 60 56 67 81 84 86 80 69 60 74 96 118 134 137 140 138 133 123 106 92 88 87 87 86 89 84 73 57 38 42 34 32 42 51 64 51 45 59 66 68 63 51 37 35 44 61 82 99 96 86 84 83 75 81 90 92 86 72 79 131 178 205 222 241 273 275 254 288 278 274 260 222 135 169 219 243 226 209 161 132 112 84 79 72 74 83 88 103 111 118 125 131 133 93 66 63 62 63 61 54 44 37 35 48 57 53 53 57 58 58 57 58 60 61 61 61 60 41 34 45 67 46 41 39 37 42 58 59 56 56 57 58 53 56 66 71 80 85 88 90 87 76 70 73 84 81 67 72 83 82 71 65 63 63 66 124 99 98 114 89 66 58 66 81 80 62 63 65 57 52 62 66 64 56 37 46 52 56 67 93 104 127 159 199 310 356 319 234 162 148 135 137 186 321 274 188 144 154 152 106 102 124 157 182 159 228 318 355 299 300 323 345 346 322 289 239 204 219 212 208 224 257 285 301 313 318 314 284 287 289 305 333 338 377 391 376 343 330 318 269 206 176 312 334 257 162 158 150 132 105 83 80 90 115 113 84 58 65 77 68 50 52 64 65 61 63 66 75 91 143 254 432 369 307 284 275 271 205 172 179 198 307 347 359 360 346 316 284 254 229 218 215 212 209 98 102 103 92 71 56 69 65 53 56 60 80 87 85 84 113 111 98 85 78 73 68 74 86 88 60 47 55 78 83 85 78 65 52 47 64 93 120 132 130 140 144 143 133 103 93 90 91 90 79 77 70 59 56 39 30 31 46 81 61 49 55 74 82 85 77 58 38 42 70 88 98 104 95 92 88 87 93 77 81 91 102 110 97 103 141 187 186 204 234 257 268 271 261 261 233 171 130 110 211 282 228 232 185 157 131 84 73 82 89 91 94 87 83 98 121 123 127 89 62 57 51 52 52 49 48 69 62 58 57 57 57 57 56 56 55 54 56 59 54 34 34 33 46 65 68 71 69 52 33 42 44 45 49 55 57 55 56 60 67 71 77 81 85 92 89 82 75 74 84 83 63 67 79 71 62 69 76 93 140 75 71 87 98 87 72 60 69 89 75 60 69 86 100 111 87 75 71 65 46 51 54 56 61 63 96 126 154 192 317 331 268 189 180 160 144 157 206 284 249 198 161 146 120 113 108 119 151 148 138 173 244 323 297 322 356 379 381 371 297 232 205 217 218 230 257 281 261 392 385 363 364 301 291 285 297 322 304 338 367 358 304 317 307 256 184 130 150 172 164 150 161 158 130 104 89 73 90 100 90 66 58 91 80 59 51 56 67 65 61 67 103 89 90 118 163 265 253 228 212 205 233 190 159 158 166 272 321 344 359 357 335 304 271 241 222 214 211 210 99 67 77 89 82 74 66 59 55 53 53 77 86 80 77 121 115 104 95 82 72 55 56 71 76 54 51 63 81 85 87 87 81 70 51 50 60 83 112 94 129 139 133 136 136 121 108 98 88 88 81 78 81 86 43 46 54 54 55 46 39 47 69 80 84 85 80 70 62 67 80 92 98 91 85 85 87 84 83 87 92 102 125 118 118 137 159 147 181 198 218 246 266 240 229 199 147 148 177 232 263 246 261 221 166 114 82 70 77 87 92 83 84 74 85 107 107 116 83 58 57 73 66 64 65 67 72 66 61 60 60 60 59 58 57 57 56 43 37 37 33 33 32 47 66 68 68 63 47 31 42 46 51 55 57 58 57 57 64 77 75 80 82 85 93 89 84 74 65 66 69 58 62 71 63 62 73 83 112 198 86 68 77 82 81 69 64 72 85 65 66 77 99 125 116 92 80 76 72 57 58 61 62 63 63 104 134 167 246 298 311 292 265 270 195 175 212 270 241 268 238 186 146 114 125 128 142 168 115 114 129 169 237 237 287 346 386 388 415 365 282 209 211 223 246 315 412 417 432 389 357 362 321 300 284 285 308 298 316 350 353 286 318 296 236 163 106 74 101 130 143 157 159 150 132 107 83 94 94 82 70 96 99 95 78 55 60 64 66 68 72 102 87 83 95 113 199 201 179 161 154 169 192 187 142 140 232 281 306 327 341 335 314 285 255 234 223 219 217 62 47 54 62 63 63 63 59 58 64 89 80 76 72 67 97 99 101 102 93 81 60 49 47 48 52 65 78 87 89 90 90 88 79 54 55 52 64 90 81 90 93 96 103 118 109 96 86 79 77 58 49 51 54 52 57 62 60 49 46 44 47 57 63 75 79 79 75 64 52 54 66 80 78 64 62 69 75 94 102 100 107 145 127 110 107 118 137 167 169 176 188 163 141 151 147 120 151 215 263 248 178 258 229 163 112 109 95 80 78 80 73 80 71 75 89 89 98 73 53 51 59 52 50 58 73 69 66 63 61 60 62 62 62 61 60 61 42 33 33 33 33 33 47 66 66 63 58 45 32 44 49 53 56 55 48 69 67 69 86 83 81 83 88 92 86 81 66 54 62 52 50 64 81 82 76 73 68 65 67 53 61 72 77 79 62 64 76 83 70 79 87 103 127 106 90 83 78 70 64 64 66 69 72 83 116 171 233 261 294 301 299 291 256 252 226 232 288 302 350 299 209 146 101 84 118 170 191 115 106 119 137 151 164 219 282 340 392 424 403 323 222 218 232 262 328 419 437 438 424 402 372 334 314 298 304 346 308 332 372 382 316 331 287 217 145 107 92 106 121 132 149 148 137 124 113 105 125 105 76 83 90 93 72 47 47 62 69 73 74 73 71 73 76 90 140 193 187 162 145 142 148 162 178 187 148 206 246 261 277 293 311 310 290 261 238 227 226 221 83 81 83 86 81 54 57 58 60 73 115 77 71 80 78 58 75 85 93 106 90 76 61 51 53 57 51 62 83 82 82 87 89 80 54 57 56 55 61 81 85 80 80 89 101 94 83 68 54 53 48 44 44 47 45 51 61 67 59 57 52 49 49 53 53 59 64 63 59 48 45 53 67 73 59 56 66 87 106 108 107 118 152 108 84 74 88 147 158 128 111 114 99 64 77 91 90 116 157 204 208 169 274 240 164 115 133 121 100 89 81 63 69 65 62 66 80 82 71 63 59 40 36 34 46 66 61 63 63 62 61 63 64 65 64 64 65 44 34 34 33 33 44 57 64 62 58 46 38 39 47 52 55 54 48 42 69 76 77 83 86 84 84 85 86 86 75 61 50 44 50 70 85 89 79 60 63 62 55 62 56 73 82 71 71 63 68 78 84 92 89 94 106 116 104 92 87 81 65 71 70 69 73 80 100 128 168 217 281 297 300 307 318 301 278 234 211 245 347 368 342 265 134 84 71 74 82 91 98 102 110 124 146 140 169 214 280 399 423 412 343 236 219 237 273 315 353 424 435 432 410 361 337 307 291 295 309 304 325 365 396 356 299 258 195 115 99 120 119 112 123 161 142 141 157 167 143 125 123 124 89 87 88 88 81 56 64 78 81 71 69 104 96 82 118 188 208 196 171 144 110 132 149 157 169 125 133 143 165 233 240 265 282 278 250 223 214 221 227 119 115 111 115 110 64 63 73 79 77 72 70 99 129 130 74 70 63 73 106 99 89 71 57 60 60 53 50 50 51 66 80 88 86 73 62 58 55 58 83 81 70 61 62 67 77 71 56 44 48 49 48 48 52 52 57 62 66 68 53 55 56 51 41 34 39 45 49 50 49 52 56 59 69 70 70 83 117 116 104 108 122 128 81 64 68 95 149 137 83 49 60 109 60 46 54 67 68 70 117 193 273 319 280 177 101 126 124 121 116 100 62 55 56 51 47 68 74 77 78 72 45 36 32 37 50 52 57 55 52 53 63 65 66 65 66 68 55 48 44 34 44 50 56 61 56 45 35 36 46 50 53 56 52 45 59 70 71 73 84 90 88 87 87 85 83 70 57 49 50 43 68 86 80 59 51 54 59 60 59 70 82 79 61 66 69 78 85 84 92 85 101 116 100 87 98 98 82 70 81 76 73 77 86 109 147 179 208 282 298 302 305 312 315 286 228 189 222 358 372 346 265 99 69 65 71 79 84 82 89 97 121 202 147 149 195 270 375 424 422 354 236 213 234 269 295 306 406 428 427 413 371 331 308 297 299 320 319 342 364 368 350 318 254 177 114 94 116 116 110 134 181 157 188 242 226 179 174 159 119 102 95 93 94 89 56 63 70 70 64 65 244 187 98 169 195 214 209 186 156 116 140 157 155 145 140 161 157 135 181 175 194 218 229 210 189 186 202 227 109 99 75 63 65 68 73 114 125 95 68 69 76 81 95 154 193 132 67 69 101 96 80 65 60 63 60 56 51 48 52 57 69 82 80 65 59 56 60 84 79 63 50 48 49 58 61 56 45 53 53 54 55 59 65 72 73 66 58 40 53 62 53 30 29 29 34 43 42 45 53 57 53 60 81 87 102 138 122 102 105 110 85 76 66 91 130 125 92 62 48 50 53 47 47 52 57 60 68 204 320 314 290 288 181 82 110 118 120 115 105 92 53 49 49 45 40 68 72 68 62 57 38 30 28 31 45 47 39 33 41 62 65 65 65 67 69 69 68 61 43 54 41 40 49 44 32 33 41 49 51 53 54 50 45 72 66 60 67 86 88 87 88 89 85 83 74 60 48 55 47 61 64 53 51 54 57 59 57 47 72 85 83 73 76 81 85 88 88 93 119 136 129 97 96 138 121 71 92 93 83 77 82 94 129 182 228 255 278 297 305 303 296 304 288 234 191 225 359 371 293 169 73 63 65 70 74 77 78 81 87 96 112 123 143 171 209 260 362 407 358 219 211 232 257 281 307 386 412 419 418 404 348 331 318 302 322 326 352 375 376 368 337 283 220 162 105 114 112 122 195 170 192 268 328 280 229 207 193 189 123 111 106 105 100 58 85 83 65 62 60 77 66 79 149 172 189 185 165 145 155 168 176 172 143 144 162 171 159 119 102 128 146 112 158 115 126 183 208 92 96 92 84 74 65 106 108 90 71 75 72 72 75 84 104 201 204 140 64 70 84 87 82 75 66 65 62 56 47 45 44 52 65 70 63 57 52 55 79 77 61 49 49 48 45 55 58 43 58 57 59 65 69 71 82 86 73 39 38 50 55 48 33 32 32 39 50 45 45 43 49 65 74 98 108 112 119 116 101 101 101 76 79 101 121 124 96 62 51 57 71 85 81 69 67 79 83 92 220 325 285 89 75 79 81 88 102 112 112 104 94 81 51 38 45 47 44 60 62 48 47 49 37 30 33 28 28 29 40 61 64 64 63 65 67 68 67 65 63 60 38 32 31 29 29 32 40 46 46 50 50 49 49 49 64 58 59 70 84 84 83 86 89 84 80 77 64 50 54 53 60 57 46 49 54 56 56 56 55 71 76 75 77 77 79 81 80 76 81 94 120 138 113 139 106 74 75 95 83 78 76 76 93 167 217 244 260 285 299 307 305 295 296 290 245 202 229 291 273 198 110 64 59 60 62 64 68 70 119 140 88 94 113 131 154 187 221 273 328 333 221 212 228 255 285 304 368 400 412 418 425 387 374 361 333 308 325 351 378 399 345 299 260 229 198 132 97 74 92 208 123 243 343 349 358 308 188 181 320 150 125 120 109 85 62 72 71 62 58 58 51 62 91 110 120 119 97 67 64 134 173 189 190 165 144 137 142 152 119 87 84 91 73 90 82 116 177 194 84 94 96 87 65 38 77 91 89 79 72 73 77 80 82 89 132 188 184 112 62 66 79 87 83 66 63 59 53 46 43 43 45 49 54 55 50 45 47 64 66 58 52 52 47 43 52 53 41 70 67 67 72 78 92 96 86 71 61 40 34 34 36 40 38 47 65 76 50 51 56 68 85 90 119 123 117 118 108 97 97 97 83 71 69 88 101 67 52 48 63 92 112 144 167 185 202 218 296 236 147 115 75 69 69 72 77 86 94 99 99 94 81 64 45 34 46 47 63 66 49 45 46 46 40 30 37 35 41 51 57 64 67 68 67 64 64 63 61 54 32 33 33 31 30 35 41 43 45 46 48 46 45 49 57 54 62 72 80 82 86 81 81 85 85 73 72 66 55 57 59 61 58 51 49 51 51 51 53 62 68 71 72 77 81 79 72 65 67 83 96 120 151 176 167 111 74 76 77 77 73 72 80 95 109 129 161 209 259 288 295 293 291 291 291 257 216 231 226 159 138 169 64 55 56 57 57 58 80 111 114 80 84 97 112 132 159 185 218 242 243 216 230 244 270 289 237 375 410 403 409 415 413 410 402 382 335 333 343 362 381 305 273 257 244 234 197 155 135 137 103 180 278 334 336 341 346 231 189 325 158 127 116 91 58 59 56 63 72 56 57 48 58 87 91 67 62 60 45 44 97 144 174 182 184 161 131 109 108 125 107 98 95 66 69 73 89 120 176 85 91 87 72 54 47 80 90 90 81 63 69 81 80 76 91 93 126 154 149 99 89 77 74 77 64 52 50 51 50 47 48 46 43 44 44 44 44 44 43 46 50 54 56 48 43 41 47 63 90 93 84 69 58 94 95 67 44 63 68 60 51 45 42 44 67 81 80 72 74 71 74 90 114 154 158 136 105 84 89 94 87 61 60 65 67 64 51 42 44 52 64 78 95 103 104 113 162 158 120 85 77 73 70 69 70 73 77 83 89 93 91 80 65 51 45 49 45 48 56 63 49 47 39 30 28 35 30 40 47 38 43 65 73 68 61 60 58 48 34 31 32 31 32 36 43 45 44 44 47 47 42 45 52 54 56 70 84 90 85 87 87 77 68 84 70 67 64 61 70 63 54 49 49 48 48 47 47 48 56 63 72 79 81 74 66 60 63 78 94 115 134 147 151 127 98 82 85 88 82 79 78 80 103 96 108 136 169 239 233 245 278 289 289 293 288 268 241 316 202 176 287 69 54 65 71 58 69 81 87 88 77 80 88 100 116 136 159 185 203 207 191 206 226 243 256 290 352 357 358 396 402 403 403 403 404 404 370 359 366 355 303 282 271 264 263 254 236 212 186 200 240 296 333 327 326 330 330 337 327 160 114 80 52 51 65 70 80 88 66 57 47 48 63 81 53 47 60 78 84 97 116 119 83 148 153 129 104 96 100 110 120 119 86 71 70 77 93 154 83 77 63 60 59 58 81 88 88 80 66 72 82 79 74 91 87 75 102 150 140 134 91 60 60 55 35 43 58 62 70 69 55 40 43 43 48 52 53 50 50 51 52 52 48 46 46 49 58 78 91 89 79 74 97 97 66 44 68 77 61 49 43 41 45 105 133 113 87 86 83 85 99 141 176 167 131 90 85 87 81 67 51 50 54 54 50 47 56 51 46 47 51 53 51 49 53 81 64 58 62 69 73 71 70 71 75 76 79 84 88 89 80 68 57 50 49 46 39 39 48 42 48 38 27 27 29 27 32 37 34 38 63 73 68 64 60 46 36 34 31 30 34 38 41 42 41 43 45 47 48 46 42 43 53 69 76 85 91 88 90 86 81 76 65 60 61 68 76 75 59 48 45 47 46 45 45 44 45 46 60 77 88 87 60 48 55 78 103 110 124 134 131 110 95 89 90 95 107 157 180 181 171 109 96 100 113 136 190 205 235 277 288 294 298 290 272 257 333 228 186 294 77 56 88 104 72 99 75 75 87 72 79 87 94 101 112 133 155 174 185 177 189 215 239 251 273 339 364 357 351 389 398 397 395 397 405 414 423 420 375 344 309 282 273 277 278 300 305 256 189 266 329 343 330 325 325 330 335 336 280 140 48 51 47 86 104 105 94 82 58 45 42 44 60 48 45 55 71 108 115 112 101 73 70 70 77 90 91 86 88 97 104 106 83 70 66 74 101 82 72 60 64 70 69 75 86 86 82 78 82 81 78 76 81 69 62 88 128 128 128 101 64 33 32 31 52 70 79 140 146 146 115 44 50 51 51 50 49 50 49 49 48 47 48 48 49 51 59 61 70 74 70 77 86 68 47 49 75 68 53 42 42 46 118 162 151 107 97 92 90 95 133 168 158 121 84 83 85 70 52 48 45 45 47 49 49 62 59 49 41 39 38 37 38 40 44 46 56 68 77 77 77 77 78 81 83 84 85 86 86 82 75 66 57 49 47 40 37 41 43 43 40 33 26 26 26 33 38 34 48 62 69 64 49 48 37 31 33 31 30 35 40 44 43 43 45 48 48 45 43 39 40 53 76 77 84 93 88 85 82 81 81 78 65 58 58 61 69 56 57 58 47 46 45 44 43 45 48 67 83 87 77 56 47 64 97 116 119 119 123 129 111 99 99 110 132 186 241 259 252 230 110 84 89 104 125 145 162 208 274 298 308 316 300 252 206 274 317 334 306 101 94 112 118 119 103 93 71 49 56 72 86 91 88 89 102 122 146 167 171 182 201 221 235 258 287 299 302 317 378 395 367 326 348 396 421 438 444 401 360 320 289 274 289 300 340 365 330 205 295 360 360 343 336 334 334 333 332 317 175 54 42 44 49 80 108 99 85 60 47 44 47 43 55 59 54 67 97 129 136 106 71 55 51 52 58 78 56 62 86 87 89 93 80 59 51 53 94 84 81 81 81 81 74 85 87 86 86 89 80 72 69 69 57 58 60 73 113 108 79 65 68 66 65 72 95 130 147 85 61 55 44 47 46 45 41 33 45 48 49 50 49 49 48 47 45 46 45 51 55 54 57 62 57 48 44 62 70 59 47 52 56 96 145 172 139 117 96 82 82 108 136 131 108 83 70 71 59 46 45 43 43 44 46 48 51 55 49 38 36 36 37 39 40 44 59 91 113 109 83 80 83 86 91 95 135 125 87 85 82 79 76 70 59 50 45 45 46 43 35 39 39 25 27 28 38 45 39 55 58 57 49 34 36 32 35 41 30 31 36 40 42 44 44 46 48 47 45 43 40 46 70 83 85 93 100 88 78 75 77 83 84 65 56 58 69 82 73 62 53 47 46 44 44 47 55 65 75 80 73 44 40 48 74 105 96 101 112 132 154 138 125 130 159 216 286 279 266 259 240 105 89 109 127 134 139 143 189 271 294 324 337 312 243 169 188 198 232 332 281 170 111 115 120 69 51 47 48 59 65 82 88 78 73 76 92 118 148 166 186 194 193 197 236 254 261 264 273 337 379 378 346 348 394 420 434 444 443 376 324 303 308 329 358 367 357 341 292 342 383 378 362 354 349 295 204 315 322 277 194 78 81 93 108 115 106 91 86 69 50 55 48 75 89 80 103 122 138 139 130 87 60 48 46 48 59 49 62 89 86 81 81 83 78 51 52 117 110 109 103 98 94 89 92 93 91 88 86 74 67 83 120 76 61 55 64 95 48 36 44 59 64 70 87 111 133 127 64 42 42 43 43 51 70 73 45 50 52 54 51 41 68 68 55 42 41 41 42 40 36 39 43 46 50 53 50 61 59 59 77 77 69 101 153 163 142 102 75 78 108 109 99 87 77 56 49 47 46 44 43 42 41 41 42 41 45 46 43 37 37 39 41 45 56 86 139 168 138 82 73 78 88 98 99 208 189 92 87 83 83 85 88 80 60 50 45 41 30 28 33 34 25 30 32 38 45 51 52 52 44 34 29 32 31 38 46 30 30 36 40 40 43 44 45 46 47 48 55 60 68 90 88 96 108 112 89 75 71 76 81 78 63 56 56 65 85 77 64 53 49 47 47 51 57 69 73 76 73 60 44 49 61 74 79 71 76 94 119 143 158 178 199 246 323 291 249 225 220 210 95 102 138 156 140 143 139 182 283 316 276 280 279 205 148 173 169 177 280 166 121 113 117 131 115 76 47 44 48 56 62 66 69 67 68 73 89 122 156 191 196 178 165 205 240 258 256 256 286 293 303 335 353 387 411 425 431 433 391 345 319 335 343 359 357 333 300 301 354 393 388 373 368 362 304 205 315 312 308 265 119 98 103 113 119 114 101 92 88 83 51 56 79 104 126 151 178 154 129 163 112 78 57 48 47 51 59 63 62 92 89 84 80 77 77 80 139 136 130 123 121 123 122 115 109 100 88 80 84 95 106 103 45 47 63 71 60 44 53 54 50 56 68 84 106 115 72 49 43 43 46 66 91 112 109 73 67 59 55 57 70 101 82 57 42 43 43 43 37 27 34 37 40 47 55 48 50 59 76 95 86 65 66 98 156 157 121 95 102 142 123 95 71 58 47 45 46 46 46 46 44 44 46 49 46 64 73 64 38 38 40 44 55 80 86 107 113 86 67 64 70 83 94 64 60 80 103 97 98 104 112 114 98 77 60 48 43 41 30 25 24 25 33 39 36 36 55 54 51 47 40 26 28 29 30 30 28 29 36 43 43 44 45 44 44 50 59 78 89 93 100 91 102 121 130 105 81 70 73 80 73 63 57 56 59 73 74 71 67 65 60 60 62 66 70 75 72 62 46 38 50 68 80 79 61 70 82 89 90 145 151 231 339 351 284 155 83 77 62 73 79 101 134 123 127 136 183 272 323 238 232 243 168 162 190 194 182 179 101 110 127 124 131 117 76 48 53 44 49 57 64 70 65 60 56 62 89 134 177 191 172 155 166 204 235 244 245 234 223 248 315 354 386 406 416 421 425 415 377 334 354 368 342 310 297 299 312 343 371 372 344 360 366 358 351 340 316 309 278 140 105 102 110 114 113 76 78 92 86 50 52 57 74 120 144 170 161 147 186 132 99 75 57 52 54 64 65 53 63 86 93 87 81 80 81 139 138 132 127 128 132 131 126 118 105 91 94 96 99 97 85 42 52 79 84 47 46 83 80 57 64 78 89 93 82 41 44 44 54 77 111 137 138 115 81 78 59 52 68 112 105 65 43 44 46 47 48 42 33 51 37 29 31 43 43 53 74 82 60 60 55 52 72 145 159 146 139 145 149 149 113 78 62 51 48 47 47 50 50 50 53 60 66 50 58 63 58 53 46 43 45 59 110 95 96 92 68 60 59 60 67 83 98 104 107 108 112 121 131 135 126 98 73 58 50 44 41 39 31 24 25 26 36 40 45 60 54 49 38 26 27 28 29 30 30 28 34 40 43 44 47 46 44 44 54 80 103 105 98 101 93 104 129 150 134 96 73 68 76 72 61 56 55 56 59 65 71 78 84 76 71 70 70 70 77 73 60 44 39 44 55 65 71 74 66 59 58 66 88 101 142 219 338 318 295 284 249 90 65 60 58 61 101 122 157 189 200 256 274 273 240 156 188 199 198 176 114 125 137 134 119 114 94 66 49 54 51 53 49 46 59 72 63 71 90 75 105 151 152 103 97 111 127 157 198 197 183 197 230 270 327 346 366 389 379 362 395 395 350 371 336 311 299 292 282 299 337 350 292 226 305 351 358 354 347 335 323 293 192 122 102 107 110 109 87 87 93 90 82 64 58 72 106 128 149 169 182 169 136 112 93 77 69 67 71 68 51 55 71 87 96 88 84 82 137 136 134 118 119 127 125 116 108 99 92 101 107 103 95 84 65 75 90 87 57 71 105 96 74 91 106 106 83 52 46 58 67 89 125 144 149 131 97 64 70 51 57 71 64 45 41 42 43 45 46 49 43 35 52 53 38 31 41 44 38 51 65 78 241 136 69 83 134 150 159 148 127 126 105 74 53 54 68 55 41 41 58 52 49 48 49 48 43 45 49 51 52 50 45 43 55 106 76 68 68 62 62 56 53 53 59 79 93 102 110 122 132 126 105 77 62 57 55 53 48 44 41 38 35 29 26 28 33 36 34 31 30 28 26 27 28 42 51 45 30 39 43 44 44 47 44 43 47 55 84 107 116 111 100 86 117 149 161 153 112 85 72 65 63 56 52 52 55 56 56 62 73 87 85 78 75 77 75 81 78 67 52 46 45 47 52 58 63 55 49 50 61 64 74 99 159 288 285 279 283 264 95 76 76 82 92 104 92 125 177 198 233 259 257 218 150 179 194 181 150 139 157 146 118 87 86 63 50 48 50 52 50 43 49 95 97 84 82 90 79 135 152 132 98 92 95 117 145 157 126 151 159 159 186 272 278 306 360 329 323 369 392 366 360 320 303 299 292 280 296 313 287 173 196 151 204 355 347 344 337 316 276 239 139 105 110 113 109 101 85 72 88 89 65 54 63 66 98 116 125 128 114 107 103 101 100 94 87 84 80 66 61 62 72 83 92 87 84 126 135 134 118 107 104 103 99 96 92 86 84 95 99 95 88 89 96 97 92 86 109 118 102 91 115 133 118 81 48 55 95 126 140 140 144 140 119 97 86 88 70 72 71 44 43 43 43 44 44 47 50 47 52 95 108 84 50 31 43 52 52 60 99 242 245 180 120 131 142 158 152 124 100 73 55 46 45 51 44 39 39 41 48 46 54 61 49 42 44 48 51 50 53 47 41 44 65 58 55 56 60 61 55 51 49 50 59 76 87 92 95 93 81 66 54 51 58 62 60 54 47 43 41 38 32 27 36 36 29 27 27 35 36 31 28 29 43 46 33 35 43 45 45 46 47 47 48 53 65 86 88 95 104 95 93 121 149 164 163 109 85 75 61 54 53 53 53 55 54 59 59 57 70 82 82 84 88 83 85 80 72 63 53 50 48 49 50 47 45 50 58 58 58 64 82 131 244 255 196 141 130 90 87 96 107 114 128 141 153 164 182 154 208 225 180 147 172 185 193 201 202 154 116 80 41 54 38 35 43 46 49 45 41 48 84 82 78 74 77 128 140 141 135 118 105 114 130 145 155 123 119 147 187 188 245 263 296 343 301 335 364 378 368 344 322 309 301 295 283 290 268 221 222 209 176 150 126 114 277 333 258 103 97 104 112 119 122 115 103 75 47 66 65 53 48 58 73 86 92 94 92 87 87 90 97 106 106 100 94 95 105 77 66 62 63 69 82 89 91 115 128 122 105 90 87 87 90 89 80 60 67 75 78 80 97 102 105 109 116 123 129 119 109 116 133 116 90 76 98 138 145 133 118 121 132 130 124 118 102 63 50 50 47 47 81 97 91 71 60 56 61 82 130 128 88 50 41 70 74 55 41 61 139 246 261 199 122 142 156 152 127 83 63 51 45 42 40 39 42 43 40 45 42 57 70 54 56 64 60 50 48 54 48 41 38 40 46 57 84 115 62 52 50 48 49 53 65 72 72 64 57 50 47 50 56 66 71 69 61 51 46 43 38 31 28 41 39 29 38 29 35 40 39 38 32 34 34 29 40 45 46 47 48 48 48 48 50 58 80 83 87 96 107 102 129 156 166 170 130 100 84 80 75 58 50 52 55 55 56 60 64 59 75 85 91 93 88 88 77 68 70 57 52 50 49 49 46 43 51 62 53 55 64 103 165 179 188 129 70 65 103 112 124 132 121 133 148 166 181 181 174 190 205 205 179 176 180 187 194 180 123 70 38 31 29 30 34 41 50 48 46 44 44 47 117 98 53 60 119 122 122 141 196 196 169 160 175 192 160 132 123 139 189 212 239 265 278 274 299 336 360 345 337 325 314 309 312 289 284 262 231 255 272 293 299 281 286 329 319 236 87 101 114 125 130 128 121 108 82 52 45 44 52 64 73 88 85 83 81 77 72 73 81 91 99 106 106 104 105 116 104 75 52 52 44 67 86 63 83 107 110 100 89 83 74 85 91 80 49 43 41 42 53 82 93 99 104 113 123 128 134 137 136 140 133 125 122 133 145 141 117 93 103 130 129 102 63 59 50 46 47 56 111 131 134 124 108 82 64 69 96 136 111 75 58 75 123 96 65 46 44 59 163 216 190 104 132 147 143 119 80 58 47 42 40 40 43 46 47 48 44 42 57 71 64 79 86 75 57 57 65 55 43 39 38 42 99 173 214 142 133 90 47 48 52 56 59 58 49 46 46 49 57 66 72 73 68 61 52 47 44 40 35 29 44 43 34 45 37 39 41 40 42 33 30 31 33 42 46 47 47 49 49 46 46 48 49 64 80 93 103 109 101 130 162 171 160 119 90 81 89 83 65 52 49 53 54 55 56 56 55 56 80 99 99 107 85 72 73 78 74 61 53 50 50 41 45 51 54 53 52 62 120 197 122 125 108 83 80 119 136 141 140 143 155 149 156 176 181 182 185 190 191 180 174 176 180 179 132 69 38 34 28 30 32 49 72 77 50 47 49 45 51 178 127 35 50 70 88 92 103 155 161 142 143 174 212 181 144 125 134 149 175 208 231 231 280 286 298 314 315 318 308 305 321 330 297 282 273 259 258 327 376 390 381 368 353 309 228 121 119 129 136 133 126 115 105 98 88 56 50 63 83 99 98 90 84 82 78 73 72 77 86 92 104 109 110 110 116 76 47 37 34 47 53 70 55 58 75 78 80 79 74 54 74 91 85 51 43 40 39 39 40 41 43 52 70 91 103 119 132 136 133 131 124 124 139 148 145 130 117 124 138 131 93 46 46 47 46 63 103 147 151 146 136 117 76 60 68 93 118 92 75 83 116 159 104 73 59 51 41 110 149 143 103 120 128 120 101 82 51 41 39 38 39 44 45 45 44 44 46 54 65 76 93 90 81 74 75 85 68 50 43 41 43 169 280 288 290 288 169 45 44 46 48 48 46 42 48 54 62 73 78 72 64 57 53 50 47 45 45 45 36 48 46 38 47 51 50 45 38 36 31 32 36 40 45 47 47 47 49 49 46 43 42 45 56 77 95 105 101 102 133 163 167 156 126 100 85 83 84 76 68 61 53 54 54 59 68 66 64 59 60 76 99 97 86 78 78 75 59 50 47 43 45 49 52 53 56 65 62 68 99 117 134 119 93 88 122 142 141 136 162 175 160 155 169 175 173 171 172 176 176 174 173 164 133 78 45 40 46 30 33 52 73 84 92 61 50 49 45 60 51 40 36 45 49 59 59 54 58 95 105 119 149 164 139 122 120 129 140 151 166 189 228 262 305 280 200 196 286 248 242 325 321 304 297 289 266 287 362 402 404 398 384 334 275 223 168 145 146 147 132 117 105 98 97 96 56 49 47 59 105 105 96 88 87 84 82 80 79 82 88 101 114 125 127 86 74 67 54 43 47 53 61 57 54 53 58 57 55 53 49 48 68 74 43 41 41 41 41 40 40 39 40 44 50 55 62 84 116 132 123 105 96 108 138 141 133 127 134 140 133 100 57 50 50 50 78 135 152 149 144 126 90 58 55 70 90 99 84 82 103 135 146 96 74 63 52 54 129 163 153 122 123 109 96 89 84 54 42 39 37 37 38 39 37 34 48 48 44 46 60 78 79 70 67 86 81 79 69 54 56 49 167 277 291 293 289 178 57 41 40 41 43 42 30 57 74 85 92 85 64 52 48 49 50 49 48 48 49 48 48 44 43 54 57 57 52 42 32 31 35 41 46 56 50 47 47 48 46 45 39 36 45 61 75 88 97 92 110 140 161 161 152 126 104 91 83 85 81 75 70 68 58 54 56 61 65 67 58 54 67 80 82 82 81 73 60 46 39 40 47 49 51 51 57 88 201 162 83 88 83 112 108 86 85 129 138 140 145 156 169 172 171 173 189 162 157 164 162 163 162 155 131 77 43 34 43 57 55 42 45 56 64 64 57 50 46 45 62 43 35 42 45 48 48 49 52 63 129 133 129 152 160 116 95 100 119 142 153 167 188 213 258 284 255 193 193 273 294 307 343 320 325 351 369 347 372 393 403 402 395 384 306 242 227 169 153 156 155 130 108 96 92 96 105 104 73 50 59 105 106 98 90 87 88 89 87 83 79 83 96 115 125 97 91 78 63 55 52 52 49 52 60 59 59 114 131 133 117 48 42 44 41 28 29 54 68 64 45 44 42 40 39 38 39 41 51 72 97 113 94 70 69 104 122 125 123 131 134 133 119 96 81 76 70 88 129 142 143 137 113 71 56 65 83 95 87 73 69 93 123 95 80 75 68 55 49 110 147 141 100 116 105 95 94 98 76 51 38 36 36 36 35 35 36 35 41 41 36 31 34 43 44 50 88 89 87 95 118 153 79 81 167 297 295 290 279 207 41 40 41 51 62 57 78 95 105 100 75 59 52 54 59 60 57 55 51 42 41 44 47 52 64 55 53 46 34 33 33 38 43 49 64 53 47 47 46 41 39 39 41 45 66 74 80 89 92 123 148 160 158 139 111 98 97 98 88 82 78 76 74 61 59 60 60 63 60 56 57 69 73 76 79 79 73 57 48 44 46 62 59 56 52 48 50 78 96 102 89 88 82 73 73 92 129 153 164 164 163 161 171 173 166 219 166 157 167 145 121 113 102 80 45 31 31 44 60 62 49 56 71 74 60 51 43 43 60 66 45 33 36 39 39 46 52 56 67 125 141 146 173 214 136 82 76 103 127 144 154 161 185 214 214 200 187 193 218 248 287 329 367 368 373 389 402 396 387 386 390 375 365 298 242 237 155 153 164 160 127 103 91 89 95 109 115 84 55 60 99 102 97 92 90 87 88 89 87 79 78 90 111 126 100 91 71 51 39 48 52 51 51 86 85 88 116 129 136 122 47 43 42 36 28 43 75 86 80 64 60 48 43 47 54 59 49 41 44 57 87 90 71 46 63 91 107 114 125 126 130 138 143 139 130 114 110 119 121 132 133 128 114 63 75 87 82 58 57 66 90 105 67 55 60 63 56 44 76 121 135 95 105 105 94 81 78 80 55 39 38 39 39 38 37 36 36 49 40 30 38 35 45 52 57 68 84 110 132 156 218 241 251 210 122 131 243 289 273 236 236 237 173 87 86 91 93 90 81 65 59 61 64 67 65 62 60 52 36 44 49 56 66 72 61 48 39 36 34 38 44 45 42 52 58 55 47 43 31 28 34 45 52 53 72 85 84 102 136 155 159 153 118 113 109 107 111 88 84 89 90 63 57 62 66 64 63 54 50 54 64 65 76 79 75 74 63 59 59 64 78 59 52 49 42 46 48 59 71 78 72 69 66 61 60 107 143 162 166 176 160 147 145 155 175 183 168 140 123 61 43 37 33 39 29 31 41 55 54 55 75 94 92 67 48 41 46 56 61 45 33 34 38 41 51 56 51 59 69 73 75 77 69 64 61 63 80 99 125 134 124 144 158 183 198 179 190 194 206 241 326 374 383 357 322 353 349 331 320 331 364 362 317 260 238 171 167 174 166 124 101 90 88 92 107 118 91 70 96 98 97 97 97 98 88 87 90 93 84 77 85 102 118 115 84 61 45 28 37 42 46 51 89 89 94 110 117 118 104 57 57 54 45 39 62 91 98 90 77 67 49 45 55 73 80 65 50 44 43 52 78 78 44 41 59 76 91 106 109 124 131 137 156 153 153 150 142 123 122 120 118 113 87 84 78 69 66 87 109 113 101 82 62 57 53 46 41 72 116 128 91 99 94 81 63 47 61 70 60 41 40 31 36 41 39 38 35 38 41 39 31 35 49 65 69 76 102 133 162 179 259 290 270 223 227 155 204 242 128 262 287 199 83 85 78 71 67 64 61 62 65 67 65 64 63 60 56 49 47 52 59 65 61 54 45 45 57 60 47 44 47 47 49 49 51 50 39 44 39 39 44 48 48 55 59 61 102 144 158 156 150 103 121 130 115 86 83 87 101 109 60 54 58 60 56 63 57 52 49 48 53 69 75 72 72 67 67 71 78 79 56 47 46 44 64 62 54 55 77 64 67 69 65 59 89 124 146 149 151 137 135 145 161 173 171 118 48 49 46 41 35 30 29 28 28 35 47 45 55 75 91 86 65 43 39 48 49 45 37 33 38 72 64 57 55 55 52 52 54 57 55 59 61 60 57 70 99 141 165 151 125 130 190 235 173 188 194 209 248 309 366 379 350 302 282 271 266 264 266 328 338 277 209 254 191 183 190 177 125 103 92 87 88 99 94 75 73 113 103 97 97 101 102 92 86 86 90 86 78 78 83 89 90 71 55 46 35 38 37 41 51 88 90 96 103 105 99 84 63 71 70 60 53 74 95 102 96 78 59 43 41 55 79 82 77 65 52 49 46 44 42 41 40 38 37 35 35 38 97 134 148 155 149 149 152 154 148 139 124 107 92 80 63 55 53 55 57 100 119 108 93 81 65 51 43 41 98 123 112 78 62 56 51 43 36 43 56 75 89 81 55 43 41 44 44 38 45 50 39 41 51 68 85 92 105 98 108 138 152 253 288 292 294 296 211 169 165 176 270 262 187 108 112 72 58 56 57 60 62 63 62 59 60 61 60 57 55 54 54 63 76 71 50 41 49 69 73 59 50 52 63 64 53 48 45 30 31 38 42 44 49 44 50 56 64 119 148 157 151 132 108 102 104 100 71 80 90 92 83 62 62 62 62 64 79 70 57 48 45 60 61 64 70 66 70 72 75 78 61 50 45 47 57 77 68 52 48 77 76 72 67 64 68 70 92 112 116 124 126 124 128 151 124 89 59 42 41 41 35 28 27 41 40 39 39 40 40 42 49 57 53 48 36 35 46 46 33 29 30 37 89 124 109 69 61 49 43 52 67 53 54 58 59 60 78 106 143 181 205 179 131 157 212 189 212 204 229 300 320 374 386 367 329 252 205 201 227 253 309 306 282 260 235 173 188 217 200 131 106 94 88 84 89 65 60 82 109 104 98 99 107 112 100 88 83 85 85 83 81 77 74 69 59 52 48 48 44 36 36 48 88 92 97 99 96 85 72 67 80 83 73 64 81 93 102 99 81 59 43 41 58 90 88 79 74 68 52 48 44 41 39 38 36 35 35 35 36 49 77 109 132 138 136 136 140 142 146 133 118 109 101 72 54 47 45 44 64 76 86 113 95 68 49 50 85 133 142 125 96 44 36 35 35 35 36 41 63 94 106 82 63 57 62 66 71 71 67 60 65 75 89 103 109 127 100 91 112 131 208 264 289 278 209 264 220 182 286 285 256 201 139 100 62 107 114 54 57 59 57 55 54 56 58 58 57 57 58 54 63 81 81 51 42 52 70 76 69 60 58 70 73 57 46 39 28 30 34 39 42 45 47 51 54 63 133 150 150 146 142 112 95 87 86 85 89 93 89 76 74 68 65 67 74 65 55 46 42 49 67 69 66 62 55 79 87 82 68 38 42 44 50 71 71 56 42 40 70 89 84 73 67 66 56 64 77 83 102 114 128 141 132 115 75 48 45 43 43 43 38 29 41 37 36 38 37 37 38 39 37 26 30 29 33 44 42 32 27 27 31 71 122 110 68 77 50 41 47 56 48 48 48 53 69 107 121 164 214 221 165 110 94 137 245 273 237 241 323 369 390 378 358 362 265 188 187 240 254 249 270 284 264 214 205 216 225 214 137 108 96 89 84 82 64 70 98 98 96 95 102 118 128 109 93 87 88 89 88 84 79 73 69 65 59 50 52 35 30 36 43 93 99 102 104 95 79 70 76 88 90 81 74 86 105 115 107 88 86 74 69 79 104 110 96 88 85 76 73 75 75 65 39 37 36 35 35 36 39 48 61 75 109 120 128 139 145 141 135 134 135 120 106 74 46 41 41 43 45 58 92 102 83 59 57 126 164 165 149 121 45 37 37 38 38 38 40 46 60 89 91 84 76 76 101 106 94 83 87 84 83 92 105 109 113 100 97 107 104 133 205 266 260 99 225 258 242 285 284 283 249 169 42 43 146 159 50 53 54 53 52 51 52 53 54 56 58 59 54 58 70 77 55 54 63 70 65 61 60 62 66 74 67 52 35 28 30 30 35 44 44 47 50 51 59 136 151 151 142 119 100 90 83 82 93 92 92 88 79 81 76 75 76 70 66 58 51 50 58 78 88 84 69 66 73 69 59 50 41 45 46 47 57 49 45 38 36 67 88 88 79 70 52 45 47 53 59 83 112 136 140 114 98 72 55 51 50 39 45 53 48 44 42 40 38 36 28 33 34 25 24 33 33 35 45 29 28 28 27 27 42 49 47 48 69 61 57 50 38 45 42 42 50 68 94 156 203 223 251 154 119 103 89 141 210 268 297 303 383 361 312 302 357 261 190 185 227 246 230 246 259 243 205 217 232 239 231 156 117 99 92 86 83 81 82 83 81 80 86 103 128 133 115 101 97 97 97 92 84 75 70 67 67 65 57 50 36 34 43 41 107 115 116 119 108 90 78 86 99 103 97 88 86 97 105 109 110 114 117 112 108 108 103 108 109 108 109 103 106 100 90 91 72 74 65 39 40 41 42 42 45 69 91 115 136 148 131 130 140 150 137 137 110 75 53 51 55 51 45 50 87 98 86 83 146 187 179 154 125 47 41 43 44 45 46 48 53 58 60 82 83 70 67 130 107 83 74 82 84 83 89 101 112 101 100 108 117 113 125 138 184 248 160 230 159 111 285 283 282 282 230 40 40 43 45 47 49 50 50 51 50 49 48 50 53 57 56 54 52 52 63 60 74 83 74 47 40 48 58 61 70 79 65 36 27 31 33 38 46 45 45 47 48 55 133 150 152 141 102 91 82 78 82 95 94 93 90 85 89 83 78 74 67 58 56 52 50 70 93 95 86 77 76 68 60 51 43 49 61 69 65 46 49 45 43 54 83 89 69 49 47 40 36 40 47 51 66 104 117 100 87 69 60 56 54 53 45 51 60 59 48 57 60 53 44 28 26 26 24 26 33 36 40 47 38 37 34 28 27 30 45 55 42 30 71 76 56 33 41 37 38 45 56 74 170 246 271 270 148 87 67 67 101 150 219 273 271 345 234 203 278 307 214 188 180 168 209 229 237 237 228 206 212 223 227 206 148 117 102 94 88 84 81 76 67 62 63 76 100 129 122 117 114 111 105 103 97 87 75 64 59 60 59 40 38 36 46 62 41 124 130 133 139 133 121 108 103 105 117 118 106 88 85 96 104 106 105 110 121 123 112 92 97 108 117 120 107 109 104 100 124 95 108 109 81 70 65 54 44 40 41 59 88 116 129 116 112 125 146 148 142 143 128 93 86 85 71 53 46 49 80 112 142 188 200 175 148 125 51 47 49 50 51 57 60 62 62 58 52 47 58 90 140 102 67 60 90 122 107 110 124 122 130 125 133 142 94 74 62 58 58 59 79 70 115 288 285 283 282 232 42 41 42 44 46 48 48 49 50 50 47 47 48 51 53 47 47 48 46 40 63 86 95 81 47 36 38 49 63 59 71 66 44 27 42 46 44 42 43 44 45 49 64 133 147 149 140 102 88 78 76 82 91 92 93 93 91 92 87 82 77 67 59 58 56 56 73 92 93 88 83 76 61 51 47 47 57 71 76 71 58 50 56 58 52 67 80 65 40 32 40 46 54 62 66 62 63 58 49 51 51 52 53 52 52 53 54 55 55 48 57 65 63 41 28 24 24 24 27 28 35 47 61 46 36 41 51 33 46 161 183 42 27 56 57 44 44 35 34 36 39 46 60 158 254 290 249 140 74 52 61 127 144 177 208 177 226 184 157 188 271 281 280 248 182 179 209 231 237 224 208 203 205 201 164 129 110 100 93 86 82 76 66 54 52 55 70 97 123 115 120 127 125 109 103 97 90 78 63 56 57 59 37 42 48 58 72 69 135 135 136 137 133 128 120 109 98 101 105 102 87 78 83 91 95 91 91 104 116 118 102 92 96 104 106 96 95 90 90 108 87 97 106 103 94 88 66 46 40 38 41 58 80 96 102 84 88 116 135 131 144 154 149 139 105 92 82 53 53 50 82 138 177 185 187 169 124 57 40 43 52 55 57 57 52 48 53 49 46 54 81 138 106 76 67 84 93 117 134 145 155 151 133 115 102 88 90 76 64 63 70 65 73 141 292 289 287 285 235 44 43 43 44 45 47 48 48 48 48 46 47 48 49 44 44 47 48 46 39 65 96 110 96 56 39 45 56 48 46 47 47 43 29 41 44 38 29 42 44 44 57 97 139 147 148 138 96 84 83 85 84 86 86 90 95 97 92 89 87 82 68 64 60 59 64 76 88 95 93 83 74 58 50 50 50 48 57 72 79 55 49 59 71 76 76 80 63 38 30 45 69 81 76 62 53 47 42 40 48 50 52 54 55 52 50 46 42 41 45 54 62 60 40 28 26 28 31 36 36 41 49 51 40 49 52 72 230 252 278 282 238 59 38 43 46 47 45 40 36 36 46 52 118 198 248 213 124 67 57 86 144 140 142 158 144 145 176 196 183 273 284 285 282 275 266 260 252 237 220 208 201 194 180 144 121 107 98 91 84 79 70 59 51 51 55 66 81 94 104 119 130 127 105 97 93 88 79 66 62 63 67 58 48 45 55 79 77 135 136 136 135 126 121 115 106 93 90 90 88 85 80 75 73 74 74 73 84 99 108 104 84 79 83 86 84 79 75 74 74 70 53 43 47 63 70 57 45 45 43 40 39 52 92 117 72 41 60 142 133 146 158 153 131 129 122 99 57 58 56 72 116 182 188 188 167 120 52 44 46 47 43 43 49 51 50 53 48 47 66 101 122 97 85 83 82 73 107 136 152 156 156 151 149 149 138 125 114 115 142 223 194 183 217 293 291 288 286 236 45 42 43 44 44 41 45 47 47 46 46 47 45 42 41 43 44 43 41 39 81 106 112 105 69 46 38 44 62 64 54 40 29 27 28 28 32 43 44 44 40 52 104 138 147 151 147 117 88 86 90 90 94 88 89 95 99 96 93 87 77 69 64 58 59 69 81 100 105 96 77 71 61 58 59 49 44 48 63 79 58 57 61 71 84 78 78 64 45 40 64 68 62 55 46 38 47 56 53 52 53 53 53 51 47 43 34 25 26 44 63 65 47 41 34 36 41 45 42 42 42 42 45 74 87 109 171 279 182 128 166 272 77 32 35 47 50 48 43 38 37 42 48 56 92 167 172 99 61 77 119 124 117 119 129 123 114 167 222 228 270 276 281 287 279 201 223 253 242 231 217 204 188 170 155 133 111 95 89 84 77 68 59 56 57 59 62 65 76 96 114 121 110 97 91 87 81 74 72 72 73 75 78 55 42 52 85 82 136 137 134 126 115 106 102 101 93 89 84 82 84 82 72 63 57 59 58 69 80 86 85 65 65 74 81 79 74 74 76 74 79 60 47 45 43 42 41 50 70 82 54 42 42 50 114 92 58 59 130 125 131 142 152 151 146 124 97 78 60 84 113 142 177 180 169 137 89 50 45 47 47 44 47 51 54 53 51 47 68 100 126 116 89 75 71 68 64 81 117 150 154 158 161 169 174 157 128 111 111 134 197 201 230 270 290 290 288 286 236 44 41 42 43 44 43 45 47 46 46 46 46 45 43 41 42 42 41 40 42 84 110 116 106 95 70 48 39 52 61 54 42 32 27 30 34 40 46 40 43 43 61 121 144 152 153 142 93 81 79 83 88 96 100 98 95 95 91 85 81 78 71 64 61 64 75 84 116 116 95 72 65 64 68 68 45 47 49 57 71 72 66 66 74 85 86 82 64 45 49 63 66 63 56 48 45 48 48 40 48 49 49 44 29 30 28 26 27 37 56 54 45 40 29 41 51 53 51 37 40 43 42 48 134 152 142 145 162 84 49 108 283 213 96 31 43 47 50 49 47 45 44 42 48 60 70 75 61 74 112 118 107 104 108 118 111 132 175 218 241 215 251 286 296 303 250 245 250 242 230 204 180 162 153 159 144 117 92 86 83 78 70 63 64 65 64 61 57 68 84 84 74 102 91 83 78 74 74 77 78 77 76 73 54 43 51 87 88 137 133 126 116 101 89 85 87 88 88 86 84 83 80 79 72 64 58 50 53 67 82 84 70 72 80 86 98 89 84 81 80 101 104 100 98 110 84 73 73 83 110 85 59 44 46 81 81 61 44 64 111 107 117 154 165 166 128 97 104 114 125 138 150 155 165 156 121 74 55 50 49 50 49 52 54 55 53 48 45 85 122 136 117 89 70 62 63 65 68 91 117 122 129 131 134 135 124 108 102 96 88 99 161 226 266 265 284 287 242 152 43 40 41 42 44 46 47 49 53 58 48 45 44 44 42 42 41 40 43 64 91 108 113 109 112 92 62 39 41 51 49 42 36 39 33 38 46 49 44 45 44 57 106 145 158 158 147 101 84 93 106 101 95 91 91 92 90 86 84 83 81 66 61 56 61 79 82 86 103 111 86 64 66 68 62 45 45 50 57 66 85 70 67 76 86 92 78 58 48 62 59 66 66 54 52 51 44 38 44 47 47 41 31 26 26 30 35 41 42 48 43 34 27 39 46 47 41 27 30 44 55 63 94 189 202 142 46 46 44 88 160 168 152 153 123 38 46 65 62 49 45 38 38 43 53 66 72 67 88 129 109 159 139 101 104 107 156 186 195 216 164 218 255 234 287 273 264 254 226 116 94 93 96 106 128 126 108 86 82 82 80 75 71 72 72 68 62 57 62 66 65 63 86 79 71 67 67 70 71 69 69 73 48 42 43 49 87 93 139 130 120 113 101 86 74 68 73 81 82 81 80 83 92 90 83 76 57 69 81 86 86 86 86 92 97 91 107 99 84 81 88 98 109 123 140 112 107 100 89 95 88 66 47 48 55 57 50 41 42 82 76 79 109 155 174 135 93 95 141 154 153 148 145 157 135 98 63 57 54 53 53 52 53 54 54 51 48 68 103 125 124 102 88 78 76 78 71 72 75 79 83 89 87 84 84 90 117 125 105 66 59 159 215 229 239 269 282 215 101 42 41 41 42 44 46 47 54 64 73 51 45 43 42 42 41 39 41 53 88 98 100 101 106 119 110 83 53 41 46 44 39 35 40 37 42 49 48 47 43 42 54 89 143 160 162 153 106 90 101 112 102 86 86 88 86 81 87 89 86 77 63 58 60 76 104 84 78 85 96 102 84 72 60 48 44 50 63 71 69 76 69 65 70 81 77 60 51 58 70 58 57 54 45 56 48 42 43 49 47 40 35 35 39 39 38 38 40 38 45 46 42 37 42 45 47 45 35 59 68 60 73 242 221 176 125 45 44 42 107 177 45 31 108 128 40 46 58 55 44 40 49 57 66 72 61 68 72 82 123 307 224 124 74 71 86 133 162 165 174 140 188 212 157 240 257 255 221 126 64 54 58 65 78 88 91 87 80 79 80 81 80 79 80 78 71 63 58 56 54 54 58 64 60 57 56 57 58 56 48 41 69 48 41 43 51 88 98 142 132 123 123 127 108 83 64 59 64 69 72 72 70 73 75 80 87 86 87 97 109 113 118 100 106 133 133 120 115 113 109 106 97 99 114 135 138 128 116 101 79 70 59 50 50 48 45 49 55 60 80 75 68 77 117 140 115 86 90 149 177 168 150 153 152 110 71 51 53 54 55 54 53 53 53 52 55 67 129 136 119 95 66 74 82 93 102 83 89 92 90 86 83 82 87 97 112 174 161 116 76 59 150 186 197 239 250 272 284 236 47 43 43 43 43 43 45 55 66 69 51 45 43 42 40 38 37 48 73 104 102 92 86 93 117 122 109 84 60 48 42 39 38 39 41 44 45 46 46 46 56 69 66 132 160 166 154 102 91 98 104 94 85 84 82 80 85 116 105 86 74 62 56 54 77 135 97 79 74 81 99 105 85 63 53 46 49 63 85 105 54 58 72 76 62 51 49 57 69 60 50 39 34 40 53 40 43 55 50 42 34 35 44 47 52 51 44 37 35 43 47 45 43 40 34 32 34 35 42 44 101 254 272 136 52 45 44 42 34 34 43 34 36 32 33 45 47 41 37 35 32 41 56 72 82 87 73 71 105 190 244 151 87 78 64 60 98 129 129 134 123 157 170 118 182 220 236 212 128 79 56 51 53 60 68 74 78 79 78 79 81 83 88 89 82 73 64 57 53 51 50 48 47 47 48 50 51 50 50 50 53 69 50 41 52 88 96 101 142 135 132 140 145 121 102 90 83 70 65 65 65 63 67 74 82 92 118 121 122 121 117 123 107 106 123 136 124 130 138 138 131 110 96 96 110 147 144 131 117 93 65 55 56 59 57 59 69 83 93 110 99 91 89 76 78 68 81 134 186 201 186 162 158 140 101 70 56 58 57 55 55 55 55 54 52 70 131 192 161 108 69 62 66 64 76 106 119 152 157 134 94 83 78 101 140 155 151 118 115 147 66 53 79 129 189 264 283 286 240 56 47 45 44 43 42 43 44 44 44 45 43 42 42 39 37 37 55 93 116 116 97 78 79 106 120 124 118 95 51 38 41 47 50 43 39 41 47 46 63 87 95 51 107 145 162 153 102 90 87 85 80 85 82 80 88 124 145 118 86 73 63 56 51 75 144 111 85 71 73 92 96 86 68 51 45 53 66 75 70 53 70 82 79 75 61 54 61 78 70 50 40 40 47 35 35 45 55 50 37 36 42 49 55 59 56 48 37 39 44 46 47 51 40 36 33 28 32 163 228 240 261 275 142 49 37 25 36 41 50 66 50 42 39 40 44 44 38 34 34 34 36 49 65 78 97 88 78 90 141 120 111 103 86 76 67 94 117 110 131 158 131 81 80 121 175 214 233 224 152 95 60 56 59 66 72 76 78 77 76 78 83 90 89 82 73 65 59 55 52 50 47 45 46 47 49 50 51 53 56 63 73 71 59 52 90 97 104 140 142 142 141 140 136 134 131 121 88 81 82 83 79 79 81 84 89 103 104 104 109 120 122 113 114 125 135 132 139 147 150 144 122 99 87 93 126 144 141 126 120 83 63 62 74 75 87 101 112 120 120 109 107 107 86 56 52 95 178 217 209 204 195 165 132 102 87 84 84 71 57 52 59 59 55 51 85 187 203 134 76 54 54 56 62 75 100 151 204 195 145 95 114 126 156 191 196 192 168 163 172 72 58 57 76 134 262 290 289 282 260 97 47 47 46 46 46 45 45 45 45 45 44 42 39 38 38 52 84 114 124 117 91 48 92 117 127 125 112 56 41 43 47 58 43 41 46 45 46 82 109 107 69 80 109 138 150 108 91 78 68 69 79 78 80 105 178 148 112 86 74 64 57 52 64 110 142 124 95 79 93 90 87 73 49 43 56 70 76 69 53 74 94 95 77 69 58 53 55 40 37 35 41 63 38 47 55 52 49 47 45 49 59 72 62 51 44 39 43 45 46 47 50 37 33 31 26 32 201 287 253 141 122 68 37 39 35 36 34 41 66 79 66 46 36 46 41 49 53 49 47 49 52 58 67 73 77 70 61 71 58 68 77 77 86 78 99 121 115 142 157 130 95 144 145 133 155 215 220 210 145 78 67 68 71 74 75 73 71 70 73 79 84 83 78 72 67 64 60 55 51 48 48 49 51 52 54 57 61 66 71 77 81 78 69 61 87 104 144 143 142 141 139 138 135 130 122 92 86 86 86 84 83 82 79 77 81 84 87 94 112 119 115 116 123 132 141 144 146 147 145 124 94 83 103 97 118 123 113 111 89 71 67 79 92 105 118 126 124 106 117 135 148 144 66 115 191 235 237 208 199 182 128 67 54 60 71 78 76 67 59 57 56 50 92 153 191 161 111 76 64 65 67 79 115 171 215 215 187 141 98 109 127 168 208 192 206 201 191 170 75 62 59 67 106 253 288 278 265 285 104 48 49 48 48 47 47 47 47 47 46 45 43 41 78 88 85 83 86 117 125 109 84 82 88 104 119 102 75 50 37 43 46 40 35 33 35 40 86 124 130 97 99 102 112 128 91 88 83 76 76 77 74 81 113 202 126 93 85 76 68 63 58 57 63 140 150 126 96 105 93 86 72 47 44 61 77 82 74 54 73 92 90 69 60 61 62 54 58 43 34 35 39 63 49 39 47 38 43 48 60 84 72 63 54 44 36 41 45 46 42 41 35 31 30 38 117 167 175 141 52 43 36 42 58 31 33 35 39 52 67 54 56 72 60 50 48 48 47 46 48 49 51 55 43 47 47 43 49 51 46 44 56 78 81 104 126 105 96 132 132 97 161 145 114 96 111 201 167 118 86 77 74 73 72 70 66 65 66 68 72 74 72 70 67 66 65 61 56 53 52 54 57 59 59 61 66 71 76 78 80 82 78 65 68 89 103 141 142 141 141 141 136 126 116 110 110 101 91 83 77 81 69 60 58 62 77 80 81 86 98 103 97 94 112 137 147 148 145 143 122 78 69 127 133 98 82 81 72 85 87 87 93 119 138 148 154 156 139 130 130 137 143 134 158 201 241 241 221 210 180 110 59 50 54 61 67 70 67 61 55 49 87 155 199 172 97 73 67 66 68 68 72 124 220 244 205 161 135 133 92 89 115 155 187 226 224 206 178 77 64 69 79 99 222 273 264 240 284 217 117 51 50 48 48 47 47 48 48 48 46 49 69 109 114 103 89 58 82 115 131 108 101 103 111 112 83 60 43 35 35 41 42 42 44 49 47 94 136 148 124 101 94 101 113 85 84 85 83 81 76 72 85 123 184 127 91 79 78 76 73 72 67 55 79 117 130 112 111 94 81 66 45 46 66 83 88 75 55 71 86 81 68 61 56 54 62 55 45 42 46 44 47 47 47 46 41 43 46 54 72 72 59 44 33 28 39 45 41 31 39 45 65 93 105 206 117 41 33 29 39 43 52 66 36 33 35 39 44 86 79 72 74 36 38 40 40 41 42 43 44 46 48 46 48 44 37 59 57 45 34 37 81 90 115 144 111 108 115 122 135 120 165 186 165 103 108 98 87 79 73 69 68 67 66 64 64 64 65 66 65 63 61 59 58 57 56 55 56 59 62 64 65 63 65 70 76 81 81 79 80 74 58 84 94 100 129 131 131 132 133 133 111 92 89 108 96 84 75 69 74 52 40 41 42 70 68 60 58 53 70 79 82 87 125 143 150 152 152 123 92 86 118 155 143 105 72 77 94 106 104 99 132 158 167 174 186 184 157 128 118 145 160 191 223 245 242 232 212 169 100 58 54 58 61 64 66 63 57 51 45 127 192 194 115 65 58 61 64 68 68 66 120 225 244 196 141 109 114 76 67 75 102 154 225 232 217 201 145 89 96 123 116 200 247 248 235 286 288 160 52 51 49 49 48 48 49 49 48 47 57 104 127 125 114 102 78 64 93 133 128 118 118 107 81 60 46 38 35 39 39 51 55 51 49 66 104 139 155 140 94 86 96 93 75 59 65 81 77 74 67 75 101 116 100 91 88 85 78 71 67 63 58 72 86 105 117 88 83 75 63 49 53 68 84 89 70 55 69 83 77 68 65 51 43 66 44 44 47 50 64 43 43 49 46 46 45 47 53 66 70 56 39 32 44 42 36 31 33 43 50 156 286 260 120 49 23 24 33 41 51 58 54 42 36 33 33 39 95 104 86 55 38 40 41 41 41 44 45 46 44 43 46 58 56 33 54 58 48 32 29 87 96 126 175 141 145 121 109 133 115 144 184 192 101 92 84 77 71 66 62 62 64 66 67 67 66 64 62 61 60 58 56 54 54 55 57 59 62 64 64 64 64 67 72 77 80 78 75 75 79 82 87 92 97 113 116 118 123 126 127 98 76 72 74 65 62 64 67 60 49 45 47 49 76 72 62 58 53 50 49 50 57 116 140 150 151 144 119 96 88 107 154 154 117 77 68 86 108 110 102 120 152 161 165 177 197 193 135 89 144 197 227 243 247 238 234 195 137 79 54 55 65 74 76 77 73 62 52 64 168 210 171 69 64 62 62 64 70 70 66 116 214 235 182 123 81 69 76 89 105 125 155 175 205 224 224 222 149 128 135 128 196 227 242 258 289 290 162 75 111 57 50 49 49 49 48 47 52 74 133 138 130 120 114 106 75 78 109 140 119 110 87 53 45 39 38 40 44 41 50 53 50 44 56 103 143 154 150 102 85 86 77 66 52 52 62 63 67 70 77 86 81 88 92 90 79 74 66 59 57 55 79 127 146 108 84 79 77 69 52 73 75 77 80 58 53 65 75 71 62 60 50 44 64 49 54 56 52 61 46 41 46 60 64 52 51 60 63 57 43 31 28 31 40 41 40 43 45 46 142 246 88 56 35 24 23 24 41 56 59 41 39 36 32 30 36 92 113 89 35 42 43 42 41 40 41 43 44 43 41 45 67 80 61 45 57 56 40 29 45 67 118 189 188 180 148 125 157 164 143 162 206 154 111 88 79 75 68 63 62 65 70 71 71 70 68 66 65 63 61 59 59 60 61 63 64 63 62 62 62 64 67 70 72 72 70 68 69 75 81 86 89 93 92 103 112 120 126 118 101 86 79 72 67 66 67 70 64 55 54 56 56 60 62 82 105 56 52 51 50 53 95 139 156 148 128 107 90 83 95 150 154 119 79 67 81 99 104 101 112 135 140 139 147 179 188 142 102 152 225 246 250 249 240 225 165 99 59 52 58 73 88 92 92 90 74 60 107 205 221 161 64 67 66 67 71 73 69 64 110 201 211 156 111 85 80 107 149 187 207 195 96 152 225 236 230 226 169 114 133 176 213 255 291 292 290 162 102 189 67 50 50 49 48 47 46 65 106 150 142 130 121 118 111 90 70 76 137 122 103 74 43 42 38 40 45 49 46 44 45 48 45 43 95 140 148 143 110 81 67 72 65 54 49 52 56 64 72 77 77 81 88 91 89 81 68 61 57 54 52 84 145 187 173 100 105 100 81 74 73 76 76 72 64 55 52 51 52 55 50 50 54 63 67 69 66 59 48 49 44 47 74 79 63 58 65 56 49 40 34 30 35 47 52 49 41 35 33 56 83 50 45 40 35 33 34 40 44 44 42 39 37 35 36 43 92 99 70 32 42 44 43 42 40 40 40 41 41 43 53 88 126 127 50 51 73 80 49 45 47 73 135 218 217 178 160 236 197 137 124 162 156 111 86 77 75 70 66 66 69 71 72 73 75 74 73 73 72 69 67 69 71 72 72 69 56 55 60 62 65 66 66 64 62 62 64 68 76 82 86 89 92 67 95 108 108 108 102 114 99 72 81 72 65 66 73 78 66 63 74 101 98 104 116 116 57 55 54 53 53 65 134 167 156 116 94 75 65 77 142 149 117 82 74 81 92 99 103 110 114 120 122 123 137 150 147 151 184 232 245 249 249 242 202 137 84 65 60 68 80 91 91 88 88 75 69 148 217 216 155 67 65 67 71 74 73 64 61 97 159 144 147 135 123 133 167 221 241 197 69 72 152 226 248 255 271 286 274 207 84 171 263 294 293 289 161 51 51 51 51 51 50 49 47 46 79 137 156 136 128 126 116 105 83 60 60 120 139 122 82 40 42 40 41 45 53 53 45 44 49 49 43 88 130 136 128 106 74 51 59 61 54 50 52 54 64 74 77 72 82 88 89 85 80 66 60 57 53 52 98 121 134 150 100 116 111 85 83 86 82 80 80 68 60 54 48 46 52 66 72 66 61 55 54 57 61 58 55 54 58 74 84 75 65 59 47 45 44 43 39 36 46 47 40 40 35 36 42 50 45 34 33 37 35 35 30 28 32 39 38 37 33 31 64 86 63 32 43 44 42 42 45 38 42 44 44 45 51 105 142 131 72 44 42 52 65 49 45 44 54 87 138 142 144 165 230 135 79 63 75 91 81 69 62 62 66 69 71 70 65 68 74 78 77 77 79 80 79 77 78 80 81 79 73 50 50 60 55 63 64 61 59 58 61 66 73 81 85 88 90 94 97 92 94 94 91 110 113 95 74 81 75 73 76 85 88 86 86 95 112 110 117 126 118 60 59 59 58 56 53 115 161 162 108 77 61 53 62 115 142 118 85 80 80 89 100 108 110 102 117 128 121 88 118 152 189 232 240 243 246 242 213 153 115 95 86 81 79 79 81 84 64 58 55 76 177 229 214 148 65 64 67 71 71 67 58 86 142 196 165 163 158 155 170 250 260 241 187 65 165 223 245 249 293 288 288 281 240 90 201 294 296 291 288 167 58 49 51 52 53 52 50 47 47 84 148 155 144 131 119 108 85 70 56 56 94 132 115 76 45 44 43 43 45 50 59 54 49 49 48 47 86 120 120 121 96 70 49 38 48 49 49 50 52 67 74 75 72 70 72 76 82 82 66 59 55 54 63 131 143 121 108 90 85 75 72 108 114 97 79 74 69 63 59 56 54 53 59 62 59 57 41 50 63 60 48 63 75 79 80 97 88 66 45 44 43 45 49 52 41 41 35 28 40 41 51 63 68 71 39 29 36 36 37 29 35 50 29 34 37 35 35 80 60 43 46 45 45 36 37 46 31 46 53 54 58 103 139 133 92 35 37 38 39 40 44 44 43 44 50 61 117 156 147 142 114 82 62 59 62 56 49 46 47 63 73 74 63 56 62 70 76 73 74 77 80 81 82 82 83 84 82 73 68 67 62 45 60 57 53 59 60 65 71 71 58 83 71 57 64 85 80 84 89 90 87 82 80 81 86 82 83 86 89 89 89 92 97 103 104 111 110 96 64 62 68 72 71 67 92 135 153 106 72 60 56 58 73 124 115 89 80 78 88 100 110 121 120 137 147 132 62 80 161 230 231 235 240 239 216 147 73 52 57 66 70 65 64 66 65 61 57 53 76 190 224 216 174 114 102 85 74 68 61 53 131 197 212 199 188 182 189 214 253 257 221 179 194 204 222 253 283 236 276 253 215 232 88 202 218 136 280 243 139 57 48 50 52 53 53 52 49 49 88 155 153 144 126 104 82 62 53 48 55 86 122 117 92 64 48 42 41 45 52 50 47 50 55 50 72 102 115 105 112 99 75 52 49 41 46 45 36 42 66 72 70 70 53 47 60 83 89 67 56 52 53 72 150 172 141 88 85 71 62 69 101 106 84 63 65 74 69 67 66 55 50 57 62 59 66 60 53 49 54 45 73 86 78 79 84 79 60 35 48 48 47 51 64 66 52 38 30 35 43 59 75 85 80 43 27 33 33 31 27 39 63 28 32 36 37 40 54 39 36 47 48 34 38 42 30 30 50 61 64 71 159 124 70 47 41 38 37 36 31 42 44 43 42 41 44 102 177 237 235 163 161 190 120 94 64 46 43 46 89 96 72 52 48 53 60 64 66 69 72 75 78 80 80 81 81 79 50 57 69 68 64 62 49 43 54 58 60 62 60 45 81 83 68 53 80 72 76 89 102 97 80 74 79 87 87 89 90 89 85 92 95 96 96 97 103 93 73 68 64 79 90 90 85 82 107 131 121 103 76 61 57 54 82 96 95 82 84 97 105 109 115 135 152 159 147 109 69 115 188 230 236 240 237 213 152 72 50 52 59 79 84 90 86 62 59 55 77 121 164 138 131 122 100 90 79 70 62 53 51 155 229 227 212 182 172 190 233 248 218 195 198 230 233 235 240 251 267 290 265 201 119 76 109 100 60 123 162 131 78 47 47 50 52 53 52 50 50 89 156 151 142 123 95 64 51 46 49 63 98 118 113 94 68 45 40 42 46 48 50 47 60 82 71 82 89 94 99 87 85 69 49 47 31 44 51 40 29 39 58 66 48 53 55 70 90 88 64 52 48 49 68 123 151 142 99 90 84 79 76 79 81 69 55 54 73 73 73 72 63 58 63 68 69 69 55 52 62 74 66 80 87 82 86 77 67 58 53 50 47 41 44 80 78 74 61 38 28 44 61 78 95 71 42 28 31 33 29 29 42 61 29 32 33 30 35 45 36 34 47 50 36 37 41 29 28 45 61 69 75 85 85 70 46 43 40 37 36 36 40 42 43 42 41 45 77 129 180 127 84 87 121 153 76 45 41 42 51 175 158 63 44 45 47 49 54 61 64 67 69 72 74 75 75 76 76 65 60 60 64 39 51 61 56 37 49 51 53 57 62 85 96 86 62 82 72 72 85 105 111 90 78 77 82 85 89 91 91 96 102 106 106 101 100 95 90 82 71 67 80 90 88 78 77 96 128 155 124 98 75 59 57 78 88 89 88 99 117 119 114 117 136 145 148 145 130 111 140 189 231 239 237 230 218 195 102 63 59 73 89 97 99 87 60 57 89 138 177 165 91 71 72 70 74 70 64 57 51 51 150 227 239 222 204 200 213 238 237 198 198 231 243 237 255 235 170 193 232 208 136 57 62 55 47 43 41 81 105 100 65 48 47 48 49 49 48 59 97 147 146 138 118 88 57 48 46 50 64 90 107 111 98 71 49 43 41 44 50 50 50 71 98 59 77 83 83 87 76 62 47 38 46 33 35 39 38 42 49 61 66 52 58 68 82 93 86 62 50 46 48 71 81 102 123 118 99 93 87 76 75 73 70 63 51 64 71 72 69 70 69 66 67 74 66 57 60 70 74 76 80 79 71 60 65 65 61 58 51 40 42 59 68 51 58 60 36 40 72 100 112 99 82 53 33 31 37 35 36 42 50 29 30 29 25 32 37 37 40 45 37 39 44 42 27 40 53 64 76 91 71 54 45 43 43 41 38 37 38 38 39 40 42 42 46 56 72 88 52 41 45 58 74 49 40 42 52 143 169 118 43 40 47 50 53 56 60 62 64 65 66 68 69 71 72 73 70 66 60 53 35 34 45 61 62 67 73 78 83 90 85 81 78 71 84 78 77 83 96 108 95 85 80 81 83 85 87 98 127 112 115 120 116 106 77 73 84 89 92 91 89 86 79 60 83 133 183 159 123 85 58 57 81 89 89 93 123 152 146 129 127 132 121 115 118 125 141 176 211 233 240 232 226 224 223 135 86 73 88 114 103 94 80 60 82 145 193 204 172 93 62 56 58 65 64 59 55 52 52 105 181 243 232 236 239 238 230 214 211 230 253 247 206 212 181 92 79 124 107 63 55 55 52 49 45 43 42 75 105 100 51 43 44 44 44 44 69 106 140 140 131 109 83 61 49 46 49 59 85 106 111 100 74 54 51 48 46 49 44 53 79 102 52 65 78 85 83 75 58 46 43 46 54 51 44 44 63 63 65 66 60 61 74 87 90 69 58 50 46 48 68 78 99 118 92 86 105 109 84 72 72 72 69 63 61 66 67 63 66 70 65 62 69 55 65 72 71 68 74 74 69 61 53 59 61 60 56 45 59 75 75 57 41 46 52 44 44 76 109 127 110 90 57 31 24 35 35 36 39 40 33 28 25 26 31 34 41 43 36 27 36 43 42 38 48 59 68 74 67 64 54 41 38 37 37 37 37 38 41 35 32 42 40 44 46 43 37 34 34 34 35 36 37 34 34 49 95 77 47 38 41 55 60 60 60 60 60 62 63 63 64 66 68 70 71 70 68 62 49 42 44 50 57 63 69 75 82 88 91 65 48 61 142 100 94 92 90 89 94 93 90 91 94 87 76 77 96 132 130 125 117 102 69 62 60 71 97 104 96 77 60 60 57 75 120 177 173 147 106 69 55 79 93 98 106 144 178 169 144 132 123 106 99 110 138 176 208 230 237 235 229 227 230 229 148 98 88 111 138 105 82 73 78 129 187 210 196 166 113 82 70 69 70 63 58 56 54 53 52 119 229 238 247 248 237 214 203 235 255 251 228 173 146 125 96 58 52 51 51 52 54 54 52 50 47 45 62 93 117 54 42 40 40 40 41 67 105 140 133 122 102 81 68 50 45 45 55 86 112 115 98 69 56 54 51 47 45 43 59 85 99 51 51 68 83 84 76 59 48 48 53 61 54 46 47 63 72 75 72 58 49 69 85 82 68 59 51 47 50 74 104 111 97 92 85 91 92 80 81 78 79 81 76 76 76 74 68 55 62 64 63 62 43 67 76 65 63 65 64 60 54 55 55 51 51 69 63 77 85 75 48 42 45 48 48 41 60 93 124 121 94 55 26 24 36 35 35 38 41 46 37 30 30 32 43 46 41 30 29 34 38 41 47 55 64 75 85 70 56 46 42 40 38 37 36 35 35 35 37 39 42 31 38 42 38 34 34 35 35 36 37 38 36 34 35 45 40 37 40 49 60 64 63 59 58 59 61 64 64 65 67 69 70 70 69 67 61 48 47 50 55 60 67 72 78 84 89 90 89 75 91 301 131 124 115 107 99 89 87 93 102 105 83 66 83 111 122 119 122 118 100 64 59 55 70 109 112 81 61 55 56 57 62 94 149 181 153 114 76 54 77 91 101 117 150 184 175 149 130 113 98 102 127 171 209 228 237 239 231 230 232 234 225 144 104 107 136 141 104 76 79 120 159 185 188 172 152 120 101 91 87 90 71 66 70 74 73 59 103 197 247 248 243 226 203 245 241 234 225 200 200 239 263 225 67 49 48 48 49 52 53 54 54 52 49 57 72 86 51 41 39 38 39 41 51 85 133 116 115 102 83 68 49 43 44 54 82 111 115 93 54 54 50 47 45 43 48 68 85 84 49 44 54 71 85 77 59 47 48 63 66 61 54 51 62 75 78 71 57 49 66 80 72 52 56 54 54 74 98 101 94 87 85 89 92 89 77 81 78 79 83 83 80 80 79 75 56 64 55 45 57 45 68 71 49 47 50 53 53 49 47 46 43 48 84 80 81 77 61 41 43 44 43 40 42 45 69 109 115 74 47 36 34 35 34 35 38 40 32 39 49 48 48 48 45 40 39 37 36 37 41 49 61 67 72 78 63 49 43 43 43 43 43 41 39 36 35 35 36 38 43 35 31 38 36 37 39 41 41 42 43 42 41 34 35 40 46 50 57 62 64 63 62 60 62 66 69 71 71 70 70 71 71 67 61 57 50 50 55 58 53 67 74 68 59 86 90 73 119 295 319 127 149 126 116 116 112 95 85 89 102 108 88 87 105 130 128 127 118 97 62 58 54 73 117 126 79 56 56 57 56 55 76 122 168 144 114 88 68 82 90 103 122 148 173 161 136 117 102 92 110 151 200 224 233 235 234 229 232 236 234 219 153 136 138 143 135 103 102 124 152 145 139 143 147 134 110 92 89 98 94 88 115 161 200 205 115 107 197 251 248 222 207 223 221 219 182 126 100 212 157 80 58 49 48 47 47 47 49 52 55 56 56 53 48 56 81 50 41 39 38 39 41 46 61 86 89 88 87 78 55 44 41 44 53 77 90 92 77 48 45 47 47 44 42 50 70 76 57 46 44 46 57 85 78 61 48 48 66 75 74 66 54 58 65 64 56 52 60 73 77 68 55 59 57 60 86 117 104 87 84 83 91 100 98 77 72 77 81 83 87 82 83 84 80 73 80 77 63 40 60 70 58 32 50 52 53 52 45 42 39 44 62 87 80 76 66 46 38 41 40 35 32 42 39 60 108 77 54 43 40 37 36 34 36 40 28 34 40 43 43 30 37 40 37 37 38 38 40 44 51 65 70 68 63 52 46 43 42 43 45 46 46 45 42 39 37 36 37 40 40 40 40 41 45 48 49 49 50 49 47 45 45 47 50 54 59 60 61 61 62 64 65 68 73 78 80 77 74 73 73 73 59 47 46 52 51 58 65 54 57 68 66 48 83 72 73 143 318 320 149 153 148 139 129 117 86 93 109 124 129 103 95 109 137 134 134 123 98 62 59 56 66 90 99 70 56 60 70 68 58 70 109 148 136 120 106 97 93 99 112 130 154 160 141 112 87 87 98 127 169 206 221 226 225 222 227 231 234 229 210 177 172 171 165 145 136 134 138 145 147 140 137 137 131 70 73 112 154 146 151 170 199 233 229 129 80 126 239 233 221 212 206 169 150 123 93 84 95 76 56 49 48 47 46 46 46 47 49 51 53 54 53 51 50 53 51 68 61 39 39 39 44 58 79 81 85 87 80 59 44 41 44 52 77 79 81 76 58 41 43 45 44 43 48 57 58 50 46 43 45 56 82 75 65 55 50 56 69 72 66 54 49 51 48 41 46 70 80 77 69 68 66 62 66 88 119 121 116 112 87 91 98 97 79 69 70 77 85 88 85 85 84 78 75 69 65 59 44 65 62 46 34 49 40 42 49 43 38 34 45 73 102 92 73 55 42 39 38 36 33 30 36 36 54 89 49 44 42 40 38 38 32 29 29 24 33 34 29 30 38 42 41 39 39 40 41 44 48 54 66 75 77 68 50 45 45 41 41 42 44 47 49 48 45 42 40 39 40 40 40 43 48 53 55 55 55 53 52 50 50 50 52 55 58 59 58 57 58 61 66 72 78 83 88 85 79 75 74 77 76 60 43 41 38 44 57 70 66 54 66 72 53 75 76 134 244 314 318 154 155 155 148 140 134 94 109 128 137 133 117 115 126 143 139 140 129 108 85 65 58 57 57 57 56 55 64 93 91 65 65 101 143 141 128 117 116 108 109 121 143 168 161 141 101 58 78 132 162 173 180 177 188 205 221 227 232 228 215 193 171 173 178 174 150 143 141 140 138 138 134 133 133 134 111 135 172 196 193 197 210 222 224 212 115 96 169 234 226 214 196 168 150 156 156 147 137 93 79 66 44 42 43 44 45 45 45 45 47 49 50 50 49 53 67 84 92 72 40 39 39 44 57 76 79 83 83 77 62 45 43 52 67 75 62 63 68 59 45 54 55 44 44 50 60 60 45 45 43 52 68 76 69 58 48 44 53 63 72 73 64 76 73 61 50 63 73 72 69 70 59 64 69 79 108 116 135 152 154 113 103 97 90 84 72 68 71 78 86 87 86 81 72 75 70 64 57 43 55 56 52 46 44 49 52 49 44 57 56 51 54 98 79 66 60 46 41 34 35 40 26 26 36 44 43 46 44 41 39 39 40 35 31 30 25 33 36 36 38 42 42 41 41 42 43 45 46 47 52 62 69 69 67 39 39 48 44 40 40 41 44 48 52 52 49 46 43 42 41 41 43 49 54 56 54 52 51 52 53 54 54 54 54 54 55 55 55 56 61 69 77 84 90 93 87 79 74 73 77 58 46 46 41 58 56 52 54 43 70 84 80 68 130 167 232 315 314 314 159 159 159 154 149 144 113 134 148 146 135 131 136 143 149 145 142 132 122 119 72 60 59 58 57 55 52 66 103 101 67 47 65 137 146 138 123 109 112 112 115 128 159 159 139 108 85 130 173 177 171 190 179 171 183 209 228 224 202 181 171 146 143 149 154 146 137 136 137 133 123 124 129 136 148 160 185 204 210 204 208 217 221 208 130 74 105 195 229 218 192 161 132 109 119 140 156 146 111 97 75 42 42 42 43 44 44 43 42 43 44 45 45 45 57 89 112 102 72 41 39 39 54 67 69 76 83 84 75 54 46 45 49 56 61 52 50 52 51 45 50 49 43 43 45 52 54 48 44 44 46 53 71 64 60 54 44 42 45 53 64 78 83 78 71 66 58 49 45 46 53 69 75 80 99 154 138 127 131 153 161 134 110 95 85 73 70 70 70 77 84 83 76 65 65 72 74 65 44 44 56 63 52 51 54 53 46 34 78 86 72 56 53 71 80 71 45 42 42 43 40 26 36 40 36 27 44 45 41 39 40 37 38 41 39 28 34 41 45 46 45 44 44 44 46 46 45 44 44 48 57 59 53 53 35 39 51 49 45 42 41 41 44 52 57 58 53 48 46 46 46 45 47 50 52 51 50 50 54 58 58 55 52 50 49 51 54 55 58 63 70 72 77 90 90 85 78 74 74 76 52 41 45 35 59 60 53 55 55 73 85 89 91 229 266 274 312 312 312 161 161 167 155 142 134 127 152 167 165 149 143 148 152 151 149 142 133 127 125 73 62 61 59 57 53 51 74 130 119 70 45 60 115 140 144 135 120 123 113 100 97 115 135 130 126 137 174 185 175 176 214 208 195 189 195 220 205 165 137 140 144 139 136 136 141 134 131 130 129 120 125 132 143 156 182 200 209 211 204 210 217 215 192 119 109 137 171 159 154 150 146 135 70 65 83 110 138 120 92 65 46 45 44 43 43 42 41 41 41 41 41 41 42 57 95 127 104 69 42 40 39 61 77 73 76 84 86 76 51 46 43 42 44 49 49 46 44 47 54 50 45 42 41 42 45 48 48 50 47 44 45 50 65 68 61 49 46 50 59 69 78 77 75 75 72 58 45 53 67 68 68 74 83 97 128 136 116 95 104 156 142 123 107 73 68 69 76 83 66 76 78 70 59 47 67 83 77 46 43 60 70 52 56 55 51 46 38 82 92 80 63 48 55 70 81 62 51 46 43 42 38 43 42 35 26 41 42 39 38 39 30 32 38 39 31 36 42 45 45 46 47 48 49 49 47 44 42 41 45 52 56 55 55 48 46 48 50 49 46 44 42 42 47 57 64 60 52 51 51 51 48 46 46 48 50 51 52 54 55 53 51 49 48 49 51 53 56 59 62 67 55 56 82 80 78 76 74 73 72 59 47 38 33 60 62 54 71 54 53 68 93 100 97 100 144 277 303 311 150 158 174 152 127 119 129 151 179 192 174 154 154 157 156 151 145 138 135 131 73 64 63 61 58 53 100 144 153 127 71 60 87 119 137 145 143 137 140 126 105 82 69 78 93 128 177 205 193 169 169 212 217 213 194 178 200 192 148 113 117 159 172 165 151 151 143 135 127 124 126 136 142 148 157 185 198 205 209 207 212 212 203 188 189 188 166 122 62 64 94 125 132 58 46 45 63 126 110 73 48 50 54 50 45 41 40 40 40 40 40 40 40 40 55 96 130 104 68 43 41 39 53 73 86 82 90 90 78 52 44 40 39 41 44 47 46 43 46 65 65 53 40 39 38 40 43 46 50 48 45 43 41 54 66 66 51 49 56 65 73 78 62 63 72 78 64 50 50 56 56 62 72 79 84 99 130 117 89 84 109 103 96 93 86 66 71 86 94 81 78 73 63 53 44 66 84 79 51 53 65 70 47 56 53 49 47 46 78 88 82 73 51 43 54 73 68 54 46 43 42 32 30 35 42 41 42 40 39 39 41 42 35 28 34 39 39 39 39 40 43 48 51 53 50 47 44 42 42 45 50 53 52 52 50 47 46 49 48 46 44 44 44 45 53 61 62 58 56 55 52 49 47 46 46 50 51 51 51 50 48 46 46 46 48 51 55 60 63 63 66 68 69 69 70 72 73 72 70 66 63 56 44 48 64 59 47 72 56 49 63 94 77 218 215 99 94 251 300 130 144 166 153 138 131 133 151 178 195 189 163 162 162 158 154 152 146 141 132 72 64 64 62 58 52 120 179 182 136 72 66 100 133 140 154 158 151 150 137 119 91 49 47 75 125 181 219 199 165 156 192 213 214 189 158 161 164 134 102 94 145 196 207 192 184 171 152 133 121 131 144 149 150 157 190 205 209 207 206 205 191 184 201 211 184 134 79 45 44 45 47 49 50 51 50 52 63 65 59 52 50 71 62 48 38 38 39 41 42 43 41 39 39 59 108 122 100 68 43 41 39 38 55 93 95 100 94 76 44 40 39 40 42 44 46 44 42 44 67 78 67 39 36 35 36 38 43 46 46 44 43 41 43 56 63 51 48 52 63 75 79 55 49 59 78 68 53 49 55 66 70 75 79 82 91 127 131 110 78 85 87 87 87 79 67 74 89 93 73 73 70 60 52 51 70 82 75 78 66 67 66 40 54 52 48 46 45 72 86 87 83 51 40 48 64 61 45 40 43 43 38 37 37 36 31 39 41 40 42 44 63 68 57 42 39 38 36 36 36 38 43 49 53 50 48 46 45 46 47 51 54 52 42 44 47 45 46 47 45 43 42 43 44 46 50 57 59 58 55 50 50 48 47 46 47 49 48 48 47 45 44 43 44 47 50 56 55 42 41 56 64 62 62 65 67 68 67 65 62 60 60 61 65 67 55 40 68 67 68 78 94 86 227 236 102 101 112 210 118 118 148 152 147 143 143 152 181 202 200 195 191 197 196 159 155 149 145 134 72 65 64 62 58 51 121 189 205 148 74 56 74 96 137 166 174 164 155 145 133 103 51 60 100 144 184 221 198 164 151 177 207 209 182 139 104 102 96 78 58 81 155 204 222 223 215 178 142 124 125 127 136 146 157 191 220 227 215 203 193 194 197 199 212 177 121 68 46 47 48 49 50 47 50 51 54 64 53 48 44 45 62 52 42 37 37 40 43 45 45 42 39 38 52 88 115 96 66 42 41 38 37 52 91 127 104 84 70 44 40 40 41 40 42 44 44 42 39 53 72 67 37 35 34 34 35 38 46 44 42 43 41 41 46 51 49 46 43 51 67 82 64 50 51 65 61 51 52 65 75 78 77 78 88 106 134 146 148 155 152 156 127 67 59 58 60 67 81 66 68 67 59 57 54 55 62 78 87 91 75 51 62 57 51 47 46 39 63 86 97 87 52 43 50 61 56 38 37 45 44 38 36 37 39 35 39 40 39 42 45 66 69 52 43 41 39 38 37 37 38 39 42 45 50 52 53 51 52 52 55 59 60 43 44 48 45 45 46 45 43 41 41 43 46 49 55 58 58 55 50 49 49 48 46 46 47 47 47 47 46 44 43 43 45 48 55 58 50 44 43 50 62 62 63 63 63 62 62 61 62 63 63 64 63 53 40 67 76 83 90 95 191 278 292 236 120 96 111 123 114 127 148 157 154 146 153 184 206 205 206 210 215 212 189 170 156 149 136 70 65 64 62 57 51 87 151 203 154 76 46 45 49 103 154 175 167 157 151 138 110 71 82 143 194 220 222 190 165 159 177 195 202 179 129 60 62 61 60 59 56 54 137 229 217 206 170 134 107 92 89 112 136 134 148 166 169 157 156 164 179 191 189 173 151 111 66 43 42 56 73 85 80 76 77 78 75 53 45 42 43 61 64 54 42 39 42 45 46 45 41 38 37 44 64 90 90 77 58 40 37 57 72 71 108 97 80 67 61 48 41 38 36 35 38 41 41 34 42 61 64 43 36 35 34 34 35 46 44 41 39 39 39 39 42 47 47 39 37 48 82 77 65 55 50 49 48 59 76 77 80 71 70 89 121 141 151 167 215 199 186 141 66 51 58 63 65 64 66 65 63 63 61 56 53 53 58 86 91 81 66 61 53 49 47 47 49 53 76 100 80 54 45 48 57 64 47 41 46 41 34 35 40 46 43 40 38 39 42 39 45 48 46 43 42 42 42 42 41 40 39 39 40 47 56 61 59 57 59 62 66 61 58 54 51 47 45 46 47 46 43 42 44 49 56 60 62 60 57 53 51 50 49 47 45 46 48 49 49 48 46 44 43 44 47 54 58 54 50 43 41 48 62 63 61 60 61 63 65 66 65 62 62 58 51 43 68 78 84 90 94 256 315 315 311 247 243 185 125 113 110 136 164 174 153 154 182 205 208 210 215 218 214 197 180 167 157 142 99 73 63 61 56 50 47 87 152 149 76 48 46 44 44 103 145 155 152 150 136 128 125 58 148 216 234 224 187 174 184 205 198 192 176 151 124 127 92 67 67 63 59 66 98 156 165 152 133 116 99 89 91 107 134 144 140 106 62 63 157 194 188 160 121 87 62 47 41 42 47 53 57 55 53 54 56 57 48 43 51 69 73 69 58 46 45 43 44 44 46 60 65 51 37 44 77 87 84 73 53 62 72 78 77 91 90 84 78 72 50 39 35 34 33 33 33 31 33 35 56 71 64 37 36 36 35 34 36 45 42 27 38 40 37 39 53 49 38 37 49 68 76 66 54 53 51 54 65 81 85 78 64 60 77 116 137 143 156 220 168 131 99 66 57 59 67 71 56 65 63 65 72 64 57 54 57 68 84 85 76 63 58 51 47 45 46 45 57 71 74 44 42 44 49 57 71 54 44 43 29 37 48 54 48 44 40 38 39 40 39 37 39 44 43 45 47 48 46 44 43 42 41 41 44 51 58 61 64 69 76 75 34 50 57 55 49 45 45 48 50 48 46 47 52 60 64 64 62 59 57 55 53 50 48 47 47 48 50 52 50 48 46 45 46 48 52 53 46 51 48 47 52 65 65 63 62 64 69 72 71 67 63 61 56 49 40 67 79 83 86 89 242 314 316 320 323 325 288 133 110 74 115 156 180 177 163 180 201 211 212 214 216 207 179 174 170 161 151 143 84 62 60 57 51 48 47 63 125 73 54 52 47 44 42 83 139 141 142 136 106 58 48 132 202 235 228 195 187 201 223 212 194 168 146 141 136 125 117 115 109 74 57 59 79 127 136 131 125 120 96 89 106 148 174 168 137 105 117 180 195 174 131 72 52 45 46 50 47 46 46 47 59 63 56 45 46 44 42 58 87 75 60 51 46 46 44 43 42 45 66 75 57 35 37 64 85 94 91 80 80 79 79 80 83 82 81 80 78 52 39 35 34 34 28 25 26 35 35 45 61 73 43 38 38 37 36 35 49 49 29 27 35 33 32 43 50 45 35 31 47 39 37 37 33 48 54 66 82 85 78 72 64 57 97 126 127 128 190 94 52 47 55 67 61 66 74 63 64 67 72 77 65 59 56 61 83 82 69 59 62 56 50 46 44 43 39 59 66 49 48 47 51 60 71 73 57 39 28 31 31 43 53 48 45 41 40 40 35 44 47 46 45 46 49 51 51 49 47 47 47 45 45 45 47 53 62 71 89 91 64 55 56 58 57 50 46 45 48 53 54 51 50 52 57 60 62 63 62 61 59 56 54 52 50 49 50 52 52 50 50 50 50 50 52 54 56 59 56 53 55 69 70 69 67 67 69 72 74 72 68 63 54 59 68 37 66 79 82 84 88 211 293 322 327 280 246 230 140 108 55 80 128 171 191 182 191 205 215 214 215 216 200 159 156 158 156 147 133 80 61 61 59 54 52 51 52 54 57 58 56 52 47 44 48 72 125 129 133 107 55 49 120 193 237 232 212 200 207 226 224 204 171 141 136 140 146 145 136 126 99 71 52 51 77 98 107 107 105 89 101 139 188 190 171 154 152 178 198 200 178 131 78 60 59 68 77 67 56 51 57 92 96 73 45 43 40 65 93 104 73 51 44 46 49 45 42 45 60 82 68 49 36 38 60 89 108 114 113 101 89 80 78 74 65 60 65 78 66 49 36 36 36 35 34 35 38 38 40 53 75 57 45 38 34 37 32 40 43 35 34 39 34 27 29 36 37 33 27 40 41 41 41 44 42 54 67 76 88 81 77 75 71 104 122 111 83 81 51 44 53 66 71 73 75 75 73 68 76 83 79 63 60 60 63 81 70 59 52 49 52 50 46 43 42 32 50 57 41 46 46 56 71 79 78 64 47 35 33 31 42 54 50 46 43 42 41 33 44 47 46 47 48 49 50 50 49 49 48 48 48 47 47 48 52 61 68 82 83 61 55 54 55 56 51 47 45 47 52 56 55 52 50 49 52 56 60 63 63 62 61 60 58 54 52 52 53 52 51 52 54 57 58 59 59 58 56 59 58 56 61 65 68 70 70 70 69 68 66 65 53 48 52 57 45 67 79 82 85 92 101 188 331 336 195 138 144 140 113 77 73 109 153 180 203 213 217 218 217 220 221 203 160 157 155 151 130 62 63 63 62 61 59 57 56 56 56 58 59 57 53 49 47 75 112 124 129 133 129 115 114 156 204 233 224 213 209 214 226 228 206 172 143 135 142 152 150 137 121 103 80 63 59 64 78 87 89 83 82 116 173 228 182 149 136 143 165 178 182 170 142 125 99 89 95 105 118 89 65 76 125 122 92 59 51 46 124 179 157 74 48 42 45 53 52 50 60 81 100 58 39 38 40 65 98 122 132 130 113 94 76 62 55 45 40 45 63 76 62 43 37 37 44 47 44 39 40 40 48 66 65 47 36 38 47 40 41 43 42 40 35 29 25 25 28 29 27 25 36 41 44 51 65 56 51 51 58 79 86 88 89 96 126 105 70 45 49 50 55 64 76 74 72 71 73 74 70 78 88 89 59 59 61 62 67 56 61 59 40 43 42 39 38 41 28 36 43 39 38 39 43 52 65 74 69 55 39 45 44 45 48 48 46 46 46 44 29 42 48 46 47 48 47 46 46 48 48 47 47 48 48 48 49 51 57 53 61 68 57 52 52 54 55 52 48 47 48 50 56 57 54 49 47 47 50 53 58 62 64 66 66 63 59 55 53 52 51 52 53 56 59 62 154 194 64 61 60 62 62 47 47 57 66 66 65 62 59 58 58 51 49 51 54 57 166 166 76 90 102 117 195 341 341 212 213 267 134 124 120 120 125 139 165 199 214 221 221 220 225 225 213 188 168 158 153 130 60 62 64 66 65 61 58 57 57 58 59 87 103 91 53 49 87 131 136 131 131 142 163 179 200 220 225 202 180 189 209 225 228 206 174 147 141 143 145 142 131 113 91 83 84 89 99 100 100 97 83 87 122 177 224 166 135 113 98 98 112 112 110 118 142 135 121 109 107 169 131 91 103 138 126 110 92 70 90 202 282 252 76 47 42 43 46 59 71 80 86 87 55 40 39 41 72 105 127 133 123 102 82 60 34 35 35 36 37 40 64 69 56 36 37 43 46 44 39 40 40 43 52 64 44 34 39 51 48 51 55 53 51 39 29 25 24 27 26 24 24 29 32 39 55 80 70 56 48 51 59 62 85 118 133 139 89 53 55 60 65 62 62 80 78 74 72 74 79 76 71 74 91 78 64 56 54 58 65 66 62 52 32 28 29 34 42 30 30 37 42 40 39 39 44 51 55 60 58 44 51 48 46 44 44 46 49 50 49 45 46 47 46 45 45 45 45 44 45 46 46 47 48 49 49 48 48 52 45 50 59 54 51 51 53 55 54 51 50 50 53 58 61 61 59 58 57 54 51 54 58 63 67 69 67 63 59 55 51 51 52 53 55 57 49 96 126 69 67 64 63 63 59 56 56 56 55 55 54 53 52 53 56 57 68 101 100 152 135 70 88 112 130 154 191 312 216 117 81 128 124 126 125 124 133 158 188 210 220 222 223 227 223 217 208 193 169 155 145 123 74 64 66 65 64 60 58 57 58 87 117 133 126 96 87 102 124 129 100 94 130 191 214 227 229 213 173 138 135 163 206 224 205 177 154 145 143 135 129 124 111 91 89 105 133 145 143 136 119 81 92 132 162 161 154 127 80 36 35 35 36 36 43 90 124 132 117 88 81 80 99 136 131 101 93 84 39 229 278 277 250 92 53 44 45 43 35 65 88 87 80 51 38 38 40 69 101 125 133 121 89 56 34 34 36 35 35 35 35 48 63 62 33 34 35 35 35 41 39 39 40 41 56 42 33 34 39 63 70 67 65 67 53 39 30 26 31 28 23 23 24 26 38 59 85 70 57 52 56 52 49 65 99 151 143 97 61 59 69 70 68 70 78 79 75 72 71 60 54 59 73 91 79 62 51 50 53 59 62 55 31 31 31 38 49 43 34 37 44 47 55 50 48 53 41 39 48 54 47 52 50 46 43 42 46 42 41 50 48 46 45 44 44 45 45 46 46 46 46 47 49 51 50 47 45 45 48 52 54 55 54 52 51 53 55 56 54 54 54 58 62 65 66 67 69 68 66 63 60 61 63 65 67 67 65 62 57 51 50 50 51 52 53 40 43 58 68 65 61 60 60 59 54 51 49 48 48 47 47 50 54 59 64 87 159 145 106 78 83 115 128 137 146 148 296 213 110 114 126 123 124 125 124 127 139 163 202 219 222 222 217 210 203 200 204 192 171 152 146 114 106 90 65 65 61 58 56 57 85 97 103 105 105 99 95 93 91 55 46 105 199 221 234 230 205 161 129 77 83 145 209 186 175 163 143 136 130 128 126 113 98 104 129 163 193 174 142 100 42 112 160 173 155 150 109 66 38 37 36 36 36 37 41 72 116 150 141 95 150 175 120 94 88 67 50 74 237 162 75 73 64 52 53 53 34 34 61 81 83 75 48 36 36 38 72 97 118 129 114 80 52 35 31 37 30 29 37 35 35 43 53 58 29 30 34 34 35 36 35 35 39 43 40 37 36 38 110 103 72 70 73 60 52 49 38 40 32 25 25 29 33 46 65 85 62 54 55 59 53 51 50 66 126 135 112 85 69 68 70 71 72 73 71 67 66 68 55 64 64 62 77 63 50 39 35 51 58 50 35 31 47 52 53 52 32 40 45 43 39 63 56 51 54 30 40 44 43 47 50 48 45 43 43 46 43 42 49 48 47 46 46 47 49 50 51 52 53 53 53 53 52 48 45 44 45 49 52 53 53 52 53 54 55 57 58 57 57 59 62 65 66 67 69 72 74 75 76 73 69 67 67 68 67 64 61 57 52 49 48 48 48 49 44 46 56 61 59 56 55 56 57 54 52 50 48 47 47 49 55 62 65 63 77 158 159 125 96 104 130 134 138 145 144 177 212 227 156 125 121 124 126 127 109 95 153 183 210 226 226 221 207 196 195 207 206 185 160 148 142 139 118 83 66 61 58 55 52 50 48 47 46 47 49 50 50 47 46 44 86 160 212 228 222 209 197 163 95 60 74 132 147 148 144 137 134 130 130 130 123 119 119 148 206 212 169 122 90 87 182 184 158 146 141 113 86 64 42 41 41 59 97 108 66 54 68 80 79 101 109 91 80 60 44 81 227 269 159 59 40 42 43 42 37 32 40 63 80 80 64 45 37 35 37 69 99 121 125 97 65 45 37 36 38 32 27 28 36 36 36 37 36 39 40 38 34 36 36 39 40 35 39 43 48 53 48 48 99 118 44 73 79 81 81 73 59 43 30 28 44 48 55 68 84 62 55 53 47 51 51 50 57 85 114 113 98 80 60 61 64 65 73 62 56 58 66 65 76 67 52 70 64 46 35 42 50 54 45 31 31 48 50 52 57 36 42 44 40 42 48 50 52 51 34 42 40 36 49 45 43 43 44 46 46 47 47 41 40 45 50 50 51 52 54 57 60 62 60 56 52 50 48 47 47 48 49 52 53 52 51 53 56 59 60 60 58 58 61 65 66 65 66 68 71 75 79 84 83 79 75 73 71 68 65 60 54 53 49 46 46 47 50 53 63 77 57 55 55 54 53 56 57 57 56 54 54 56 59 65 69 68 63 74 179 190 158 120 113 110 122 135 141 137 112 166 222 171 124 118 120 128 131 103 80 153 184 211 225 218 199 186 187 195 194 189 177 162 148 139 132 121 102 68 61 55 51 49 47 48 49 50 50 52 52 51 48 46 45 45 79 198 211 210 203 196 185 159 139 130 126 127 120 118 125 128 121 121 126 124 115 121 158 221 227 170 122 107 136 206 186 147 129 104 89 79 70 55 63 78 92 98 97 77 53 38 45 52 58 61 61 55 43 37 63 148 158 116 74 54 42 47 51 47 32 59 81 87 76 51 51 49 43 36 59 90 113 117 85 54 40 37 37 37 36 35 34 29 29 32 35 37 39 43 44 41 34 36 37 42 51 44 52 60 62 64 62 76 103 143 211 224 218 209 215 203 115 34 42 44 52 63 74 78 58 47 43 41 46 48 49 54 75 91 92 83 68 47 50 55 60 77 59 49 51 61 67 75 68 55 69 62 47 39 48 48 48 40 29 31 44 45 45 52 51 47 42 36 29 37 40 38 36 56 43 32 34 48 44 42 41 42 45 45 44 41 31 28 36 45 46 52 53 54 56 58 59 57 52 49 49 50 53 55 55 52 51 52 54 54 54 56 60 65 62 59 59 62 65 65 65 67 69 72 76 81 89 92 90 75 60 74 54 57 66 62 40 34 40 51 52 54 54 65 88 60 60 62 60 56 58 60 63 64 63 71 72 68 73 73 69 62 61 95 121 129 122 106 110 116 124 134 129 123 129 142 149 125 109 94 127 136 105 83 155 201 224 226 207 163 154 166 178 166 152 147 147 144 132 116 91 67 65 59 53 48 48 48 51 54 54 54 56 55 52 50 48 48 85 143 183 206 192 169 157 156 148 140 132 122 117 109 104 104 110 108 112 118 120 113 124 167 233 244 178 139 136 158 177 161 138 124 107 85 71 65 66 80 91 87 71 67 75 66 51 50 42 42 43 43 40 38 37 40 50 58 62 59 50 44 44 100 131 38 92 103 92 72 42 52 56 50 37 47 76 102 107 77 49 37 37 36 36 37 39 39 29 35 37 36 34 34 37 37 32 28 28 31 39 56 47 58 66 64 64 67 72 80 95 115 127 172 221 119 90 54 31 43 32 37 56 79 81 59 48 41 27 37 39 41 47 49 66 69 58 40 36 50 61 64 72 56 47 47 51 51 66 72 64 55 48 44 44 47 46 39 31 26 27 38 40 40 44 50 46 41 36 25 33 36 34 33 39 35 31 33 47 43 40 38 38 40 43 44 43 43 32 29 30 33 49 53 54 53 49 49 47 47 48 51 57 61 62 59 55 53 52 55 59 62 64 66 67 66 63 62 62 64 66 68 71 73 75 77 81 89 99 100 77 45 57 42 44 56 71 63 46 45 62 63 64 63 70 91 62 65 70 68 66 65 67 70 71 71 90 92 73 77 75 69 62 59 66 104 126 116 113 93 80 88 121 119 119 118 117 118 111 85 69 104 134 108 80 132 221 242 234 212 162 147 136 133 143 138 134 132 129 109 86 71 63 61 58 54 51 52 53 91 115 107 56 57 56 53 50 49 97 136 168 200 222 193 160 145 140 127 116 112 116 114 107 90 71 76 95 106 112 118 123 150 201 261 268 207 167 155 159 135 120 111 107 106 86 71 70 88 89 83 72 62 65 68 64 59 57 44 40 39 38 38 39 43 46 42 38 36 35 33 39 35 110 162 56 107 105 87 68 39 50 56 51 36 37 65 90 95 71 47 37 37 37 37 38 39 39 34 46 46 38 30 35 34 32 30 24 24 29 43 63 53 56 61 63 63 65 66 66 64 74 63 97 158 70 49 37 32 44 30 33 49 70 79 68 56 47 42 46 43 50 67 74 68 62 57 53 61 55 44 39 53 52 48 45 44 42 61 74 67 30 35 40 43 47 45 33 25 27 24 34 37 37 40 46 46 40 32 31 35 38 36 29 33 43 47 42 45 44 42 39 37 38 39 41 41 42 42 43 43 45 49 56 58 52 44 41 41 45 52 59 65 68 67 62 58 55 54 54 61 67 72 72 71 69 69 68 68 68 69 71 73 76 77 76 77 82 97 103 83 43 44 40 46 62 78 79 70 68 75 73 72 71 72 74 80 74 66 64 77 78 78 79 78 77 102 108 79 79 77 71 64 61 61 95 127 136 112 101 82 63 77 108 119 118 113 108 Wind_Speed 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 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 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 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 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 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 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 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 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 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 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 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 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 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 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 8 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 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 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 12 12 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 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 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 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 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 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 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 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 15 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 13 13 13 13 13 13 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 7 7 7 7 8 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 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 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 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 7 7 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 15 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 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 7 8 8 8 7 8 7 7 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 12 12 12 12 12 12 12 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 7 8 8 8 7 8 7 7 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 14 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 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 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 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 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 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 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 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 14 14 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 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 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 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 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 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 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 12 12 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 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 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 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 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 12 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 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 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 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 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 7 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 9 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 7 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 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 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 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 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 9 9 8 8 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 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 14 14 14 14 14 15 15 15 15 15 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 8 8 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 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 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 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 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 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 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 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 14 14 14 15 15 15 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 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 9 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 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 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 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 10 9 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 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 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 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 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 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 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 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 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 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 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 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 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 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 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 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 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 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 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 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 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 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 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 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 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 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 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 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 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 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 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 15 14 14 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 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 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 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 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 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 15 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 7 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 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 9 9 9 9 9 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 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 12 12 12 12 12 12 12 12 12 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 9 9 9 9 9 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 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 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 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 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 8 8 8 8 9 9 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 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 13 13 13 13 13 12 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 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 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 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 12 11 11 11 11 11 11 10 10 10 10 10 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 15 15 15 15 14 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 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 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 17 17 17 18 18 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 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 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 17 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 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 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 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 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 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 11 11 12 12 13 13 14 14 14 14 15 15 14 14 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 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 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 11 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 13 13 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 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 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 15 16 16 16 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 16 16 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 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 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 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 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 11 11 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 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 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 15 16 17 17 17 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 17 18 18 18 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 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 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 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 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 7 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 18 18 18 18 18 18 18 18 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 18 18 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 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 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 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 11 11 11 11 12 12 13 14 14 15 16 16 17 18 18 18 19 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 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 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 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 11 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 18 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 17 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 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 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 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 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 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 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 10 10 10 10 10 10 9 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 19 18 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 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 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 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 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 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 18 18 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 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 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 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 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 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 9 10 9 10 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 9 10 9 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 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 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 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 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 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 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 15 15 15 15 15 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 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 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 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 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 15 15 15 15 15 15 15 15 15 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 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 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 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 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 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 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 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 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 10 10 11 10 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 14 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 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 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 10 10 10 11 10 10 10 11 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 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 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 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 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 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 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 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 10 11 11 10 10 11 10 10 10 10 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 10 10 10 11 11 10 10 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 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 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 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 11 11 11 11 11 11 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 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 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 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 16 16 16 16 16 16 16 16 16 16 16 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 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 7 8 8 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 7 6 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 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 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 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 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 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 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 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 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 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 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 9 9 9 9 10 10 10 11 11 11 11 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 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 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 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 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 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 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 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 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 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 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 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 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 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 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 12 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 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 13 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 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 13 14 14 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 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 13 13 13 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 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 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 16 16 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 14 14 14 14 14 14 14 14 14 14 14 13 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 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 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 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 14 14 14 14 14 14 14 13 14 14 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 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 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 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 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 11 11 11 11 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 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 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 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 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 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 11 11 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 16 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 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 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 16 16 16 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 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 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 16 16 16 16 16 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 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 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 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 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 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 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 6 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 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 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 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 6 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 6 6 7 6 6 6 6 7 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 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 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 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 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 8 8 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 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 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 7 7 7 7 6 7 6 7 7 7 6 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 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 9 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 5 5 6 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 6 7 7 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 21 20 20 20 20 20 20 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 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 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 21 21 21 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 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 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 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 Wind_Direction 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 134 133 133 133 133 133 133 133 134 134 135 135 137 138 139 141 143 144 146 148 150 152 153 154 156 156 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 158 158 158 159 159 159 159 160 160 160 160 161 161 160 160 160 160 160 160 159 159 159 159 159 158 158 157 157 157 157 157 158 158 158 158 158 159 159 159 159 160 159 159 159 159 159 159 158 158 159 158 158 158 158 159 159 159 159 159 159 159 159 159 159 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 159 159 160 160 160 161 161 162 163 163 164 164 165 165 165 165 165 165 165 165 164 164 163 163 163 163 162 162 162 162 162 162 162 162 163 162 163 163 163 163 163 164 164 165 166 166 166 166 167 167 168 168 169 169 169 170 170 170 171 172 172 173 174 174 175 175 176 176 176 177 177 178 178 179 179 180 180 180 180 180 179 178 177 176 174 173 172 171 170 170 169 169 169 169 169 169 168 168 167 167 165 164 164 163 162 161 160 160 160 160 160 160 161 160 161 161 162 162 162 162 162 162 161 161 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 159 160 160 159 159 159 158 158 158 135 135 136 136 136 136 136 136 136 136 136 136 136 135 135 135 134 134 133 133 133 133 133 132 133 133 134 134 135 136 137 139 140 142 144 146 147 149 151 153 155 156 156 157 157 157 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 160 160 160 160 160 160 160 159 159 159 159 159 158 158 157 157 157 157 157 158 158 158 158 159 159 159 159 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 159 159 159 159 160 160 160 159 159 159 158 157 157 156 156 156 156 155 155 155 155 155 156 156 157 157 157 158 158 159 160 160 161 161 161 162 163 163 164 164 165 165 165 165 165 165 165 165 165 165 164 164 163 163 163 163 162 162 162 163 163 162 162 162 163 162 163 163 164 164 164 165 165 166 166 167 167 167 167 168 168 168 168 169 169 170 170 171 172 172 173 174 174 174 175 175 176 176 176 177 177 177 178 179 179 179 180 180 179 179 178 177 175 174 173 172 171 170 170 170 170 170 170 169 169 169 168 168 167 166 165 164 163 162 162 161 161 161 161 161 161 161 161 162 163 163 164 163 163 163 163 163 162 161 161 161 160 160 159 160 159 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 160 160 159 159 159 158 158 135 135 135 135 135 135 136 136 136 136 136 136 135 135 135 135 134 134 133 133 133 133 133 132 132 132 133 133 134 135 136 138 139 141 143 145 147 149 151 153 154 155 156 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 157 157 158 157 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 160 161 161 160 160 160 160 160 159 159 159 159 158 158 158 157 157 157 157 157 158 158 158 158 159 159 159 159 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 160 159 159 159 158 157 157 157 156 156 156 156 155 155 155 156 155 156 157 157 157 158 159 159 160 160 160 161 162 163 163 163 164 165 165 165 165 166 166 166 166 165 165 165 165 164 164 164 164 163 163 162 163 163 163 163 162 163 163 163 163 163 163 164 165 165 165 166 166 166 167 167 168 168 168 168 168 168 169 170 170 171 171 172 173 173 174 174 174 174 175 176 176 176 176 177 177 178 178 179 179 179 178 178 177 176 175 174 173 172 172 171 171 170 170 170 170 170 169 169 168 167 167 166 165 164 164 163 162 162 162 162 162 162 162 162 163 164 164 164 164 164 164 164 164 163 163 163 162 162 161 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 160 160 161 161 161 161 161 160 160 160 160 159 159 159 159 158 134 134 134 134 135 135 135 135 136 135 135 136 135 135 135 135 134 134 134 133 133 133 133 132 132 132 132 133 133 134 135 137 138 140 142 144 146 149 151 152 154 155 156 157 157 157 157 157 157 156 156 156 156 156 156 156 155 155 155 156 156 156 156 156 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 159 159 160 160 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 158 158 158 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 159 158 159 160 160 160 160 160 160 159 159 159 158 157 157 157 157 156 155 155 156 155 155 155 156 156 157 157 158 158 159 159 160 161 161 161 162 163 163 164 164 165 165 166 166 167 167 167 167 166 166 165 165 165 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 164 164 165 165 165 166 166 167 167 167 167 168 168 168 168 168 169 169 170 170 171 171 172 173 173 174 174 174 174 175 175 175 176 176 177 177 177 177 178 177 177 177 177 175 175 174 173 172 172 171 171 171 171 171 171 171 170 169 169 168 167 166 166 165 164 164 163 162 162 162 162 163 163 163 164 164 165 165 165 165 165 165 165 164 164 163 163 163 162 162 161 160 161 161 160 160 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 133 134 134 134 134 135 135 135 135 135 135 136 135 135 135 135 135 134 134 134 133 133 133 132 132 132 132 132 133 134 135 136 137 139 141 144 145 148 150 152 153 155 156 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 160 160 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 159 158 158 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 160 160 160 160 159 159 159 158 157 157 157 157 156 156 155 155 155 155 156 156 156 157 157 158 159 159 160 160 161 161 162 163 163 164 164 165 165 165 166 167 167 167 167 167 167 166 166 166 165 165 164 165 164 164 164 163 163 163 163 163 163 164 163 163 164 164 164 165 165 166 166 166 167 167 167 167 167 167 167 167 168 168 168 169 169 170 171 171 171 172 173 173 173 173 174 174 175 175 175 176 176 176 176 177 177 177 176 175 175 174 174 173 172 172 172 171 171 171 171 171 171 170 170 169 169 168 167 166 166 165 164 164 163 163 163 163 164 164 164 165 165 166 166 166 166 166 166 166 166 165 164 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 133 133 134 134 134 134 135 135 135 135 136 135 135 136 135 135 135 135 134 134 134 133 133 133 132 132 132 132 133 133 135 135 137 138 140 142 145 147 149 151 153 154 156 156 157 157 157 157 157 157 156 156 156 156 156 156 155 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 157 158 158 158 158 158 159 159 159 159 159 159 158 158 158 158 157 157 158 157 158 158 158 159 160 160 160 160 160 160 160 159 159 159 159 158 157 157 156 156 156 155 155 155 155 155 156 157 157 158 158 159 159 160 160 161 162 162 163 164 164 165 165 165 166 167 167 168 168 168 167 167 167 167 166 166 165 165 165 165 164 164 164 163 163 164 163 164 164 164 164 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 170 170 171 171 172 172 173 173 173 173 174 174 174 175 175 175 175 175 176 175 175 175 174 174 173 173 172 172 172 172 171 171 171 171 171 171 170 170 169 168 168 167 166 166 165 165 164 164 164 164 165 165 166 166 167 167 167 167 167 167 167 166 166 166 165 164 163 163 163 162 162 162 161 162 162 161 161 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 133 133 133 134 134 134 134 135 135 135 135 135 136 136 135 135 135 135 135 134 134 133 133 133 132 132 132 132 133 133 134 135 136 137 140 141 144 146 148 150 152 154 155 156 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 158 158 158 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 161 161 161 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 158 158 158 157 157 157 157 157 157 158 158 158 159 159 160 160 160 160 160 160 159 159 159 158 158 157 157 157 156 156 155 155 155 155 156 156 156 157 158 159 159 159 160 161 161 162 163 164 164 165 165 166 167 167 167 168 168 168 168 168 167 167 167 167 166 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 167 167 167 167 167 167 166 166 166 166 166 166 167 167 168 168 169 169 170 171 171 171 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 170 170 169 169 168 167 166 166 165 165 166 166 166 166 166 167 167 168 168 167 168 168 167 167 167 166 166 166 165 164 164 163 163 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 161 161 161 161 161 162 161 161 161 161 161 161 160 160 160 132 133 133 133 134 134 134 134 135 135 135 135 136 136 136 136 136 135 135 135 134 134 134 133 133 132 132 132 132 133 134 135 136 137 139 141 143 145 148 149 152 153 154 155 156 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 158 158 158 158 159 159 159 160 160 160 161 161 160 161 161 161 161 161 161 162 162 162 162 161 161 161 161 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 159 158 159 159 159 158 158 158 158 157 157 157 157 157 157 157 158 158 159 159 160 160 160 160 160 160 159 159 159 158 157 157 157 157 156 156 156 156 156 156 156 156 157 157 158 159 159 160 161 161 162 163 163 164 165 165 166 167 168 167 168 169 169 169 169 169 168 168 167 167 167 166 165 166 165 165 164 165 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 167 167 167 166 166 166 165 165 165 165 165 166 166 166 167 168 168 169 169 170 170 171 171 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 171 172 172 172 172 171 171 171 170 169 169 169 168 167 167 166 167 167 166 167 167 167 167 168 168 169 168 168 169 169 168 168 167 167 166 166 165 164 164 163 163 163 163 163 162 163 162 162 162 162 162 162 162 162 162 162 162 161 161 161 162 162 161 161 161 161 161 160 160 160 132 133 133 133 133 134 134 135 135 135 135 135 136 136 136 136 136 135 135 135 135 134 134 134 133 133 132 132 133 133 134 135 136 137 139 140 142 145 147 149 151 153 154 154 155 156 156 157 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 159 158 158 158 158 158 157 157 157 157 156 156 157 157 157 157 158 158 158 160 160 160 160 160 160 159 159 159 158 157 157 156 156 156 156 156 156 156 156 156 156 157 158 158 159 160 160 161 162 163 163 164 165 165 166 167 168 168 168 169 169 170 170 169 169 169 169 168 167 167 167 166 165 165 164 165 164 165 164 164 164 165 165 165 165 166 166 166 166 166 167 166 166 166 166 166 165 165 165 164 164 164 164 164 164 165 165 167 167 167 168 169 169 169 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 172 172 172 172 172 171 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 170 170 169 169 169 168 168 167 167 166 166 165 164 164 164 163 163 163 163 163 163 162 163 162 162 162 162 162 162 162 162 162 161 162 162 162 162 161 161 161 161 161 160 160 132 132 133 133 133 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 135 135 134 134 134 133 133 133 133 134 134 135 135 137 138 140 142 144 146 148 150 151 153 154 155 156 156 156 156 157 156 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 159 159 160 160 160 161 161 161 161 162 162 162 162 162 162 162 163 162 162 162 162 161 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 158 158 158 157 157 157 157 156 156 156 156 156 156 156 157 157 158 158 159 159 160 160 159 159 159 159 158 158 157 157 157 156 156 156 156 156 156 156 156 157 157 158 159 159 160 161 161 162 163 164 164 165 166 166 167 168 169 170 170 170 170 169 169 169 169 169 168 168 167 166 166 166 165 165 164 165 164 165 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 165 165 165 165 164 164 163 163 163 163 163 164 164 165 166 166 167 168 168 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 168 167 167 167 166 165 165 165 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 160 133 132 133 133 133 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 136 135 134 134 134 134 134 134 134 134 135 136 137 138 140 141 143 145 147 149 151 152 153 154 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 159 160 160 160 161 161 162 162 162 162 163 163 162 162 162 163 163 163 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 156 156 156 156 156 157 157 157 158 158 158 159 159 160 159 159 159 158 158 157 157 157 157 156 156 156 156 156 156 157 157 157 158 158 159 159 161 161 162 162 163 164 165 165 166 167 167 169 170 170 170 170 170 170 170 170 169 169 168 168 167 166 166 166 165 165 165 165 165 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 165 164 164 164 163 163 162 162 162 162 163 163 163 164 164 165 166 166 167 167 168 168 168 168 169 169 169 169 169 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 170 170 170 170 170 170 171 171 170 171 171 171 171 171 170 170 170 169 168 167 167 166 166 165 165 164 164 164 163 163 163 163 163 163 163 162 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 160 132 133 133 133 133 133 134 134 135 135 135 135 136 136 136 137 137 137 137 137 136 136 136 135 135 135 135 134 134 135 135 135 136 137 138 140 141 143 144 147 148 149 151 152 154 154 154 155 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 159 159 160 160 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 157 156 156 156 156 155 155 156 155 156 157 157 157 157 158 159 159 159 159 159 158 158 157 157 157 157 156 156 156 156 156 156 157 157 158 158 158 159 159 160 161 161 163 163 164 165 165 166 167 168 168 170 170 170 170 171 171 171 171 170 170 169 169 168 168 167 167 166 166 165 165 165 165 165 165 164 165 165 165 165 165 165 165 166 166 166 165 165 165 164 164 163 163 162 162 161 161 161 161 162 162 162 162 163 164 165 165 165 166 166 166 166 167 167 168 168 168 169 169 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 172 172 172 171 171 171 171 171 171 171 170 170 169 168 167 167 166 166 165 165 165 164 164 164 164 164 163 163 163 163 163 162 162 163 163 162 162 162 162 162 162 162 162 162 162 162 162 161 161 133 133 133 133 134 134 134 134 135 135 135 135 136 136 137 137 137 138 137 138 137 137 137 136 136 135 135 135 135 135 135 136 136 137 138 139 141 143 144 146 147 149 150 151 152 153 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 157 157 158 158 158 159 160 160 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 162 162 161 161 161 161 160 160 160 160 161 161 161 161 161 160 160 160 159 159 159 159 159 158 158 158 158 158 157 157 156 156 156 156 155 155 155 155 155 155 155 156 157 157 157 157 158 158 158 159 159 158 158 157 157 157 156 156 156 156 156 157 157 157 157 158 158 158 159 159 160 161 161 162 163 164 164 165 165 167 168 168 169 170 170 171 171 172 172 172 171 171 170 170 169 168 167 167 167 166 165 166 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 164 163 163 163 162 161 161 160 160 160 160 160 160 161 161 161 162 162 163 164 165 165 165 165 165 166 166 166 167 167 167 168 169 169 169 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 169 169 168 167 166 166 165 165 165 164 164 164 164 164 163 163 163 163 163 163 162 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 161 133 133 133 134 134 134 134 134 135 135 135 136 136 137 137 137 138 138 138 138 138 138 137 137 137 136 136 136 136 136 136 137 137 138 138 140 141 142 144 145 147 148 149 150 152 152 153 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 157 157 158 158 159 160 161 161 161 162 163 163 163 164 164 164 164 164 164 163 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 159 159 159 158 158 158 158 158 158 157 157 156 156 156 155 155 155 155 155 155 155 156 156 156 156 157 157 158 158 158 158 158 157 157 157 157 156 156 156 156 156 157 156 157 157 158 158 158 159 159 160 161 161 162 162 164 164 165 165 166 168 168 169 170 170 171 171 172 172 172 172 171 171 171 170 169 168 167 167 167 167 166 165 165 165 165 165 165 164 165 165 165 164 164 165 165 165 164 164 164 163 163 162 162 161 160 160 159 160 159 159 159 159 160 160 160 161 161 162 162 163 164 164 164 164 164 164 165 166 166 166 167 168 169 169 169 170 170 170 170 171 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 173 173 173 172 172 172 172 171 171 170 170 169 168 168 166 166 166 165 165 164 164 164 164 164 163 164 163 163 163 163 162 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 161 134 134 134 134 134 134 135 135 135 135 136 136 136 137 137 138 138 139 139 138 139 138 138 138 138 137 137 137 137 137 137 137 137 138 139 140 141 142 143 145 146 147 149 149 150 152 152 152 153 154 154 155 155 155 155 155 156 156 156 156 156 156 157 157 158 158 159 160 160 161 162 162 163 163 163 164 164 164 164 164 164 164 163 163 163 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 159 159 159 158 158 158 158 158 157 157 156 156 156 155 155 155 154 155 155 155 155 155 155 156 156 157 157 157 157 157 158 157 157 157 157 156 156 156 156 156 156 156 157 157 157 158 158 159 159 160 161 161 162 162 163 164 165 165 166 167 168 169 170 170 170 171 172 172 172 172 172 172 171 171 170 169 169 168 167 167 167 166 165 165 165 165 164 165 164 164 164 164 164 164 163 163 164 163 163 162 163 162 161 160 160 159 159 159 159 158 158 158 158 159 159 159 160 161 161 161 161 162 162 162 162 163 163 164 164 165 166 166 167 168 169 169 169 170 170 170 171 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 172 171 171 170 170 170 168 168 167 166 166 165 165 164 164 164 164 164 163 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 134 134 135 135 135 135 135 135 136 136 136 136 137 138 138 138 138 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 139 139 140 141 142 143 144 145 147 147 149 149 150 151 152 152 153 153 154 154 155 155 155 155 156 156 156 156 156 157 157 158 158 159 159 160 161 162 162 163 163 164 164 164 164 164 164 164 164 163 163 163 162 161 161 161 161 160 161 161 161 161 161 161 161 161 161 161 161 160 160 159 159 159 158 158 158 157 157 157 157 157 156 156 155 155 155 155 154 155 154 155 155 155 156 156 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 157 157 158 158 158 158 159 160 160 162 162 162 163 164 164 165 165 166 168 168 169 170 170 171 172 172 173 172 172 172 171 171 170 170 169 169 168 168 167 166 166 166 165 165 165 165 164 164 164 164 163 164 163 163 163 163 163 162 161 161 161 160 159 159 158 158 158 158 157 157 157 157 158 159 159 159 159 160 160 161 161 161 161 162 162 163 163 164 165 165 166 167 167 168 169 169 170 170 170 171 171 171 171 171 171 172 172 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 174 174 174 174 174 174 174 174 173 173 173 172 171 171 170 170 169 168 167 166 166 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 135 135 135 135 135 135 135 136 136 136 137 137 138 138 138 139 139 140 140 140 140 140 140 139 139 139 139 138 138 138 138 139 139 139 139 140 141 142 143 144 145 146 147 148 148 149 150 151 152 152 152 153 153 154 154 155 155 155 155 156 156 157 157 157 158 158 159 159 160 161 161 162 163 163 164 164 164 164 165 165 164 164 163 163 163 162 161 161 161 161 160 160 161 161 161 161 161 161 161 161 161 161 161 160 160 159 158 158 158 158 158 157 157 157 157 156 156 155 155 155 155 155 155 154 155 155 155 156 156 156 157 157 157 157 157 157 157 156 156 156 156 156 156 156 157 157 157 158 158 159 160 160 161 162 162 162 163 164 164 165 165 166 167 168 169 170 170 171 172 172 172 172 172 172 171 171 170 170 170 169 169 168 168 167 166 165 165 165 165 164 164 164 163 163 163 163 163 162 162 162 161 161 161 161 160 160 159 159 158 158 158 157 157 157 157 157 157 157 158 158 158 158 159 159 160 160 160 160 161 161 162 163 163 163 165 165 166 167 168 169 169 170 170 170 170 170 171 171 171 171 172 172 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 173 172 171 171 170 170 169 168 167 167 166 165 165 165 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 135 136 136 136 136 136 136 136 136 137 137 138 138 138 139 139 140 140 140 140 140 141 141 140 140 140 140 139 139 139 139 139 140 140 140 140 142 142 143 144 144 145 147 147 148 148 149 150 151 151 152 152 153 153 154 154 155 155 155 155 156 156 156 157 157 158 159 159 160 161 161 162 163 163 163 164 164 164 165 165 164 164 163 163 163 162 161 161 161 161 160 160 161 161 161 161 161 161 161 161 161 161 161 160 159 159 159 158 158 158 158 158 157 157 157 156 156 156 155 155 155 155 154 154 155 155 155 155 156 156 156 157 156 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 159 159 160 161 161 161 162 163 163 164 165 165 166 167 167 169 170 170 170 171 172 172 172 172 172 172 171 170 170 170 169 169 168 168 167 167 166 165 165 165 165 164 163 163 163 163 162 162 162 161 161 161 160 160 160 160 159 159 158 158 157 157 157 157 156 157 157 157 157 157 158 158 158 158 159 159 159 159 159 160 160 160 161 162 163 163 164 165 166 167 168 168 169 169 170 170 170 170 171 171 171 171 172 172 172 173 173 173 173 174 174 174 174 174 175 175 175 175 176 176 176 176 176 176 175 175 175 174 174 174 173 173 172 171 170 170 169 168 167 167 166 165 165 165 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 137 137 137 137 137 137 137 137 137 138 138 138 138 139 139 140 140 140 141 141 141 141 141 141 141 141 140 140 140 140 140 140 140 140 141 141 142 142 143 144 144 145 146 147 147 148 148 149 149 151 151 152 152 153 153 154 154 154 155 155 156 156 157 157 157 158 159 159 160 161 161 162 163 163 163 164 164 164 165 165 164 164 163 163 163 162 161 161 161 161 160 160 160 161 160 161 161 161 161 161 161 161 160 160 160 159 159 158 158 158 158 158 158 158 158 157 156 156 156 156 155 155 155 154 154 154 154 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 159 160 160 161 161 162 163 163 164 165 165 166 167 167 168 169 170 170 171 172 172 172 172 172 172 171 171 170 170 169 169 168 167 166 166 166 166 165 165 164 164 164 163 162 162 162 162 161 161 161 160 160 159 159 159 159 158 158 157 157 157 157 156 157 156 156 156 157 157 157 157 157 158 158 158 159 159 159 159 159 160 160 161 162 162 163 164 164 166 166 167 168 169 169 170 170 170 170 171 171 171 171 172 172 172 172 173 173 174 174 174 174 174 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 173 173 172 171 170 170 168 168 168 167 166 166 165 165 165 165 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 137 138 137 138 138 138 138 138 138 138 139 139 139 140 140 141 141 141 142 142 142 142 142 142 142 142 141 141 141 141 141 141 141 141 141 142 142 143 143 144 145 145 146 146 147 147 148 148 149 149 150 151 151 152 153 153 154 154 154 155 155 156 156 157 157 158 158 159 160 160 161 162 162 163 163 164 164 164 165 165 164 164 163 163 163 162 161 161 161 161 160 160 160 160 160 161 161 161 161 161 161 161 160 160 160 159 159 159 158 158 158 158 158 157 157 157 157 156 156 156 155 155 155 154 154 154 154 154 154 155 155 156 156 156 156 156 157 156 156 156 156 156 156 157 157 157 158 158 160 160 161 161 162 163 163 164 165 165 166 167 167 168 169 169 170 170 171 172 171 172 172 172 171 171 170 170 170 169 168 168 167 166 166 165 166 165 164 164 163 163 163 162 161 161 161 161 160 160 159 158 159 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 158 158 159 159 159 159 159 160 160 161 162 163 163 165 166 166 167 168 168 169 169 170 170 170 170 171 171 171 171 172 172 173 173 173 174 174 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 174 173 173 172 172 171 170 169 168 168 166 166 166 165 165 165 165 164 165 164 164 164 164 164 164 164 164 163 163 163 163 163 164 164 164 164 164 164 164 163 163 163 138 138 138 138 139 139 139 139 139 139 139 139 140 140 141 141 141 142 142 142 143 143 143 143 142 142 142 142 142 142 142 141 142 142 142 142 142 143 144 144 144 145 146 146 147 147 147 148 148 149 149 150 151 151 152 153 153 154 154 155 155 156 156 157 157 158 158 159 160 160 161 161 162 162 163 163 164 164 164 164 164 164 163 163 163 162 161 161 161 161 160 160 160 160 160 160 161 161 161 161 160 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 157 157 156 156 155 155 154 154 154 154 153 154 154 154 155 155 155 156 156 157 156 156 156 156 156 156 157 156 157 158 158 159 160 161 161 162 162 163 164 165 165 166 167 167 168 169 169 170 170 171 171 171 171 171 171 171 171 171 170 170 169 168 168 167 167 166 166 165 164 164 164 164 163 162 161 162 161 161 160 160 159 159 158 158 158 158 157 157 156 157 156 156 156 155 156 155 156 156 156 156 156 157 157 157 157 158 158 159 158 159 159 159 159 160 161 160 161 162 164 165 165 165 166 167 168 168 169 169 170 170 170 170 171 171 171 171 172 172 173 173 173 174 174 174 175 175 175 175 175 176 176 176 177 176 176 176 176 176 175 175 175 174 173 173 172 171 170 170 169 168 168 167 166 166 165 165 165 165 164 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 142 142 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 143 143 143 143 143 144 144 145 145 145 146 146 147 147 148 148 148 149 150 150 151 151 152 152 153 154 154 155 155 156 156 157 158 158 159 159 160 160 161 162 162 163 163 164 164 164 164 164 164 163 163 163 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 157 157 156 155 155 154 154 153 153 153 153 153 154 155 155 155 156 156 157 156 156 156 156 156 157 156 157 157 158 159 160 160 162 162 162 164 165 165 166 166 167 167 168 169 169 169 170 171 171 171 171 171 171 171 171 171 171 170 169 169 168 167 167 166 166 165 164 163 163 163 163 162 162 161 160 160 160 159 158 158 157 158 158 157 157 156 156 156 156 156 155 155 155 156 155 156 156 156 156 156 157 157 157 158 158 159 158 159 159 159 159 160 160 160 160 161 162 163 164 165 165 166 167 167 168 168 168 169 169 169 170 170 170 171 171 172 172 173 173 173 174 174 174 175 175 175 175 175 176 176 177 177 177 177 176 176 176 175 175 175 174 173 173 172 171 170 170 169 168 168 167 166 166 165 165 165 165 164 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 139 140 140 140 140 140 140 140 141 141 141 142 142 142 143 143 143 143 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 144 144 144 144 145 145 145 146 146 146 147 147 148 148 149 149 149 151 151 151 152 153 154 154 155 155 156 156 157 158 158 159 159 160 160 161 161 162 163 163 164 164 164 164 164 164 164 164 163 162 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 157 157 157 156 155 155 154 154 153 153 153 152 153 153 154 154 155 156 156 156 156 156 156 156 157 156 157 157 158 159 159 160 161 161 162 164 164 165 166 166 167 167 168 169 169 169 170 171 171 171 171 171 171 171 171 171 171 170 169 169 168 167 167 166 166 165 164 163 163 163 162 161 161 161 160 160 159 158 159 158 157 157 157 156 156 156 155 156 155 155 155 155 155 155 155 155 155 156 156 156 157 157 157 158 157 158 158 159 159 159 159 159 159 160 160 161 161 162 163 164 165 165 165 166 167 167 167 168 168 168 169 169 169 170 170 171 171 172 172 173 173 173 174 174 175 175 175 175 175 176 176 176 177 177 177 176 176 176 175 175 175 174 173 173 172 171 170 169 169 168 167 167 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 141 141 140 141 141 141 141 141 141 142 142 142 142 142 143 143 144 144 144 144 144 144 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 146 146 146 147 147 147 147 148 149 149 149 150 151 151 152 152 153 154 154 155 156 157 157 158 158 159 159 159 160 161 161 162 162 163 164 164 164 164 164 164 164 164 163 163 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 158 159 159 159 158 158 158 158 157 157 156 155 155 154 154 153 153 152 152 153 153 154 154 155 156 156 156 157 156 156 157 156 157 157 157 158 159 160 160 161 163 163 164 165 166 166 167 168 168 169 169 169 170 171 171 171 171 171 171 171 171 171 171 170 170 169 168 167 167 166 166 165 164 163 163 163 162 161 161 160 159 159 158 158 158 157 157 157 156 156 155 155 155 155 155 155 154 155 155 155 155 154 155 155 155 155 155 156 156 157 157 157 158 158 158 159 158 159 159 159 160 160 160 161 162 162 163 164 165 165 166 166 167 167 167 167 168 168 169 169 169 170 171 171 171 172 172 173 173 173 174 175 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 174 173 172 172 171 171 169 169 168 167 167 166 166 166 166 165 165 165 165 164 164 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 141 142 142 142 142 141 142 142 142 142 143 143 143 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 148 148 149 149 150 150 151 152 152 153 154 154 155 156 157 157 157 158 158 159 160 160 161 161 162 162 163 163 164 164 164 164 164 164 164 163 163 163 162 162 161 161 161 161 161 161 160 160 160 160 159 160 159 159 159 159 159 159 159 159 159 158 158 159 159 158 158 158 157 157 156 155 155 154 153 153 153 152 152 153 153 154 154 155 155 156 156 157 156 157 156 157 157 157 158 158 159 160 161 162 162 164 165 165 166 167 168 169 169 169 170 170 171 172 171 171 171 171 171 171 171 170 170 170 169 168 167 167 166 166 165 164 163 162 162 162 161 160 160 159 159 158 158 158 157 156 156 156 155 155 155 155 154 155 154 154 154 154 154 155 154 154 154 155 155 155 155 156 156 156 157 157 157 158 158 158 158 159 159 159 159 159 160 160 161 162 163 163 164 165 165 165 166 166 166 167 167 168 168 168 169 170 170 171 171 172 172 172 173 173 174 174 175 175 175 175 175 176 176 176 176 176 176 175 175 175 175 174 173 173 172 172 171 170 170 169 168 168 167 167 166 166 166 166 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 165 165 164 164 164 164 164 164 164 164 142 142 142 142 142 143 142 143 143 143 143 144 144 144 144 145 145 145 145 145 146 146 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 146 147 147 147 148 148 149 149 149 150 151 151 151 152 153 154 154 155 156 157 157 157 158 159 159 159 160 161 161 161 162 163 163 163 164 164 164 164 164 163 163 163 163 162 162 162 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 159 158 158 158 157 156 156 155 154 153 153 153 152 152 153 153 154 155 155 155 156 156 157 157 156 157 157 157 158 158 159 160 160 161 162 164 164 165 166 167 168 168 169 170 170 171 172 172 171 172 172 172 172 171 171 170 170 170 169 168 167 167 167 166 165 164 163 162 162 161 161 160 159 159 159 158 158 157 156 156 156 156 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 157 156 157 157 158 158 158 158 158 159 159 159 159 160 161 161 162 162 163 164 164 165 165 165 166 166 166 167 168 168 168 169 170 170 171 171 172 172 173 173 173 174 174 175 175 175 175 175 175 175 176 176 175 175 175 175 175 174 174 173 172 172 171 170 169 169 168 168 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 142 143 143 143 143 143 143 144 143 144 144 144 144 144 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 148 148 148 148 149 149 150 150 150 151 152 152 153 154 154 155 156 156 156 157 158 159 159 159 160 161 161 162 162 162 163 163 164 164 164 164 164 164 163 163 162 162 162 162 161 161 161 161 160 160 160 160 159 159 159 159 159 160 160 160 159 159 159 159 159 159 158 158 158 158 158 157 157 156 156 155 154 153 153 153 153 153 153 154 155 155 156 156 156 156 157 157 157 157 157 158 158 159 159 161 161 162 163 164 165 166 168 168 169 169 170 171 171 172 172 172 172 172 172 172 172 171 171 170 170 169 169 168 167 167 166 165 164 163 162 162 161 160 160 159 159 159 157 157 157 156 155 155 155 155 154 154 154 154 154 153 153 154 153 153 153 153 153 154 153 153 154 154 154 154 155 155 156 156 156 157 157 157 157 157 157 158 158 158 158 158 159 160 161 161 161 162 163 164 164 164 165 165 165 166 167 167 168 168 168 169 170 170 171 172 172 172 172 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 174 172 172 171 171 170 169 169 168 168 167 167 166 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 143 143 143 143 144 144 144 144 144 144 145 145 145 145 146 146 146 146 147 147 147 147 148 148 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 150 150 150 151 152 153 153 154 154 155 156 156 157 157 158 159 159 159 160 161 161 162 162 163 163 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 161 161 161 160 160 159 159 159 159 159 159 160 160 160 160 160 159 159 159 158 158 159 158 158 158 158 157 157 156 155 154 154 154 153 153 154 154 154 155 155 156 156 156 157 157 157 157 157 158 158 158 159 160 160 162 163 164 165 167 167 168 169 170 171 171 172 172 172 173 173 173 173 172 172 172 171 171 170 170 169 168 167 167 166 165 164 163 162 162 161 160 159 158 157 157 157 157 156 155 154 154 155 154 154 154 153 154 153 153 152 153 152 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 156 156 156 157 156 157 156 157 156 157 157 157 158 158 160 160 160 161 162 162 163 163 164 164 165 165 166 167 167 167 168 168 169 170 170 171 172 172 172 172 172 173 174 174 174 174 175 175 175 175 175 175 175 175 174 173 174 173 172 172 171 171 170 169 169 168 168 167 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 144 144 144 144 144 145 145 145 145 145 146 146 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 148 148 148 149 149 148 149 149 150 150 150 151 151 152 153 153 154 154 155 155 156 157 157 157 158 158 159 160 160 161 161 161 162 163 163 164 164 164 164 164 164 164 164 163 163 163 163 162 162 161 161 161 161 160 160 159 159 159 159 159 159 160 160 160 160 160 159 159 159 159 159 159 158 159 158 158 157 157 156 156 155 155 154 154 154 154 155 155 155 156 156 156 157 157 157 157 157 158 158 158 159 160 160 161 162 164 165 166 167 168 169 170 171 172 172 172 172 173 173 173 173 173 173 172 172 171 171 170 169 168 167 167 166 165 163 163 162 161 160 160 159 157 157 157 156 156 155 155 154 154 154 154 154 153 152 152 152 153 152 152 152 152 152 152 152 152 153 152 153 153 153 153 153 154 154 154 154 155 155 155 155 155 155 155 155 156 155 155 156 156 157 157 157 158 158 160 161 161 162 162 163 163 164 164 165 166 167 167 167 168 168 169 169 170 171 171 172 172 172 172 173 173 173 174 174 174 174 175 175 175 174 174 173 173 173 172 172 171 171 170 170 169 169 168 168 168 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 150 150 150 151 151 152 152 153 153 154 154 155 155 156 157 158 158 158 159 159 160 161 161 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 161 161 161 160 160 159 159 159 159 159 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 157 157 156 156 155 155 155 155 155 155 156 156 156 157 157 157 157 158 157 157 158 158 159 160 160 161 162 163 164 166 166 167 169 170 171 172 172 172 173 173 174 174 174 173 173 173 173 172 171 170 169 169 168 167 166 165 163 163 162 162 160 160 158 157 157 156 156 155 155 154 154 154 153 153 152 152 152 152 152 152 152 151 152 151 152 151 152 151 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 157 157 158 158 160 161 161 161 162 163 164 164 165 166 167 167 167 168 168 169 169 170 171 171 172 172 172 172 173 173 173 173 174 174 174 174 174 173 173 173 173 173 172 172 171 171 170 170 169 169 169 168 167 167 166 166 166 165 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 146 146 145 146 146 146 146 146 146 146 147 147 147 147 147 148 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 151 151 152 152 153 153 154 154 155 155 155 156 157 158 159 159 159 160 160 161 162 162 163 163 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 161 161 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 157 157 156 156 156 156 156 156 156 156 157 157 157 158 158 158 157 158 158 159 160 159 161 161 163 164 165 166 168 169 170 170 172 172 173 174 174 174 174 174 174 174 173 173 173 172 171 170 169 168 167 166 165 163 163 162 162 160 160 158 157 157 157 156 155 154 154 153 153 153 153 152 152 151 151 152 152 151 151 151 150 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 156 157 157 158 159 160 160 161 162 163 163 164 165 166 167 167 167 168 168 169 169 170 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 169 169 169 168 168 167 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 146 146 147 146 147 147 147 147 147 148 148 148 148 148 148 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 152 152 153 153 154 154 154 155 155 156 156 158 158 158 159 160 161 161 162 162 163 163 164 164 164 164 164 165 165 165 165 165 164 164 164 164 163 163 163 162 162 161 161 160 160 160 159 159 160 160 160 160 160 160 160 161 160 160 160 160 160 160 160 160 160 159 159 159 158 158 157 157 156 156 157 156 156 157 157 158 158 158 158 158 158 159 159 159 160 160 160 161 162 164 164 165 167 168 169 170 171 172 173 174 174 175 175 175 175 175 174 173 173 173 172 170 169 168 167 166 165 164 163 162 162 160 160 158 157 156 156 155 155 154 154 153 153 153 153 152 152 151 150 151 151 150 151 150 150 150 150 150 150 150 150 150 151 151 150 151 151 151 151 152 152 152 152 151 152 152 152 152 151 152 152 152 152 152 152 153 152 152 153 154 154 155 156 157 158 159 159 160 161 162 163 163 164 165 166 166 167 167 168 168 168 169 170 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 172 172 172 171 171 171 170 170 169 169 168 168 168 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 165 165 165 165 165 165 165 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 150 150 150 150 151 151 151 152 152 152 152 152 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 153 153 153 154 154 155 155 155 156 156 157 158 159 159 160 161 161 162 163 163 163 164 164 164 164 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 162 161 161 160 160 160 160 160 160 160 160 161 160 160 161 161 160 160 160 160 160 160 161 160 160 159 159 159 159 158 158 157 157 157 158 157 157 157 158 158 158 158 158 158 159 159 159 160 160 160 161 162 162 164 165 166 168 168 170 171 172 173 174 175 175 175 175 175 175 175 174 173 173 172 171 170 169 167 167 166 164 163 162 161 160 160 158 157 156 155 155 154 154 153 153 153 153 152 152 151 151 151 150 150 150 150 149 149 149 150 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 150 151 151 150 150 151 151 150 151 150 150 151 151 152 152 153 154 154 155 157 158 158 159 159 161 162 162 163 164 165 166 166 167 167 168 168 168 169 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 169 169 168 168 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 148 148 148 148 148 149 149 149 149 149 149 149 150 149 150 150 150 151 151 151 152 152 152 153 153 153 153 153 153 153 153 152 152 152 152 151 151 151 151 151 151 151 151 150 151 151 151 152 152 152 152 153 153 154 154 154 155 155 156 156 156 157 157 159 159 160 161 161 162 163 163 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 163 163 163 162 161 161 160 160 160 160 161 160 160 161 161 161 161 161 160 161 161 161 161 161 161 161 161 160 160 160 159 159 159 158 158 158 158 158 158 158 159 158 158 159 159 159 159 159 160 160 160 161 162 162 163 164 166 167 168 169 171 172 173 174 175 175 176 176 176 175 175 175 174 173 173 171 170 169 168 167 166 165 163 162 160 160 160 157 157 156 155 155 154 153 153 152 152 152 152 151 151 151 150 150 150 149 149 149 148 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 149 149 149 150 149 149 149 149 149 149 149 149 150 150 150 151 152 153 153 154 155 156 157 157 158 159 161 162 162 163 164 165 165 166 167 167 168 168 169 169 170 170 171 171 171 172 172 172 172 172 172 172 171 172 171 171 171 171 170 170 170 169 169 169 168 168 167 167 167 166 166 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 149 149 149 149 150 150 149 150 150 150 150 150 150 150 150 150 151 151 151 152 153 153 153 154 154 154 154 154 154 154 154 153 153 153 152 152 152 152 151 151 151 151 151 151 151 152 152 152 152 152 153 153 154 154 154 155 155 156 156 157 157 157 159 159 159 160 161 162 162 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 159 159 158 159 158 159 159 159 159 159 159 159 159 159 160 160 160 160 161 162 163 164 165 166 167 169 170 172 172 174 174 175 176 176 176 176 176 175 174 174 173 172 171 170 168 168 166 165 164 162 161 160 159 157 156 155 155 155 154 153 152 152 151 151 151 151 151 150 150 150 149 149 149 149 148 148 148 148 148 148 148 148 149 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 148 147 148 147 147 147 148 148 149 149 150 151 152 152 152 154 155 156 157 158 158 159 161 161 162 163 164 165 165 166 167 167 167 168 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 170 171 170 170 170 169 169 169 169 168 168 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 149 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 153 153 153 154 154 154 154 155 154 155 155 155 154 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 155 155 156 156 157 157 158 158 159 159 160 161 162 163 163 164 164 165 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 162 162 161 161 161 161 161 161 162 162 161 161 162 161 162 161 161 162 162 162 162 161 161 161 161 160 160 160 159 159 159 159 159 159 159 159 159 159 160 159 160 160 160 160 160 161 161 162 162 164 165 165 167 168 169 171 172 173 174 175 175 176 176 176 176 176 175 174 174 173 171 170 169 168 167 165 164 163 161 161 160 159 157 155 154 154 154 153 152 151 151 151 151 150 150 150 149 149 149 148 148 148 148 148 147 147 148 147 147 148 148 148 148 148 148 148 149 149 149 149 149 149 148 148 148 147 147 147 147 147 146 146 146 146 147 146 146 147 147 148 148 148 149 150 151 151 152 154 155 156 157 158 159 160 160 161 162 163 164 165 165 166 167 167 168 168 169 169 170 170 170 170 170 170 170 170 171 171 170 170 170 170 170 169 169 169 169 168 168 168 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 150 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 154 154 154 155 155 156 156 156 156 156 156 155 155 155 155 154 154 154 153 153 153 153 153 152 153 153 153 153 153 153 153 154 154 154 155 155 156 156 157 157 158 158 159 159 160 161 161 162 163 163 164 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 159 159 160 159 159 159 160 160 160 159 160 160 160 160 161 161 161 161 162 163 164 165 166 167 168 170 171 172 174 175 175 175 176 176 176 176 175 175 174 173 172 171 169 168 167 166 165 163 162 161 160 159 157 156 154 154 154 153 151 151 150 150 149 149 148 148 148 148 148 148 147 147 146 147 147 147 146 146 146 146 147 146 147 147 147 148 148 148 148 148 148 148 148 148 148 147 147 146 146 146 146 145 145 145 145 145 145 145 146 146 146 146 146 148 149 150 151 152 153 154 155 156 157 158 159 160 161 161 162 163 164 165 166 166 167 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 169 168 168 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 155 156 156 156 156 156 157 157 157 156 156 156 156 155 155 155 155 154 154 154 154 153 153 153 153 154 154 154 154 154 154 155 155 155 156 156 156 157 158 158 159 159 160 160 161 161 163 163 164 165 165 166 166 166 166 166 166 165 165 165 165 165 166 165 165 166 166 166 166 166 165 165 164 164 163 163 163 162 162 163 162 163 163 163 162 163 162 162 163 162 162 163 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 159 160 160 160 160 160 161 160 160 161 161 161 162 162 163 164 164 165 167 168 169 170 171 173 174 175 175 175 176 176 176 175 175 174 173 172 171 170 169 168 166 165 164 162 161 160 159 157 157 155 154 154 153 151 151 149 149 149 148 148 148 148 148 148 147 147 146 146 146 146 146 146 145 146 146 146 146 146 146 147 147 147 147 147 148 148 148 147 147 147 147 146 146 146 146 146 145 145 145 145 144 144 144 145 145 145 145 146 146 146 148 148 150 151 152 153 154 155 157 158 159 160 161 161 162 163 164 165 166 166 167 168 168 168 169 169 169 169 169 169 170 170 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 153 153 153 153 153 152 153 152 153 153 152 153 153 153 153 154 154 154 155 155 156 156 157 157 157 158 157 158 157 157 157 157 157 157 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 155 155 155 156 156 157 157 157 158 159 159 159 160 161 161 162 163 164 164 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 165 165 164 164 164 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 161 161 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 163 163 163 165 166 167 168 170 170 172 173 174 175 175 175 176 175 175 174 174 174 173 171 170 169 168 167 165 164 163 162 161 159 158 157 155 155 154 153 151 151 149 149 149 148 148 147 148 148 147 147 146 146 146 146 146 145 145 145 145 145 146 145 146 146 146 147 147 147 147 147 147 147 147 147 147 147 146 146 146 145 145 145 144 144 144 144 144 144 144 144 143 143 144 145 146 146 147 148 149 150 151 153 154 155 155 157 158 160 161 161 162 163 164 165 165 166 167 167 168 168 168 169 168 168 169 169 169 169 168 169 169 168 169 168 168 167 168 168 168 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 166 166 166 166 166 166 166 167 167 166 166 166 166 166 166 166 165 165 165 165 165 165 165 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 158 159 158 158 158 158 158 157 157 157 156 156 155 155 155 155 155 155 154 154 155 155 155 155 155 156 156 156 157 157 157 158 158 159 159 160 160 161 162 163 163 164 164 165 166 166 166 166 166 166 166 166 165 165 165 165 165 166 166 166 167 167 167 167 167 166 166 165 165 164 164 164 164 164 164 164 164 164 164 164 163 164 164 163 163 163 163 163 162 162 162 162 161 161 160 160 160 160 160 160 160 160 160 161 160 161 160 161 161 161 161 162 162 162 163 163 164 165 166 167 168 170 170 172 172 174 175 175 175 175 175 174 174 174 173 172 171 169 169 168 166 165 164 163 161 160 159 158 155 155 154 153 151 151 149 149 149 148 147 147 146 146 146 146 146 146 145 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 147 146 146 146 146 145 145 145 144 144 144 144 143 143 143 143 143 143 143 143 144 145 145 146 147 148 149 150 152 153 154 155 156 157 159 160 160 161 163 164 165 165 166 166 167 168 168 168 168 168 168 169 169 168 168 168 168 168 168 168 168 167 168 167 167 167 167 166 166 167 166 166 166 166 166 166 166 166 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 165 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 156 156 157 157 158 158 158 159 159 159 159 159 159 159 159 159 158 158 157 157 157 156 156 156 155 155 155 155 155 155 155 156 156 156 156 157 157 157 157 158 158 159 159 160 160 161 161 163 163 163 164 164 165 166 166 166 166 166 166 165 165 165 165 165 165 166 166 167 167 167 168 168 168 168 167 167 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 163 164 163 163 163 162 162 162 162 161 161 160 160 160 160 160 160 160 160 160 160 161 160 161 161 161 161 162 162 162 163 163 163 164 165 166 167 168 170 170 172 172 173 174 174 174 174 174 174 173 173 172 171 170 169 168 167 166 165 164 163 161 159 158 157 155 155 154 152 151 149 149 149 148 147 146 146 146 145 145 145 145 145 145 145 144 145 144 145 145 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 145 144 144 143 143 143 143 143 142 142 142 143 143 143 143 143 143 144 145 145 147 147 148 150 151 152 154 155 156 157 158 160 160 161 162 163 164 165 165 166 167 167 167 168 168 168 168 169 168 168 168 168 168 168 167 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 155 156 157 157 157 158 159 159 159 159 160 160 160 160 159 159 159 160 159 159 158 158 158 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 160 160 161 161 162 163 163 164 164 164 165 165 166 166 165 166 165 165 165 165 165 165 165 166 167 167 168 168 169 169 169 169 169 168 167 167 166 166 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 162 162 162 161 161 160 160 160 160 160 160 159 160 160 160 161 160 161 161 162 162 162 163 162 163 164 164 164 165 166 167 168 170 170 171 172 173 173 173 173 173 173 173 172 171 171 170 170 169 168 166 165 164 163 162 161 159 158 157 156 154 153 151 150 149 149 148 147 146 146 146 145 145 145 145 144 144 145 144 144 144 144 144 144 144 144 145 145 145 146 146 146 146 147 147 147 146 146 146 146 146 146 146 144 144 144 143 143 143 143 142 142 142 142 142 141 142 142 142 143 143 144 145 145 147 148 149 151 152 153 154 156 156 158 159 160 161 162 163 163 164 165 166 166 167 167 167 167 167 168 168 168 168 168 168 167 167 167 168 167 167 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 166 165 165 165 165 165 165 165 165 156 156 156 156 156 156 155 156 155 155 155 156 155 156 156 156 157 158 158 158 159 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 158 158 158 157 157 157 157 157 156 156 156 157 156 157 157 157 158 157 158 158 159 159 160 160 161 161 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 166 167 167 168 169 170 170 170 170 170 170 169 168 168 167 167 167 167 166 166 166 166 166 166 165 165 165 165 164 164 164 164 163 163 163 162 162 161 161 160 160 160 160 160 160 159 159 160 160 160 160 161 161 162 162 163 163 162 163 164 165 164 165 166 167 168 169 170 171 172 172 173 173 173 173 173 172 171 171 170 170 169 168 166 165 164 164 163 161 160 158 157 156 155 154 153 151 150 149 148 147 146 146 145 145 144 145 144 143 143 144 143 143 143 144 144 144 144 144 144 144 145 145 145 146 146 146 146 147 147 147 146 146 146 146 146 145 144 144 144 143 143 143 142 142 142 142 142 141 141 141 142 142 142 143 143 144 145 146 147 149 149 151 153 154 155 156 157 159 160 161 161 162 163 163 165 165 166 166 166 166 167 167 167 167 167 168 167 167 167 167 167 167 167 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 156 156 157 157 157 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 160 160 160 160 161 161 161 161 160 161 160 160 160 160 160 160 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 160 160 161 161 162 163 163 163 164 164 165 165 165 165 165 165 165 164 164 164 164 164 165 165 166 167 168 169 170 171 171 171 171 171 171 170 170 169 169 168 168 167 167 167 167 166 166 166 166 166 166 165 165 165 165 164 163 163 163 162 162 161 161 160 160 159 160 160 159 159 159 160 160 160 160 161 161 162 162 163 163 162 163 164 165 165 165 166 167 168 168 169 170 171 172 172 172 172 172 171 171 171 170 170 169 168 166 165 164 164 163 162 161 160 158 157 156 155 154 153 151 150 149 148 147 146 145 145 144 143 144 143 143 143 143 143 143 143 144 144 143 143 144 144 145 144 145 146 146 146 146 146 146 146 147 147 146 146 146 145 145 144 144 144 143 143 142 142 142 141 141 141 141 141 141 141 141 142 142 143 144 144 145 146 148 149 150 152 153 155 156 157 157 159 161 161 162 162 163 164 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 166 167 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 157 157 158 158 157 157 157 157 157 157 157 157 157 158 158 159 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 158 158 158 158 157 157 157 157 158 157 158 158 158 159 159 159 160 160 160 161 162 163 163 163 164 164 165 165 165 165 165 164 164 164 164 164 164 164 164 165 166 167 168 169 170 171 172 173 173 172 173 172 172 171 170 170 170 169 169 168 168 168 167 167 167 167 166 166 166 165 165 165 164 164 163 163 162 162 161 161 160 160 159 160 159 159 159 159 160 160 160 160 161 161 162 162 163 163 163 163 164 165 165 165 165 167 168 168 169 170 171 171 171 171 171 171 171 171 170 169 168 168 167 166 165 165 163 162 161 160 159 158 157 156 154 153 152 151 149 148 148 147 145 145 144 143 144 143 142 143 143 143 143 143 142 143 143 143 143 144 144 144 145 145 146 146 146 147 147 147 147 147 147 147 146 146 145 145 145 144 144 143 143 142 142 142 141 141 141 141 140 141 141 141 142 142 142 143 144 144 146 148 149 149 151 152 154 156 157 157 158 160 161 162 162 163 164 164 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 166 166 167 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 158 158 158 158 158 158 158 158 158 158 158 158 158 159 160 159 160 160 160 161 161 162 162 161 162 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 158 158 158 158 158 158 158 159 158 159 159 159 160 160 161 161 162 162 163 163 163 164 164 165 165 165 165 165 164 164 164 164 164 164 164 164 164 165 166 167 169 170 171 172 173 173 174 174 174 173 173 172 172 171 171 170 170 169 168 168 168 168 167 167 167 166 166 166 166 165 165 164 163 163 163 162 161 161 160 160 159 159 159 159 159 158 159 160 160 160 161 161 162 162 163 163 163 164 164 164 164 165 166 166 167 167 168 169 170 170 170 170 171 171 170 169 168 168 168 167 166 165 165 164 162 161 160 160 159 157 156 155 154 153 152 151 150 148 148 146 145 145 144 144 143 142 142 142 143 142 143 142 142 143 143 143 144 144 144 145 145 146 146 146 146 146 147 147 147 147 147 147 147 146 146 145 145 144 144 143 143 142 142 142 141 141 141 141 140 140 141 140 140 141 142 142 144 144 145 146 147 149 151 152 153 154 156 157 158 159 161 161 162 162 163 164 164 165 165 165 166 166 166 167 167 166 167 167 167 167 166 167 166 166 167 166 167 166 166 166 167 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 161 162 162 161 161 161 161 161 161 160 160 160 160 160 159 159 159 158 158 158 159 159 159 160 160 159 160 160 161 161 162 162 163 163 163 164 164 165 165 165 165 165 165 165 164 164 164 163 163 163 164 164 165 166 168 169 170 172 173 174 175 175 175 175 175 174 174 173 172 172 171 171 170 169 169 169 168 168 168 167 167 167 166 166 165 165 164 164 163 163 162 161 161 160 160 159 159 158 159 159 158 159 159 159 160 161 161 162 162 162 162 163 164 164 164 164 165 166 167 168 168 168 168 169 170 170 170 170 170 169 168 168 168 167 166 165 164 164 163 162 161 160 160 159 157 156 155 154 153 152 151 150 149 148 147 145 145 144 143 142 142 142 143 142 142 142 142 142 143 143 143 144 144 144 145 145 146 146 146 146 147 147 147 147 147 147 147 147 146 146 146 145 144 144 144 143 143 142 142 141 141 141 141 140 140 140 140 140 140 141 142 142 143 145 146 147 148 150 151 153 154 155 157 158 159 159 161 161 162 163 164 164 164 165 165 166 166 166 166 166 166 167 167 166 167 166 167 166 167 167 166 167 167 167 166 167 167 167 167 166 166 166 166 166 166 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 162 163 163 162 163 163 162 163 162 162 162 162 162 162 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 160 160 160 161 161 161 161 162 162 163 163 163 164 164 165 166 166 166 166 166 166 165 164 164 164 164 164 164 164 165 166 167 168 170 172 173 174 175 176 176 176 176 176 175 175 174 173 172 172 171 171 170 169 169 169 168 168 168 167 167 167 166 165 165 164 164 164 163 162 161 161 160 159 159 158 158 158 158 158 158 158 159 159 160 161 161 162 163 162 163 163 164 165 165 165 165 166 167 168 168 168 169 169 169 169 169 169 168 168 168 167 166 165 164 164 163 162 161 161 159 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 144 143 142 143 142 142 142 142 142 143 143 143 144 144 144 145 145 145 146 146 147 147 147 148 148 148 147 148 148 147 147 146 146 146 146 144 144 144 143 143 142 141 141 141 141 140 140 140 140 140 140 141 142 142 143 143 145 147 148 149 150 152 154 155 156 157 158 159 161 161 161 162 163 163 163 164 165 165 165 166 166 166 166 167 166 166 167 167 167 167 167 167 167 167 167 167 167 166 167 167 167 167 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 163 163 163 164 163 163 163 163 163 163 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 160 160 160 159 160 160 160 160 160 161 161 162 162 162 162 163 164 164 164 165 166 166 166 166 167 167 166 166 166 165 165 164 164 164 164 164 165 166 167 169 171 172 173 175 176 176 177 177 177 177 176 176 175 174 173 173 172 171 171 170 170 169 169 168 168 167 167 167 166 166 165 164 164 163 163 162 161 161 160 159 159 158 158 158 157 158 158 159 159 159 160 161 161 162 162 163 163 163 164 164 165 165 165 166 166 167 168 168 168 168 168 168 168 169 169 168 167 166 165 164 164 163 162 161 161 160 159 158 158 156 155 155 155 154 151 150 149 149 147 146 146 144 144 144 143 143 142 142 142 142 142 143 143 143 144 144 145 145 145 145 146 146 147 147 148 148 148 148 148 149 148 148 148 147 147 146 146 146 145 145 145 143 143 142 142 142 141 140 140 140 140 140 140 140 141 142 142 143 143 145 146 148 149 150 151 153 154 155 156 158 159 160 160 161 162 163 163 163 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 162 162 162 162 162 162 162 162 162 162 163 163 162 163 163 163 164 164 164 164 164 164 164 164 163 163 163 163 162 163 162 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 160 160 161 161 161 162 162 162 162 163 163 164 164 164 165 166 166 166 166 167 167 167 167 167 166 166 165 165 164 164 164 165 166 167 168 170 171 173 174 176 176 177 178 178 178 178 177 176 176 175 174 173 173 172 171 171 170 170 169 169 168 168 167 167 167 166 165 165 164 163 163 162 161 160 160 159 159 158 158 158 158 157 158 158 158 159 159 160 161 161 162 162 163 163 163 164 164 165 165 165 166 166 167 168 168 168 168 168 168 168 168 167 166 165 164 164 163 163 162 161 160 159 159 158 157 156 155 155 154 153 152 151 150 149 148 147 146 145 144 143 143 143 142 142 142 142 142 143 143 144 144 145 145 145 146 146 146 147 147 148 148 148 148 148 149 149 149 148 148 148 148 147 147 146 145 145 145 144 144 142 142 142 141 141 140 140 140 140 140 140 140 140 141 142 143 144 145 147 148 150 151 152 154 155 156 157 158 159 160 160 162 162 163 163 164 164 164 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 167 167 167 166 166 166 166 166 166 166 166 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 163 163 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 165 165 165 164 164 164 164 163 163 163 163 162 163 162 162 162 162 161 161 161 161 161 161 161 160 160 161 161 161 161 162 162 163 163 163 163 164 164 165 165 166 166 167 167 167 168 168 168 168 167 167 167 166 166 165 165 165 166 166 168 169 170 172 173 174 176 177 178 179 179 179 178 178 177 176 176 175 174 173 172 172 171 170 170 169 169 169 168 167 167 166 166 165 165 164 163 163 162 161 160 160 159 159 158 157 157 157 157 157 158 158 158 159 160 161 161 161 162 163 163 163 163 164 165 165 166 166 167 167 168 168 168 168 168 168 168 167 166 165 165 164 163 163 162 161 160 160 159 158 157 157 156 155 154 154 153 152 151 150 149 148 147 146 145 145 145 143 142 143 142 142 142 143 143 143 143 144 144 145 146 146 146 147 147 148 148 148 149 149 149 149 149 149 148 148 148 148 148 147 146 146 146 145 145 144 143 143 143 141 141 140 140 140 140 139 140 140 140 141 141 142 144 144 146 147 149 150 152 153 154 156 156 158 158 160 160 161 162 162 163 164 164 164 165 165 166 166 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 166 167 167 166 166 166 166 166 166 166 166 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 163 164 164 164 164 164 164 164 164 164 165 164 165 165 165 166 166 166 166 165 166 166 165 165 165 165 164 164 164 164 163 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 164 164 165 165 165 166 166 167 167 167 168 168 168 168 168 168 168 167 167 166 166 166 166 167 167 168 169 171 172 174 175 176 178 178 179 179 179 179 178 178 177 177 176 174 174 173 172 172 171 170 169 169 169 168 167 167 166 166 165 164 163 163 162 161 161 160 159 159 158 158 157 157 156 157 157 157 158 158 159 159 160 161 161 162 162 163 164 164 164 164 165 165 165 166 166 167 167 167 167 167 167 167 166 166 166 165 164 163 162 162 161 160 160 159 158 157 156 156 155 154 154 152 152 151 150 149 148 147 146 146 145 144 144 143 142 143 143 143 142 143 143 144 144 145 145 146 146 147 147 147 148 148 148 149 149 150 149 149 149 149 149 148 148 148 147 146 146 146 145 145 144 144 143 142 142 141 141 140 140 140 139 139 139 139 140 141 142 143 144 145 146 148 149 151 152 154 155 156 157 158 159 160 161 161 162 163 163 163 164 165 165 165 166 166 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 164 164 165 165 165 165 165 166 165 165 165 166 166 166 166 166 166 167 167 166 166 166 166 166 166 165 165 164 165 164 164 163 163 163 163 162 162 162 162 161 161 161 161 161 161 161 162 162 162 163 163 163 164 164 164 165 165 165 166 166 167 167 167 168 168 169 169 169 169 169 168 168 168 167 167 167 167 167 168 169 170 171 173 174 175 177 178 179 179 180 180 180 179 178 177 177 176 175 174 173 172 172 171 171 170 169 169 168 167 167 166 166 165 164 163 163 162 161 161 160 159 158 158 157 156 157 156 156 156 157 157 158 158 159 159 160 161 161 162 162 163 163 163 164 164 165 165 165 165 166 167 167 167 167 167 167 166 166 165 165 164 163 162 161 161 160 159 159 157 157 156 156 155 155 154 153 152 151 150 149 148 148 147 146 146 145 143 143 143 143 143 143 143 143 144 144 145 145 146 146 147 147 147 148 149 149 149 149 149 150 150 149 150 149 149 149 149 148 147 147 146 146 146 145 144 144 144 143 142 142 142 140 140 140 139 139 139 139 140 140 142 142 142 145 146 147 149 150 151 153 155 155 156 157 158 160 160 161 161 162 163 163 164 164 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 166 167 167 166 166 166 166 166 165 165 166 166 166 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 165 165 165 166 166 166 167 167 168 168 168 169 169 169 170 170 169 169 169 169 168 168 168 168 169 169 170 171 172 173 175 176 177 179 179 180 180 180 180 179 179 178 177 177 176 175 174 173 172 171 171 170 169 169 168 167 167 166 165 164 164 163 163 162 161 160 160 159 158 157 157 157 156 156 156 156 156 157 157 158 158 159 160 160 160 161 162 162 163 163 163 164 164 165 165 165 166 166 166 166 166 166 166 166 165 165 164 164 163 162 161 160 160 159 158 158 157 156 155 155 154 153 153 152 151 150 150 149 148 146 146 145 144 143 143 143 143 143 143 143 144 144 145 145 146 146 147 147 147 148 149 149 149 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 147 146 146 145 144 144 143 142 142 141 141 140 140 139 139 139 139 139 140 141 142 142 143 145 147 148 149 151 152 154 155 156 157 158 159 160 161 161 161 163 163 163 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 166 166 166 165 166 166 166 166 166 167 167 167 167 167 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 165 165 166 167 167 166 167 167 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 169 169 170 170 171 172 173 174 176 177 178 179 180 180 180 180 180 180 179 179 178 177 176 175 174 173 172 171 171 170 169 168 168 167 166 165 165 164 164 163 162 161 161 160 159 158 158 157 156 156 156 156 156 155 156 156 157 158 158 158 159 160 160 160 161 162 162 162 162 163 163 164 164 165 165 165 165 166 166 166 165 165 165 164 164 163 162 162 161 160 159 159 158 158 157 156 155 154 154 153 152 152 151 150 150 149 147 147 146 145 145 144 144 143 144 143 143 144 144 145 145 146 146 146 147 147 148 149 149 149 149 150 150 150 151 151 150 151 150 150 150 149 148 149 148 147 147 147 146 146 145 144 144 144 142 142 141 141 140 139 140 139 140 139 140 140 142 142 142 144 145 147 148 150 151 153 154 155 156 157 159 159 160 161 161 162 163 163 164 164 165 165 166 166 166 166 166 166 167 167 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 167 167 166 166 166 167 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 167 166 165 165 164 164 164 164 163 163 163 162 163 162 162 162 162 163 163 163 163 164 164 164 165 165 165 166 167 167 167 168 167 168 169 169 169 169 170 170 170 171 171 171 171 171 171 170 171 171 171 171 171 172 173 174 175 177 177 179 180 180 180 180 180 180 180 180 179 178 177 177 176 175 174 173 172 171 170 169 168 168 167 166 165 164 164 163 163 162 161 160 160 159 158 157 157 156 156 156 155 155 156 156 156 157 157 157 158 159 159 160 160 160 161 161 162 162 163 163 164 164 164 165 165 165 165 165 166 165 165 165 164 163 163 162 162 161 160 159 158 158 158 157 156 156 155 155 154 153 152 151 151 150 150 148 147 146 146 145 144 144 144 144 143 144 144 145 145 145 146 146 147 147 148 148 149 149 149 150 150 150 150 151 151 151 150 150 150 149 150 149 149 149 148 148 147 147 146 146 145 144 144 143 142 142 141 141 140 139 140 139 140 140 140 141 142 142 143 145 147 148 149 150 152 153 155 156 157 157 159 159 160 161 162 162 162 164 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 166 166 166 167 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 165 165 165 164 163 164 163 163 163 163 163 163 163 163 163 163 164 164 165 165 165 166 166 167 167 167 168 168 168 169 169 169 169 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 173 174 174 175 176 177 178 179 180 180 181 181 181 181 181 180 179 179 178 177 176 175 174 173 172 171 170 169 168 168 167 166 165 164 164 163 162 161 161 160 160 159 158 157 157 157 156 155 155 155 156 155 155 156 157 157 158 158 159 160 160 160 160 161 161 161 161 162 162 163 164 164 164 164 165 165 165 165 165 165 164 164 162 162 161 161 160 158 158 158 157 157 156 155 155 155 154 153 152 152 152 150 149 148 148 147 146 146 145 144 144 144 144 144 144 145 145 146 146 146 147 147 148 148 149 149 150 150 150 150 150 151 150 151 151 150 150 150 150 149 149 149 149 148 147 147 146 146 146 145 145 144 144 143 142 142 142 140 141 140 140 140 141 142 142 143 143 145 146 147 148 150 151 153 154 155 156 157 157 159 160 160 161 162 162 163 163 164 164 165 165 165 166 166 166 166 166 166 166 166 165 166 165 165 165 165 165 165 165 165 165 165 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 166 167 167 167 167 167 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 169 169 168 168 169 168 168 168 167 167 167 167 166 166 165 165 164 164 164 164 163 163 163 163 163 163 163 163 164 164 164 165 165 166 166 167 167 167 168 168 168 169 169 169 169 170 170 170 171 171 172 172 172 173 173 173 173 173 173 173 174 174 174 175 176 177 178 179 180 180 181 181 181 181 181 181 180 180 179 178 177 177 176 174 173 172 171 170 169 169 167 166 165 165 164 163 163 162 161 161 160 159 159 158 157 157 156 156 155 155 155 155 155 156 156 157 157 158 158 158 159 159 160 160 160 160 160 161 162 162 163 163 164 164 165 165 165 165 165 164 164 163 163 162 161 161 160 159 159 158 157 156 156 156 155 155 154 154 153 152 152 152 150 149 149 148 147 146 146 145 145 144 144 145 144 145 145 145 146 146 147 147 148 148 149 149 149 150 150 150 150 151 151 151 151 151 150 150 150 150 150 149 150 149 148 148 148 148 148 147 147 146 145 144 144 144 142 142 142 142 141 141 141 141 142 143 143 143 145 146 147 148 150 150 152 153 154 155 157 157 158 159 160 160 161 161 162 163 163 164 164 164 165 165 165 166 166 165 166 166 165 165 165 165 165 165 165 164 164 165 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 166 167 167 167 167 167 167 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 168 168 169 168 168 168 167 168 167 167 166 166 165 165 164 164 164 164 163 163 163 163 163 163 163 164 164 164 165 165 166 166 167 167 167 167 168 169 169 169 169 170 170 170 171 171 171 171 172 172 173 173 173 173 173 174 174 174 175 175 176 177 177 178 179 180 180 181 182 182 182 182 182 181 181 180 180 179 178 177 176 175 174 172 171 170 169 169 167 166 166 165 164 163 162 161 161 161 160 159 158 158 157 157 156 155 155 155 155 155 155 156 155 156 157 157 158 158 158 159 159 159 160 160 160 161 161 161 162 162 163 163 164 164 165 165 165 164 164 163 163 162 161 160 159 159 159 158 157 157 155 155 155 154 154 154 154 153 152 152 150 149 149 148 147 147 146 145 145 145 145 145 145 145 146 146 146 147 147 147 148 148 149 149 150 150 150 151 150 151 151 151 151 150 151 151 150 150 150 150 150 149 149 149 148 148 148 148 147 147 147 145 145 144 144 142 142 142 142 142 142 142 143 143 143 144 145 145 146 148 149 150 151 152 154 155 156 157 157 158 158 160 160 161 162 162 162 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 164 165 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 165 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 169 169 168 168 169 169 168 168 168 168 168 167 167 166 166 165 165 164 164 164 164 163 163 163 163 163 163 163 164 164 165 165 165 166 166 167 167 167 168 169 169 169 169 170 170 170 171 171 171 172 172 173 173 173 173 174 174 174 174 175 175 176 176 177 177 178 179 180 181 181 182 182 182 182 182 182 182 181 181 180 180 178 177 177 175 174 173 172 170 169 168 167 166 165 165 164 163 162 162 161 161 160 159 158 158 157 157 156 156 156 155 155 155 155 156 155 156 157 157 158 158 158 158 158 159 159 159 159 160 160 161 161 162 163 163 163 164 164 164 164 164 164 163 162 161 161 160 159 158 158 157 157 156 156 155 155 155 154 154 153 153 152 152 151 150 149 148 148 147 147 146 145 145 145 146 145 145 146 146 147 148 148 148 148 149 149 150 150 150 150 150 150 151 151 151 151 151 150 151 151 150 150 150 150 150 150 149 149 150 149 149 148 147 147 147 146 146 146 144 144 143 143 143 143 143 143 143 143 144 145 146 146 148 148 150 151 152 153 154 155 156 157 158 158 159 160 161 161 162 162 163 163 164 164 164 164 164 164 165 165 164 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 165 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 169 168 168 168 168 168 168 167 167 166 166 166 165 165 164 164 164 163 163 163 163 163 163 164 164 164 165 165 165 166 167 167 167 168 169 169 169 170 170 170 170 171 171 171 172 172 172 173 173 174 174 175 175 175 175 175 176 176 177 177 178 179 180 180 181 182 182 183 183 183 183 183 182 182 181 180 180 179 178 177 176 174 173 172 170 169 168 167 166 165 165 164 163 163 162 162 161 160 160 159 158 158 157 157 156 156 156 156 156 156 156 156 157 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 161 162 162 163 163 164 164 163 163 163 163 162 161 160 159 159 158 158 156 156 156 155 155 155 154 154 154 153 153 152 151 151 150 149 148 148 147 147 146 146 146 146 146 146 146 146 147 147 148 148 148 149 149 149 150 150 150 150 150 151 151 151 151 151 151 151 151 151 150 150 150 151 150 150 150 150 150 151 150 149 149 149 148 147 147 146 146 145 145 145 144 144 144 144 144 144 144 146 146 146 148 148 150 150 151 153 154 155 156 156 157 158 159 159 160 160 161 161 162 162 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 165 165 165 165 165 165 165 166 165 165 166 166 166 166 166 167 167 167 167 167 167 167 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 169 168 168 168 168 168 168 167 167 167 167 166 166 165 165 164 164 163 163 163 163 163 163 163 164 164 164 165 165 166 166 167 167 167 168 168 169 169 169 170 171 171 171 171 172 172 172 173 173 174 174 175 175 175 176 176 176 176 177 177 178 179 180 180 181 181 182 183 183 183 183 183 183 183 182 182 181 180 180 179 177 176 175 173 172 171 170 168 167 166 166 165 164 163 163 162 162 161 161 160 159 159 158 157 157 157 156 156 156 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 160 160 161 162 162 163 163 163 163 163 163 162 162 161 160 160 159 158 157 157 156 156 155 155 154 154 154 153 153 153 152 151 151 151 149 149 149 148 147 147 147 146 146 146 146 146 147 147 147 148 148 149 149 149 149 150 150 150 150 150 150 151 151 151 150 150 151 151 151 150 151 151 151 151 151 151 150 151 151 151 152 152 151 150 150 149 149 148 147 147 147 146 146 145 145 145 145 145 145 146 146 146 148 148 150 150 151 152 153 154 155 156 157 158 158 159 160 160 161 160 161 161 162 162 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 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 164 164 164 165 165 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 165 165 165 164 164 163 163 163 163 163 163 163 163 164 164 165 165 166 166 167 167 168 168 169 169 169 170 170 171 171 171 172 172 172 173 173 174 174 175 175 175 176 176 176 177 177 177 178 178 179 180 180 181 182 182 183 183 183 183 183 183 183 183 182 182 181 180 179 178 177 175 174 173 171 170 169 168 166 166 165 164 164 163 163 162 161 161 160 160 159 159 158 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 161 161 162 163 163 163 162 162 162 161 160 159 159 159 158 157 156 155 155 155 154 154 154 152 152 152 152 151 151 151 151 149 149 149 149 148 147 147 147 147 146 147 147 147 148 147 148 148 149 150 150 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 150 151 152 152 152 151 151 152 152 152 153 153 152 152 152 152 151 151 150 150 149 149 148 147 147 146 146 146 146 146 146 146 147 148 148 150 150 151 151 153 154 155 155 156 157 158 159 159 160 160 160 161 161 162 161 162 162 163 163 163 163 164 164 164 163 164 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 167 167 166 167 167 167 167 163 164 164 164 164 165 165 165 166 166 166 166 166 167 167 167 167 167 168 168 167 167 168 168 167 167 167 167 167 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 164 164 165 165 166 166 167 167 168 168 169 169 170 170 171 171 172 172 172 172 173 173 173 174 174 175 175 175 176 176 177 177 177 178 178 179 179 180 180 181 182 182 183 183 183 183 183 183 183 183 183 182 181 181 180 178 177 176 174 173 172 170 169 168 167 166 165 164 164 163 163 163 162 161 160 160 160 159 159 158 158 157 157 158 157 157 158 157 158 158 158 159 159 158 158 158 158 158 158 158 158 158 159 159 160 161 161 161 162 162 162 162 161 161 161 160 159 159 157 157 156 155 155 155 154 153 152 152 152 152 152 152 151 151 151 150 149 149 149 149 148 148 147 147 147 147 148 148 148 148 149 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 151 152 153 153 153 153 153 154 154 154 154 154 152 152 153 152 151 150 150 149 148 148 147 147 147 146 146 147 147 148 149 150 150 151 151 153 153 154 155 156 157 157 158 158 159 160 160 161 161 162 161 162 162 162 163 163 163 163 164 163 163 163 164 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 167 167 167 167 162 163 163 163 164 164 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 165 164 164 164 163 163 163 163 163 163 163 163 164 164 165 165 166 167 167 168 168 169 169 170 171 171 171 172 172 172 173 173 173 174 174 175 175 175 176 176 176 177 177 178 178 178 179 179 180 180 181 181 182 182 183 183 183 183 183 183 183 183 183 182 181 180 179 177 176 175 173 172 171 170 168 167 166 166 165 164 164 163 163 162 162 162 161 161 160 160 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 158 158 158 158 158 158 158 159 159 160 160 160 161 161 162 161 161 161 161 161 160 159 159 158 157 157 156 155 154 153 153 152 152 151 151 151 150 150 150 150 150 149 149 149 148 148 148 148 148 147 147 148 148 149 149 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 152 152 152 151 151 152 152 152 152 152 153 153 154 154 154 154 155 156 155 155 155 155 154 154 153 153 152 152 151 151 150 149 148 148 147 147 148 147 148 148 149 150 150 151 151 153 153 154 155 156 156 157 158 158 159 159 159 160 160 161 161 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 161 162 162 162 162 163 163 163 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 165 165 164 164 164 163 163 163 162 163 163 163 163 163 164 164 165 165 166 167 167 168 168 169 169 170 170 171 171 172 172 173 173 173 173 174 175 175 175 175 176 176 176 176 177 178 178 179 179 179 180 180 180 181 182 182 183 183 183 183 183 183 183 183 183 182 181 180 179 178 177 175 174 173 171 170 169 168 167 166 166 165 165 164 164 163 163 162 162 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 162 161 161 161 161 160 160 159 157 157 156 155 155 154 153 153 151 151 151 151 150 150 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 149 149 150 150 150 151 151 151 151 151 152 152 151 151 151 151 152 151 152 152 152 152 152 152 152 153 153 153 154 154 154 155 155 156 156 157 157 157 157 157 157 157 156 155 154 154 154 153 152 152 151 150 150 150 149 149 148 148 148 149 149 150 151 152 153 153 154 155 156 156 157 158 158 159 159 159 160 160 161 161 161 161 162 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 160 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 165 165 165 165 165 165 166 166 165 166 166 165 165 165 165 165 164 164 164 163 163 163 163 162 162 163 163 163 163 164 164 165 165 165 167 167 168 168 169 169 170 170 170 171 172 172 173 173 173 173 174 175 175 175 176 176 176 176 177 177 178 178 178 179 179 180 180 180 180 181 182 182 183 183 183 183 183 183 183 183 182 181 181 180 178 177 176 174 173 172 171 169 168 167 167 166 166 165 165 165 164 164 163 163 162 162 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 159 159 160 160 161 161 161 161 161 161 161 160 160 159 158 157 156 155 155 154 154 152 151 151 150 149 149 149 149 148 148 148 148 148 148 149 148 148 148 149 149 149 149 149 150 150 150 151 151 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 155 155 155 157 156 158 158 158 159 158 158 158 159 159 158 158 157 156 157 155 154 154 154 153 152 151 151 150 149 149 150 150 150 150 151 152 153 153 154 155 156 156 157 157 158 159 158 159 160 160 160 160 161 161 161 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 167 166 166 159 159 160 160 161 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 163 163 162 162 162 163 163 164 164 164 165 165 167 167 168 168 169 169 170 171 171 171 172 172 173 173 173 173 174 174 174 175 176 176 176 176 177 177 178 178 178 178 179 179 180 180 180 180 181 181 182 183 183 183 183 183 183 183 182 182 181 180 179 177 176 175 173 172 171 170 169 168 167 167 166 166 166 165 165 165 164 164 164 163 163 163 163 162 162 162 161 161 160 160 160 160 160 159 159 159 158 158 158 158 158 158 158 159 159 159 160 160 161 161 161 161 161 161 160 160 160 159 158 157 156 155 154 154 153 152 151 150 150 149 149 149 148 148 148 148 148 148 148 148 149 149 149 149 149 149 150 150 150 151 151 151 152 152 153 153 153 153 153 153 153 153 153 153 152 153 152 152 153 153 153 153 154 154 154 155 155 156 156 157 158 159 159 160 160 160 160 160 160 160 160 160 160 159 158 158 156 156 155 155 153 152 152 152 151 151 150 150 150 150 152 152 153 154 154 155 156 156 157 157 158 159 158 159 160 159 160 160 161 161 161 162 162 162 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 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 159 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 163 162 162 162 163 163 164 164 164 165 165 167 167 168 168 169 169 170 170 170 171 172 172 173 173 173 173 174 174 174 175 176 176 176 176 176 177 177 178 178 178 178 179 179 179 180 180 180 181 181 182 182 182 183 183 183 183 182 182 181 180 179 178 177 176 174 173 172 171 170 169 169 168 167 167 167 166 166 166 165 165 165 164 164 164 163 163 163 163 162 162 161 161 160 160 160 159 159 159 159 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 161 160 160 160 159 158 157 156 156 155 154 153 153 152 151 150 149 148 148 148 148 147 147 148 148 147 148 148 148 149 149 149 149 150 151 151 151 151 152 152 153 153 154 154 154 154 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 155 156 156 157 157 158 160 160 161 161 162 163 163 163 163 163 163 162 162 161 160 159 160 158 157 156 157 155 154 154 153 152 152 151 151 152 152 152 154 154 154 155 156 156 157 157 158 159 158 159 160 159 160 160 161 161 161 162 162 162 162 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 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 157 158 158 158 158 159 159 159 159 160 160 160 160 160 161 161 161 162 162 162 162 163 163 163 163 164 163 164 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 163 163 164 164 164 165 165 166 167 168 168 169 169 170 170 170 171 172 172 172 173 173 173 174 174 174 175 175 176 176 176 176 176 177 177 178 178 178 178 178 179 179 180 180 180 180 181 182 182 182 182 182 182 182 182 181 180 180 178 177 176 175 174 173 172 171 170 170 169 168 168 168 167 167 167 167 166 166 165 165 165 164 163 164 163 163 163 162 161 161 160 160 159 159 159 158 158 158 158 158 158 158 158 159 159 160 160 160 160 160 161 161 160 160 160 159 158 157 157 156 155 154 153 152 152 151 150 149 148 148 147 147 146 147 147 147 147 147 148 148 149 149 149 149 151 151 151 151 152 153 153 154 155 154 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 155 156 156 157 158 159 160 161 161 163 163 164 165 164 165 165 165 165 164 164 163 164 162 162 161 159 159 159 157 156 155 155 155 154 153 153 153 153 154 154 154 154 155 156 156 157 157 158 159 158 159 160 159 160 160 160 160 161 162 162 162 162 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 164 164 165 164 165 165 165 165 166 166 166 166 166 166 166 166 166 156 156 157 157 157 157 158 158 158 159 159 159 159 159 160 160 160 160 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 163 163 164 164 164 165 165 167 167 168 168 169 169 170 170 170 171 171 172 172 172 173 173 173 174 174 175 175 175 176 176 176 176 176 176 177 177 177 177 178 178 178 179 179 180 180 180 181 181 182 182 182 182 182 182 181 180 180 179 178 177 176 175 174 173 172 171 170 170 169 169 169 168 168 168 168 167 167 167 166 166 165 165 165 164 164 163 163 162 161 161 160 159 160 159 159 158 158 158 158 158 158 159 159 159 160 160 160 161 161 161 160 160 159 159 159 158 157 157 156 155 154 153 153 151 150 150 149 148 148 147 146 147 146 146 147 147 147 148 148 149 149 149 151 151 151 152 152 153 154 154 154 155 155 155 155 156 156 155 155 155 155 155 155 155 155 154 154 155 154 154 155 156 156 157 158 159 160 161 162 163 164 164 165 166 167 167 167 168 168 167 167 167 166 165 163 164 163 161 160 159 158 157 157 156 155 155 154 154 154 154 155 155 155 156 156 157 157 157 158 158 158 159 159 159 160 159 160 160 161 161 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 155 156 156 156 156 157 157 157 157 157 157 157 158 158 158 159 159 159 160 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 162 163 163 164 164 165 165 165 167 167 168 168 169 169 169 170 170 170 171 171 172 172 173 173 173 173 174 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 178 178 178 179 179 180 180 180 181 181 181 182 182 181 181 180 180 179 179 177 176 176 175 174 173 172 172 171 171 170 170 169 169 169 169 169 168 167 167 167 166 165 165 164 164 163 163 162 161 161 160 160 159 159 159 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 159 158 158 157 157 156 155 154 153 152 152 151 149 149 149 147 147 147 146 147 147 146 147 148 148 148 149 149 151 151 151 151 152 153 154 154 155 155 156 156 157 157 156 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 156 156 158 159 159 161 163 163 164 166 167 168 169 168 168 169 169 169 169 168 168 169 168 167 165 164 163 162 161 161 160 159 157 157 156 155 155 155 156 155 155 156 156 156 157 157 158 158 158 158 159 159 159 160 159 160 160 161 161 161 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 164 164 165 165 165 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 155 155 155 155 155 155 155 155 156 156 156 157 157 157 157 158 158 158 158 159 159 160 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 165 165 165 166 167 167 168 168 169 169 169 170 170 171 171 171 172 172 172 173 173 173 174 175 175 175 175 176 176 176 176 176 176 175 175 176 176 177 177 178 178 179 179 180 180 180 180 181 181 181 181 181 181 180 180 179 178 177 176 175 175 174 173 173 172 172 171 171 170 170 170 169 169 168 168 168 167 167 166 166 165 164 163 163 162 161 161 160 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 159 159 158 158 158 157 156 156 155 154 154 153 152 151 150 149 148 147 147 147 147 147 147 147 147 148 148 149 150 151 151 151 151 152 153 154 155 155 155 156 157 157 157 157 157 157 157 157 157 157 156 156 156 155 156 156 155 155 156 156 157 157 158 159 161 161 163 163 165 166 168 169 170 170 171 171 171 171 171 171 171 170 170 169 168 167 166 164 164 163 162 161 159 158 159 158 157 157 157 156 156 157 157 157 158 158 158 158 158 158 159 159 159 159 159 160 160 161 161 161 161 162 162 163 163 163 163 163 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 166 166 166 166 166 166 166 166 166 166 166 154 154 154 154 154 154 155 155 155 155 155 155 155 155 156 156 156 157 157 158 158 159 159 159 160 160 160 160 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 163 164 164 165 165 166 166 167 167 168 168 168 169 169 169 170 170 170 171 171 171 172 172 172 173 173 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 177 177 178 178 179 179 180 180 180 181 181 181 181 181 180 180 179 179 178 177 176 175 175 174 174 173 173 172 172 171 171 171 170 170 169 169 168 168 167 167 166 165 164 164 163 162 161 160 159 159 158 159 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 159 159 158 158 157 156 156 155 154 153 153 152 151 150 149 149 149 148 148 147 147 147 148 148 148 148 149 150 151 151 152 153 153 154 155 155 156 157 157 157 158 158 158 158 158 158 158 158 157 157 156 157 156 156 156 156 156 156 157 157 157 159 159 161 162 163 165 167 167 168 170 170 171 172 172 173 173 173 174 172 172 172 172 171 170 169 168 166 165 164 163 161 160 159 159 159 158 158 157 157 157 158 158 158 158 159 158 158 159 159 159 159 159 159 160 160 160 161 161 161 162 162 163 163 163 163 163 164 164 164 164 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 167 166 166 166 166 167 167 154 154 154 153 153 154 154 154 154 154 154 154 154 154 155 155 155 155 156 157 157 157 158 158 159 159 159 159 160 160 160 161 161 161 161 161 161 162 162 162 162 163 163 163 163 164 164 164 165 165 166 166 167 167 167 168 168 168 168 169 169 169 169 170 170 171 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 176 176 177 178 178 179 179 180 180 180 180 181 181 181 180 180 180 179 179 178 177 177 176 175 175 174 174 173 173 172 172 172 171 170 170 169 169 168 167 167 166 165 164 163 162 161 161 160 159 159 159 158 158 158 158 158 158 158 158 158 159 159 159 159 159 160 160 159 159 159 159 158 158 157 157 156 156 155 155 154 153 153 151 151 150 149 149 148 148 148 148 148 148 149 148 149 150 151 151 152 153 154 155 155 156 156 157 158 158 159 159 159 159 159 159 159 159 159 158 158 157 157 157 157 156 157 157 157 157 158 158 159 160 161 162 164 165 167 168 170 171 172 171 172 174 175 175 175 175 175 174 174 173 173 172 171 170 169 169 167 166 165 163 162 161 161 160 159 159 158 157 159 158 158 158 159 158 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 163 163 163 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 166 166 166 167 167 167 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 156 157 157 157 158 158 158 159 159 160 160 160 160 161 161 161 161 162 162 162 162 163 163 163 163 163 164 164 165 165 165 166 166 166 167 167 167 167 167 168 168 168 169 169 169 170 170 171 172 172 172 173 173 174 174 174 174 174 174 173 173 173 173 173 174 174 174 175 176 177 177 178 178 179 180 180 180 180 180 180 180 180 180 180 179 178 178 177 177 176 175 175 175 174 174 173 172 172 172 171 170 170 169 168 167 167 166 165 164 163 162 161 160 160 159 159 158 158 158 158 158 157 157 158 158 159 159 159 159 159 160 160 160 159 159 159 159 159 158 157 157 156 156 155 155 154 153 153 152 151 151 150 150 149 149 148 149 149 149 149 150 151 151 151 152 153 154 155 155 156 157 157 158 158 159 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 157 158 157 157 157 159 159 160 161 162 164 165 167 168 170 171 172 173 174 175 175 175 176 176 176 175 175 175 174 174 174 173 172 170 169 168 167 165 164 163 162 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 162 162 163 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 154 155 155 156 157 157 157 158 158 159 159 159 159 160 160 161 161 161 161 162 162 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 166 166 166 167 167 167 167 168 168 169 169 170 170 171 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 174 174 175 176 177 177 178 178 179 180 180 180 180 180 180 180 180 180 179 179 178 178 177 177 176 176 175 175 174 173 173 173 172 171 171 170 169 168 168 167 166 165 164 162 162 161 159 159 159 158 158 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 158 158 157 157 157 156 156 155 155 154 154 153 152 152 151 151 150 149 149 149 150 150 150 151 151 152 153 153 154 155 155 156 157 158 158 159 159 160 160 161 161 161 161 161 161 161 161 160 160 159 159 159 158 158 159 159 158 158 158 159 159 160 161 162 164 165 167 168 170 171 172 173 174 175 175 176 178 178 178 178 177 177 177 176 176 175 174 172 171 170 168 167 166 165 164 163 163 162 161 161 161 160 160 160 159 160 160 159 159 160 160 159 160 159 160 160 161 161 161 161 162 162 162 163 163 163 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 152 152 152 152 152 152 151 151 152 152 152 152 152 152 152 152 152 152 153 153 154 154 155 156 156 157 157 157 158 158 159 159 159 159 160 161 161 161 161 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 167 167 168 168 169 169 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 174 175 176 177 177 178 178 179 180 180 180 180 180 180 180 180 179 179 179 178 177 177 177 176 176 175 175 174 173 173 172 171 171 170 169 169 168 167 165 165 164 162 161 160 159 158 158 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 156 156 155 155 154 154 153 152 152 151 151 151 150 151 151 151 151 151 152 153 154 154 154 155 156 156 157 158 159 160 160 160 161 161 162 162 162 162 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 160 160 162 163 165 167 168 170 171 172 173 174 175 176 178 178 178 178 178 178 179 178 178 177 177 176 175 173 172 171 170 169 168 167 166 164 164 163 162 161 161 161 160 160 160 160 160 160 160 160 159 160 159 160 160 161 161 161 161 162 162 162 163 163 163 164 164 164 165 165 165 166 166 166 166 166 166 166 166 167 167 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 154 154 155 156 156 156 157 157 158 159 159 159 159 160 161 161 161 161 162 162 163 163 163 163 163 163 163 163 164 164 163 163 163 163 164 164 164 164 164 165 165 166 167 167 168 169 169 169 170 170 171 171 171 171 171 171 170 170 171 171 171 171 171 171 172 173 173 174 175 176 176 177 178 178 179 179 180 180 180 180 180 180 179 179 178 178 177 177 177 176 176 175 175 174 174 173 173 172 171 171 169 169 167 166 165 164 163 162 161 160 159 158 157 157 157 156 156 156 156 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 156 156 156 155 155 154 154 153 153 153 153 152 152 152 152 152 153 154 154 154 155 156 157 157 158 158 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 159 160 161 161 162 163 165 167 168 170 171 172 173 174 176 176 178 179 179 179 180 180 180 180 180 179 178 178 177 176 175 173 172 172 170 169 167 166 165 165 163 162 162 162 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 163 163 163 163 164 164 164 165 165 166 166 166 166 166 166 166 166 166 167 167 167 166 166 166 166 167 167 166 167 167 167 167 167 167 167 168 168 167 167 167 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 153 154 154 154 155 155 156 156 157 157 158 159 159 159 159 160 161 161 161 161 162 162 162 162 163 163 163 162 162 162 162 162 162 162 162 162 163 162 163 163 164 164 165 165 166 167 168 168 169 169 169 169 170 170 170 170 170 170 169 169 170 170 170 170 171 171 172 173 174 174 175 176 177 177 178 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 176 176 175 175 174 174 173 173 172 171 170 169 168 168 166 165 164 163 161 160 159 158 157 157 156 156 156 156 156 157 157 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 157 157 157 156 156 155 155 155 155 154 154 154 154 154 154 154 154 155 155 155 156 156 157 158 158 159 160 161 161 161 162 162 163 163 163 163 163 164 164 164 163 163 163 163 162 162 161 162 162 161 161 161 160 161 161 162 161 163 164 165 167 168 170 171 172 174 175 177 178 179 179 180 180 181 181 181 181 181 181 180 179 179 178 177 176 175 174 172 171 170 168 167 166 165 164 163 163 162 161 161 161 161 161 160 161 160 161 160 161 161 161 161 161 161 162 163 163 163 163 164 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 167 168 168 152 152 152 151 151 151 151 151 151 151 150 150 150 150 150 150 150 151 151 151 151 152 152 153 154 154 155 155 156 156 157 157 158 158 159 159 160 160 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 162 162 162 162 163 164 164 165 165 166 167 167 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 172 173 174 175 175 176 177 177 178 178 178 179 179 179 179 179 178 178 178 177 177 177 176 176 176 175 175 174 174 173 172 172 171 170 170 168 168 166 165 164 162 161 160 158 157 157 156 156 156 156 156 156 157 157 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 156 156 156 155 155 155 155 156 155 155 156 157 157 158 158 158 159 160 161 162 162 162 163 163 164 164 164 164 164 165 164 164 164 164 164 164 164 163 163 163 163 162 162 162 161 162 162 163 162 163 164 165 167 168 170 171 172 174 175 177 178 179 180 180 181 182 182 182 182 182 182 182 181 181 180 179 178 177 176 175 173 172 170 169 167 167 165 165 164 163 162 162 161 162 161 161 161 161 161 161 161 161 161 161 161 161 162 163 163 163 163 164 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 151 151 151 152 152 153 154 154 154 155 155 156 157 157 158 158 159 159 160 160 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 161 161 162 162 163 164 165 165 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 170 171 171 172 173 174 175 175 176 177 177 178 178 178 178 178 178 178 177 177 177 177 176 176 176 176 175 175 174 174 173 173 172 172 171 170 169 168 167 166 165 163 162 161 159 158 157 157 156 156 156 156 156 156 156 157 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 159 160 159 159 159 158 158 158 158 157 157 157 157 157 157 156 157 157 158 158 159 159 159 160 161 162 162 162 163 164 164 165 165 165 166 166 165 165 165 165 165 165 164 165 165 165 165 164 164 164 163 163 163 163 164 163 164 165 166 167 169 170 171 173 174 177 178 178 179 180 181 182 183 183 184 184 184 184 184 184 183 182 181 180 179 178 177 176 174 172 171 169 168 166 166 165 164 163 163 162 162 162 162 161 162 162 161 161 161 162 161 162 162 162 163 163 163 163 164 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 151 151 151 151 151 151 151 151 150 150 150 150 150 150 149 149 149 150 150 150 151 151 151 152 152 153 154 154 154 155 155 156 156 157 158 158 159 159 160 160 160 160 160 161 161 161 160 160 160 160 160 159 159 159 159 159 160 160 160 161 161 162 163 163 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 169 170 171 171 172 173 174 175 175 176 176 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 174 174 173 173 172 172 172 171 170 169 168 168 166 165 164 163 161 160 159 158 157 156 156 156 156 156 157 157 157 157 158 158 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 159 159 159 158 159 158 158 158 158 158 159 159 159 159 159 160 161 161 162 162 163 164 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 166 165 165 165 165 166 166 166 166 167 168 169 171 172 173 176 178 178 180 181 182 183 183 184 185 185 186 186 186 185 185 184 183 183 182 181 180 179 177 176 174 172 171 169 169 167 166 165 164 164 163 163 163 162 161 162 162 162 162 161 162 162 162 162 162 163 163 163 164 164 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 152 152 152 151 151 151 151 151 150 150 150 150 150 150 149 149 149 149 149 150 150 151 151 151 151 152 153 153 154 154 155 155 156 156 157 158 158 159 159 159 160 160 160 160 160 160 159 159 159 159 158 158 158 159 158 158 159 159 160 161 161 162 163 163 164 164 165 165 166 166 166 166 166 166 166 166 165 165 166 166 166 166 166 167 167 168 168 169 170 171 171 172 173 174 174 175 176 176 176 176 176 176 176 176 176 175 175 175 175 174 174 174 174 174 173 173 172 172 172 171 171 170 169 168 168 167 165 164 163 162 160 159 158 157 157 157 156 157 157 157 157 157 158 158 159 159 159 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 162 163 162 162 162 161 161 160 160 160 160 159 159 159 159 159 159 160 160 161 161 161 162 163 164 165 165 166 166 167 168 168 168 168 169 169 168 169 169 169 169 168 168 168 168 168 168 167 167 167 167 168 168 167 168 169 170 171 172 173 176 177 179 180 181 182 183 184 185 186 186 187 187 187 187 187 186 186 185 184 184 183 182 180 179 178 177 174 173 171 170 169 167 166 165 165 164 163 163 162 162 163 163 163 162 162 162 162 162 163 163 163 163 164 164 164 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 167 168 168 168 168 169 169 169 169 152 152 152 152 151 151 151 151 151 150 150 150 150 150 150 150 149 149 149 150 150 150 150 151 151 152 152 152 153 154 154 155 155 156 156 157 158 158 158 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 159 160 160 161 162 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 167 167 168 168 169 170 171 171 172 172 173 174 174 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 173 172 172 172 172 171 171 171 171 170 170 169 168 167 166 164 163 162 161 160 159 158 158 157 157 157 157 157 158 158 159 159 159 159 160 160 161 161 161 161 161 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 163 163 163 162 161 161 161 161 160 160 160 160 160 160 160 160 161 161 162 163 164 164 165 166 166 167 168 169 169 169 170 170 170 170 171 171 171 170 170 170 171 171 171 170 170 170 170 170 170 170 170 171 172 173 173 175 176 178 179 181 182 183 184 185 186 187 187 188 188 188 188 188 188 188 187 186 186 185 185 184 182 181 179 178 177 175 173 172 170 168 167 166 166 165 164 164 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 170 152 152 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 149 150 150 150 150 151 151 151 152 152 153 153 154 154 155 155 156 157 157 158 158 158 158 158 159 159 158 158 158 158 158 157 157 157 157 157 158 158 158 159 160 161 161 162 163 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 165 165 165 166 166 167 167 168 168 169 170 171 171 172 172 172 173 173 173 173 173 173 173 173 173 172 173 173 172 172 172 172 172 172 172 171 171 171 171 171 171 170 170 169 168 168 167 165 164 163 162 161 160 159 159 158 158 157 158 158 158 159 159 160 160 161 161 161 161 162 162 162 162 162 163 163 163 163 164 164 164 165 165 166 165 165 166 165 166 166 165 164 164 164 163 162 162 162 161 161 160 160 160 160 160 160 161 162 162 163 164 165 166 167 167 168 169 169 170 171 171 171 172 173 173 173 173 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 174 175 176 177 178 180 182 183 184 186 187 188 189 189 190 190 190 190 190 190 189 189 189 188 188 187 186 185 184 182 181 179 178 176 175 174 172 170 168 167 167 166 165 165 164 164 164 164 164 163 163 164 164 163 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 167 168 168 168 168 169 169 169 169 170 170 152 153 153 153 152 152 152 152 152 151 151 150 150 150 150 150 150 150 149 150 150 150 151 151 151 151 152 152 152 153 153 154 155 155 155 156 156 157 157 157 157 158 158 158 157 157 157 157 157 157 157 157 157 157 157 158 158 159 160 161 162 163 164 164 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 168 168 169 170 170 171 171 171 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 168 167 166 165 164 163 162 161 161 160 159 159 159 159 160 160 160 160 161 161 162 162 162 163 162 163 163 163 163 164 164 165 164 165 165 165 166 166 166 167 167 167 167 167 167 167 167 166 165 164 163 163 162 162 161 161 161 161 160 160 161 161 162 162 164 164 165 166 167 168 169 170 171 172 172 173 174 174 174 175 176 176 177 176 176 176 176 177 177 177 177 177 177 176 176 177 177 178 179 180 181 181 183 184 185 188 189 190 191 192 191 192 192 192 192 192 192 191 190 190 189 189 188 187 186 185 184 182 181 180 178 176 174 173 171 169 168 168 167 166 165 166 165 165 164 165 164 164 164 164 164 164 165 164 165 165 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 167 167 168 168 168 169 169 170 170 170 170 171 153 153 153 153 153 152 152 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 152 152 152 153 153 154 155 155 156 156 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 157 157 158 159 159 160 161 162 163 164 165 165 165 166 166 166 165 165 165 164 164 163 163 163 163 164 164 164 164 164 164 165 165 166 167 167 168 168 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 171 171 171 170 170 170 169 169 169 168 167 166 165 165 163 163 162 162 161 161 161 161 161 161 161 161 162 162 163 163 163 164 163 164 164 164 164 165 165 165 166 166 166 166 166 167 167 168 168 168 168 169 169 169 167 167 167 166 165 164 163 163 162 161 161 161 161 161 161 161 162 163 164 165 165 166 168 169 170 170 172 172 173 175 175 176 177 178 178 179 180 180 180 180 180 180 181 181 181 181 181 180 180 181 181 182 182 183 184 185 186 189 190 191 191 192 193 194 194 194 194 195 194 194 193 193 192 191 190 189 189 189 187 186 185 184 183 181 179 178 176 174 173 171 170 169 168 167 166 167 166 165 165 165 165 165 165 164 165 165 165 165 165 165 166 165 165 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 170 170 171 171 171 153 153 153 153 153 153 153 152 152 152 152 152 151 151 151 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 153 153 154 155 155 155 156 156 156 157 157 157 157 157 157 156 156 155 155 155 155 156 156 157 157 158 159 160 161 162 163 164 165 165 165 166 166 166 165 165 165 164 164 164 163 163 163 163 163 163 163 164 164 164 165 165 166 167 167 167 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 170 170 170 170 170 170 171 171 171 170 170 170 170 170 169 168 167 166 166 165 164 164 164 163 163 162 163 163 163 163 163 164 163 164 164 164 165 165 165 165 165 166 166 166 166 167 167 166 167 167 168 169 169 169 170 170 170 170 170 169 169 168 167 166 165 164 164 163 162 162 162 161 162 162 162 163 164 165 165 166 167 168 169 171 172 173 174 175 176 178 178 179 180 181 182 183 183 184 185 185 185 185 185 186 186 185 185 185 185 186 186 187 187 188 189 190 192 193 194 195 196 197 197 197 198 197 197 196 195 195 194 193 192 191 190 190 189 188 187 186 185 184 182 181 179 177 175 175 172 171 170 169 168 167 167 167 166 166 166 166 166 165 166 165 166 166 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 168 169 169 170 170 171 171 171 172 154 154 154 154 154 154 153 153 153 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 154 154 155 155 156 156 156 156 156 157 157 156 156 155 156 155 155 155 155 155 156 156 157 158 159 160 161 162 163 164 165 165 166 166 166 166 165 165 165 164 163 163 163 163 163 163 163 163 163 163 164 164 164 165 165 166 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 171 171 170 171 170 170 169 169 168 167 167 166 165 165 164 164 164 164 164 165 165 165 165 165 165 166 165 166 166 166 167 166 167 167 167 168 168 168 168 168 169 169 170 170 171 171 172 172 172 171 171 171 170 168 168 167 165 164 164 163 163 163 162 163 163 163 164 165 165 166 167 168 169 170 171 173 173 176 176 178 179 180 182 183 184 185 186 187 188 188 189 189 189 190 190 190 190 190 190 191 191 191 191 192 193 194 195 195 196 198 199 200 201 200 200 200 201 200 198 198 197 195 195 193 193 191 191 190 189 188 187 186 185 183 182 180 179 177 176 174 172 171 171 170 169 168 168 168 167 167 166 167 167 166 167 166 166 166 166 166 166 166 166 166 166 167 167 167 166 167 167 167 167 167 167 168 168 168 167 167 167 167 168 168 168 168 168 169 169 168 169 170 170 171 171 171 172 172 155 155 155 155 155 155 155 154 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 154 155 155 155 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 156 157 157 158 159 160 161 163 163 164 165 166 166 166 166 165 165 165 164 164 163 163 163 162 162 162 162 163 163 163 164 164 164 165 165 166 166 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 168 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 170 170 169 169 168 168 168 168 167 167 167 167 167 166 167 167 167 167 167 167 167 167 168 167 167 168 168 168 168 168 169 168 169 170 170 170 171 171 172 173 173 173 173 173 172 172 170 170 169 168 167 166 166 165 164 164 164 164 164 164 165 165 166 168 168 169 170 171 172 173 175 176 178 179 181 182 184 186 188 188 189 190 191 192 192 193 194 195 195 195 194 195 195 195 195 195 196 196 197 199 199 200 201 201 202 203 204 204 203 203 202 201 201 200 198 197 196 195 193 192 192 191 190 189 188 187 185 185 183 181 180 179 177 176 174 173 172 171 170 169 168 169 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 167 168 168 168 168 168 168 168 169 169 169 169 170 170 171 171 171 172 172 173 156 156 156 156 156 156 155 155 154 154 154 153 153 153 153 152 152 152 152 151 151 152 151 152 152 152 152 152 153 153 153 153 154 154 155 155 155 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 156 157 157 159 160 160 162 163 164 164 165 165 166 166 166 166 165 165 164 164 163 163 163 162 162 162 162 162 163 163 163 163 164 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 168 169 169 169 169 170 170 171 171 171 172 172 172 172 172 171 171 171 171 170 170 169 169 169 169 169 169 168 168 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 172 173 174 174 173 174 174 174 173 173 173 171 170 170 169 168 167 167 167 166 166 166 166 166 167 167 168 169 170 171 171 173 173 175 176 178 179 182 183 185 187 188 190 192 193 194 195 196 196 198 199 199 199 199 199 200 199 199 199 200 200 202 202 203 203 204 204 205 206 206 206 207 206 206 205 204 203 202 200 198 197 195 194 193 192 191 190 190 188 187 186 186 184 183 181 180 179 177 176 174 173 172 172 171 170 169 169 169 168 168 169 168 168 168 168 168 168 167 167 168 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 171 171 171 172 172 173 173 157 157 157 157 156 156 156 156 155 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 156 156 156 156 156 156 156 156 156 155 155 155 155 155 156 157 157 158 159 160 161 162 163 164 165 165 166 166 166 166 165 165 164 164 163 163 163 162 162 162 162 162 162 162 163 163 164 164 164 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 171 171 172 172 172 172 173 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 171 171 171 171 172 172 172 173 174 174 174 175 175 176 176 176 175 175 174 174 172 171 170 171 170 169 169 169 168 168 168 169 169 170 170 170 171 172 173 174 176 177 178 179 182 183 186 187 189 191 192 194 196 197 198 200 200 202 202 203 203 203 203 204 204 204 204 204 205 205 205 206 206 207 208 208 209 209 209 210 210 208 208 206 205 203 201 200 198 197 195 194 193 192 190 190 189 188 187 186 185 184 183 181 180 179 177 176 175 174 173 172 172 171 170 170 170 169 170 169 169 169 169 169 168 168 169 168 168 168 168 168 167 167 167 168 168 168 168 168 168 168 168 169 169 168 168 168 168 169 169 169 169 169 170 170 171 171 171 172 172 173 173 174 158 158 158 157 157 157 156 156 156 155 155 154 154 154 154 153 153 153 153 153 153 152 153 153 153 152 153 153 153 153 153 154 154 155 155 155 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 165 166 166 165 165 165 165 164 163 163 163 162 162 162 162 162 162 162 162 162 163 164 164 164 165 165 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 170 171 172 172 172 172 172 172 172 173 173 173 173 172 172 172 172 173 173 172 172 172 172 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 172 172 173 173 173 174 175 174 175 176 177 177 178 178 178 177 177 176 175 174 174 173 172 172 172 171 170 170 171 171 172 172 172 173 173 173 174 176 176 178 179 180 182 183 186 187 190 191 193 195 197 198 200 202 202 204 204 205 205 206 206 207 207 207 207 207 208 208 208 208 209 209 210 211 211 212 212 212 212 211 211 209 209 207 205 203 201 199 197 195 194 193 192 191 190 190 189 188 187 186 185 184 182 181 180 179 177 176 176 174 173 173 173 172 171 171 171 170 170 170 170 170 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 172 172 173 173 174 174 158 158 158 158 158 157 157 157 156 156 155 155 155 155 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 158 158 159 160 161 162 163 164 164 165 165 166 166 166 165 165 164 164 164 163 163 162 162 161 161 161 161 162 162 162 163 163 164 164 165 165 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 170 170 170 170 171 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 177 178 178 178 178 178 179 178 178 178 177 177 176 176 176 175 174 174 174 174 174 174 174 175 175 176 176 176 177 178 178 180 181 182 184 186 187 190 191 194 196 198 199 201 202 204 205 206 207 208 209 209 209 210 210 210 210 210 210 211 211 211 212 212 213 213 213 214 214 214 214 214 213 212 210 209 206 204 202 200 198 196 195 194 193 192 191 190 189 188 187 187 186 184 183 182 181 180 179 177 176 176 175 174 173 173 173 172 172 172 171 171 171 170 171 170 170 169 169 169 169 169 169 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 172 172 173 173 173 174 175 159 159 159 159 158 158 158 157 156 156 156 155 155 155 155 155 154 154 154 154 154 153 153 153 154 153 153 154 154 154 154 155 155 155 155 156 156 156 157 157 157 157 157 156 157 156 156 156 157 157 157 157 158 159 160 160 161 163 163 164 164 165 165 166 166 166 165 165 164 164 163 163 162 162 162 162 161 161 161 161 162 162 163 163 164 165 165 165 166 166 166 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 172 172 172 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 175 175 175 176 176 176 177 177 178 178 178 178 179 180 180 180 180 180 180 180 179 179 179 178 177 178 178 178 177 177 177 177 178 178 178 178 178 179 180 181 182 182 184 185 186 188 190 192 194 196 198 200 201 203 205 205 207 209 209 210 211 212 211 212 212 212 213 213 213 213 214 214 214 214 215 215 215 216 216 216 216 216 214 213 211 210 208 206 203 201 199 197 195 194 193 192 191 190 189 188 188 187 186 185 184 183 182 181 180 179 178 177 176 176 175 174 174 173 172 172 172 172 172 172 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 170 170 170 171 171 171 171 172 172 173 173 173 174 175 175 159 159 159 159 159 159 158 157 157 157 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 159 160 161 161 162 163 164 164 165 165 165 166 166 166 165 164 164 164 163 163 162 162 162 161 161 161 161 161 161 162 162 163 164 164 164 165 166 166 166 167 168 168 168 168 168 168 168 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 179 180 180 181 181 182 182 182 182 182 183 182 182 182 182 181 181 180 181 181 180 180 181 181 181 181 182 182 182 182 183 184 185 186 186 188 189 191 192 195 196 198 200 201 203 205 206 208 208 210 211 211 212 213 213 213 214 214 214 215 215 215 215 215 215 216 216 217 217 217 217 218 218 217 216 215 213 211 209 207 204 202 200 197 196 194 193 192 191 191 190 189 188 187 187 186 186 184 183 182 181 181 179 179 177 177 176 175 175 174 174 173 173 173 172 172 172 172 171 171 171 170 170 170 169 169 170 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 173 173 173 174 175 175 176 160 160 160 160 159 159 159 158 157 157 157 156 156 156 156 156 156 155 155 155 155 155 155 154 155 154 155 155 155 155 155 155 155 156 156 157 157 157 157 158 158 157 158 158 157 157 157 158 158 158 159 159 160 160 161 162 163 164 164 165 165 165 165 165 165 165 165 164 164 164 163 163 162 162 162 161 161 161 161 161 161 161 162 162 163 164 165 165 165 166 166 167 167 167 168 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 173 173 173 173 174 174 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 177 176 176 176 176 176 177 177 177 177 177 177 178 178 179 179 179 179 180 180 180 181 182 182 182 183 183 183 183 184 184 184 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 186 186 186 187 188 189 190 191 192 194 195 197 199 199 202 203 204 205 207 208 209 210 211 213 213 214 214 214 215 215 215 215 216 216 216 216 216 216 217 217 218 218 218 218 218 218 217 215 214 212 210 207 205 202 200 198 197 195 194 193 191 191 190 189 189 188 187 187 186 185 184 184 182 182 181 180 179 179 177 177 176 176 175 175 174 174 173 173 173 173 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 171 171 171 171 171 172 172 172 173 173 173 174 175 175 176 176 161 161 160 160 160 159 159 158 158 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 160 161 161 162 163 163 164 164 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 161 161 161 161 161 161 161 161 162 163 163 164 164 164 165 166 166 166 167 167 168 168 168 169 169 169 169 170 170 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 173 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 180 180 181 182 182 182 182 183 183 184 184 185 185 185 185 185 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 188 188 189 189 190 190 191 192 193 194 195 196 198 200 200 201 203 204 205 206 207 208 210 210 212 213 213 214 214 215 215 216 216 215 216 216 216 217 217 217 217 218 218 219 219 219 219 219 218 216 215 212 210 208 205 203 201 199 197 195 194 193 192 191 191 190 189 189 188 187 186 186 185 185 184 182 182 181 180 179 179 178 177 177 177 176 175 175 175 174 174 173 173 172 172 171 172 171 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 173 174 175 175 176 176 176 161 161 161 161 160 160 159 159 158 158 157 157 157 157 156 156 156 156 156 156 155 155 155 155 156 155 155 155 156 156 156 156 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 160 160 160 160 161 161 162 163 163 164 164 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 162 161 161 161 161 161 161 161 161 162 163 163 164 164 165 165 166 166 166 167 167 168 168 169 169 169 170 170 170 171 172 172 172 172 172 172 173 173 173 173 173 173 173 174 174 174 175 175 175 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 181 181 181 181 181 182 182 182 183 183 184 185 185 185 185 186 186 186 186 187 187 187 188 188 188 188 188 188 188 189 189 189 190 190 190 190 191 192 192 192 193 193 194 195 196 197 198 199 200 201 202 203 204 204 206 206 207 208 209 210 211 212 213 213 214 215 215 215 215 216 216 216 217 217 217 217 217 218 218 219 219 219 220 219 219 217 216 214 211 209 206 203 201 199 197 195 194 193 192 191 191 190 189 189 188 187 187 186 186 185 185 184 183 182 181 181 180 179 179 178 177 177 176 175 175 175 174 174 174 173 172 172 172 172 171 171 171 171 171 170 170 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 173 174 174 174 175 175 175 176 176 176 177 161 161 161 161 161 160 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 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 161 162 162 163 163 163 164 164 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 162 163 163 164 164 165 165 165 166 166 167 167 168 168 168 169 169 170 171 171 172 172 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 181 181 181 182 183 183 183 184 185 185 185 185 186 187 187 188 188 188 188 189 189 189 189 189 189 190 190 191 191 191 191 192 192 192 193 193 193 194 194 195 195 196 197 198 198 199 200 201 202 202 203 204 205 204 206 206 207 208 208 209 210 211 212 212 213 213 214 215 215 215 216 216 216 217 217 217 218 218 219 219 219 220 220 219 219 218 216 214 212 209 206 204 201 199 197 195 194 193 192 191 191 190 190 189 189 188 188 187 187 186 185 185 184 183 183 182 181 180 180 179 178 177 177 177 176 176 175 175 175 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 177 177 161 161 161 161 161 160 160 159 159 158 158 158 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 158 158 159 159 159 159 159 160 160 160 160 160 160 161 161 162 162 162 163 163 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 162 162 162 161 161 161 161 161 160 161 161 161 161 161 162 162 163 163 164 164 165 165 166 166 167 167 168 168 169 169 170 170 171 172 172 172 173 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 181 181 181 181 181 182 182 182 183 183 184 184 185 185 185 185 186 187 188 188 189 189 189 189 190 191 191 191 191 191 192 192 193 193 193 193 193 194 194 194 195 195 196 196 197 198 198 199 201 201 202 202 203 203 204 203 204 205 205 205 205 205 205 206 207 208 209 210 210 211 212 212 213 214 214 214 215 215 216 216 216 217 218 218 218 219 220 220 220 220 219 217 216 214 212 209 206 204 201 199 197 195 194 193 192 192 191 190 190 190 189 188 188 187 187 186 185 185 185 184 183 183 182 181 181 180 179 179 179 178 177 177 176 176 175 175 174 174 173 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 175 176 176 176 176 177 177 178 162 162 161 161 161 161 160 159 159 159 158 158 158 157 157 157 157 157 157 156 156 156 156 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 160 160 160 161 161 161 161 161 162 162 162 162 163 163 164 164 164 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 162 162 162 161 161 161 161 161 161 161 160 161 161 161 161 162 162 162 163 163 164 164 164 165 165 166 166 167 168 169 169 170 171 172 172 173 173 174 174 174 175 175 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 181 181 181 181 181 181 181 181 182 182 183 183 183 184 184 185 185 185 185 186 187 187 188 189 189 189 190 190 190 190 191 191 191 191 192 193 193 194 194 195 195 195 196 196 197 197 198 198 198 199 201 201 202 203 203 204 204 205 205 204 205 204 204 205 205 204 205 205 205 205 206 207 208 209 210 210 211 212 212 213 213 213 214 215 215 215 216 217 217 218 218 219 219 219 219 219 218 216 214 211 209 207 203 201 199 197 195 194 193 192 192 191 191 190 190 189 189 188 188 187 187 186 186 185 185 184 184 183 183 182 181 181 180 179 179 178 178 177 176 176 175 175 174 174 174 173 173 173 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 178 178 178 162 162 162 161 161 161 160 160 159 159 158 158 158 157 157 157 157 157 157 156 156 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 160 160 160 161 161 161 161 162 162 162 162 163 163 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 162 162 162 161 161 161 161 161 160 160 161 160 161 161 161 161 161 161 162 162 162 163 163 163 164 165 166 166 167 168 168 170 170 171 172 173 173 174 174 174 174 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 180 180 180 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 184 185 185 186 186 186 187 187 188 189 189 190 190 190 191 192 192 192 193 193 193 193 194 194 195 196 196 196 197 198 198 199 199 200 201 202 202 203 204 204 204 206 205 206 206 206 205 205 205 204 204 204 204 203 204 204 204 204 205 206 207 208 209 209 210 210 211 212 212 213 213 214 215 216 216 217 217 218 219 219 219 219 218 217 216 214 211 209 206 203 201 199 197 195 194 193 193 191 191 191 190 190 190 189 189 188 188 187 187 186 185 185 185 184 184 184 183 182 181 181 181 180 179 179 178 178 177 176 176 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 176 176 176 176 176 177 177 178 178 178 179 162 162 162 162 161 161 161 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 160 160 160 161 161 161 162 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 161 161 161 161 160 160 161 160 160 160 160 161 161 161 161 162 162 162 163 163 164 165 165 166 167 168 169 170 171 172 172 173 174 174 175 175 175 175 176 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 184 184 184 184 185 185 185 186 186 186 187 188 188 189 190 191 191 191 191 192 192 193 193 193 194 194 195 196 196 197 197 198 198 199 199 200 201 201 202 203 203 204 205 206 206 207 207 207 208 207 207 206 205 205 203 203 203 202 202 202 202 202 203 203 204 205 206 206 208 209 209 209 211 211 212 213 214 214 215 216 216 217 218 218 219 219 218 218 217 215 213 211 208 206 203 200 199 197 195 194 193 192 192 191 191 190 190 190 189 189 189 188 188 187 187 186 186 186 185 185 184 184 183 183 183 181 181 180 180 179 178 178 177 177 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 174 175 175 175 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 162 162 162 162 161 161 160 160 160 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 160 160 160 161 161 161 162 162 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 161 160 161 161 162 163 164 164 165 166 167 168 169 170 171 172 173 173 174 174 175 175 175 176 177 177 177 178 178 178 179 179 179 179 179 180 180 180 180 181 181 181 181 181 181 182 182 182 182 183 183 183 183 183 183 183 184 184 184 185 185 185 185 186 186 187 187 188 188 189 190 191 191 191 192 192 193 193 194 194 194 195 195 196 196 197 198 199 199 199 200 201 201 203 203 203 204 205 206 206 207 208 208 209 209 209 208 207 206 206 204 204 202 202 201 200 200 200 200 201 202 202 203 204 204 206 207 208 208 209 210 211 212 213 214 214 215 216 217 217 218 218 218 218 217 216 214 212 210 207 205 202 200 198 196 195 193 193 192 191 191 190 190 190 190 190 189 189 188 188 187 187 187 186 186 186 185 185 185 184 184 183 183 182 181 181 180 179 179 178 178 177 177 176 176 175 175 175 175 174 174 174 174 174 175 175 175 175 175 176 175 175 176 176 176 177 176 177 177 177 178 178 178 179 179 179 179 162 162 162 162 162 161 161 160 160 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 160 160 161 161 161 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 163 163 162 162 162 162 162 162 162 161 161 161 160 160 160 160 159 159 159 159 160 160 160 159 160 161 161 162 162 163 164 165 166 167 168 169 170 171 171 173 173 173 175 175 175 176 176 177 178 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 183 183 183 183 184 184 184 184 184 185 185 186 186 186 186 187 188 188 189 189 190 191 191 192 192 193 194 194 194 195 195 196 196 196 197 198 199 199 200 201 201 203 203 203 204 205 205 206 207 207 209 209 210 210 210 209 209 207 206 205 204 203 202 200 200 200 199 199 199 199 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 216 217 217 217 217 217 216 215 213 211 209 207 204 201 199 197 195 194 193 192 192 191 191 190 190 190 190 189 189 189 188 188 188 187 187 186 187 186 186 186 185 186 185 184 184 183 182 182 181 181 179 179 179 178 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 178 178 178 178 179 179 179 179 180 163 163 163 162 162 161 161 160 160 159 159 159 158 158 157 157 157 157 157 157 157 157 156 157 157 157 157 157 157 158 158 158 158 159 159 159 160 160 161 161 161 162 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 162 162 163 163 162 162 162 162 162 161 161 161 160 160 160 159 159 159 159 159 159 159 159 159 160 160 161 161 162 163 164 165 165 167 168 169 169 170 171 172 173 174 175 175 176 176 177 178 178 178 179 179 179 180 180 181 181 181 181 181 182 182 182 182 182 182 182 183 183 183 184 184 184 184 184 185 185 185 185 185 185 186 186 186 186 186 187 188 188 189 190 190 191 191 192 193 194 194 194 194 195 196 196 196 197 198 199 199 200 201 202 203 203 204 205 205 206 207 208 209 210 210 210 211 211 211 210 208 207 206 205 204 202 201 199 199 198 198 198 198 198 198 199 199 200 201 203 203 205 206 207 208 209 210 211 212 213 214 215 216 216 217 217 216 216 215 214 212 210 208 205 203 200 198 197 195 194 193 192 191 191 190 190 190 190 190 189 189 189 188 188 187 187 187 187 187 187 187 186 187 186 186 185 184 184 184 182 182 181 181 180 179 179 178 178 177 177 176 176 176 176 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 179 179 179 179 180 181 163 163 163 162 162 162 161 160 160 159 159 159 158 158 157 157 157 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 158 159 160 160 160 160 161 161 162 162 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 160 160 159 159 159 159 159 159 159 158 159 159 159 160 161 161 162 163 164 165 166 166 168 168 169 170 171 172 173 174 174 175 176 176 178 178 178 179 179 180 180 181 181 181 181 182 182 182 182 182 182 183 183 183 184 184 184 185 185 185 185 185 185 185 186 185 185 186 186 186 186 186 187 187 188 188 189 190 191 192 191 192 193 194 195 195 196 196 197 197 197 198 199 200 201 201 201 202 204 205 205 206 207 207 208 209 210 210 211 211 211 211 211 210 208 207 206 205 203 201 200 199 198 197 197 196 196 197 197 198 198 199 200 202 203 203 204 206 207 209 210 210 212 213 213 214 215 216 216 216 216 215 213 212 210 208 206 204 201 199 197 196 194 193 192 191 191 190 190 190 190 190 189 189 189 189 188 188 187 188 187 187 187 188 187 187 187 187 187 186 185 185 184 184 183 182 182 181 181 180 179 179 178 178 177 177 176 176 176 176 176 175 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 179 179 179 179 180 181 181 163 163 163 162 162 162 161 161 160 159 159 159 158 157 157 157 157 156 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 159 159 160 160 161 161 161 162 162 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 162 162 162 161 161 160 160 160 159 159 159 158 158 158 159 159 159 159 160 160 161 162 163 164 164 165 166 167 168 168 169 170 171 172 173 174 174 176 176 177 177 178 179 179 180 180 181 181 182 182 182 182 182 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 185 186 187 187 187 187 187 187 188 188 189 190 191 192 192 192 193 194 195 195 195 196 197 197 198 198 200 200 200 201 202 203 204 205 206 206 208 208 209 209 211 211 212 212 212 212 210 210 208 207 206 204 202 201 200 199 197 197 196 196 196 196 196 197 197 198 199 201 202 203 203 205 206 208 209 210 211 212 213 213 214 215 215 215 214 214 212 211 209 207 204 202 200 198 196 194 193 192 192 191 190 190 190 190 190 189 189 189 189 188 188 187 187 187 187 187 187 187 188 188 187 188 187 187 187 186 185 184 184 184 183 182 182 181 180 180 179 178 178 178 177 177 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 179 179 179 179 180 181 181 181 163 163 163 163 162 162 161 161 160 160 159 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 160 160 161 161 161 162 162 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 162 162 162 161 161 160 160 159 159 159 158 159 159 159 159 159 159 160 160 161 162 163 163 164 164 165 166 167 168 169 169 170 172 172 173 174 175 176 177 177 178 179 179 180 181 181 181 182 182 183 183 183 184 184 184 184 184 184 184 185 185 185 185 185 186 186 186 186 186 186 186 187 187 187 187 187 187 187 188 189 189 189 190 191 192 193 193 194 195 196 196 197 197 198 198 198 199 200 201 201 203 203 204 205 206 207 208 209 210 210 211 212 212 212 212 212 210 209 208 206 206 204 202 201 200 199 197 196 196 196 195 195 196 196 197 198 199 200 201 202 203 205 206 207 209 210 210 211 212 213 213 213 214 214 213 211 210 209 206 204 203 200 198 196 195 194 193 192 191 190 190 190 190 189 189 189 189 188 189 188 188 187 187 187 188 187 188 188 188 188 188 188 188 188 187 187 186 185 185 185 184 183 183 182 182 181 181 179 179 178 178 177 177 177 177 176 176 176 176 176 177 177 177 177 177 177 178 178 178 178 179 179 179 179 180 181 181 181 182 163 163 163 163 162 162 161 161 160 160 159 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 159 160 161 161 161 161 162 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 161 161 161 160 160 159 159 159 159 159 160 160 160 160 161 161 162 163 163 163 164 165 165 166 167 168 169 169 170 171 172 173 174 175 176 177 178 179 179 180 181 181 182 182 183 183 184 184 184 184 185 185 185 185 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 189 189 189 190 191 191 191 192 193 194 195 195 196 196 197 197 199 199 200 200 201 202 202 203 205 205 206 207 208 209 210 210 212 212 212 212 212 211 210 209 208 206 205 203 202 201 199 198 197 196 196 195 195 195 196 196 197 198 199 200 201 202 203 204 206 206 208 209 210 211 212 212 212 212 212 212 211 209 208 207 205 203 201 199 197 195 194 193 192 191 190 190 189 189 189 189 189 189 189 188 188 188 187 187 187 188 187 188 188 188 188 189 189 189 189 189 188 188 187 187 186 186 185 185 184 183 183 182 182 181 180 179 179 178 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 180 181 181 181 181 182 163 163 163 163 162 162 162 161 160 159 159 159 158 157 157 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 158 158 159 159 159 160 160 161 161 161 162 162 163 163 164 164 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 161 161 161 161 160 160 160 160 160 160 160 161 161 161 162 163 163 164 164 165 165 166 166 167 168 168 168 170 171 172 173 174 175 175 177 178 179 179 180 181 182 183 183 184 184 184 185 185 186 186 186 186 187 187 187 187 187 187 187 187 187 187 188 188 188 187 188 188 187 187 187 187 188 189 189 189 190 191 191 192 193 194 194 195 196 197 197 197 198 198 199 199 201 201 202 203 203 205 206 206 208 208 209 211 212 212 213 213 212 212 210 210 209 207 206 205 203 201 200 199 198 197 196 196 195 195 195 196 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 210 211 211 211 211 210 209 208 207 205 203 201 199 197 195 194 192 191 191 190 190 189 189 189 189 189 189 189 188 188 188 188 187 187 187 188 188 188 188 189 189 189 189 190 189 189 189 188 188 188 187 186 186 186 185 185 184 183 182 182 181 180 179 179 178 178 178 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 180 181 181 181 182 183 164 164 164 163 163 162 161 161 161 160 159 158 158 158 157 157 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 158 158 159 159 160 160 161 161 161 162 162 163 163 163 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 165 165 165 165 164 164 164 164 164 164 164 164 163 163 162 162 161 161 161 161 161 160 161 161 161 161 161 162 163 163 164 164 164 165 165 166 167 167 168 168 169 170 170 172 173 173 175 175 177 178 179 179 181 181 182 183 184 184 185 185 186 186 186 186 186 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 190 190 191 191 192 193 194 195 195 196 197 198 198 199 199 200 200 201 202 203 204 204 206 207 208 208 210 211 211 212 213 213 211 211 210 210 209 206 205 205 203 202 200 199 198 197 196 196 195 195 195 196 196 197 198 199 199 200 201 203 204 205 206 206 208 208 209 210 209 210 210 209 209 208 206 205 203 202 199 198 196 194 193 191 190 190 189 189 188 189 188 188 189 189 188 188 188 188 188 187 187 187 187 188 188 188 189 189 189 190 190 190 190 190 189 189 189 188 188 187 187 186 186 185 184 183 183 182 181 181 179 179 178 178 178 178 178 177 177 177 177 178 178 178 178 178 178 178 179 179 179 180 180 181 181 182 183 183 164 164 163 163 163 162 162 161 160 160 159 159 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 160 160 161 161 162 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 163 163 163 162 162 162 162 161 161 161 162 162 161 162 163 163 163 164 164 164 165 165 166 166 167 167 168 168 169 170 170 172 173 173 175 176 177 178 179 180 181 182 183 184 184 185 186 186 186 186 187 187 187 188 188 188 188 188 189 189 189 189 189 188 189 189 189 189 189 189 188 188 188 188 189 189 189 189 190 190 191 191 192 193 194 194 195 197 197 198 198 199 200 200 201 201 202 202 204 205 205 207 208 209 210 212 213 213 213 212 212 211 210 209 208 206 205 204 202 201 200 198 198 197 196 196 195 195 196 196 196 197 198 199 200 200 201 203 204 204 205 206 207 208 208 208 209 208 209 208 208 207 206 204 202 200 199 196 194 193 192 191 190 189 189 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 188 188 188 189 190 190 191 191 191 191 190 191 190 190 189 189 188 188 188 187 186 185 185 184 183 182 181 181 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 180 180 181 181 182 183 183 183 164 164 164 163 163 162 162 161 160 160 159 159 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 159 159 159 160 160 161 161 161 161 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 164 164 164 164 163 163 163 163 163 162 162 162 163 162 162 163 164 164 164 165 165 166 166 166 166 167 167 168 168 169 169 170 171 172 173 174 175 176 177 179 180 181 182 183 183 184 185 186 186 187 187 187 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 190 189 189 189 189 188 189 189 189 189 190 190 190 191 192 193 194 194 196 197 197 199 199 199 200 200 202 202 202 203 204 206 206 208 208 210 211 211 211 212 213 212 212 211 210 208 208 205 204 203 202 201 200 199 198 197 197 196 196 195 196 196 197 197 198 199 200 201 202 203 204 204 204 205 206 206 206 207 208 207 207 207 206 205 204 202 201 199 198 195 194 193 191 189 189 189 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 188 188 189 190 190 191 191 191 192 192 192 192 192 191 191 190 189 189 188 188 187 186 185 185 183 183 182 181 181 180 179 179 179 178 178 178 178 178 178 178 178 178 178 179 179 179 180 180 181 181 182 183 183 183 185 165 164 164 164 163 163 162 161 161 160 160 159 159 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 160 160 160 161 161 161 161 162 162 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 163 164 164 164 165 165 165 166 166 167 167 168 168 168 168 169 169 169 170 172 172 173 174 175 177 178 179 180 181 183 183 184 185 186 186 187 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 190 190 189 189 189 189 190 190 189 189 189 189 189 189 190 190 190 190 190 191 192 193 194 195 196 197 198 199 199 200 201 201 202 202 203 204 205 207 207 208 209 211 211 212 212 212 212 211 210 210 209 208 207 205 204 202 202 200 199 198 198 197 197 196 196 196 195 196 197 197 197 198 199 200 201 202 203 203 204 205 205 205 205 206 206 206 206 206 205 204 203 202 200 198 197 195 193 192 190 189 189 188 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 188 188 189 189 190 191 191 192 192 193 193 193 193 193 192 192 191 191 190 189 189 188 187 186 185 185 183 183 182 181 181 180 180 179 179 179 179 178 178 179 179 179 179 179 179 179 180 180 180 181 181 182 183 183 184 185 165 165 164 164 163 163 163 162 161 161 160 159 159 158 158 157 157 157 157 157 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 158 159 159 160 160 160 161 161 161 161 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 168 168 168 168 169 169 170 170 170 171 172 173 174 175 176 177 179 180 181 182 183 184 185 186 186 187 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 189 189 189 190 190 190 190 189 189 189 189 189 189 189 189 190 191 191 192 193 194 195 196 198 199 199 200 201 202 202 203 203 204 205 206 208 208 208 210 211 211 212 212 212 212 211 211 209 207 206 205 204 203 202 201 200 199 198 197 196 196 195 195 195 195 195 196 197 197 198 199 200 201 202 202 203 204 204 204 205 205 205 205 205 204 204 203 203 202 200 199 198 196 194 193 192 190 189 189 188 188 188 188 188 188 188 188 188 188 188 188 187 188 188 188 188 188 189 189 190 190 191 192 192 193 193 194 194 194 193 194 193 193 192 191 191 190 189 188 187 186 186 185 184 183 182 181 181 181 180 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 181 182 183 183 184 184 186 165 165 165 164 164 163 163 162 162 161 160 160 159 159 158 158 157 157 157 157 157 156 156 156 157 157 157 157 157 157 157 157 158 158 158 158 158 159 160 160 160 160 161 161 161 161 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 166 166 166 165 165 165 165 165 165 166 166 166 166 166 167 167 167 168 168 168 169 169 169 170 170 170 171 171 172 172 174 175 175 177 178 179 181 181 183 184 185 186 186 187 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 189 189 189 189 189 189 189 190 191 191 192 193 194 195 196 198 199 200 201 202 203 203 204 204 205 205 207 208 209 209 211 212 212 212 213 212 211 211 210 208 206 205 204 203 201 200 200 199 198 197 197 196 195 195 195 195 194 195 195 196 197 198 198 199 201 201 202 202 203 203 203 204 204 204 204 204 203 203 202 201 200 200 198 197 195 194 193 192 191 190 190 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 190 190 191 192 193 193 194 195 194 195 195 195 194 194 194 193 193 192 191 190 189 189 188 187 186 185 183 183 182 182 181 181 181 180 180 180 179 179 179 179 179 179 179 180 181 181 181 182 183 183 184 184 186 187 166 166 165 165 164 164 163 163 162 161 161 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 160 160 160 160 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 164 164 164 165 165 166 166 166 166 167 167 168 168 167 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 167 166 167 167 167 168 168 168 169 169 169 170 170 171 171 171 171 171 172 173 173 174 175 176 177 179 180 181 183 184 185 186 186 188 188 188 188 189 189 190 189 189 189 189 189 188 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 189 189 189 189 190 190 191 192 192 193 194 196 197 198 199 201 202 203 204 204 204 206 207 208 208 209 209 211 212 212 212 213 213 212 212 210 209 206 204 204 202 201 200 199 199 198 197 196 195 195 195 194 194 194 194 194 195 195 196 197 198 199 199 200 201 202 202 202 202 203 203 203 202 203 202 202 201 201 199 199 198 197 195 194 193 192 192 191 190 190 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 189 189 189 190 191 192 193 193 194 195 195 196 196 196 196 195 195 195 194 194 193 192 191 191 189 188 188 186 185 185 184 183 182 182 182 181 181 181 181 181 180 180 180 180 180 181 181 181 181 182 183 183 184 184 185 186 187 166 166 165 165 165 165 164 163 163 162 161 161 160 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 164 164 165 165 166 166 166 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 170 170 170 171 171 171 171 172 172 173 173 173 174 175 176 177 178 179 181 182 183 185 186 186 188 188 189 189 189 189 189 190 189 189 189 189 188 188 189 188 188 188 188 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 191 191 193 193 194 196 197 199 200 201 203 204 204 206 206 208 208 208 209 210 212 212 212 212 213 213 212 212 211 210 207 206 204 203 201 200 200 198 197 196 195 195 193 194 193 193 192 193 193 193 194 195 196 196 197 198 199 199 199 200 201 201 201 201 201 202 202 201 201 201 200 199 199 198 197 196 195 194 193 193 192 192 191 191 190 190 190 190 189 189 189 189 189 188 188 188 188 189 189 189 190 190 191 192 192 193 194 195 196 196 197 197 197 197 197 196 195 195 194 194 193 192 191 190 189 188 188 186 186 185 184 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 182 182 182 183 184 184 185 186 186 187 167 167 166 166 165 165 164 164 163 163 162 161 161 161 160 160 159 159 158 158 158 158 158 158 157 157 157 157 157 157 157 158 158 158 158 158 158 158 159 159 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 163 163 164 164 165 166 166 166 167 167 168 168 168 168 169 168 168 168 168 168 168 168 168 167 167 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 171 171 172 172 172 172 173 173 173 174 174 175 176 177 178 179 180 181 183 184 185 186 187 188 189 189 190 190 190 190 190 189 189 189 188 188 189 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 191 191 191 193 194 195 196 197 199 201 202 203 205 206 206 208 208 209 210 210 212 212 212 213 214 214 214 212 211 210 208 206 204 203 200 198 198 197 197 196 195 194 194 193 192 192 191 191 191 192 193 192 194 194 195 196 196 197 198 199 199 200 200 200 201 201 200 200 200 200 199 199 198 198 197 196 195 195 195 194 193 193 192 192 192 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 190 190 191 191 192 193 194 195 196 196 197 197 198 198 198 198 197 197 196 195 195 194 193 192 191 191 189 189 188 187 186 185 185 184 184 183 183 182 182 182 182 182 182 182 182 182 182 182 183 184 184 184 185 186 186 188 189 167 167 167 167 166 166 165 164 164 164 163 162 161 161 161 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 164 164 165 166 166 167 167 168 168 168 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 169 170 170 171 171 171 172 172 172 173 173 173 173 174 173 174 175 175 176 176 178 179 179 181 182 183 185 186 187 188 189 190 190 190 191 190 190 190 189 189 189 188 188 188 188 188 187 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 190 190 190 190 190 191 191 192 193 194 195 197 198 200 202 204 205 205 207 208 210 210 211 211 212 213 213 213 214 215 215 214 213 211 210 209 205 203 202 199 197 195 195 194 194 193 192 192 191 191 190 191 190 190 191 191 192 192 193 194 194 195 196 197 198 198 198 199 199 199 200 200 199 199 199 198 198 197 197 196 196 195 195 195 194 194 194 193 193 192 192 191 192 191 191 191 190 190 190 190 190 190 190 190 190 190 191 191 192 193 194 195 195 196 197 198 198 198 199 199 198 198 197 197 196 195 195 194 193 192 191 191 189 189 188 187 187 186 185 185 184 184 184 183 183 183 183 183 183 183 183 183 183 184 184 185 186 186 187 188 188 189 168 168 167 167 167 167 166 165 165 164 163 163 163 162 162 161 161 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 162 162 163 163 164 164 165 165 166 167 167 168 168 168 169 169 168 169 169 169 169 169 168 168 168 169 169 169 169 169 170 169 170 170 170 170 170 171 171 171 171 171 172 172 172 173 173 173 174 174 174 174 175 175 175 176 176 177 178 179 180 181 183 184 185 186 188 188 189 190 190 190 190 191 190 190 190 189 189 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 190 190 189 189 189 189 189 190 190 190 190 191 191 192 193 195 195 197 198 200 202 204 205 206 208 209 210 211 212 212 213 214 215 216 216 216 216 215 214 211 211 208 206 203 200 198 196 194 192 192 191 191 190 190 189 189 189 189 189 189 189 190 190 191 192 192 193 194 194 196 196 197 197 198 198 198 198 198 198 198 198 197 197 196 196 196 195 195 195 195 194 194 194 193 194 193 193 193 192 192 191 191 191 191 190 190 190 190 190 190 190 191 192 192 193 193 194 195 196 197 198 198 199 199 200 199 199 199 199 198 197 196 195 195 194 194 192 192 191 190 189 188 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 189 190 169 169 168 168 167 167 166 166 165 165 165 164 163 163 162 162 161 161 161 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 159 158 158 159 159 159 159 159 160 160 160 160 160 161 161 160 160 160 160 161 161 161 161 161 162 162 163 163 164 165 165 166 167 167 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 173 173 173 174 174 174 174 174 175 175 175 176 176 177 178 179 179 181 181 183 184 185 186 188 188 190 190 190 190 190 191 191 190 190 189 189 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 190 190 189 189 189 189 189 190 190 190 191 191 192 193 195 196 197 199 201 202 204 206 206 209 209 210 212 213 215 215 215 216 217 217 216 216 216 213 213 212 209 206 203 199 197 194 193 191 190 190 188 188 187 188 188 188 187 188 188 188 189 190 190 191 191 191 193 193 193 195 196 196 196 196 197 197 197 197 197 196 196 196 196 195 195 195 195 194 194 194 194 194 194 194 194 193 193 193 192 192 192 192 191 191 191 191 191 191 191 191 192 192 193 193 194 195 196 197 198 198 199 200 200 200 200 200 199 199 198 198 197 196 196 195 194 194 193 192 191 190 189 189 188 187 187 187 186 186 186 186 185 185 185 185 185 185 185 186 186 187 187 187 188 189 190 191 191 170 170 169 169 168 168 167 167 166 166 165 165 164 164 163 163 162 162 161 161 161 160 160 160 159 159 159 159 159 158 158 159 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 162 163 163 164 164 165 166 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 172 172 173 173 173 173 174 173 173 174 174 174 174 175 175 175 176 176 176 177 178 178 179 180 181 182 183 184 186 187 188 189 189 190 191 191 191 191 191 190 190 190 189 189 189 188 188 188 188 189 189 189 190 190 190 190 190 190 190 189 190 190 190 190 189 189 190 190 190 191 191 192 193 194 196 197 199 201 203 205 206 208 209 210 212 212 214 215 215 217 218 219 218 218 217 217 216 214 213 210 206 202 198 196 194 192 189 188 187 187 187 186 186 187 187 186 187 187 188 188 188 189 189 190 191 191 192 193 193 194 195 196 196 196 196 196 195 196 196 195 195 195 194 194 194 194 194 194 194 194 194 195 194 194 194 194 193 193 193 192 192 192 192 191 191 191 191 192 192 192 193 193 194 195 196 196 197 198 198 199 200 200 200 200 200 200 200 199 198 198 197 196 196 195 195 194 193 192 192 190 190 189 189 188 187 187 187 187 187 187 186 186 186 186 187 187 187 187 188 188 189 189 190 191 192 192 170 170 170 170 169 168 168 167 167 166 166 166 165 164 164 163 163 163 162 162 161 161 161 160 160 160 159 159 159 159 159 159 159 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 162 163 163 164 165 166 166 167 167 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 172 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 176 176 176 177 178 178 179 179 181 182 183 184 185 186 188 188 189 190 191 191 191 192 191 191 191 191 190 190 189 189 189 189 189 189 189 190 190 190 190 190 191 191 191 191 191 190 191 190 190 190 190 190 190 190 191 191 192 193 194 196 197 199 201 203 203 206 208 209 211 213 214 216 216 217 219 220 220 220 218 218 217 217 214 213 210 206 202 198 196 192 190 188 186 186 186 185 185 185 185 186 185 186 186 186 187 187 188 188 188 189 190 191 191 192 192 193 194 194 194 195 195 195 195 195 195 195 194 194 193 194 194 194 194 194 194 194 195 194 194 194 194 194 194 193 193 193 192 192 192 192 192 192 192 193 193 193 194 194 195 196 197 197 198 199 200 200 200 201 201 201 200 200 200 199 198 198 197 197 196 195 195 194 193 193 192 191 191 190 189 189 189 188 188 188 188 188 188 188 188 188 188 189 189 189 190 190 191 191 192 193 194 171 170 170 170 170 169 169 168 167 167 167 166 166 165 165 164 164 163 163 163 162 162 161 161 161 160 160 159 160 159 159 159 159 158 159 159 158 158 159 159 159 159 159 159 159 159 160 160 159 159 159 160 160 160 160 160 160 160 161 162 162 163 163 164 165 166 166 166 167 168 168 168 168 169 169 169 170 169 170 170 170 170 170 171 171 171 171 171 172 172 173 173 174 173 174 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 176 177 178 178 179 180 181 182 183 184 185 186 188 189 189 190 191 191 191 191 192 192 191 191 191 190 190 190 190 190 190 190 191 191 191 192 192 192 192 192 192 192 192 191 191 191 190 190 190 190 190 190 191 191 192 193 194 196 197 199 201 203 204 207 208 210 212 213 215 216 217 219 219 220 222 221 221 219 219 218 215 215 211 208 205 200 196 192 190 188 186 186 184 184 184 184 185 184 184 185 185 185 186 187 187 187 188 188 189 189 190 191 191 192 193 193 194 194 194 194 194 194 194 194 193 194 193 193 193 193 194 194 194 194 195 194 195 195 194 194 194 194 194 193 193 193 193 192 193 193 193 193 193 194 194 195 196 196 197 198 199 199 200 201 201 201 201 201 201 200 200 200 199 198 198 197 197 197 196 195 195 194 194 193 192 191 191 190 190 190 190 190 189 189 189 189 190 190 190 190 191 191 192 192 192 193 194 194 195 172 171 171 170 170 169 169 168 168 168 167 167 166 166 165 165 165 164 164 164 163 162 162 161 161 161 161 160 160 159 159 159 159 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 159 159 160 160 160 161 161 162 162 163 164 164 165 165 166 166 167 168 168 168 168 169 169 169 169 170 170 170 170 171 170 171 171 171 172 172 172 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 176 175 175 176 176 176 177 178 178 179 180 181 182 183 184 184 186 187 188 189 189 191 191 191 192 192 192 192 192 191 191 191 191 191 191 191 192 192 192 192 193 193 193 193 193 193 194 193 193 193 192 191 192 191 191 191 191 191 191 191 192 193 194 196 197 199 201 203 204 206 209 211 212 214 215 217 219 220 220 221 222 222 222 221 220 219 217 214 213 208 204 200 196 192 190 188 186 185 184 183 183 184 184 183 183 184 185 185 185 186 186 186 186 187 188 188 188 189 190 191 191 192 193 193 194 194 194 194 194 193 193 193 194 193 193 194 193 193 194 194 194 195 194 194 195 195 194 194 194 194 194 193 193 193 193 193 193 193 194 195 195 195 196 197 198 198 199 200 201 201 201 202 202 202 201 201 201 200 200 199 199 198 198 198 197 196 196 195 194 194 193 192 192 192 191 191 191 191 191 191 191 191 191 191 191 192 192 193 193 193 194 194 195 196 196 172 172 171 171 170 170 169 169 169 168 168 168 167 166 166 166 166 165 164 164 164 163 163 162 161 161 161 161 160 159 159 158 159 159 159 158 158 158 158 158 159 159 159 159 159 159 159 159 159 160 160 159 159 160 160 160 160 161 161 162 162 163 163 164 165 165 166 167 167 168 168 168 168 169 169 169 169 170 170 170 170 171 171 171 171 172 172 172 172 173 174 174 175 174 175 175 175 176 176 176 176 176 176 176 176 175 176 176 177 177 178 178 179 179 180 181 183 183 184 185 186 188 188 189 190 191 192 192 192 193 193 192 192 192 192 192 192 192 192 192 192 192 192 193 193 193 194 194 195 195 195 195 194 194 193 193 192 193 192 192 192 192 192 192 193 194 195 196 197 199 201 202 204 206 209 211 213 215 216 217 219 220 221 222 222 223 222 222 221 220 218 217 214 211 206 202 198 194 190 188 186 184 184 183 183 183 184 183 183 184 184 185 185 185 185 186 185 186 187 187 188 188 189 190 191 191 192 192 193 193 194 193 194 193 193 193 193 193 193 193 193 194 193 194 194 194 194 195 195 195 195 194 194 194 194 194 194 194 194 194 194 194 194 195 196 196 197 197 198 199 200 200 201 201 202 202 202 202 202 201 201 201 200 200 200 199 199 198 198 198 197 196 196 195 195 194 193 193 192 192 192 192 193 193 193 193 193 193 193 194 194 195 195 195 196 197 197 197 198 172 172 172 171 171 170 170 170 169 169 168 168 167 167 167 166 166 165 165 164 164 163 163 163 162 161 161 161 160 160 159 159 159 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 162 163 163 164 165 165 166 167 167 167 167 168 168 169 169 169 169 169 170 170 170 171 170 171 171 172 172 172 172 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 179 180 181 182 183 184 185 186 187 188 189 190 191 191 192 192 193 193 193 193 192 192 192 193 193 193 193 193 193 193 194 195 195 195 195 195 195 196 196 196 196 195 194 194 194 193 194 193 193 193 193 193 194 194 196 196 197 200 201 203 205 207 209 212 214 215 217 219 220 221 221 223 223 223 223 223 223 222 219 218 214 212 209 203 199 195 192 189 187 186 184 183 183 183 182 183 183 183 184 184 184 184 185 185 185 185 185 186 187 188 188 188 189 190 191 192 193 193 193 194 193 194 193 193 193 193 193 193 193 193 193 194 194 194 194 194 194 194 194 194 194 195 194 194 194 194 194 194 194 195 195 195 196 196 197 198 199 199 200 200 201 202 202 202 203 202 202 202 201 201 201 200 200 200 199 199 199 198 198 198 197 196 196 195 194 194 194 194 194 193 194 194 194 194 194 195 195 195 196 196 197 197 197 198 198 199 199 173 173 172 172 171 171 170 170 170 169 169 169 168 168 167 166 166 166 165 165 164 164 163 163 162 161 161 161 160 160 159 159 158 159 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 160 161 161 161 161 162 163 163 164 164 165 166 166 167 167 167 168 168 169 169 169 169 169 170 170 170 171 170 170 171 171 172 172 172 172 173 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 179 179 180 181 182 183 184 185 186 187 188 189 190 191 191 192 192 192 193 193 193 193 193 193 193 193 193 193 194 194 194 195 195 195 196 196 196 197 197 197 197 197 196 197 196 196 196 195 195 194 195 195 194 194 195 195 197 197 198 200 201 203 206 208 209 212 213 216 217 220 221 222 222 223 223 224 224 223 222 222 220 217 215 212 209 204 200 197 193 191 187 186 184 183 183 182 184 184 183 183 184 184 184 184 184 184 185 185 184 185 186 187 187 188 189 190 190 191 193 193 193 194 193 194 193 193 193 194 193 193 193 193 193 193 193 194 194 194 194 194 194 194 195 195 194 195 194 195 194 195 195 195 195 196 196 196 197 198 199 200 201 201 202 202 203 203 203 203 202 202 202 202 201 201 201 200 200 200 200 199 199 198 198 197 196 197 196 195 195 195 195 195 195 195 195 195 196 196 196 197 197 198 198 199 199 200 200 200 201 173 173 173 173 172 172 171 170 170 170 169 169 168 168 168 167 167 166 166 165 165 164 164 164 163 162 161 161 160 160 160 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 162 162 163 163 163 164 165 166 166 167 167 168 168 168 169 169 169 169 169 170 170 170 170 170 170 171 171 171 172 172 172 173 173 174 174 174 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 178 179 179 179 181 182 183 184 184 186 187 188 189 189 191 191 192 192 192 193 193 193 193 193 193 193 194 194 194 194 194 194 195 195 196 196 197 197 198 198 198 198 199 198 198 198 198 198 197 197 197 196 196 196 196 196 196 197 197 199 199 201 202 205 206 208 210 212 214 217 218 219 221 222 223 223 224 223 223 223 222 221 220 219 216 214 211 206 203 199 194 192 189 187 185 184 184 184 184 184 183 184 184 184 184 184 184 184 184 185 185 185 185 186 186 187 189 190 191 191 192 193 193 194 194 194 194 194 193 194 193 194 193 193 193 193 193 193 193 193 193 194 194 194 195 195 195 195 195 195 195 195 195 195 196 196 196 197 198 198 199 200 201 202 202 203 203 203 203 203 203 203 202 202 202 201 201 201 201 200 200 200 200 199 199 198 198 197 197 197 196 196 197 197 197 197 197 197 198 198 198 199 199 199 200 201 201 202 202 203 203 174 174 173 173 173 172 172 171 171 170 170 169 169 168 168 168 167 166 166 166 165 165 164 164 163 162 162 161 160 160 159 159 159 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 161 161 161 161 161 162 162 163 164 164 165 165 166 166 167 167 168 168 168 169 169 169 169 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 174 174 174 175 175 176 176 177 177 177 177 178 178 177 177 177 177 178 178 178 179 179 179 181 182 183 184 184 186 187 188 189 190 191 192 193 193 193 194 194 194 194 194 194 194 194 194 194 194 195 195 195 196 196 197 197 198 198 198 199 199 199 199 200 199 200 199 199 199 198 198 199 198 198 198 198 198 199 199 200 201 202 204 206 207 209 210 213 215 217 218 220 221 222 222 223 223 223 223 222 222 221 219 219 217 215 211 208 205 200 197 193 190 188 187 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 187 188 189 190 192 192 193 193 194 194 195 194 195 194 194 194 194 193 193 192 193 192 193 193 193 193 194 194 195 194 194 195 195 195 195 195 195 195 195 196 196 196 197 198 199 200 201 201 202 203 203 203 204 203 204 203 203 202 202 202 202 201 201 201 201 201 200 200 200 200 199 199 199 198 198 197 197 197 197 197 198 198 198 199 199 199 200 201 201 202 202 202 203 204 204 204 175 174 174 173 173 173 172 172 171 171 170 170 169 169 168 168 168 167 166 166 165 165 164 164 163 162 162 161 161 160 159 159 159 158 158 158 158 158 158 158 158 159 159 159 160 160 160 160 160 161 161 162 162 162 162 163 163 164 164 165 165 166 166 167 168 168 168 169 169 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 172 172 172 173 174 174 174 175 176 176 177 177 177 178 178 178 178 178 178 178 178 178 179 179 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 193 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 197 198 198 198 199 199 200 200 200 200 200 201 200 201 200 200 200 200 200 200 200 200 200 201 201 201 202 203 204 205 206 208 210 212 214 216 217 219 220 222 222 223 223 223 222 222 222 222 221 220 219 217 215 213 210 205 201 199 194 193 190 188 186 186 185 185 185 186 186 185 185 185 185 184 184 184 184 184 185 185 186 186 187 188 189 190 192 192 193 194 195 195 195 195 195 195 195 194 194 193 193 192 192 192 192 192 193 193 193 193 194 194 194 195 195 195 195 195 195 195 195 196 196 196 197 198 199 200 201 202 202 203 203 204 204 204 204 204 204 203 203 202 202 202 202 202 201 201 202 201 201 201 200 200 200 199 199 199 199 199 199 199 199 199 200 200 201 201 202 202 203 203 204 204 204 205 205 206 175 175 175 174 174 173 173 173 172 171 171 170 170 169 169 168 168 167 167 166 166 165 164 164 163 163 162 162 161 161 160 159 159 159 158 158 158 158 158 158 158 159 159 159 160 160 161 161 161 161 162 162 163 163 163 164 164 164 165 166 166 167 167 168 168 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 174 175 175 176 176 177 177 178 178 178 178 179 179 179 179 179 179 179 179 180 181 182 183 183 184 186 187 188 189 190 191 192 193 194 194 195 195 195 196 196 196 196 196 196 196 196 196 195 196 196 196 197 197 198 198 199 200 200 201 201 201 202 201 202 202 202 202 202 202 202 202 201 202 202 201 202 202 203 203 205 205 206 208 209 211 212 214 216 218 218 220 221 223 223 223 223 223 222 223 222 221 220 219 218 216 214 211 207 204 201 197 194 192 189 189 188 187 187 187 187 187 187 187 186 185 185 185 185 184 184 185 185 186 187 187 188 189 191 192 192 194 194 196 195 196 196 196 195 195 194 194 193 193 192 192 192 192 192 192 192 193 193 194 194 194 194 195 195 195 195 195 195 195 195 196 196 197 198 199 200 201 202 203 203 204 204 204 204 204 204 204 203 203 203 203 202 202 202 202 202 202 202 202 201 201 201 201 200 200 200 200 200 200 200 201 201 201 202 202 203 203 203 204 205 205 205 206 206 206 206 176 176 175 175 175 174 174 173 173 172 172 171 170 170 169 169 168 167 167 167 166 165 165 164 164 163 162 162 161 161 160 159 159 159 158 158 158 158 158 159 159 159 159 160 160 161 161 161 162 162 163 163 163 164 164 165 165 166 166 166 167 168 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 174 174 175 175 176 177 177 178 178 179 179 179 179 179 179 179 179 180 180 181 181 182 183 183 185 185 187 188 189 191 191 192 193 194 194 195 196 196 196 197 197 197 197 197 197 197 197 196 196 196 196 197 197 198 198 199 200 200 201 202 202 202 202 203 203 203 203 204 204 203 203 204 203 204 204 204 204 205 205 205 206 207 208 210 211 212 214 216 217 218 219 219 221 222 222 222 222 223 222 222 222 221 220 219 217 216 214 211 209 206 202 199 196 195 193 192 190 190 188 188 189 189 188 188 188 188 186 186 185 185 185 185 185 186 187 188 189 190 191 193 193 194 195 196 196 196 196 196 195 195 195 194 193 192 192 192 191 191 191 191 192 192 192 193 193 194 194 195 195 195 194 195 195 195 195 196 196 197 198 199 200 201 202 203 203 204 205 205 205 205 205 204 204 204 203 203 203 202 203 203 203 203 203 203 202 202 202 201 201 201 201 201 201 201 201 202 202 202 203 203 204 204 205 206 206 207 207 207 207 207 207 176 176 176 176 176 175 175 174 173 173 172 172 171 170 169 169 168 168 167 167 166 166 165 165 164 164 163 162 162 161 161 160 160 160 159 159 159 159 159 159 160 160 160 160 161 161 161 162 163 163 163 164 164 165 165 166 166 166 167 168 168 168 169 169 170 170 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 172 172 172 172 172 173 173 174 174 175 175 176 177 177 178 178 179 179 179 179 179 179 180 180 181 181 181 182 183 183 185 185 187 187 189 190 191 193 193 194 194 195 196 197 197 197 197 198 198 198 198 198 198 197 197 197 197 197 197 198 198 199 200 200 201 202 202 203 203 203 204 204 204 204 204 205 205 205 206 205 205 206 206 206 207 207 208 208 209 210 210 212 213 215 216 217 218 219 220 220 221 221 222 222 222 222 222 221 221 220 220 218 217 214 212 210 208 205 203 200 197 196 194 192 192 192 191 190 190 190 189 189 189 188 187 187 186 186 186 186 187 188 189 190 190 191 193 193 195 196 197 197 197 197 196 196 195 195 194 193 192 192 192 191 191 191 191 191 192 192 193 193 194 194 194 194 195 195 194 195 195 195 196 196 197 198 199 200 201 202 203 204 204 204 205 205 205 205 205 205 204 204 204 204 203 203 204 204 204 204 204 204 204 203 202 203 203 202 202 202 202 202 202 203 203 204 205 206 206 206 206 207 208 208 208 209 209 209 177 177 176 176 176 176 175 175 174 174 173 172 172 171 170 169 169 168 168 168 167 166 166 165 165 164 163 163 162 162 161 161 160 160 160 160 160 160 160 160 160 160 161 161 162 162 163 163 163 164 164 165 165 165 166 167 167 167 168 168 169 169 170 170 171 171 171 172 172 172 172 172 172 172 171 171 171 171 171 172 172 172 172 172 172 172 173 173 174 174 175 176 176 177 177 178 178 179 179 180 180 180 180 181 181 181 181 182 183 183 184 185 186 187 189 190 191 192 193 194 195 195 196 197 197 198 198 198 199 199 199 199 199 198 198 198 198 198 198 198 199 200 200 200 201 202 202 203 203 204 204 204 205 204 205 205 205 206 206 207 207 206 207 207 208 208 209 209 210 210 211 211 212 214 215 216 217 218 219 220 220 220 221 221 222 222 222 221 221 221 220 219 218 217 215 213 212 210 208 205 202 201 198 196 196 195 194 193 193 192 192 192 191 190 190 189 189 188 187 187 187 188 189 189 191 191 192 194 194 196 196 197 198 198 198 197 196 196 195 194 193 192 192 191 191 191 191 190 191 191 191 192 192 193 193 193 194 194 194 194 195 195 195 196 197 198 198 199 200 201 202 203 204 204 204 205 205 205 205 205 205 205 205 204 204 204 204 204 205 205 204 205 204 204 204 204 203 203 204 203 203 203 204 204 204 205 205 206 206 207 207 208 208 208 209 209 209 209 210 178 177 177 177 177 176 176 175 175 174 174 173 172 172 171 170 170 169 168 168 167 167 166 165 165 165 164 163 163 163 162 162 161 161 161 160 160 160 160 161 160 161 161 162 162 163 163 164 164 164 165 166 166 166 167 168 168 168 169 169 169 170 170 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 174 174 175 175 176 177 178 178 178 179 179 180 180 181 181 181 181 181 181 182 183 184 185 186 187 188 189 190 192 193 194 194 195 196 196 197 197 198 199 199 199 200 200 199 200 200 199 199 199 199 199 199 199 200 201 201 202 202 203 203 204 204 204 205 205 205 205 205 206 206 207 208 208 208 209 209 210 210 211 211 211 212 212 213 214 214 215 215 216 217 218 219 219 220 220 221 221 220 221 221 220 220 219 219 218 217 216 214 213 211 209 207 206 203 201 200 198 197 197 196 196 195 195 194 193 192 191 191 190 190 189 188 188 189 190 190 192 192 194 195 195 196 197 198 199 198 198 198 197 196 195 194 193 192 191 191 191 190 190 190 190 191 191 192 192 192 193 193 194 194 194 194 195 195 195 196 197 198 198 199 200 201 202 203 204 204 205 205 205 206 206 206 206 206 206 205 205 205 206 205 206 206 205 206 206 206 205 205 205 205 205 205 205 205 205 205 205 205 206 207 207 207 208 209 209 209 209 210 210 210 210 178 178 178 178 178 177 176 176 175 175 175 174 173 172 171 171 170 169 169 168 168 167 167 166 166 166 165 164 163 163 163 162 162 161 161 161 161 161 161 161 161 162 162 162 163 163 164 164 165 165 166 167 167 168 168 169 169 169 170 170 170 171 171 171 172 172 172 172 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 175 175 176 177 178 178 179 179 180 180 180 181 181 181 181 181 182 183 184 184 185 186 188 189 190 191 192 193 194 195 195 196 197 197 198 198 199 199 200 200 200 200 200 200 200 199 200 200 200 200 200 201 201 201 202 203 203 203 204 205 205 205 205 206 206 206 207 208 208 208 208 210 210 211 211 211 212 212 213 213 213 213 215 215 215 215 217 217 218 219 219 219 219 220 220 220 220 220 220 220 219 219 219 218 217 215 214 213 211 210 208 206 204 203 202 200 199 198 198 198 197 196 195 194 193 192 192 191 191 190 189 190 190 191 192 194 195 196 197 197 198 199 199 199 199 198 198 196 196 195 193 192 191 191 191 190 190 190 190 190 191 191 191 192 193 192 193 193 194 194 195 195 195 196 197 197 198 199 200 201 202 203 204 204 205 205 206 206 207 207 206 206 206 206 206 207 207 206 207 207 207 207 207 207 206 206 206 205 205 206 205 205 205 206 206 206 207 208 208 208 209 209 210 210 210 211 211 211 211 179 179 179 178 178 178 177 177 176 175 175 175 174 173 172 171 171 170 169 169 169 168 167 167 166 166 166 165 165 164 164 163 163 163 163 162 162 162 162 162 162 162 163 164 164 164 165 165 166 166 167 168 168 168 169 169 170 170 170 171 171 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 172 173 173 174 174 175 175 176 177 177 178 179 179 180 180 180 181 181 181 181 181 182 183 184 184 185 187 188 189 191 191 193 194 195 194 195 196 196 197 197 198 199 200 200 200 201 201 201 201 201 200 200 200 200 200 200 201 201 202 202 203 204 204 204 205 205 206 206 206 206 207 207 209 209 209 210 210 211 211 212 212 213 213 213 213 213 214 214 215 215 216 216 217 217 218 218 219 219 219 219 219 220 219 219 219 219 219 219 218 217 216 215 214 213 212 210 209 208 205 204 204 202 201 200 200 199 198 196 196 195 194 193 192 192 192 191 191 191 192 193 194 195 196 198 198 199 199 199 199 200 199 198 196 196 195 194 192 191 191 190 190 190 189 190 190 190 190 191 191 192 192 193 193 194 194 195 195 195 196 197 197 198 199 200 201 202 203 204 205 206 206 206 207 207 207 207 207 207 207 207 207 207 207 207 207 208 208 208 208 208 207 207 207 207 207 207 206 206 206 207 207 208 208 208 209 209 210 210 211 211 211 211 211 212 180 180 179 179 179 178 178 177 177 176 175 175 174 173 173 172 171 171 170 170 169 169 168 168 168 167 166 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 164 164 165 165 165 166 167 167 168 168 169 169 170 170 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 174 175 175 175 176 177 177 178 179 179 179 180 180 180 181 181 181 182 182 182 183 185 185 187 189 189 191 192 192 194 194 195 195 195 196 197 197 198 199 200 200 200 201 201 201 202 201 201 200 200 200 200 201 201 202 202 203 204 204 204 205 205 206 206 206 206 207 208 208 208 210 210 211 212 212 212 213 213 213 214 213 213 214 214 214 215 215 216 216 217 217 217 218 218 219 219 219 219 219 219 219 219 218 218 218 218 217 217 215 215 214 213 212 210 210 208 206 205 204 203 202 201 201 200 198 197 197 196 194 194 193 193 193 192 192 193 195 195 196 197 198 199 199 199 200 200 199 200 198 197 196 195 194 193 192 191 190 190 190 189 189 190 190 190 191 191 192 192 192 193 193 194 195 195 196 196 197 198 199 200 201 201 202 203 204 205 206 206 207 207 207 207 208 208 208 208 208 208 208 208 208 209 208 209 209 208 208 208 208 208 207 207 207 207 207 207 208 208 208 209 209 210 210 210 211 211 211 212 212 212 212 180 180 180 180 179 179 179 178 177 177 176 175 174 174 173 173 172 171 171 170 170 169 169 169 168 168 168 167 167 166 166 166 165 165 164 164 164 164 164 164 164 165 165 165 166 166 167 167 168 168 169 169 170 170 171 171 172 172 172 173 173 173 173 173 173 173 173 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 174 174 175 175 176 176 177 177 178 179 179 179 180 180 180 180 181 181 182 182 182 183 184 186 187 188 190 191 192 193 194 194 195 195 195 195 196 197 197 198 199 200 201 201 201 201 201 201 201 200 200 200 200 200 201 202 202 202 203 204 204 205 205 205 206 206 206 207 208 208 209 209 211 211 212 212 212 213 213 213 214 214 214 214 214 214 215 215 215 216 216 217 217 217 217 218 218 218 218 219 218 218 218 218 218 218 218 217 217 216 216 215 214 213 212 211 209 208 206 206 204 204 203 202 201 199 198 198 197 196 195 194 194 194 193 194 195 194 195 197 198 198 199 199 200 200 200 200 200 199 198 197 195 194 193 192 191 191 190 190 189 189 190 189 190 190 190 191 191 192 193 193 194 194 195 196 196 197 198 199 199 201 202 203 203 204 205 206 206 207 207 208 208 208 208 208 209 209 209 209 209 210 209 209 210 209 209 209 209 208 208 208 208 208 208 208 208 208 208 209 209 210 210 210 210 211 211 212 212 212 212 212 180 180 180 180 180 179 179 179 178 177 177 176 175 174 174 173 173 172 171 171 170 170 170 169 169 169 168 168 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 169 169 170 170 171 171 171 172 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 173 172 173 174 174 174 176 176 177 177 178 178 179 179 179 180 180 180 180 180 181 181 182 183 183 184 185 187 188 190 190 192 193 193 194 195 194 194 195 195 196 197 198 198 199 200 201 201 201 201 201 201 201 200 200 200 200 201 201 202 202 202 202 203 204 204 205 205 206 206 207 207 208 209 209 210 211 211 212 212 213 214 213 213 214 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 218 217 218 218 217 218 218 218 218 217 217 217 216 215 214 213 212 211 210 209 207 207 205 204 204 202 202 200 199 198 198 197 196 195 195 194 194 195 195 195 196 197 198 199 199 200 201 201 201 200 199 199 198 197 195 194 193 192 191 191 190 190 190 189 190 190 190 190 190 191 192 192 193 193 194 194 195 196 196 197 198 199 199 201 202 203 204 204 205 206 207 207 208 208 208 209 209 209 209 209 210 210 210 210 210 210 210 210 210 209 210 209 209 208 208 208 208 208 209 209 209 209 210 210 210 210 211 211 212 212 212 212 212 212 180 180 180 180 180 180 179 179 178 178 177 176 176 175 174 174 173 173 172 172 171 171 170 170 170 170 170 169 169 169 169 168 168 167 167 167 167 167 167 166 167 167 167 168 168 168 169 169 170 170 171 171 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 173 173 174 174 175 175 177 177 177 178 179 179 179 179 180 180 180 180 180 180 181 182 183 184 185 186 187 188 189 191 192 193 193 194 194 194 194 194 195 195 196 197 197 198 199 200 200 201 201 201 201 200 200 200 200 200 200 200 201 201 202 202 203 203 203 204 205 205 205 206 206 207 208 209 210 210 210 211 212 212 213 213 212 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 216 216 217 217 217 217 217 217 217 218 217 217 217 217 216 216 215 214 213 211 210 210 208 206 205 204 204 202 201 200 199 199 198 197 196 196 195 195 195 196 196 196 197 198 198 199 199 200 201 201 200 200 200 199 198 197 196 195 193 192 192 191 190 190 190 190 190 190 190 190 191 191 192 192 193 193 194 194 195 195 196 197 198 199 200 201 202 203 204 205 206 206 207 207 208 208 209 209 209 210 210 210 210 211 211 210 211 211 211 210 210 210 210 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 212 212 212 213 213 181 181 180 180 180 180 180 179 179 178 178 177 176 176 175 174 174 173 173 173 172 172 171 171 171 171 171 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 170 170 171 172 172 172 173 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 173 173 174 174 175 175 176 177 177 178 179 179 179 179 180 180 180 180 180 180 180 181 181 182 183 184 185 187 188 190 191 192 193 193 193 194 194 194 194 195 195 195 196 196 197 198 199 200 200 200 201 200 200 199 199 199 199 199 200 200 200 201 200 201 202 202 202 203 204 204 204 206 206 207 208 209 210 210 210 211 212 211 212 213 212 212 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 216 217 217 217 217 217 217 217 217 216 217 216 215 214 213 212 211 210 209 207 206 205 203 203 201 201 200 199 198 198 197 197 195 195 195 196 196 196 197 197 198 198 199 200 200 201 201 201 200 200 199 199 198 196 195 194 193 192 191 191 190 190 190 190 190 190 190 191 191 192 192 192 193 194 194 195 195 196 197 198 199 200 201 202 203 204 205 206 206 207 208 208 208 209 209 210 210 210 211 211 211 211 211 211 211 211 211 211 210 210 210 210 210 209 209 209 209 209 210 210 210 210 210 211 211 211 211 212 212 213 213 213 213 181 181 180 180 180 180 180 180 179 179 178 178 177 176 176 175 175 174 174 173 173 173 172 172 172 172 172 172 171 171 171 171 171 170 170 170 170 170 170 169 169 170 170 170 170 171 171 172 172 173 174 174 174 175 175 176 176 176 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 173 173 172 172 172 172 172 172 172 173 173 173 174 174 175 175 176 177 177 178 179 179 180 180 180 180 180 180 180 180 180 181 181 181 182 183 184 185 187 188 189 190 191 192 193 193 194 193 194 194 194 194 195 196 196 197 198 198 200 200 200 200 200 200 199 199 199 198 198 198 199 199 199 199 199 199 200 201 201 202 203 203 204 205 205 206 207 207 208 208 209 210 210 210 211 211 211 212 212 212 212 212 212 212 212 214 214 214 214 215 214 214 214 215 216 216 215 216 216 215 215 215 216 216 215 214 213 213 211 210 208 207 206 204 204 202 202 200 200 200 198 198 198 197 196 196 196 196 196 195 196 197 197 198 198 199 200 200 200 201 201 200 200 199 199 198 197 195 194 194 193 191 191 191 190 190 190 190 190 191 191 191 192 192 192 193 194 194 195 195 196 197 198 199 200 201 202 203 204 205 206 207 207 207 208 209 209 210 210 210 211 211 212 212 212 212 212 212 212 211 211 211 211 210 210 210 210 209 209 210 210 210 210 210 211 211 211 211 211 212 212 213 213 213 213 213 181 181 181 180 180 180 180 180 180 179 179 178 178 177 177 176 175 175 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 172 172 172 172 173 173 173 175 175 175 176 176 176 177 177 177 177 177 177 177 176 176 175 175 175 175 175 175 174 174 174 174 173 173 173 172 172 172 173 173 173 174 174 174 175 176 177 177 178 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 183 184 185 187 189 190 190 191 192 193 193 193 193 193 194 193 194 194 195 196 196 197 198 199 199 199 199 199 199 198 198 198 197 197 196 197 197 197 197 198 198 198 199 199 201 201 201 202 203 204 205 205 206 207 208 207 208 209 210 210 210 211 210 210 210 210 210 211 211 211 212 212 212 213 214 214 214 214 215 214 215 215 214 215 214 215 215 214 213 212 212 211 210 208 206 206 206 204 203 202 202 200 199 199 199 197 197 197 196 196 196 196 196 195 196 196 196 197 198 199 199 199 200 201 200 201 200 200 199 199 198 197 196 195 194 193 192 192 192 191 191 191 191 191 191 192 192 192 192 193 193 194 194 195 196 196 197 198 199 200 201 202 203 204 205 206 207 207 207 208 209 210 210 210 211 211 212 212 212 212 213 213 212 212 212 212 211 211 211 211 210 210 210 210 210 210 210 211 211 211 211 211 211 211 212 212 212 213 213 213 213 181 181 181 181 181 181 180 180 180 180 179 179 178 178 177 177 176 175 175 175 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 174 173 174 174 175 176 176 177 177 177 177 178 178 178 178 178 178 177 177 177 177 176 176 176 175 175 175 175 175 174 173 173 173 173 173 173 173 173 173 174 175 175 176 177 177 178 179 179 180 181 181 182 182 182 182 182 182 182 182 181 181 182 182 183 183 184 186 187 188 189 191 190 191 192 193 193 193 192 193 194 194 195 195 196 197 197 198 198 198 199 199 198 197 197 197 196 195 195 195 195 195 196 195 195 195 196 197 197 198 199 199 200 201 202 203 203 204 205 206 207 206 207 208 209 208 209 209 209 209 209 209 209 210 210 210 211 211 212 212 212 213 213 213 214 214 214 214 213 214 213 212 212 212 211 209 208 206 206 205 203 203 201 201 199 198 198 198 197 197 197 196 196 195 195 195 195 196 195 196 196 197 198 198 198 199 199 200 201 200 201 200 200 199 199 198 197 196 195 194 193 193 192 192 192 192 191 192 192 192 192 193 193 193 193 194 194 194 195 196 197 197 198 199 200 201 202 203 204 205 206 207 207 208 208 209 210 210 211 211 211 212 213 213 213 213 213 213 212 212 212 212 211 211 211 211 211 211 211 210 210 211 211 211 211 211 211 211 211 212 212 213 212 213 213 213 182 182 182 181 181 181 181 181 180 180 180 180 179 179 178 178 177 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 175 175 175 175 175 176 176 177 177 178 178 178 179 179 179 179 179 179 179 178 178 178 178 177 176 176 176 176 176 175 175 174 174 174 174 173 173 173 173 174 175 175 175 177 177 178 179 179 180 181 181 182 182 182 182 183 183 183 183 183 182 182 182 182 182 183 185 185 186 187 189 190 190 191 192 192 193 193 192 193 193 194 195 195 196 197 197 198 198 199 199 199 199 198 197 197 196 195 195 195 193 193 193 193 193 194 194 194 195 195 196 197 198 198 199 199 200 202 203 203 204 205 206 206 206 207 207 207 208 208 208 208 208 209 209 208 208 209 210 211 211 211 212 211 212 213 212 212 211 211 211 210 209 209 209 208 206 205 203 201 201 200 199 199 198 197 196 196 196 195 195 195 195 195 194 195 195 195 195 196 196 196 197 197 198 198 198 199 200 201 200 200 200 200 199 199 198 197 196 195 194 194 194 193 193 192 192 193 192 192 192 193 193 193 193 193 194 194 195 196 196 197 197 198 199 200 201 202 203 204 205 206 206 207 208 208 209 210 210 211 212 212 213 213 213 213 213 213 213 213 212 212 212 212 211 211 211 211 211 211 211 211 211 212 212 212 212 212 212 212 212 212 212 213 212 213 213 182 182 182 182 182 182 182 182 181 181 180 180 180 180 179 178 178 177 177 176 176 176 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 179 179 179 180 180 180 180 180 180 180 179 179 179 178 178 178 177 177 176 176 176 176 175 175 174 174 174 174 174 174 175 175 176 176 177 178 179 179 181 182 182 182 182 183 183 183 183 184 184 184 183 183 183 183 183 183 183 185 185 186 186 188 189 190 192 192 191 192 193 193 193 194 194 195 196 197 198 198 199 199 199 199 199 199 198 197 196 195 194 194 193 193 192 192 192 192 192 192 192 193 193 195 195 196 196 198 199 199 200 201 202 202 202 204 205 205 205 206 206 206 206 206 207 207 207 207 207 208 208 209 209 209 209 209 210 210 210 210 210 210 209 208 207 206 205 204 203 201 201 199 198 197 196 196 195 195 195 194 194 195 193 194 194 193 194 193 194 194 195 195 196 195 196 196 197 197 198 198 200 200 200 200 200 200 200 199 199 198 197 197 196 195 195 194 193 193 193 193 193 193 193 194 193 194 193 194 194 194 195 195 196 196 197 198 199 199 200 201 202 203 204 205 206 206 207 208 208 209 210 211 212 212 213 213 213 214 214 214 214 213 213 213 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 213 183 183 183 183 183 183 183 183 182 182 181 181 181 180 180 179 179 178 178 177 177 177 176 176 176 176 177 177 177 177 177 177 178 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 180 180 179 179 179 178 178 178 177 177 176 176 175 175 175 175 175 175 175 175 176 176 177 179 179 180 181 182 182 183 183 183 184 184 184 184 185 184 184 184 183 183 183 183 183 184 185 185 185 187 188 188 189 191 192 192 192 193 194 194 195 195 195 197 198 198 198 199 199 199 199 199 200 199 198 197 195 194 193 193 192 190 190 190 190 190 190 191 191 193 193 194 194 196 196 197 198 198 199 200 201 200 201 202 203 203 203 204 204 204 204 204 205 205 205 205 206 207 207 207 208 207 208 208 208 209 208 208 206 206 205 204 203 202 200 198 197 195 195 194 194 193 193 191 191 191 192 192 193 192 192 193 192 193 194 193 194 194 194 195 195 196 196 197 197 198 198 199 200 200 200 200 200 200 200 199 198 197 197 197 196 195 195 195 194 194 194 194 194 194 194 194 194 194 195 195 195 195 196 196 197 197 198 199 200 200 201 202 203 204 205 205 206 207 208 209 209 210 211 212 213 213 214 214 214 214 214 214 214 214 213 213 213 212 212 212 212 212 212 212 212 212 212 212 213 212 212 212 212 212 212 212 212 212 212 212 212 185 184 184 184 184 184 184 184 183 183 183 182 181 181 181 180 180 179 179 178 178 178 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 180 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 181 181 181 181 180 179 179 179 179 178 177 177 177 176 176 176 175 175 176 176 176 177 178 179 179 180 181 182 182 183 184 184 184 185 185 185 185 185 185 185 184 184 184 184 183 184 184 185 185 185 187 188 188 188 190 191 191 192 192 193 194 196 195 196 198 198 199 201 201 201 201 201 200 200 199 198 197 195 194 193 192 191 191 191 191 191 191 191 191 191 191 192 193 193 194 195 196 196 197 197 198 199 199 199 200 201 202 201 202 202 202 202 203 203 203 203 204 204 204 204 205 205 206 206 206 206 206 205 204 203 203 202 200 199 196 196 194 193 191 191 189 189 189 189 189 189 189 189 189 190 190 191 192 192 192 193 193 193 194 194 195 195 196 196 197 198 198 199 199 200 200 200 200 201 200 200 200 199 198 198 197 196 196 196 195 195 195 195 195 195 195 195 195 195 196 195 196 195 196 196 197 197 198 198 199 200 201 201 202 203 204 205 206 207 208 208 209 210 211 212 212 213 213 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 212 213 213 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 212 186 186 186 185 185 185 185 185 184 184 184 183 183 182 181 181 180 180 180 179 179 179 178 178 178 179 179 179 179 179 179 180 180 179 179 180 180 180 180 180 180 180 181 181 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 181 181 180 180 179 179 179 178 177 177 177 177 176 176 176 177 178 178 178 179 180 181 182 182 183 184 184 185 185 185 185 186 186 186 186 185 185 185 184 184 185 185 184 185 185 185 186 187 187 189 189 190 191 191 192 192 195 196 196 197 198 200 200 201 202 202 202 202 202 201 199 198 197 196 195 193 192 191 191 190 190 190 190 190 190 190 191 191 192 193 193 194 195 196 196 196 197 198 197 198 198 199 200 199 200 200 200 201 201 201 202 202 203 203 203 202 203 203 204 203 204 203 204 203 201 200 199 197 196 195 193 192 190 188 188 188 186 186 186 186 186 186 186 187 188 188 189 190 191 191 191 192 192 193 194 194 195 195 196 196 197 198 198 199 199 199 200 200 200 200 200 200 200 199 199 198 197 197 197 196 197 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 197 198 198 199 199 200 201 201 202 203 204 205 206 207 208 208 209 210 211 212 212 213 214 214 215 215 215 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 212 212 212 212 212 187 187 187 187 187 186 186 186 186 185 185 184 184 183 183 182 181 181 180 180 180 180 180 179 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 184 184 184 183 184 184 184 184 184 184 184 184 184 183 183 183 182 182 181 181 181 180 180 179 179 178 177 177 177 177 177 178 178 178 179 180 181 182 182 183 184 184 185 186 186 186 186 187 187 186 186 186 185 185 184 185 185 185 184 184 184 184 186 186 187 187 187 189 190 192 192 193 194 195 197 198 199 201 202 202 203 203 204 204 202 201 200 198 197 196 195 194 192 192 191 190 190 190 189 190 190 190 190 192 192 193 193 193 194 195 195 195 196 195 196 196 197 197 198 197 197 198 198 199 199 199 199 199 200 200 200 201 201 201 202 201 202 201 200 199 198 197 196 195 193 192 188 187 187 185 185 183 183 183 183 183 183 185 184 184 186 187 188 189 190 191 191 192 191 192 194 194 195 195 196 196 196 198 198 198 199 200 200 200 201 200 200 200 200 199 199 199 198 198 197 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 198 198 198 199 200 201 201 202 203 203 205 205 206 207 208 209 210 210 211 212 213 214 214 214 215 215 215 215 215 214 214 214 214 213 213 213 213 213 213 213 214 214 214 214 214 214 214 213 213 213 213 213 213 212 212 212 212 212 189 189 189 189 188 188 187 187 187 186 186 185 185 184 184 183 183 182 181 181 181 181 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 183 183 182 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 183 183 183 183 182 181 181 181 180 179 179 179 179 179 179 178 178 179 180 181 182 182 183 184 185 185 186 186 186 186 187 187 187 187 186 186 187 186 186 185 185 185 184 184 184 184 185 186 186 186 188 187 189 190 190 192 193 195 196 199 200 202 203 203 204 205 204 204 204 203 201 200 199 198 196 194 192 192 192 190 190 190 190 190 191 191 191 192 192 192 193 193 193 194 194 194 195 195 195 195 195 196 196 195 195 196 196 197 197 197 197 197 198 198 198 198 199 199 200 199 199 199 198 197 195 194 193 192 190 187 185 185 183 182 182 180 180 180 182 182 182 183 184 184 186 187 188 188 189 190 190 191 192 192 193 194 195 195 196 196 197 198 198 199 200 200 200 200 201 201 200 201 201 200 200 199 199 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 199 199 200 200 201 202 202 203 204 205 205 206 207 208 209 210 211 212 212 213 213 214 214 215 215 215 215 215 214 214 214 214 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 212 212 212 212 212 191 191 190 190 189 189 189 189 188 187 187 186 186 185 185 184 184 183 183 182 182 182 181 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 184 184 184 183 182 181 181 181 180 179 179 179 179 179 179 180 181 181 182 183 183 184 185 185 186 186 186 187 187 187 187 187 187 187 187 186 186 186 185 184 184 184 184 183 183 185 185 186 186 186 188 189 191 191 194 195 196 198 201 201 202 203 204 205 205 204 204 203 201 200 199 198 196 195 194 193 193 192 192 191 191 191 191 191 191 192 192 192 194 194 193 193 194 194 194 193 194 194 194 194 195 194 194 194 195 196 196 196 195 195 197 197 197 197 198 198 198 198 197 197 196 195 194 193 192 188 187 185 183 182 182 180 180 180 180 180 180 180 182 183 183 183 184 187 188 188 189 190 190 191 192 192 193 194 195 195 196 197 197 198 199 199 200 200 201 201 201 201 201 201 201 201 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 198 199 199 199 199 199 199 200 200 201 201 202 203 204 205 205 206 207 208 209 210 210 211 212 212 213 214 214 214 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 214 214 214 213 213 213 213 212 212 212 212 211 193 192 192 192 191 190 190 190 189 188 188 187 187 186 186 185 185 184 184 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 185 184 184 184 183 182 181 181 181 180 180 180 180 180 181 182 182 183 183 183 184 185 185 186 187 187 187 187 187 187 188 188 187 187 186 186 187 185 184 184 185 183 183 183 183 183 185 185 185 187 188 189 191 192 194 195 198 200 202 203 203 205 205 205 204 204 204 203 201 200 199 198 197 196 194 194 193 193 192 192 192 192 192 192 192 193 194 194 194 194 193 193 193 192 193 193 193 193 193 192 192 193 193 193 193 194 194 194 194 195 196 196 196 197 197 196 195 196 196 195 194 191 190 190 187 187 185 183 182 180 180 180 180 180 180 180 182 182 183 183 185 186 187 188 188 189 190 191 191 192 193 193 194 195 196 196 197 197 198 199 199 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 200 200 200 200 200 200 200 200 199 199 200 199 200 200 200 200 201 201 202 202 203 204 205 206 207 207 208 209 210 210 211 212 213 213 213 214 214 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 215 215 215 215 215 215 215 215 215 214 214 214 213 213 212 212 212 212 212 195 194 193 193 193 192 192 191 190 190 189 188 188 188 187 186 186 186 185 185 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 186 185 185 185 185 186 186 186 186 186 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 187 187 187 186 186 185 185 184 183 183 182 182 181 181 181 180 181 182 182 183 183 183 184 184 185 186 187 187 187 187 187 187 188 188 188 188 187 186 187 187 186 184 185 183 183 183 183 183 183 183 185 185 185 187 188 189 191 192 195 197 200 201 202 204 205 205 205 205 204 204 203 201 201 200 199 198 197 196 196 195 195 194 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 192 192 192 192 191 191 191 191 191 191 192 193 193 193 193 193 193 194 194 194 195 195 195 194 195 194 193 191 190 188 187 187 185 183 182 182 180 180 180 180 180 182 183 183 183 185 186 187 187 188 189 190 191 192 192 192 193 193 194 194 196 196 197 198 199 199 199 201 201 202 201 202 202 201 201 202 202 201 202 202 201 201 201 201 201 201 201 201 201 201 201 201 201 200 201 200 200 200 200 201 201 201 202 202 202 203 204 205 205 206 207 208 209 209 210 210 211 212 212 213 214 214 214 214 215 215 215 215 214 215 214 214 214 214 214 214 214 214 215 215 215 215 216 215 215 215 215 214 214 214 213 213 213 212 212 212 212 197 196 196 195 195 194 193 192 192 191 191 190 189 188 188 188 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 186 186 186 186 186 187 187 187 187 187 188 188 188 188 188 188 188 188 189 189 189 189 188 189 189 189 189 189 189 189 189 188 188 187 187 186 185 184 184 183 182 182 182 182 181 182 182 182 183 183 183 184 184 185 186 186 187 187 187 187 188 188 188 188 187 188 187 187 187 186 185 185 183 183 183 182 182 182 183 183 185 185 185 187 188 190 193 194 196 198 200 202 203 204 205 204 205 205 204 203 203 201 200 199 199 198 198 198 198 196 195 195 195 195 196 196 196 196 196 195 194 194 194 193 193 193 192 192 192 192 191 191 191 191 191 191 191 191 191 192 192 192 192 192 194 193 194 194 194 194 194 192 191 191 190 188 187 187 185 183 183 183 182 182 183 183 183 183 185 187 186 186 188 189 190 190 191 192 193 192 193 193 193 194 194 195 195 196 198 198 199 199 200 201 201 202 202 202 202 202 202 202 203 202 203 202 202 202 202 202 202 202 202 202 202 202 202 202 201 202 202 201 201 201 202 201 202 202 202 203 203 203 204 205 206 207 207 208 209 210 210 211 211 212 213 213 213 214 214 214 215 215 215 214 215 215 214 214 214 214 214 214 214 215 215 215 215 216 216 216 216 216 215 215 215 214 214 213 213 212 212 212 212 199 198 197 196 196 195 194 194 193 192 191 191 191 190 189 189 189 188 188 188 187 187 187 187 187 187 187 187 187 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 190 189 188 188 187 186 185 185 184 183 182 182 182 182 182 182 182 183 183 184 184 185 185 185 186 186 187 187 187 188 188 188 187 188 188 187 187 187 186 185 183 183 183 182 182 182 182 182 182 183 185 185 187 188 190 192 193 194 197 198 201 202 203 203 204 204 205 204 203 203 203 201 200 201 200 200 199 199 198 198 197 197 196 196 196 196 196 196 196 195 194 194 193 193 193 192 192 192 192 190 190 190 190 190 190 190 191 192 192 192 192 192 192 193 193 194 194 194 193 194 192 191 191 192 190 189 189 187 185 185 185 185 183 185 185 185 187 188 188 190 189 191 192 193 193 193 193 193 193 194 194 195 194 196 196 197 197 198 198 199 199 201 201 201 202 203 203 203 203 203 203 203 203 203 203 203 203 202 202 203 203 203 202 202 202 202 203 202 202 202 203 202 202 203 202 202 203 203 204 204 205 205 205 207 207 208 209 209 210 211 211 212 212 213 213 214 214 214 215 214 215 215 215 215 215 214 214 214 214 214 215 215 215 215 215 216 216 216 216 216 216 216 215 215 214 214 214 214 213 213 212 212 200 200 199 198 197 196 196 195 194 193 193 192 191 191 190 190 189 189 189 189 188 188 188 188 189 189 189 189 189 189 189 189 189 188 188 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 190 190 190 190 191 191 191 191 191 191 190 189 188 188 187 186 185 185 184 183 182 182 182 182 182 182 183 183 184 184 185 185 185 186 186 186 186 186 188 188 187 187 188 188 187 187 187 186 185 183 183 183 182 182 182 182 182 182 182 183 183 185 187 188 190 193 195 196 197 199 201 201 203 204 204 204 204 204 203 203 203 202 202 202 201 200 200 200 200 198 198 198 198 197 197 197 197 196 196 195 195 195 195 193 192 192 192 192 191 190 190 190 190 191 191 191 192 192 192 192 192 192 193 193 194 194 194 193 194 194 192 193 191 192 190 190 190 189 189 187 187 187 189 189 190 190 190 191 193 193 194 194 195 196 195 195 195 196 195 196 195 196 196 197 197 197 198 199 200 200 201 201 202 202 203 203 203 203 204 203 204 203 203 203 204 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 204 205 205 206 207 207 208 209 209 210 211 211 212 212 213 213 213 214 214 215 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 215 215 215 214 214 214 213 213 212 201 201 200 199 198 197 197 196 195 194 193 193 192 191 191 191 190 190 190 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 188 188 188 189 188 188 188 188 189 189 189 189 189 189 189 190 190 190 191 191 192 192 192 192 192 191 191 191 191 189 188 188 187 186 185 184 184 183 183 182 182 182 183 183 183 183 184 184 185 185 185 185 186 186 187 187 187 187 188 188 188 187 187 188 186 185 185 183 183 182 182 182 182 182 182 182 183 183 185 187 189 190 192 193 196 197 198 201 201 202 203 203 204 203 204 204 204 204 203 204 204 202 203 202 202 202 201 200 200 200 200 198 198 198 197 197 197 195 195 195 194 193 192 192 192 192 191 191 191 191 191 191 192 192 192 192 192 192 193 193 193 194 194 194 195 195 195 194 194 193 193 193 192 192 192 192 192 192 192 192 192 194 194 195 195 196 196 197 196 197 197 197 197 196 197 197 196 197 196 197 197 197 198 199 199 200 200 201 202 202 202 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 205 204 204 204 204 205 204 205 205 205 205 205 206 207 207 208 208 208 209 209 211 211 212 212 212 213 213 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 216 216 215 215 215 215 214 214 214 213 213 202 201 200 200 199 198 197 197 196 195 194 193 193 193 192 191 191 191 191 191 190 190 190 190 191 191 191 191 191 192 192 192 192 191 191 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 191 191 191 192 192 193 193 193 193 193 192 192 192 192 190 189 189 188 187 185 185 185 184 183 183 182 182 183 183 183 183 184 184 184 185 185 185 185 185 186 186 186 186 186 187 187 187 186 186 186 185 185 183 183 184 182 182 182 182 182 182 184 183 185 187 189 190 192 193 194 197 198 199 201 201 202 203 204 204 204 204 204 204 205 205 205 205 204 205 203 203 203 202 202 201 201 201 200 200 199 198 198 196 196 196 196 194 194 193 193 192 192 191 191 191 191 192 192 192 192 192 192 193 193 193 193 194 194 194 195 195 195 195 196 196 195 195 195 193 194 194 194 194 195 195 195 197 197 198 198 199 200 200 201 201 200 200 200 199 199 198 198 198 198 198 199 198 199 199 200 201 200 202 202 202 202 203 204 204 204 205 205 204 205 204 205 205 204 205 204 204 204 205 204 205 205 205 205 205 205 206 206 206 206 206 206 206 206 206 207 207 207 208 208 209 209 210 211 211 212 212 212 213 213 213 214 214 215 215 215 215 215 215 215 215 215 216 216 216 215 215 215 215 215 215 215 216 216 216 216 216 216 216 215 215 215 215 215 215 214 214 213 213 203 202 201 200 200 199 198 197 196 196 195 194 193 193 193 192 192 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 190 190 190 190 190 189 189 190 190 190 190 190 190 191 191 192 192 192 193 193 194 194 194 194 194 193 193 193 192 191 190 189 188 187 186 186 185 185 184 183 183 183 183 183 183 183 184 184 184 184 184 184 184 185 186 186 186 186 186 187 187 187 186 186 186 187 185 185 183 184 184 184 184 184 184 184 184 185 185 187 189 190 192 193 194 197 198 200 201 201 202 203 203 204 205 205 205 206 206 206 206 206 205 206 206 205 205 205 203 203 202 202 202 200 200 200 199 199 197 197 196 195 195 195 195 193 193 193 193 193 193 193 193 193 193 193 194 194 194 194 196 196 197 197 197 198 198 198 197 197 197 198 198 196 196 197 197 198 198 198 200 200 200 201 202 202 204 203 204 204 203 203 203 202 202 202 201 200 200 200 199 200 200 201 201 201 202 202 202 203 203 204 204 204 205 205 205 205 206 205 206 205 206 205 205 205 205 205 205 206 206 206 206 206 207 207 207 207 207 207 207 207 207 208 208 208 208 209 210 210 210 211 211 211 212 212 213 213 214 214 214 214 215 215 216 216 216 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 215 215 215 214 214 203 202 202 201 200 199 198 197 197 196 195 195 194 193 193 192 192 192 192 192 192 192 192 192 193 193 193 193 194 194 194 194 194 193 193 193 193 193 192 191 191 191 191 190 190 190 190 190 190 190 190 191 191 191 191 192 192 193 193 193 194 194 195 195 195 194 194 193 193 193 192 190 190 189 188 187 186 186 185 184 184 183 183 183 184 183 183 184 184 184 184 184 184 184 184 186 186 186 186 186 187 187 187 186 186 186 187 187 185 185 183 184 184 184 184 184 184 185 185 187 189 189 190 192 193 195 196 198 198 201 201 202 202 203 204 205 205 206 206 207 207 208 208 208 207 207 207 206 206 206 205 205 203 203 203 202 202 201 200 198 198 197 196 196 196 196 194 194 194 194 194 195 195 195 195 196 196 196 197 197 197 198 198 198 198 199 199 200 200 200 200 200 201 199 199 199 199 200 201 201 201 203 203 204 205 205 206 206 206 207 207 206 206 206 206 205 205 204 204 203 202 201 202 201 201 201 201 202 203 203 203 204 204 205 204 205 205 205 206 206 206 206 206 206 206 206 206 207 207 207 207 207 207 208 208 208 208 208 208 208 208 208 209 209 209 209 209 210 210 210 211 211 212 212 212 213 213 214 214 214 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 215 214 202 202 201 200 200 199 198 197 196 196 195 194 194 193 193 192 192 192 192 192 192 192 193 193 193 193 194 194 195 195 195 195 195 194 194 194 193 193 193 193 192 192 192 192 191 190 191 191 191 191 191 191 192 192 192 192 192 193 193 194 194 195 195 195 195 195 194 194 194 193 192 191 190 190 189 187 186 186 185 185 184 184 183 183 184 183 183 183 183 183 183 184 184 184 185 185 185 185 185 185 185 185 186 186 186 186 186 187 187 185 185 185 185 185 185 185 185 187 187 189 189 190 192 194 195 195 197 199 198 201 202 203 202 203 204 205 206 206 207 207 208 208 208 209 209 209 208 208 208 206 206 205 205 205 204 204 202 202 201 200 199 198 198 197 197 197 197 197 197 197 197 197 197 197 197 197 197 199 199 199 200 200 200 200 201 201 202 203 201 201 202 202 202 202 202 202 204 204 204 204 206 206 206 207 208 208 209 209 210 210 210 210 210 210 208 207 206 206 205 204 204 204 203 203 203 203 203 203 203 204 204 204 204 205 205 205 206 206 206 206 206 207 207 207 207 207 207 208 208 208 208 208 208 209 209 209 209 209 210 210 210 210 210 210 210 210 210 211 211 211 212 212 213 213 213 213 213 214 214 215 215 215 215 216 216 216 216 216 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 215 215 201 201 200 200 199 199 198 197 196 196 195 194 194 193 193 192 192 192 192 192 193 193 193 193 194 194 194 195 195 195 195 196 196 195 195 195 195 194 194 193 193 193 192 192 192 191 191 191 192 191 191 192 192 192 193 193 193 193 194 195 195 195 195 195 195 195 195 195 194 193 192 191 191 190 189 188 187 187 186 185 184 184 183 184 184 183 183 183 183 183 183 183 183 183 183 184 184 185 185 185 185 185 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 189 189 189 191 191 192 194 195 196 198 199 200 201 202 203 204 205 204 205 206 206 208 208 209 209 209 209 209 209 209 209 209 209 208 208 208 206 206 205 204 203 202 201 200 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 200 200 201 202 202 203 203 203 203 204 205 205 205 204 204 204 205 205 205 205 205 205 207 207 208 208 210 210 210 211 212 212 213 213 213 213 212 212 211 210 209 209 207 206 205 205 204 205 204 204 204 204 204 204 204 204 204 205 205 205 206 206 207 207 207 208 208 208 209 208 209 209 209 209 209 210 210 210 210 210 211 211 211 211 211 210 211 211 211 211 212 212 212 212 212 213 213 213 214 214 215 215 215 215 215 216 216 216 217 217 217 218 218 218 218 218 218 218 218 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 215 201 200 199 199 199 198 197 197 196 195 194 194 193 193 193 192 192 192 192 192 192 193 193 194 194 194 195 196 196 196 196 196 196 196 196 196 195 195 195 194 194 193 193 193 192 192 192 192 192 192 192 192 192 193 194 194 194 194 195 195 195 196 196 196 196 195 195 196 195 194 193 192 191 190 189 188 187 187 186 185 184 184 184 184 184 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 186 186 187 187 187 188 188 188 188 188 188 188 189 189 190 191 191 191 191 192 194 196 196 197 198 199 201 200 201 202 203 204 205 206 206 206 208 208 209 209 210 210 210 210 210 210 210 210 210 210 209 208 208 207 206 205 204 204 203 201 201 200 199 199 199 199 199 199 199 199 199 199 200 201 201 201 203 203 203 204 204 204 205 206 207 207 208 208 207 207 208 208 208 208 208 208 208 210 210 211 211 212 212 212 214 214 215 215 215 216 215 215 215 214 213 212 212 210 209 208 207 207 206 206 206 205 205 204 204 204 204 204 205 205 206 206 207 207 207 208 208 209 209 210 209 210 210 210 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 213 213 214 214 214 214 214 215 215 215 215 216 216 216 216 216 217 218 218 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 216 200 199 199 198 198 197 196 196 195 195 194 193 193 193 193 192 192 192 192 192 192 193 194 194 194 195 195 196 196 196 197 197 197 197 197 196 196 196 196 195 195 194 193 193 193 193 193 193 192 192 193 193 193 193 194 195 195 195 195 196 196 197 197 197 196 196 196 196 195 194 193 193 192 191 189 188 188 188 187 186 185 185 185 184 184 183 183 183 183 183 183 182 182 182 184 184 184 184 185 185 185 186 187 187 187 189 189 189 189 189 191 191 192 192 192 192 192 194 194 194 196 196 197 197 199 200 201 201 202 203 204 205 205 205 206 207 208 208 209 210 210 211 211 211 211 212 212 211 211 210 210 210 209 209 209 208 206 205 205 205 204 202 202 202 201 201 201 200 200 201 201 201 201 202 203 203 203 205 205 207 208 208 208 209 209 209 209 210 210 210 210 210 210 210 211 211 211 212 212 212 214 214 214 216 216 217 217 217 218 218 218 217 217 217 217 216 215 215 214 212 211 210 209 208 207 207 207 206 206 205 205 205 205 205 205 206 207 207 207 208 209 209 210 210 210 211 211 211 212 212 212 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 215 215 215 215 216 216 216 216 216 216 216 217 217 217 218 218 218 218 218 218 219 219 219 218 218 218 218 218 218 217 217 217 217 217 217 217 216 216 216 216 216 216 216 216 217 217 217 217 216 216 199 198 198 197 197 197 196 196 195 194 194 193 193 193 193 192 192 192 193 193 193 193 193 193 194 195 195 196 196 197 197 198 198 198 197 197 197 196 196 196 195 195 194 194 194 194 193 193 193 193 193 194 194 194 195 195 196 196 196 196 197 197 197 197 197 197 196 196 195 194 194 193 192 191 190 189 188 188 187 186 185 185 185 184 184 183 183 183 182 182 182 182 182 182 184 184 184 184 185 185 185 187 189 189 189 190 190 191 191 192 192 192 193 195 195 195 195 196 197 197 198 198 199 201 201 202 203 203 204 205 206 206 206 207 208 209 208 209 210 211 211 211 212 212 213 212 212 212 211 211 211 211 211 210 210 210 209 207 206 206 206 204 203 203 203 202 202 202 202 203 203 204 204 204 205 205 207 208 208 209 210 210 211 211 212 212 212 213 213 214 213 213 214 214 214 214 214 214 214 216 216 217 218 219 219 219 220 220 221 221 221 221 220 220 219 219 217 216 216 214 213 213 212 211 210 208 207 207 207 206 206 206 206 206 206 206 207 207 208 209 210 210 211 211 211 212 213 212 213 214 214 215 214 215 215 215 215 214 214 214 214 214 214 214 214 214 214 215 215 215 216 216 216 216 217 217 217 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 217 216 216 216 216 216 216 217 217 217 217 217 217 217 217 198 197 197 197 196 196 195 195 194 194 194 193 193 192 192 192 192 192 192 192 193 193 194 194 194 195 196 196 197 198 198 198 198 198 198 198 198 197 197 197 196 196 195 195 195 194 194 194 194 194 194 195 195 195 195 196 197 197 197 197 198 198 198 198 198 198 197 196 195 195 194 193 192 191 191 190 189 188 187 186 186 186 185 184 184 183 183 183 182 182 182 182 182 182 184 184 184 185 185 185 187 188 189 189 190 192 192 192 194 194 194 194 196 196 196 196 197 199 199 199 199 201 203 203 204 204 205 206 206 207 208 207 208 209 209 210 209 210 211 211 212 212 213 213 213 213 213 213 213 213 212 212 212 212 211 211 210 209 208 207 207 207 206 206 206 204 204 204 204 205 205 205 205 206 207 208 208 210 211 211 212 213 214 215 215 216 215 215 216 216 215 216 216 217 217 217 217 218 218 219 219 219 221 221 221 222 223 223 224 224 224 224 223 223 222 222 221 218 218 217 216 215 214 212 211 210 210 209 208 207 207 206 206 206 206 207 207 208 209 209 211 211 212 212 213 213 214 214 214 215 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 216 216 216 216 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 217 217 216 216 217 216 216 216 217 217 217 217 217 217 217 196 196 196 196 195 195 195 194 194 193 193 193 193 192 192 192 192 192 192 193 193 193 193 194 195 195 196 196 197 198 198 199 199 199 199 199 198 198 197 197 197 196 196 195 195 195 194 195 194 195 195 195 195 196 196 197 197 198 198 198 199 199 198 198 199 198 197 197 196 196 194 193 192 192 191 190 189 188 187 187 186 186 185 184 184 183 183 182 182 182 182 182 182 183 184 184 185 185 185 187 188 190 190 190 192 193 193 194 195 195 196 197 197 197 199 199 200 202 202 202 203 204 204 205 206 207 207 208 208 209 210 209 210 210 211 211 211 211 213 213 213 213 214 214 215 215 214 214 214 214 214 213 213 213 213 212 212 212 211 211 210 210 209 209 207 207 207 207 206 206 207 207 208 209 209 210 211 212 214 214 215 215 217 217 218 218 218 219 218 218 219 219 219 219 219 219 220 220 220 221 222 222 223 224 224 225 225 225 226 226 226 225 226 226 225 224 223 222 220 220 218 217 215 215 214 212 211 210 209 208 208 208 207 208 208 208 208 209 210 210 211 212 212 213 213 214 215 216 216 217 217 217 217 218 218 218 217 217 217 216 216 216 216 216 216 216 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 196 196 195 195 195 195 194 194 194 193 192 192 192 192 192 192 192 192 192 192 193 194 194 194 195 195 196 197 198 198 198 199 199 199 199 199 199 199 198 198 197 197 196 196 195 195 195 195 195 195 196 196 196 197 197 197 198 198 199 199 200 199 199 199 199 199 198 197 197 196 194 194 193 192 191 190 189 189 188 187 186 186 185 184 183 183 183 182 182 182 182 182 182 184 184 185 185 185 187 188 190 190 192 193 193 195 195 196 196 198 198 198 200 200 200 202 203 203 205 205 206 207 208 208 209 209 210 210 211 211 211 210 212 212 211 212 213 213 214 214 215 215 216 216 216 216 216 216 216 215 215 215 214 214 214 214 213 213 213 212 212 211 211 211 210 210 210 210 210 211 211 210 211 212 213 213 214 215 215 216 216 218 219 219 220 220 221 221 220 221 222 222 223 222 222 223 223 223 224 225 225 225 225 226 227 227 228 228 228 228 229 228 228 228 227 226 225 224 222 221 220 219 218 217 215 213 212 211 211 210 209 209 209 209 209 209 209 209 210 211 211 212 213 213 215 215 216 217 217 218 219 219 219 219 219 219 219 218 218 218 218 217 217 217 217 217 217 217 218 218 218 218 218 218 218 218 219 219 219 218 218 219 219 219 219 219 219 219 219 219 220 220 219 219 220 219 219 219 219 219 219 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 195 195 195 195 194 194 194 194 193 193 193 192 192 192 192 192 192 192 192 193 193 193 194 194 195 196 196 197 198 198 199 199 199 199 200 200 200 199 199 198 198 197 197 196 196 196 196 196 196 196 196 196 196 197 197 197 198 199 199 200 200 200 200 200 199 199 199 198 197 196 196 194 194 193 191 191 190 189 188 187 186 186 185 184 183 183 183 182 182 182 182 182 184 184 185 185 185 187 188 190 191 191 193 195 196 196 196 198 198 200 200 200 201 202 203 204 204 206 206 208 209 209 209 211 211 212 212 212 213 213 212 214 213 213 213 214 215 215 214 215 216 216 216 216 217 217 217 217 217 217 216 216 216 216 216 216 215 215 215 215 215 215 214 214 214 213 212 212 212 213 213 213 213 214 215 216 216 217 218 218 220 221 221 221 222 222 223 223 224 224 224 225 225 224 225 225 226 226 226 227 227 227 229 229 229 230 230 230 230 230 230 230 230 230 229 228 227 227 225 224 222 221 219 220 217 216 215 213 212 211 210 210 210 209 209 209 210 210 211 211 212 213 214 214 215 216 217 217 218 219 219 220 220 221 220 220 220 220 220 219 219 219 218 218 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 218 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 219 220 220 219 219 219 219 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 195 194 194 194 194 194 193 193 193 193 192 192 192 192 192 192 192 192 192 193 193 194 194 195 195 196 197 197 198 198 199 199 200 200 200 200 200 199 199 199 198 198 198 197 197 196 196 196 197 196 196 196 196 197 198 198 199 199 199 200 200 200 201 201 200 199 199 198 198 197 196 195 194 193 192 191 190 189 188 187 186 185 185 184 183 183 183 182 182 182 184 184 184 185 185 187 187 188 190 191 193 193 195 196 198 198 199 200 201 203 203 203 204 204 204 206 207 207 208 209 210 211 212 212 212 213 213 215 215 215 214 216 216 215 214 215 216 217 217 217 217 218 219 219 219 220 219 219 219 219 218 218 218 218 218 218 218 218 218 218 217 218 217 217 217 216 216 216 216 216 216 216 217 217 217 218 218 219 220 221 222 222 223 223 224 225 225 226 226 227 227 227 227 227 228 228 228 229 229 230 230 230 231 231 231 231 232 232 232 233 233 234 233 233 232 231 230 229 227 226 226 224 222 221 220 218 216 215 214 213 212 211 211 211 210 211 210 211 212 212 213 214 215 215 216 217 217 218 219 220 220 221 221 221 222 222 221 221 221 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 219 219 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 218 195 195 194 194 194 194 194 193 193 193 193 192 192 192 192 192 192 193 193 193 193 194 194 195 196 196 197 197 198 199 199 200 200 200 200 200 200 200 200 199 199 198 198 198 197 197 197 197 197 197 197 197 197 198 198 198 200 200 200 201 201 202 201 201 201 201 200 200 198 197 196 196 194 193 192 190 189 189 188 186 185 185 184 184 183 183 183 182 182 184 184 184 185 185 187 187 188 190 191 193 194 196 198 199 199 201 201 203 204 204 204 206 206 206 207 208 210 211 211 212 213 213 215 215 215 215 216 216 216 216 218 217 217 217 217 217 218 218 219 220 221 221 221 221 222 222 222 221 221 221 221 220 220 220 220 220 221 221 222 222 221 221 221 221 221 221 220 220 220 220 219 219 220 220 219 221 221 221 222 222 223 223 224 225 225 226 226 226 227 227 228 229 229 230 230 230 230 231 231 232 232 232 233 233 233 235 235 235 235 235 236 236 235 234 234 234 233 232 230 229 228 226 225 223 221 220 218 217 215 215 213 213 212 212 212 212 212 213 213 213 214 214 215 216 216 217 218 219 219 220 221 222 222 222 223 223 223 222 222 222 221 221 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 220 220 219 220 219 220 220 220 220 220 220 220 220 220 220 220 219 219 219 218 218 218 218 217 217 217 217 217 217 217 217 217 217 218 218 195 194 194 194 194 194 194 193 193 193 193 192 192 192 192 192 192 193 193 193 194 194 195 196 196 196 197 198 198 199 199 200 201 201 201 201 200 200 200 200 199 199 199 198 198 198 197 197 197 198 197 198 198 198 199 199 200 200 201 202 202 202 202 202 202 201 201 200 198 197 197 196 194 193 192 190 189 189 188 187 185 185 184 183 183 183 183 184 184 184 184 185 185 186 187 188 189 192 193 194 196 198 199 201 201 203 204 204 206 206 208 209 209 209 210 210 212 213 213 214 215 216 216 216 217 218 217 217 218 218 219 218 219 219 220 220 220 221 221 222 223 223 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 224 224 225 224 225 225 225 225 224 223 223 223 222 223 223 222 222 222 223 223 223 223 223 224 225 225 226 226 227 228 228 229 230 230 230 230 231 232 232 231 232 233 233 233 234 235 236 236 236 238 238 239 237 237 238 237 237 237 236 235 234 233 231 230 229 227 225 224 222 221 219 217 216 216 215 214 214 213 213 213 214 214 214 214 215 216 216 217 218 219 219 220 221 222 223 223 223 223 224 224 223 223 223 222 222 221 221 221 221 221 220 221 221 221 221 220 220 220 220 219 219 219 219 219 219 219 219 219 219 220 219 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 218 218 218 218 217 217 217 217 217 217 217 217 217 217 218 218 194 194 194 194 194 194 193 193 193 193 193 193 193 193 192 192 193 193 193 193 194 194 195 195 196 197 197 198 199 199 200 200 201 201 201 201 201 201 200 200 200 199 199 198 198 198 198 198 197 198 198 198 198 199 199 199 200 201 201 202 202 203 202 203 202 202 201 200 200 199 197 196 194 193 192 191 190 189 188 187 186 186 185 183 184 184 184 184 184 185 185 185 186 188 188 189 192 194 194 197 199 199 201 203 204 206 206 208 208 209 209 210 210 212 212 212 214 214 214 215 217 217 217 217 218 219 218 218 220 221 220 220 220 221 222 221 223 224 225 225 226 226 227 227 227 228 227 227 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 227 226 226 226 226 226 225 225 224 225 225 225 225 226 226 226 226 226 227 227 228 229 229 230 231 231 231 231 232 233 233 233 234 234 234 235 235 237 238 239 239 240 240 240 240 240 240 240 239 239 239 238 236 235 233 232 231 230 228 226 223 223 221 220 219 218 217 216 215 215 215 215 215 215 215 215 216 216 217 218 218 219 219 221 222 222 223 223 224 224 224 224 224 224 224 223 223 223 222 222 222 222 222 221 221 221 221 221 221 220 220 220 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 218 218 218 218 217 217 217 217 217 217 217 217 218 218 218 195 195 195 194 194 194 194 194 193 193 193 193 193 192 193 193 193 193 193 194 194 195 195 196 196 197 198 198 199 199 200 200 201 201 201 201 202 201 201 200 200 200 199 199 198 199 198 198 198 198 198 198 198 199 199 199 200 201 201 202 202 203 203 203 203 203 201 200 200 199 197 196 195 194 192 191 190 189 188 187 186 186 185 184 184 184 184 184 185 185 185 186 188 188 191 192 194 195 197 199 201 203 203 204 206 208 210 210 211 211 212 212 212 214 214 216 216 216 218 218 218 218 218 219 221 221 221 220 221 222 222 222 223 223 224 224 225 226 227 227 228 229 229 229 230 230 230 230 230 230 230 230 230 230 230 230 232 232 231 232 232 232 233 232 231 231 231 231 230 230 229 228 227 227 227 226 226 227 227 227 227 227 228 228 229 229 230 230 230 231 231 231 232 232 232 233 233 234 235 236 236 237 237 239 239 241 241 242 242 242 243 243 242 242 242 241 240 239 238 237 235 233 232 230 229 226 225 223 222 221 220 219 218 218 217 216 216 216 216 216 216 216 217 218 218 219 219 220 221 222 222 223 224 224 224 225 225 225 225 225 225 224 224 224 223 223 223 222 222 222 221 221 221 221 221 221 220 220 220 220 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 218 218 218 217 217 217 217 217 217 217 217 218 218 218 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 193 193 193 194 194 195 195 196 197 197 198 198 199 199 200 200 201 201 201 201 202 202 201 201 201 200 200 199 199 199 199 198 198 198 198 198 198 198 199 199 200 201 201 202 202 203 203 204 203 203 201 201 200 199 197 197 195 193 192 190 189 188 187 186 186 185 185 184 184 184 184 185 185 185 186 187 189 189 192 193 195 197 198 200 202 204 206 206 208 210 211 211 212 214 214 215 215 215 217 217 218 219 219 220 220 220 221 221 221 221 222 222 222 222 223 224 224 225 227 227 228 229 230 231 231 231 233 234 234 234 234 234 234 233 234 234 234 234 234 234 234 234 235 235 235 235 235 236 236 235 235 235 233 232 232 231 230 230 230 230 229 229 229 229 229 229 229 229 229 229 230 230 231 231 232 232 233 233 233 234 234 235 236 236 237 239 239 240 242 242 243 244 244 244 245 245 244 244 244 243 242 241 240 239 238 236 234 232 231 229 227 226 224 223 222 220 220 219 218 218 218 218 217 217 217 217 218 218 219 219 220 221 221 222 223 223 224 225 225 225 225 226 226 226 225 225 225 225 224 224 223 223 223 222 222 222 222 221 221 221 221 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 219 219 219 219 219 218 218 218 217 217 217 217 217 217 217 218 218 218 218 194 194 194 194 194 194 194 194 194 194 193 193 193 193 193 193 193 193 194 194 195 195 195 196 197 197 198 198 199 200 200 201 201 201 202 202 202 202 201 201 201 200 200 200 200 199 199 198 198 198 198 198 198 198 199 199 200 201 201 202 202 203 203 204 203 203 201 201 200 199 197 197 195 193 192 190 189 188 187 186 186 185 185 185 185 185 185 185 186 186 187 189 190 190 193 195 196 198 200 202 204 206 208 210 211 212 213 213 214 216 217 217 217 218 218 219 220 220 221 222 222 222 222 222 222 222 223 223 224 223 224 225 226 227 227 229 230 231 233 234 234 235 236 237 237 237 237 237 237 237 237 238 238 238 238 239 239 239 239 240 239 239 239 239 239 238 237 237 236 235 234 234 233 232 232 231 231 230 230 230 229 229 229 229 229 230 230 230 231 232 232 232 232 233 234 234 235 236 236 237 237 238 240 241 243 243 244 245 245 246 246 246 247 246 245 245 244 243 242 241 240 238 236 235 233 232 230 228 226 226 224 223 222 221 220 220 219 219 218 218 219 218 219 219 219 220 220 221 221 222 223 223 224 225 225 226 226 226 226 226 226 226 225 225 225 225 224 224 223 223 223 223 222 222 221 221 221 221 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 219 219 219 219 219 219 218 218 218 217 217 217 217 217 217 218 218 218 218 195 195 195 195 195 195 194 194 194 194 194 194 194 194 193 193 194 194 194 194 195 195 196 196 197 198 198 199 199 200 200 201 201 201 202 202 202 202 202 202 202 201 200 200 200 199 199 199 198 198 198 198 198 198 199 199 199 201 201 201 202 202 203 203 203 203 201 200 200 199 198 197 195 193 192 190 189 188 187 186 186 186 185 185 185 185 186 186 187 187 189 190 191 193 195 196 198 200 201 203 205 207 209 211 213 213 214 216 218 219 218 218 219 219 220 221 221 222 223 223 224 224 223 223 223 223 224 224 225 225 226 227 228 228 229 232 233 234 237 237 237 239 240 240 240 241 241 241 240 240 240 240 240 241 241 241 241 241 242 242 242 242 242 242 242 242 241 240 239 238 237 236 235 234 234 233 232 231 231 231 230 230 230 230 230 231 231 231 231 232 232 232 233 233 234 234 234 235 236 238 238 239 241 242 244 244 246 246 247 247 247 247 247 248 247 246 246 245 244 243 241 240 238 237 235 234 232 230 228 227 226 225 224 222 222 222 221 220 221 220 220 219 220 220 220 220 220 221 222 222 223 224 224 225 225 226 226 227 227 227 227 226 226 226 226 226 225 225 224 224 224 223 223 223 222 221 221 221 221 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 219 219 219 219 219 219 218 218 218 217 217 218 218 218 218 218 218 218 195 195 195 195 195 195 195 195 195 195 194 194 194 194 194 194 194 194 194 195 195 195 196 196 197 198 198 198 199 200 200 201 201 201 202 202 202 202 202 201 201 201 201 200 200 199 199 199 198 198 198 198 198 198 198 199 199 199 200 200 202 201 202 202 203 202 201 200 200 199 197 197 195 193 192 190 189 188 187 187 186 186 186 186 186 186 186 187 189 190 191 191 193 194 196 198 199 201 205 206 207 209 211 213 213 215 216 218 219 219 220 221 222 222 222 223 224 224 224 225 225 226 226 226 226 226 226 226 227 227 229 229 229 231 233 235 236 238 238 240 241 242 242 243 243 244 244 244 244 244 244 244 244 244 245 245 245 245 245 246 246 246 246 245 245 245 243 242 241 241 240 239 237 236 234 234 234 233 233 233 231 231 230 230 230 230 230 230 230 230 231 232 232 233 233 234 234 235 236 238 238 239 242 243 244 245 246 247 248 249 249 249 249 249 249 248 247 246 245 244 243 242 240 238 237 235 234 232 230 229 227 226 225 225 224 223 223 222 222 221 221 220 220 220 221 221 221 221 222 222 223 224 224 225 225 226 226 227 227 227 227 227 227 227 226 226 226 226 225 225 225 224 223 223 222 222 222 222 221 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 219 219 219 219 219 219 218 218 218 217 218 218 218 218 218 218 219 218 195 195 195 195 195 195 195 195 195 195 195 194 194 194 194 194 194 194 195 195 195 196 196 197 197 197 198 199 199 200 200 201 201 202 202 203 202 202 202 202 202 201 201 200 200 199 199 199 198 198 198 198 198 198 198 198 199 199 200 200 200 201 201 202 201 201 201 200 199 199 197 196 195 193 192 190 189 189 188 187 187 186 186 186 187 187 187 189 190 191 191 192 194 196 197 199 200 204 206 206 208 210 214 214 216 218 219 220 220 221 222 223 223 223 224 225 226 226 226 227 228 228 227 227 228 228 228 228 229 230 230 230 233 234 236 238 239 240 242 243 245 245 245 247 247 247 247 247 247 247 247 247 247 248 248 248 248 248 249 249 249 247 247 247 247 246 246 245 244 242 241 241 239 237 236 236 234 234 233 233 232 231 231 231 231 230 230 230 230 230 230 231 231 232 233 233 234 234 236 237 238 240 242 243 244 245 246 248 249 249 250 250 250 250 250 249 248 247 247 246 244 243 242 239 238 237 235 234 232 231 230 228 227 226 226 224 224 224 223 222 222 221 221 221 221 221 222 222 223 223 223 224 224 225 226 226 226 227 227 227 227 227 227 227 227 227 227 226 226 226 225 225 224 224 223 223 222 222 221 221 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 219 220 220 220 219 219 219 218 218 218 218 218 218 218 218 218 219 219 219 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 194 194 195 195 195 196 196 197 197 198 198 199 199 200 200 201 201 202 202 202 203 203 203 202 202 202 201 201 200 200 199 199 198 198 198 198 197 198 198 198 198 199 199 200 200 200 200 200 201 200 200 200 199 198 197 196 195 193 192 191 190 189 188 188 187 187 187 187 189 189 189 190 191 191 192 194 196 197 199 200 202 205 206 208 210 213 215 216 217 219 220 222 221 222 223 224 224 225 226 227 227 227 228 228 229 230 230 230 231 231 231 231 231 233 233 234 236 237 239 240 242 244 245 246 247 248 249 249 249 250 250 251 250 250 250 250 250 250 250 251 251 251 251 251 251 250 250 250 249 249 247 247 245 244 243 241 240 239 238 236 236 235 234 233 232 232 231 231 231 231 230 230 230 230 230 230 230 231 232 233 233 234 236 238 238 240 241 243 244 246 247 249 249 250 251 251 250 250 250 250 249 248 248 247 245 244 243 241 240 238 237 235 234 232 232 230 229 228 227 227 225 225 224 224 223 223 222 222 222 222 223 223 223 223 224 224 224 225 225 226 227 227 227 227 228 228 228 228 228 228 227 227 227 226 226 226 225 225 224 223 223 222 222 221 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 220 219 219 219 219 219 219 219 219 218 218 218 218 218 218 219 219 218 219 220 220 195 195 195 195 195 196 196 196 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 197 197 198 198 199 199 200 200 201 201 201 202 202 203 202 202 202 202 202 201 201 200 200 199 199 198 198 198 198 198 197 198 198 198 198 199 199 199 199 199 200 199 200 199 199 199 198 197 196 194 194 193 191 190 189 189 188 188 188 189 189 189 190 190 191 193 193 194 195 197 198 200 201 203 206 207 209 212 214 215 217 218 220 221 223 224 224 224 225 226 227 227 228 228 229 229 230 231 230 230 231 233 233 233 233 233 235 235 238 240 240 242 244 245 246 248 249 250 251 251 252 252 253 253 253 253 253 253 253 253 254 254 254 254 254 254 254 254 253 253 251 251 250 249 248 247 245 244 243 242 240 239 238 237 236 234 234 232 232 232 231 230 230 230 230 230 230 230 230 230 231 231 232 234 235 235 238 239 240 242 244 245 247 248 248 250 250 250 251 251 251 251 251 250 249 249 248 246 245 244 242 241 239 238 237 236 234 233 232 231 230 229 228 227 226 225 225 224 224 223 223 222 223 223 223 223 223 224 224 224 225 225 226 227 227 227 227 228 228 229 228 228 228 228 228 228 227 226 226 226 225 225 224 223 223 222 222 221 221 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 219 219 219 219 219 219 220 220 195 195 195 196 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 196 196 196 197 197 197 198 198 198 199 200 200 201 201 201 202 202 202 203 203 203 202 202 202 201 200 200 199 199 198 198 198 198 198 198 197 198 198 198 198 199 198 199 199 199 199 199 199 199 198 198 196 196 195 194 193 192 191 190 189 189 188 189 189 190 190 191 191 193 193 195 196 198 200 200 201 204 206 206 209 211 213 215 216 218 219 221 222 224 225 226 226 227 227 228 229 229 230 231 231 232 233 232 233 234 235 235 235 236 237 238 239 241 243 244 245 247 249 250 252 252 252 253 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 256 255 255 255 254 253 253 252 250 248 248 247 245 243 242 242 240 239 238 237 236 234 234 233 232 232 230 230 230 230 230 230 230 230 230 231 232 232 233 235 236 238 240 241 242 243 245 246 247 249 250 251 251 251 252 252 251 251 250 250 248 248 247 245 245 243 242 241 240 239 238 236 235 233 233 231 230 229 229 228 227 226 225 225 224 224 223 223 223 224 224 224 224 224 225 225 226 226 227 227 227 227 228 228 228 229 228 228 229 228 228 228 227 227 226 226 225 225 224 223 223 222 222 222 221 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 195 195 195 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 198 198 199 199 200 200 200 201 202 202 202 202 203 202 203 202 202 202 201 201 200 200 199 199 198 198 198 198 197 198 198 197 198 198 198 198 198 198 198 198 198 198 197 198 197 196 195 195 194 193 193 192 191 190 189 190 190 190 190 191 193 193 194 195 197 198 200 200 201 204 205 207 209 211 212 214 216 217 220 221 223 224 225 227 227 228 229 229 230 231 231 232 232 233 233 234 235 236 237 237 238 239 239 241 242 243 244 245 247 249 251 252 253 254 254 256 256 256 257 257 257 257 257 258 258 258 258 258 258 258 258 258 258 258 256 256 255 254 254 253 252 251 250 248 247 246 245 243 242 241 239 238 238 237 235 234 234 233 232 231 230 230 230 230 230 230 230 230 231 232 232 234 235 236 237 239 241 242 244 245 247 248 249 250 251 251 252 252 252 251 251 251 250 249 248 247 247 246 245 243 242 241 239 239 237 236 235 234 232 231 231 229 229 228 227 226 226 225 225 224 224 224 224 224 224 224 225 225 225 226 226 227 227 227 228 228 229 229 229 229 229 229 229 228 228 228 228 227 226 226 225 224 224 223 223 223 222 221 221 221 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 195 195 195 196 196 196 196 196 197 197 196 196 196 196 196 196 196 196 196 196 196 197 197 197 198 198 198 199 199 199 200 200 201 202 202 202 203 203 203 203 203 202 202 202 201 201 200 199 199 198 198 198 198 198 197 198 198 197 198 198 197 197 197 197 198 198 197 198 197 197 196 196 196 195 193 193 193 192 191 191 191 191 191 191 193 194 196 196 197 198 200 201 202 204 205 206 208 210 212 214 215 217 219 221 222 224 225 227 227 228 229 230 231 231 231 232 233 234 235 235 236 237 238 239 239 240 241 243 244 245 245 247 249 252 252 254 255 256 258 258 258 259 260 260 260 260 260 260 260 260 260 260 260 260 260 260 259 259 259 258 256 256 255 254 253 252 251 250 249 248 247 245 244 242 241 240 238 238 237 237 235 234 234 233 232 231 231 230 230 230 230 230 231 232 232 232 234 235 236 238 240 241 243 244 246 247 248 249 250 251 252 252 252 252 251 251 250 250 250 249 248 247 246 245 244 243 241 240 240 238 237 236 235 233 232 232 231 230 229 228 227 227 226 226 226 226 225 225 225 225 225 225 225 226 226 227 227 227 227 228 228 229 229 229 229 229 229 229 229 229 228 228 228 227 226 226 225 224 224 223 223 223 222 221 221 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 220 221 221 221 221 195 195 196 196 196 196 196 197 197 197 197 197 197 197 197 197 197 196 197 197 197 197 197 197 198 198 198 198 199 199 200 200 201 201 202 202 202 202 203 203 203 202 202 202 201 201 200 200 199 199 198 198 198 198 198 198 198 198 198 197 198 197 197 197 197 197 198 197 198 197 196 196 196 195 194 193 193 193 192 191 192 192 192 192 194 196 196 197 198 200 201 202 204 205 206 208 209 211 213 215 216 217 220 222 223 224 226 228 229 229 230 231 232 233 233 235 235 236 236 237 238 239 240 242 243 244 245 246 247 249 250 252 253 253 255 257 259 259 259 260 262 262 263 263 263 263 262 262 262 262 262 262 262 262 261 261 260 260 260 259 258 256 255 254 253 252 251 250 249 248 247 246 244 243 242 240 239 239 238 237 236 235 234 234 232 232 232 232 231 231 230 231 232 232 232 233 234 236 237 237 240 241 243 244 245 246 248 249 249 251 251 251 252 251 251 251 251 250 249 249 248 247 246 245 244 243 243 241 240 239 238 237 236 235 234 233 231 231 230 230 228 228 227 227 227 226 225 225 225 226 225 225 226 226 226 227 227 227 227 228 229 229 229 229 229 230 230 229 229 229 228 228 228 228 227 226 226 225 224 224 223 223 223 222 222 221 221 221 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 222 195 195 195 196 196 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 198 198 198 198 199 199 199 200 200 200 201 202 202 202 203 203 202 203 202 202 202 201 201 200 200 199 199 199 198 198 198 198 198 198 198 198 198 197 198 197 197 197 197 197 197 197 197 197 196 196 195 195 194 193 194 193 193 193 193 193 194 195 197 197 198 200 201 202 203 205 206 208 209 210 212 214 216 218 219 221 223 225 226 227 229 229 231 232 233 234 235 235 236 237 237 238 239 240 241 242 244 245 247 247 249 250 252 253 254 256 257 259 260 260 261 263 264 264 264 265 265 265 265 264 264 264 264 264 263 263 263 263 262 261 261 260 259 258 257 256 254 254 253 251 250 248 248 247 246 245 245 242 242 241 239 239 238 236 236 234 234 234 233 233 233 233 232 232 232 233 234 234 234 236 237 238 239 240 242 243 245 245 246 248 249 249 250 251 252 251 251 251 251 250 250 249 249 248 247 247 246 245 244 244 242 241 240 239 238 237 235 235 234 233 232 231 231 229 229 228 228 227 226 226 226 226 226 225 226 226 226 226 227 227 227 228 228 229 229 229 229 230 230 230 230 230 230 229 228 228 228 227 227 227 226 225 224 224 223 223 223 223 222 222 221 221 221 221 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 222 222 222 195 195 196 196 196 196 197 197 197 197 197 197 197 198 197 197 198 197 197 197 198 197 198 198 198 198 199 199 199 199 200 200 200 201 201 202 202 203 203 202 203 203 202 202 202 201 201 200 199 199 199 199 199 198 199 199 198 198 198 198 198 197 198 197 197 197 198 197 197 198 197 197 196 196 195 195 194 194 194 195 194 194 195 196 196 197 198 199 201 202 203 205 206 207 209 211 213 214 214 217 219 220 222 224 225 227 228 230 231 232 234 235 235 236 236 238 239 239 240 241 242 243 244 245 248 249 250 251 254 255 256 257 259 260 261 262 264 265 266 266 266 267 267 267 267 267 267 266 266 266 266 265 265 264 264 263 262 261 260 259 258 256 255 254 253 252 251 250 249 248 247 245 245 245 244 243 241 241 240 238 237 236 236 235 235 234 233 233 233 234 234 233 234 234 235 236 237 237 239 239 241 242 244 245 245 246 248 248 249 250 250 251 251 251 251 250 250 250 249 248 248 248 247 246 245 245 244 243 242 240 240 239 238 236 236 235 234 233 232 232 231 229 229 229 228 227 227 227 227 226 226 226 226 227 226 227 227 228 228 228 229 229 229 229 230 230 230 230 230 230 229 229 228 228 227 227 227 226 225 225 225 224 224 223 223 223 222 222 222 222 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 222 222 222 222 222 195 195 195 196 196 197 197 197 197 198 197 198 198 197 198 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 200 200 200 201 201 202 202 202 202 203 203 203 202 202 202 201 201 200 200 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 197 198 198 198 197 197 198 197 197 197 196 196 195 195 195 195 195 195 195 197 197 198 199 200 202 203 205 206 207 208 211 212 214 215 216 218 221 221 223 226 227 228 230 231 232 234 236 236 236 237 238 240 240 241 242 243 245 246 247 248 249 252 253 254 256 258 259 260 261 263 264 265 266 267 267 269 269 270 270 270 270 270 270 269 269 269 267 268 266 265 264 264 263 262 260 259 258 256 255 254 253 251 250 249 249 248 247 246 246 245 245 243 242 242 240 239 239 238 237 236 236 235 235 235 235 235 235 235 235 236 236 237 238 239 239 241 241 242 244 245 245 246 247 248 249 249 250 250 250 251 250 250 250 250 249 249 248 247 247 246 245 244 244 243 242 241 240 240 239 238 236 236 235 234 233 232 232 230 230 229 229 228 228 227 227 227 227 227 227 227 227 227 227 228 228 228 229 229 229 229 229 230 230 230 230 230 229 229 229 228 228 227 227 226 226 225 225 225 224 224 224 224 223 223 223 222 222 222 222 221 221 221 221 221 220 220 220 221 220 220 220 221 221 221 221 221 221 222 222 222 222 222 222 222 223 195 195 196 196 196 196 197 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 200 200 200 200 201 201 201 202 202 203 202 202 202 202 202 201 201 201 200 199 200 199 200 199 199 199 199 198 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 197 197 196 196 196 197 197 197 198 198 200 200 201 203 204 206 207 209 210 212 213 215 216 218 220 221 223 225 227 229 231 231 232 234 236 237 237 238 239 241 241 242 243 244 245 246 247 248 251 252 254 256 257 258 260 262 263 264 265 266 267 269 269 270 270 271 271 271 271 271 271 271 271 270 270 269 269 268 266 265 264 263 262 260 259 257 256 254 254 253 251 250 250 249 249 248 247 247 246 245 244 244 242 241 240 240 240 238 238 237 237 237 237 237 237 236 237 237 237 237 239 239 240 241 241 242 242 244 245 245 246 247 247 249 249 249 250 249 250 249 250 250 249 249 248 247 247 247 246 245 245 245 244 243 242 241 240 239 239 238 237 236 235 234 234 232 231 231 230 230 229 229 228 228 228 227 227 227 227 227 227 227 227 228 228 229 229 229 230 230 230 230 230 230 230 230 229 229 229 228 227 227 227 226 226 226 226 225 225 224 224 224 224 224 224 223 223 223 223 222 222 222 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 223 222 223 223 223 223 194 195 195 196 196 196 197 197 197 198 198 198 198 198 198 198 198 199 199 198 198 199 199 199 198 199 199 199 199 199 199 200 200 200 200 201 201 201 202 202 202 202 202 202 201 201 201 201 200 200 200 200 200 199 200 199 199 199 199 198 198 198 198 198 198 198 198 199 198 199 199 198 198 198 198 198 197 197 197 197 197 198 198 199 199 201 202 204 204 205 208 209 210 212 213 214 216 218 220 221 222 225 227 228 230 232 232 234 236 237 238 239 240 241 242 243 243 245 246 247 248 248 251 252 255 256 257 258 260 262 263 264 265 266 267 269 270 271 271 272 272 273 273 273 273 273 272 272 272 271 270 270 269 268 266 264 263 262 260 258 256 255 254 253 252 251 250 250 249 248 248 247 247 247 246 245 244 243 242 241 241 241 239 239 239 239 239 238 238 238 238 238 239 239 239 240 240 241 241 242 242 243 244 244 245 246 246 247 248 248 248 249 248 249 248 249 248 248 248 247 247 247 246 246 245 245 244 244 243 242 242 241 240 239 238 237 237 235 235 234 233 232 232 231 231 230 229 229 229 229 228 228 227 228 228 227 227 227 228 228 229 229 229 230 230 230 230 230 230 230 229 229 229 228 228 227 227 227 227 226 226 226 226 226 225 225 225 225 224 224 224 224 224 224 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 224