Height 268 262 262 272 288 299 310 331 348 382 428 406 363 385 427 462 478 478 479 483 488 487 476 484 492 531 580 604 597 603 599 555 493 435 301 355 300 335 506 547 567 577 547 506 483 442 495 532 490 390 301 252 251 317 397 452 467 437 469 472 451 434 411 454 458 439 416 402 407 410 402 381 359 375 397 416 428 418 383 354 360 343 325 323 332 254 214 196 202 240 311 300 270 284 304 283 282 308 323 342 361 368 350 353 378 394 388 382 345 166 147 183 97 106 122 129 137 150 162 150 139 117 95 88 105 135 166 186 189 177 148 125 116 120 138 164 187 199 203 200 192 182 175 173 170 162 148 132 121 117 118 124 135 150 164 178 194 211 219 243 279 420 512 381 299 309 318 330 349 369 401 424 438 436 407 335 340 359 375 383 382 381 393 396 387 362 326 350 293 263 258 257 262 279 293 309 334 368 383 350 312 292 295 300 313 339 349 343 337 357 443 507 504 465 464 467 486 461 434 430 431 463 465 448 421 404 439 439 459 482 490 474 486 489 482 450 391 320 284 269 407 530 476 396 451 473 463 439 420 398 361 333 319 314 313 314 254 228 252 292 333 321 323 353 401 443 444 445 446 455 473 492 505 509 508 510 526 544 555 556 555 552 544 533 529 528 530 532 535 538 533 527 521 514 508 501 492 485 479 474 470 460 450 446 446 446 448 454 459 462 463 467 472 478 483 486 490 491 492 284 287 287 291 296 300 306 327 373 416 434 408 363 415 461 475 477 471 474 482 486 485 487 495 479 493 526 557 579 598 591 408 198 196 201 193 227 348 508 569 579 574 525 477 465 462 426 420 387 329 287 295 354 419 451 451 458 456 440 440 447 443 436 459 461 447 428 413 410 409 402 394 387 375 427 445 443 419 379 369 377 304 259 268 282 229 192 186 195 210 239 233 236 248 265 280 286 308 341 372 378 349 365 349 374 410 422 395 379 190 149 197 163 113 122 130 140 155 171 176 169 143 108 81 83 105 135 159 171 169 153 132 121 120 126 138 151 166 179 184 180 166 153 147 144 141 139 171 126 111 116 131 154 182 204 253 276 243 251 283 324 576 746 451 322 317 322 336 363 397 433 439 444 442 412 329 326 344 361 370 370 370 373 370 356 332 300 284 260 250 249 248 250 259 265 273 293 332 336 307 268 250 255 238 258 301 326 326 315 305 307 357 403 422 428 498 487 444 429 456 463 452 420 378 345 346 387 397 404 413 417 414 424 464 478 440 365 318 302 298 338 395 437 450 472 473 453 426 413 382 341 321 316 316 318 317 248 226 260 294 321 315 330 364 401 430 426 430 441 458 477 490 492 489 485 486 495 508 523 534 540 540 535 529 527 527 527 528 529 534 530 521 514 507 501 494 488 481 475 470 456 445 439 437 437 436 438 442 447 450 451 455 462 469 475 480 484 486 489 290 348 328 309 309 306 312 337 409 442 413 409 377 416 460 478 468 461 473 486 488 487 499 502 492 488 471 451 501 571 458 275 163 200 189 184 210 305 448 561 556 479 432 416 414 414 400 388 358 320 304 341 436 481 481 458 447 455 449 443 446 455 455 459 460 454 442 429 421 417 407 389 375 391 439 456 448 419 385 373 367 268 209 218 232 220 206 198 196 198 203 206 220 232 246 269 290 310 347 362 344 316 351 362 378 410 441 419 338 183 170 236 220 122 123 132 145 163 190 214 212 183 137 94 80 88 106 127 146 156 155 146 138 134 134 134 133 136 145 153 155 146 136 132 133 135 136 152 126 120 130 148 174 206 247 276 280 270 280 312 407 609 788 752 425 369 359 375 412 454 478 458 431 402 368 324 315 332 349 355 353 357 353 340 318 292 283 271 248 243 247 241 240 241 246 253 266 292 284 263 244 232 216 194 213 265 302 312 301 280 267 281 314 349 360 425 395 368 374 407 434 423 384 323 265 243 287 322 353 360 345 339 361 485 508 435 363 344 361 387 414 454 526 538 512 485 458 429 415 378 341 322 319 319 324 250 222 236 264 285 288 297 326 360 384 405 410 417 432 454 471 475 469 465 465 471 485 493 497 505 514 520 521 524 526 525 523 520 520 526 522 514 507 501 495 489 482 475 466 455 447 440 436 434 433 434 435 438 441 443 445 449 455 462 469 475 477 478 479 289 362 353 329 319 317 329 369 424 441 419 422 422 452 467 462 449 451 471 485 491 492 497 507 488 453 418 398 409 436 365 247 166 168 156 160 188 244 356 527 481 383 351 357 364 372 379 371 349 332 348 421 507 542 525 480 444 441 453 454 456 466 463 459 457 455 450 441 433 427 416 394 379 409 428 440 435 422 402 357 307 228 187 192 207 213 216 214 211 207 201 195 206 217 228 249 283 316 334 325 312 334 357 397 394 405 443 421 269 180 193 239 227 162 138 136 150 175 209 235 237 205 156 113 93 86 90 102 117 134 147 153 155 155 155 151 144 133 127 128 132 130 127 131 138 145 145 139 137 145 160 181 206 230 263 282 288 293 292 319 407 529 665 786 683 537 465 459 483 501 502 433 384 359 326 301 293 317 332 327 323 325 305 290 281 273 266 254 245 246 249 242 235 234 252 274 283 268 249 241 244 232 200 190 199 240 275 289 284 265 259 265 286 309 300 280 261 262 289 341 384 368 331 276 224 208 257 276 285 288 281 264 357 545 535 397 364 369 440 499 533 555 585 596 560 522 485 448 422 381 345 325 321 321 325 253 215 214 231 249 280 294 316 341 360 382 394 405 422 443 456 450 441 438 445 459 476 492 492 489 492 500 510 516 519 519 516 512 509 509 508 505 500 496 489 481 472 462 455 447 442 438 434 432 431 432 433 435 438 442 444 446 450 455 462 467 469 468 467 281 302 339 338 327 345 361 434 465 464 461 480 481 495 488 466 449 456 453 473 486 491 499 508 468 430 412 403 371 343 297 228 173 159 148 175 183 205 267 372 371 319 307 318 329 339 350 348 339 356 417 473 518 565 567 522 462 443 446 454 463 468 468 461 457 454 452 448 439 433 427 420 411 405 407 390 384 395 403 352 249 198 183 185 189 192 207 217 223 221 202 190 191 198 209 229 265 282 302 309 315 352 403 428 418 416 429 391 286 260 198 164 243 249 159 139 158 186 217 233 235 205 163 133 116 97 89 87 91 103 121 138 152 163 171 175 173 157 139 128 125 126 129 140 154 164 165 160 166 182 209 251 312 282 300 313 310 298 283 300 343 392 460 572 633 575 530 518 525 510 441 374 338 311 264 256 265 287 298 294 298 286 280 279 279 270 242 230 236 245 247 242 232 235 272 322 338 262 243 260 256 235 222 225 221 234 249 256 252 249 256 274 291 289 256 206 189 198 224 260 297 286 260 228 211 236 274 292 311 315 293 269 431 679 655 433 340 389 502 554 568 576 563 584 569 539 501 462 430 393 356 332 324 321 272 220 198 202 220 250 260 282 307 330 348 359 369 387 410 432 440 425 414 413 424 442 463 487 491 485 480 483 492 504 510 510 508 503 499 498 496 495 492 488 482 471 458 450 449 446 441 436 432 430 430 430 432 433 434 437 440 444 448 452 456 461 463 462 461 272 296 304 311 353 426 391 407 445 457 453 471 488 487 494 487 467 466 460 478 489 493 498 502 483 439 393 355 319 284 252 212 180 167 153 184 176 181 211 252 305 290 285 292 302 311 320 322 348 412 489 468 481 532 576 577 525 480 460 451 452 458 464 463 459 455 452 449 443 437 433 427 417 404 397 297 263 321 401 333 294 240 206 194 185 170 187 205 219 224 214 195 188 192 202 216 249 271 290 310 342 389 395 405 383 379 387 292 256 257 212 190 265 260 174 150 167 194 209 217 220 211 185 150 135 116 96 82 76 81 94 110 126 144 163 183 190 185 170 151 137 134 140 157 173 184 186 187 200 223 261 322 415 353 359 358 332 294 274 280 290 299 314 359 432 492 527 530 497 426 362 319 290 262 226 212 222 235 254 275 272 268 271 274 275 271 254 235 231 235 239 237 234 245 290 326 322 305 298 285 268 258 265 278 263 256 245 228 221 235 258 285 299 285 242 207 190 191 201 212 230 236 232 235 259 310 310 303 297 290 272 226 303 360 345 303 313 352 418 473 521 557 529 517 512 498 476 455 433 407 373 325 275 270 226 199 192 200 217 234 244 277 310 328 334 335 345 368 399 426 425 406 393 393 402 419 444 469 479 478 473 474 477 482 491 498 497 493 492 490 489 488 484 480 472 460 451 451 451 446 440 435 430 428 428 429 430 430 430 431 433 437 442 449 456 460 462 461 460 274 286 290 318 345 367 428 438 433 431 448 487 493 489 496 493 478 477 485 491 479 475 495 499 490 459 394 312 243 230 211 191 177 171 161 171 164 167 189 227 281 273 265 266 275 289 298 307 400 508 540 464 483 502 553 618 639 553 503 470 454 452 458 465 465 459 451 444 444 444 439 431 420 411 405 404 407 401 363 266 247 271 255 205 173 176 170 189 210 219 222 205 198 197 199 205 221 242 265 299 348 400 408 381 389 380 323 276 234 225 238 226 177 261 247 198 173 187 207 209 204 194 182 167 153 130 103 83 74 75 86 105 116 122 133 158 181 194 196 181 153 139 152 171 191 205 209 214 232 256 284 312 329 378 381 370 348 308 292 283 290 297 297 294 329 396 461 472 406 324 306 282 257 234 217 196 195 199 215 243 253 259 260 262 269 277 273 252 239 237 241 245 248 287 308 309 309 316 318 306 295 290 290 294 317 312 275 230 227 243 267 289 302 297 259 230 217 212 209 210 218 237 258 287 327 360 337 313 294 276 248 214 224 232 237 248 266 277 294 371 499 608 532 486 457 441 432 429 422 384 342 281 207 206 201 194 195 205 223 227 251 281 303 310 310 314 330 358 392 420 414 394 381 378 382 392 416 438 453 461 465 468 465 465 471 477 476 480 484 481 476 473 470 463 454 449 448 449 448 443 437 432 428 426 426 426 427 427 427 426 427 430 436 444 454 459 462 462 460 280 286 289 307 345 396 447 472 445 444 471 499 500 497 500 491 480 499 492 492 470 463 491 498 489 459 396 299 194 181 183 174 166 164 165 156 159 164 179 210 237 245 243 244 254 269 290 321 471 600 590 494 495 494 540 607 631 596 563 528 496 472 462 477 481 470 454 445 445 445 443 433 422 422 415 411 404 353 266 250 261 268 254 227 206 185 180 190 210 225 213 209 205 207 211 214 225 233 246 284 344 405 440 418 425 392 295 238 214 213 238 227 164 331 282 242 229 236 260 260 234 207 185 167 150 128 108 93 86 87 100 114 121 121 119 130 152 172 183 180 161 153 170 193 222 252 273 257 258 265 268 267 276 357 378 372 363 359 329 306 310 329 335 304 308 333 358 351 302 288 276 261 245 231 217 200 193 192 198 213 236 247 248 254 268 283 285 267 253 251 256 264 286 307 313 311 311 320 328 324 317 315 324 361 380 364 309 243 239 254 279 298 304 300 276 253 235 225 224 227 245 270 301 333 360 371 345 319 295 267 227 210 188 183 196 222 247 259 270 352 458 471 425 422 416 409 408 412 391 287 221 200 192 192 194 200 209 222 237 246 268 283 288 288 291 302 323 351 381 407 406 389 378 373 371 371 387 405 424 439 451 459 458 457 457 457 457 463 467 466 461 457 451 444 439 439 442 446 443 437 431 427 424 423 422 422 422 422 422 422 422 424 430 439 452 458 461 461 460 298 364 345 356 391 433 471 494 470 472 492 505 504 502 501 485 471 490 482 491 479 474 489 497 490 432 366 288 190 155 190 183 167 163 166 161 166 174 186 203 216 227 233 240 249 264 318 382 521 618 603 552 500 480 480 491 504 514 559 658 718 666 491 492 487 475 460 448 444 444 444 440 433 426 414 391 340 277 247 328 342 314 277 247 228 210 206 265 301 272 208 212 218 223 227 226 225 229 245 281 343 425 455 448 406 347 291 249 243 244 259 261 237 287 308 291 275 285 318 336 327 314 256 147 131 120 112 108 105 105 112 123 128 130 132 134 143 146 146 144 143 151 180 205 241 290 329 300 269 287 313 305 303 364 381 401 419 392 349 336 343 362 364 306 294 285 272 261 260 265 261 250 237 226 213 204 198 197 199 205 217 225 226 231 243 252 258 254 254 261 273 289 313 318 318 320 324 340 345 340 348 373 386 402 414 399 344 266 260 277 291 302 308 307 296 272 244 225 223 237 266 294 313 325 336 343 330 311 284 251 227 208 177 167 181 206 231 247 261 305 356 360 377 395 405 402 388 379 318 255 215 197 192 199 209 221 235 247 257 275 280 278 275 276 287 302 322 344 368 391 399 390 378 367 362 358 369 388 407 422 433 446 452 454 452 447 444 445 448 447 445 442 435 427 423 425 431 437 434 428 423 419 417 417 416 416 416 416 416 417 417 419 424 433 445 452 455 455 454 346 346 344 378 424 464 490 497 492 491 494 498 506 501 502 483 458 455 474 496 500 496 494 496 488 396 310 235 165 149 199 214 195 165 166 157 164 176 187 195 210 226 237 252 278 316 356 456 567 619 597 577 509 467 448 452 476 497 518 628 737 745 587 509 488 476 463 449 440 439 441 440 436 427 407 343 280 244 255 320 353 338 303 267 242 246 306 361 354 283 216 221 235 242 240 236 230 245 271 321 384 435 440 425 364 310 293 282 286 292 299 301 286 237 292 308 310 326 354 365 363 355 314 221 121 117 122 125 123 119 121 127 133 143 160 180 177 148 127 123 130 149 180 212 251 294 320 297 295 292 272 253 350 371 312 344 430 371 356 359 380 391 365 304 296 277 260 254 255 254 245 235 228 221 212 206 202 201 204 205 203 197 191 187 186 192 208 227 247 269 293 312 324 328 331 341 357 374 375 374 388 415 424 426 436 421 368 293 287 296 306 316 322 322 317 289 255 228 217 225 237 251 263 273 278 281 283 280 259 230 237 206 175 165 175 196 218 237 250 250 241 253 256 296 328 325 283 271 251 234 219 211 213 225 237 248 252 251 271 281 277 272 272 279 293 306 321 336 353 371 383 382 371 359 350 349 362 381 398 410 419 434 442 447 447 443 435 432 431 430 427 427 422 412 409 413 421 426 424 420 415 411 410 410 409 408 408 408 409 409 410 412 417 426 438 444 448 449 447 370 315 357 398 446 487 500 496 500 499 494 492 504 498 506 488 459 454 474 494 504 504 498 491 483 336 232 184 158 143 195 185 170 169 168 163 164 172 181 188 202 223 250 288 331 369 411 495 573 607 598 591 563 530 477 452 486 503 508 563 643 686 624 515 484 471 461 449 437 436 438 440 438 429 392 318 279 275 291 306 340 336 310 280 267 302 405 421 365 288 242 237 247 252 251 249 254 286 316 375 433 428 405 362 327 307 302 307 270 280 290 285 265 228 269 318 346 357 380 367 357 347 336 310 203 150 144 146 139 128 128 128 135 160 202 247 237 182 143 134 142 161 188 222 257 282 280 285 276 261 248 252 318 426 387 358 378 345 358 371 386 370 316 293 287 271 255 247 250 245 238 232 227 222 216 209 205 206 208 203 194 187 184 181 182 194 217 239 260 287 316 326 333 342 357 377 398 409 408 411 424 443 446 446 449 427 375 313 307 313 318 322 325 326 322 304 278 251 230 222 218 215 219 227 227 225 231 239 233 214 218 196 175 166 172 189 211 230 238 214 170 172 170 210 250 263 245 241 239 238 237 236 237 238 237 234 228 227 245 260 264 267 273 284 295 305 316 330 345 354 365 366 360 352 348 352 364 379 391 400 407 422 434 442 445 443 435 427 419 413 410 410 406 400 400 406 413 416 417 414 411 407 404 405 405 404 404 404 404 404 405 407 411 420 430 436 439 440 439 350 321 397 435 471 501 504 502 496 504 510 505 498 501 503 489 469 462 477 494 507 511 504 486 464 288 180 148 146 144 153 176 176 164 169 167 162 167 177 189 203 226 267 325 384 424 440 455 516 561 571 581 589 575 524 486 499 512 518 532 569 608 600 511 485 472 462 454 443 441 444 447 439 411 374 344 334 339 351 366 373 345 310 295 318 370 429 434 389 320 268 252 251 257 264 276 302 339 356 391 423 398 358 304 298 314 314 284 198 204 219 219 221 243 261 332 383 387 405 384 372 360 348 335 329 207 171 164 152 138 136 133 148 184 234 273 266 216 182 177 179 203 225 242 255 258 235 255 234 222 246 307 348 506 472 374 319 330 346 355 350 325 287 274 264 251 242 239 242 242 238 237 236 231 219 212 209 209 205 194 184 181 182 183 187 205 227 249 279 307 322 330 342 365 394 418 421 431 430 432 446 469 470 462 453 423 374 330 323 321 317 315 315 317 320 315 304 291 277 257 229 213 207 205 198 189 186 188 187 181 181 175 168 166 174 189 208 222 225 200 152 137 146 173 207 234 243 244 247 250 253 252 247 234 221 210 204 206 221 238 251 261 270 278 285 293 307 327 348 344 352 352 350 350 356 366 375 382 387 392 400 421 435 441 441 439 433 425 415 404 397 394 390 391 398 407 411 412 413 412 409 405 402 401 402 402 402 402 401 401 401 402 407 414 421 425 428 429 429 338 338 407 462 493 504 503 501 496 504 508 499 488 497 515 519 504 485 503 502 507 507 500 481 427 285 195 158 146 135 140 155 164 164 160 166 160 164 176 194 209 235 298 370 427 451 435 415 434 460 483 517 567 578 563 540 527 532 534 537 552 569 558 518 512 492 473 469 469 465 463 458 428 368 376 400 399 392 399 422 413 380 344 342 390 414 427 434 400 326 261 257 260 267 285 322 379 379 368 360 352 331 296 277 295 327 318 184 196 192 198 209 219 278 212 300 405 427 399 415 399 383 370 355 342 237 188 172 163 151 146 149 173 205 226 229 232 218 215 223 226 266 279 266 246 230 202 221 208 213 264 353 403 534 483 366 302 320 325 326 314 294 274 249 235 228 228 235 245 250 258 263 255 235 222 218 215 212 204 193 185 190 195 200 208 221 244 278 304 319 329 340 359 386 412 429 435 442 441 444 460 490 493 470 451 422 386 354 340 323 310 302 302 310 322 331 337 339 331 303 265 235 216 205 196 185 177 171 165 159 156 157 161 171 186 194 206 215 212 190 153 138 142 163 192 220 237 245 253 258 259 253 243 225 207 194 188 190 206 221 235 245 252 255 259 271 290 317 351 344 350 351 349 354 367 384 391 389 385 385 397 423 436 437 433 429 424 417 411 405 398 393 388 392 401 408 411 412 412 411 409 405 401 399 400 401 401 401 401 399 399 401 404 410 414 417 419 419 420 414 369 417 471 500 501 492 503 514 511 502 497 499 499 517 517 513 516 511 504 504 500 489 468 413 297 236 213 191 149 154 155 155 155 155 162 165 170 181 200 221 270 344 411 448 447 424 400 373 367 387 421 512 568 589 587 575 564 563 553 537 522 517 556 573 534 496 499 528 511 494 454 402 375 425 468 463 443 430 414 388 367 406 450 439 434 425 413 413 389 281 246 237 253 309 392 427 399 366 334 313 314 275 283 309 340 348 278 219 201 177 154 158 187 194 335 447 416 282 445 446 416 393 373 358 265 205 181 173 161 168 174 177 180 183 182 190 203 220 239 262 300 305 272 235 213 190 219 219 239 288 349 386 466 435 367 326 311 305 302 297 284 261 229 212 210 219 235 249 261 278 284 269 238 225 223 221 214 206 198 198 204 209 215 222 235 267 299 320 330 339 353 372 390 409 427 434 431 429 435 454 484 498 473 449 433 417 379 351 325 306 297 301 315 330 347 360 366 361 336 300 264 236 218 204 195 189 179 163 148 148 151 158 169 180 186 198 207 209 195 165 145 143 154 176 202 223 238 249 254 251 242 233 217 201 188 180 183 197 211 224 232 237 239 248 258 274 302 345 348 357 360 362 366 380 399 404 397 386 381 398 422 432 430 423 417 411 406 400 395 388 384 385 393 402 408 411 411 412 412 409 405 401 398 398 398 399 400 399 398 398 400 403 406 409 411 411 411 411 443 420 464 453 464 486 501 506 507 502 499 499 503 499 511 509 511 522 516 507 500 491 476 451 413 344 293 258 221 162 165 159 152 149 153 156 173 182 192 212 250 338 399 442 456 439 428 358 359 382 390 377 433 543 595 599 587 575 582 565 542 533 552 598 618 606 597 603 595 518 481 452 447 478 482 496 486 455 418 391 373 412 487 541 527 471 433 407 372 316 241 220 228 279 356 428 450 400 363 318 291 326 275 271 292 322 316 177 174 179 182 180 175 172 308 312 352 463 413 436 453 444 418 395 376 280 216 183 177 191 208 206 195 181 166 162 172 191 215 239 255 264 258 247 235 220 199 253 261 261 280 321 342 357 392 394 345 307 293 287 283 272 250 219 203 204 215 232 249 269 284 288 274 240 229 230 226 219 211 209 212 215 220 223 227 251 283 309 326 340 358 361 366 371 383 404 413 413 415 420 432 459 489 466 442 427 413 379 347 322 309 308 317 328 340 353 362 364 362 348 323 291 258 231 215 208 199 184 165 154 154 156 161 168 173 171 182 194 202 203 190 165 152 153 166 185 206 222 232 236 233 226 219 210 198 187 181 183 195 209 222 230 233 236 247 258 274 302 340 358 370 378 381 384 394 406 407 398 385 379 396 414 422 420 413 406 399 392 385 379 375 375 380 390 402 410 411 410 411 411 407 403 400 397 396 395 396 397 397 397 397 399 401 403 404 404 403 402 402 410 449 456 454 469 483 489 501 502 502 502 504 507 507 515 505 505 518 516 508 498 487 470 445 418 395 324 265 227 183 166 149 152 159 152 153 175 194 211 242 311 410 452 482 490 461 406 365 385 397 397 414 423 526 578 579 567 580 596 568 564 588 609 622 626 624 610 578 522 496 477 476 493 514 505 495 448 406 388 384 372 490 574 592 545 402 384 411 382 296 230 226 240 290 362 422 417 393 369 321 274 271 243 188 258 292 205 176 179 184 188 185 182 257 380 391 352 357 475 431 419 417 408 386 374 308 241 199 194 221 258 257 238 215 199 198 200 204 212 221 227 226 231 240 253 266 283 265 259 271 292 310 313 328 351 366 351 293 280 272 265 257 241 216 204 208 219 233 255 277 283 285 277 250 242 240 233 225 220 220 221 220 222 224 229 260 290 311 330 350 369 364 358 354 355 357 367 383 386 386 399 439 485 482 453 424 410 367 345 332 333 343 345 345 348 349 352 356 354 346 335 313 282 249 231 220 205 187 172 167 166 166 168 170 171 166 167 177 190 202 207 190 175 167 170 179 192 205 213 215 212 205 203 198 193 189 186 189 199 213 228 238 241 249 258 268 289 323 342 360 373 383 391 395 401 406 402 390 376 373 387 400 408 409 404 398 391 381 372 366 365 369 378 391 404 413 414 411 410 408 405 402 399 396 394 392 394 395 395 395 397 398 399 400 399 397 394 392 393 431 448 442 464 477 485 489 492 496 499 500 502 507 511 519 511 509 516 513 507 498 487 474 455 428 411 331 281 270 241 172 146 153 166 168 167 175 202 238 291 373 422 441 469 514 527 394 398 402 413 424 432 456 492 513 530 554 591 608 592 569 561 577 593 596 592 572 537 508 498 499 509 522 524 492 450 424 411 401 388 438 492 547 581 565 449 425 431 374 272 231 235 252 317 390 426 418 378 325 275 245 242 183 192 256 280 237 239 259 281 270 254 281 320 374 432 416 361 469 413 395 400 402 382 373 338 299 266 248 257 330 325 350 384 374 323 285 256 235 221 210 204 216 245 281 349 571 354 280 279 283 281 283 293 296 291 281 273 262 251 244 240 234 218 215 223 234 249 278 295 291 290 289 274 265 254 241 232 230 228 225 222 221 223 231 257 287 307 327 351 371 367 354 343 335 328 337 340 343 354 380 426 471 478 454 423 399 366 359 359 361 361 356 350 340 334 335 342 344 342 338 328 308 277 250 227 207 192 185 181 179 177 175 175 175 169 159 161 174 192 211 206 194 184 180 183 189 198 203 203 197 187 183 182 183 186 190 195 204 219 235 250 261 270 277 288 308 333 341 358 369 378 386 390 393 396 392 380 366 366 377 388 395 397 395 393 385 373 363 360 363 371 382 396 407 415 414 413 411 409 406 402 400 396 393 392 392 392 393 394 395 397 397 396 393 389 386 384 385 449 440 442 453 462 470 474 472 490 492 493 497 502 505 516 517 516 515 512 507 498 488 479 468 440 425 408 391 355 275 165 145 148 158 167 170 180 214 293 377 412 429 449 508 554 536 421 424 435 446 452 455 469 480 498 518 543 582 587 552 516 505 528 551 552 550 542 527 506 510 518 523 515 487 455 432 439 452 451 437 482 484 497 529 555 515 467 422 349 269 240 245 270 326 381 401 383 331 271 230 222 234 186 223 246 260 276 273 311 348 343 329 359 340 350 405 425 378 335 393 368 361 382 393 373 356 338 317 301 304 365 387 419 442 419 366 357 313 271 251 231 219 232 264 304 354 456 351 301 285 276 268 260 255 249 245 246 244 239 237 235 233 232 230 258 266 265 280 313 316 319 319 311 294 284 264 248 239 236 232 229 226 224 225 230 245 275 297 317 344 374 369 353 336 323 316 316 309 320 344 375 407 447 453 435 406 383 372 378 379 374 367 360 348 337 327 321 326 332 332 334 331 318 294 257 222 203 197 195 192 189 186 183 182 184 178 161 154 161 181 205 206 199 192 187 187 191 197 201 199 191 175 166 165 170 180 190 198 208 222 240 261 283 289 295 304 316 328 335 353 363 369 378 376 379 384 383 372 358 361 371 380 386 388 389 388 380 368 360 359 368 379 390 400 409 414 415 415 414 411 408 403 400 397 394 392 390 391 391 392 393 394 394 391 387 382 378 378 380 457 453 442 437 452 457 451 453 484 489 490 494 500 498 512 509 508 511 512 508 500 490 483 475 456 434 422 392 354 317 204 162 148 154 170 178 201 270 350 413 437 439 475 519 531 494 425 441 451 461 466 464 473 485 509 535 551 550 529 496 476 486 522 541 534 532 535 533 521 536 523 500 473 446 430 451 472 502 522 502 492 481 467 476 511 510 443 381 329 289 261 261 279 303 328 338 303 269 237 218 215 224 224 217 218 230 250 268 308 340 353 353 348 325 341 369 389 356 181 297 279 296 350 370 376 366 350 338 333 328 352 398 421 410 381 375 377 336 304 308 329 317 312 319 335 354 357 345 327 309 291 266 246 235 229 230 238 237 239 242 244 245 248 265 285 292 298 319 358 384 390 375 346 316 293 269 252 244 240 235 232 229 227 228 230 239 261 284 310 343 374 362 347 329 315 309 301 304 325 353 378 391 412 413 401 385 376 393 405 397 380 366 355 343 333 322 313 312 319 319 326 330 320 297 236 212 205 204 202 201 198 194 191 191 194 187 170 157 158 173 192 193 190 188 187 188 190 197 201 199 190 173 160 156 161 173 186 196 205 218 239 269 288 296 298 300 303 310 321 343 354 359 370 363 368 376 377 367 353 358 368 376 381 383 385 383 375 366 360 363 375 387 396 401 407 410 414 415 414 411 408 405 402 398 396 393 390 389 389 389 389 389 389 385 380 376 373 373 376 467 475 445 441 463 466 455 454 474 485 485 488 500 505 510 511 509 507 508 505 499 492 486 480 469 439 420 409 384 321 204 158 151 157 172 204 233 320 389 427 441 439 461 498 497 459 434 452 459 464 466 464 471 501 534 557 556 518 479 457 462 493 533 539 532 536 540 543 553 547 494 447 428 436 434 470 502 582 642 554 501 470 449 451 471 458 390 348 322 305 289 277 264 270 280 276 248 230 218 212 210 208 200 199 205 220 241 269 305 320 331 330 301 297 334 372 389 349 186 144 172 263 331 305 385 380 367 359 349 330 343 376 397 395 380 402 371 341 341 380 437 427 392 364 354 357 358 355 351 358 363 318 255 240 249 261 263 256 256 260 266 274 283 298 304 311 329 363 404 420 419 401 365 314 288 265 252 246 242 238 235 233 231 229 231 236 248 263 278 296 331 337 328 319 317 314 311 316 335 360 379 383 380 377 372 367 373 409 423 413 388 358 345 335 323 307 293 288 287 296 312 319 301 252 217 206 205 206 207 211 206 199 196 198 202 190 177 167 164 170 178 174 173 177 181 184 188 194 199 199 192 178 164 157 159 169 182 191 199 218 246 269 279 276 270 268 272 282 299 326 342 350 363 358 364 372 374 364 352 356 366 372 374 371 374 371 366 362 360 366 377 389 396 398 399 403 406 408 408 408 405 403 400 397 394 391 387 384 384 384 384 383 382 378 373 369 368 369 371 476 478 474 448 459 477 476 449 446 464 470 480 494 497 504 503 499 497 497 497 494 492 489 482 472 446 410 384 367 327 183 164 167 173 185 225 268 362 415 431 437 439 438 461 467 452 453 464 467 466 465 466 478 525 560 566 543 501 459 436 450 485 514 515 515 531 542 547 550 496 431 412 427 445 449 471 528 713 837 604 507 483 459 448 456 434 390 353 327 312 303 283 252 232 226 225 207 201 199 196 194 197 198 203 211 224 243 265 298 293 292 294 279 297 334 367 383 372 328 189 244 320 335 296 389 402 406 392 364 366 394 391 401 418 420 416 389 374 394 444 468 456 402 362 349 350 354 359 380 418 438 367 285 329 379 372 307 289 289 298 313 325 322 321 318 333 367 406 436 440 432 410 367 305 277 259 249 244 241 240 238 238 237 235 234 236 243 254 268 282 302 312 317 325 331 322 322 331 345 358 365 365 365 364 357 349 359 402 416 407 376 334 322 317 303 286 273 265 262 281 303 305 271 221 206 202 203 206 209 210 207 202 199 199 197 191 183 175 171 172 168 159 158 163 169 177 184 190 196 200 197 189 177 168 166 171 180 192 212 235 253 255 252 247 244 244 246 256 274 305 331 345 358 359 367 375 375 365 354 358 366 370 366 359 356 355 355 358 362 370 377 386 391 389 389 391 395 398 402 404 402 400 398 395 391 388 383 381 380 380 379 376 373 370 366 363 363 364 366 473 477 478 437 465 480 478 471 472 471 455 464 490 497 497 500 497 493 489 488 490 490 488 483 472 446 415 381 347 304 212 191 188 195 210 239 288 381 422 424 422 427 423 431 444 457 465 471 468 466 468 475 504 546 569 559 526 486 445 430 443 468 489 505 486 501 520 506 439 421 443 477 485 465 480 478 515 733 861 508 479 490 467 433 409 362 356 332 312 306 309 288 257 224 204 194 168 165 168 176 186 196 207 219 234 247 255 255 278 277 273 270 268 287 325 350 368 381 365 345 250 227 296 376 316 387 424 415 399 439 437 436 433 434 445 436 420 424 440 458 474 443 396 363 349 348 355 376 431 465 437 331 317 471 547 479 343 323 352 374 389 394 362 340 333 360 404 435 448 449 438 407 356 297 266 252 245 241 240 241 243 244 244 242 237 238 243 253 267 280 299 309 317 326 336 346 351 353 354 353 347 346 347 340 327 316 318 367 383 362 324 295 291 291 279 265 257 248 248 274 292 279 230 206 201 200 200 202 204 204 203 202 200 199 194 189 183 178 176 178 166 155 150 151 157 168 179 189 199 204 204 200 191 184 181 185 198 222 240 247 243 232 228 229 231 233 237 246 261 288 318 342 358 358 372 383 380 367 358 361 367 366 355 348 345 345 347 352 359 366 372 379 383 383 386 387 391 397 403 405 404 401 398 394 390 385 379 376 375 376 375 372 367 363 360 359 360 361 361 447 462 463 452 447 444 453 470 468 435 429 453 483 485 489 493 494 491 483 477 483 485 482 475 459 436 412 385 339 280 253 209 211 225 240 262 305 380 414 414 403 401 411 422 435 449 458 452 448 453 466 486 521 549 555 530 489 460 460 463 467 467 464 467 473 474 465 447 432 474 508 515 488 446 451 454 473 542 585 497 472 472 467 428 364 360 333 320 312 309 316 305 267 225 194 173 146 145 151 163 178 192 208 225 245 261 266 259 256 256 253 249 250 263 300 324 338 349 363 383 291 245 277 323 301 328 397 446 446 451 444 439 444 457 468 450 448 467 491 501 473 418 386 368 360 362 387 456 482 476 444 346 342 442 443 366 350 359 451 477 467 453 409 370 358 385 428 444 442 445 434 398 342 293 261 249 244 241 239 242 248 251 252 249 242 242 246 257 272 286 301 312 327 343 357 365 367 360 349 333 316 307 298 290 283 278 279 289 293 290 282 275 274 270 259 247 239 237 244 267 269 239 200 201 199 197 197 197 197 196 196 196 196 194 190 186 182 180 180 179 171 163 157 155 157 168 182 197 209 215 212 210 204 201 204 217 237 256 256 241 223 210 212 216 222 229 236 245 259 281 306 328 352 353 375 390 386 369 364 366 366 358 344 341 341 344 347 353 360 365 370 377 382 384 386 387 390 397 404 406 404 401 397 394 389 382 376 372 371 371 371 368 363 358 355 355 357 358 358 428 442 453 444 431 418 415 426 434 434 428 447 472 474 475 478 484 485 477 471 472 472 468 454 428 408 391 376 339 282 252 224 249 267 279 317 352 386 413 425 423 414 419 424 431 434 430 426 429 444 467 488 501 510 512 493 465 456 465 463 451 440 438 447 456 452 445 439 443 513 521 511 473 419 411 382 419 479 514 494 467 452 447 409 340 328 316 312 310 310 312 298 254 214 182 157 138 140 149 163 179 196 215 225 239 254 261 258 252 241 232 228 231 246 278 307 321 326 362 395 375 344 321 313 371 326 337 399 460 456 452 448 451 460 465 469 483 493 501 506 492 436 404 382 375 402 469 486 485 466 426 377 367 375 390 403 409 475 515 502 477 470 463 414 394 409 437 436 422 427 416 385 341 296 265 251 246 243 240 244 251 257 259 256 251 249 254 267 284 300 327 341 354 365 374 377 372 358 331 300 282 276 271 268 267 266 266 267 269 267 262 257 256 248 238 232 233 237 246 250 229 197 195 197 196 195 193 191 189 189 189 190 190 189 186 183 181 181 182 183 180 177 175 175 180 185 193 209 226 231 225 223 223 227 237 258 273 269 248 223 205 199 205 210 217 226 238 248 266 283 298 313 347 352 372 387 382 369 367 366 358 345 335 338 342 347 352 360 367 371 376 383 391 395 397 401 405 410 416 417 410 403 398 394 389 381 374 368 366 366 367 364 360 356 354 354 356 357 356 414 427 422 392 388 369 358 368 396 394 412 433 451 460 466 468 470 467 462 463 462 458 447 428 400 371 374 366 338 298 267 300 306 324 366 417 405 396 413 434 442 443 434 430 425 411 392 401 416 439 462 477 483 485 482 472 464 469 473 453 435 426 428 440 455 452 452 480 544 565 529 488 441 401 414 423 449 483 502 481 440 429 404 362 319 314 313 310 306 303 298 275 237 202 175 153 141 145 156 169 184 199 217 222 229 243 258 251 244 233 222 217 222 238 266 260 283 353 359 394 414 388 330 289 380 319 306 352 419 465 463 475 480 472 461 469 496 490 475 476 471 448 432 430 446 476 507 520 502 461 415 397 389 400 418 429 434 527 594 560 495 480 487 471 449 441 441 419 389 390 381 365 349 308 277 259 249 245 242 245 253 261 266 266 265 268 274 289 311 333 362 374 382 388 392 393 387 376 355 330 321 317 315 311 305 291 262 256 255 253 249 245 242 235 229 226 229 236 226 209 194 190 192 193 193 191 189 186 184 184 184 185 185 185 183 181 180 180 181 183 182 181 180 181 188 189 196 214 233 237 236 236 242 255 269 276 272 253 229 209 200 200 204 208 215 226 240 256 275 286 288 303 342 351 364 373 369 363 363 358 346 334 333 339 344 348 355 365 373 377 382 391 400 404 406 411 414 416 419 420 416 409 402 394 387 380 372 365 360 359 360 359 357 355 354 354 355 355 353 398 389 373 346 349 327 318 338 377 334 379 413 428 438 451 454 449 437 427 434 452 445 426 414 412 365 361 339 325 318 280 239 265 304 343 379 400 418 410 408 423 439 435 433 413 393 390 397 421 446 458 457 458 461 466 470 474 479 476 460 437 421 420 429 442 454 489 549 611 576 517 468 438 433 454 460 472 484 486 463 403 367 335 312 307 322 354 324 300 293 280 255 227 199 175 159 148 152 162 175 190 203 218 224 228 241 261 255 241 234 227 223 228 244 250 216 250 376 379 409 420 381 313 277 367 360 329 324 371 445 477 497 498 481 457 455 468 463 452 452 457 464 463 472 489 501 527 592 549 459 421 411 419 433 445 453 464 505 592 597 543 498 505 503 485 461 434 388 354 355 366 374 364 323 305 288 272 258 251 252 262 274 282 284 290 301 309 324 349 375 383 387 393 400 405 405 400 391 377 364 357 351 348 345 339 329 309 299 275 253 247 241 235 227 221 218 216 210 200 192 187 187 188 188 188 187 185 182 180 180 180 181 181 180 180 179 178 178 179 180 180 180 180 182 187 188 195 210 227 234 235 236 243 255 264 264 248 227 210 202 203 204 206 210 217 229 247 265 278 280 279 301 339 346 349 351 349 351 352 347 339 332 335 337 340 345 353 362 369 375 384 395 407 410 414 418 421 421 421 420 418 414 406 396 387 378 370 362 355 352 352 353 353 354 355 356 356 353 349 376 358 348 329 327 305 302 331 371 321 358 398 416 410 399 396 405 406 397 390 391 398 400 394 382 366 353 348 338 323 312 274 261 305 357 377 382 385 377 387 415 439 438 438 427 407 389 405 432 448 448 439 439 448 461 474 484 487 477 463 436 419 417 418 436 457 518 589 617 552 504 454 461 525 558 484 466 455 443 430 374 294 268 278 303 334 413 347 295 284 266 247 227 204 184 171 159 161 169 181 196 211 226 237 246 255 264 266 247 240 238 239 246 258 244 213 235 329 357 384 383 344 291 269 325 356 323 298 342 404 468 495 495 478 451 441 434 434 438 445 470 484 486 499 519 518 535 604 557 463 432 428 450 467 475 481 498 501 532 572 590 570 570 530 500 467 422 371 351 355 368 375 362 328 314 301 288 280 279 284 287 294 303 310 317 327 340 354 367 377 382 386 389 393 398 400 393 381 368 360 354 352 351 351 351 351 348 341 320 287 252 239 230 220 212 206 201 195 190 186 184 184 186 187 187 185 182 180 179 179 179 178 178 178 178 177 177 177 178 178 178 179 180 182 184 187 194 204 215 221 224 227 231 235 236 233 222 208 198 195 200 204 208 213 221 235 257 269 271 268 273 306 334 334 329 329 331 337 339 337 332 328 328 326 328 334 343 352 360 370 384 399 410 415 419 423 424 423 424 422 419 413 405 393 382 374 365 357 351 347 346 347 350 353 356 358 357 351 343 350 347 347 319 310 289 284 307 346 335 362 398 411 401 400 396 406 405 397 390 337 332 331 331 339 364 337 307 292 293 303 286 265 301 351 369 357 361 354 372 409 432 426 411 406 396 383 413 436 447 446 436 429 444 462 480 492 494 476 458 431 415 414 418 448 465 508 565 594 536 502 452 491 616 677 533 451 401 374 366 343 264 244 266 306 356 417 351 298 282 266 248 233 216 202 192 178 178 184 193 204 217 240 258 284 291 271 260 246 236 237 249 263 263 268 237 213 224 230 265 287 285 267 252 249 251 246 263 318 381 414 455 476 467 444 434 423 424 439 466 503 502 496 513 543 537 514 533 508 462 444 455 482 497 502 506 516 508 502 525 570 613 605 548 500 457 410 360 347 355 369 370 345 330 321 309 297 287 284 287 291 295 300 309 316 326 338 351 364 373 378 382 385 388 388 384 378 369 360 355 353 352 352 352 353 354 355 355 353 330 283 249 227 212 203 197 193 189 186 184 184 186 188 188 187 185 183 180 180 179 179 178 178 177 177 177 177 178 178 178 177 178 178 180 182 186 191 198 204 206 210 215 218 219 218 214 208 200 193 190 193 199 206 214 225 240 252 263 263 259 268 307 322 317 311 312 317 323 326 325 321 318 314 312 314 319 325 331 343 355 371 389 405 411 416 421 423 423 425 424 419 410 400 388 378 369 360 351 347 344 342 343 347 352 356 359 357 347 337 325 310 304 298 303 303 304 309 321 356 354 395 390 337 337 345 355 376 378 341 321 306 302 307 325 358 348 318 286 272 284 285 276 300 334 350 337 326 332 364 404 417 394 374 367 366 372 413 437 452 456 448 437 447 464 483 496 495 472 454 432 415 412 431 462 474 474 497 552 532 483 470 515 592 625 509 377 318 310 290 244 237 248 277 334 441 364 330 313 301 289 273 247 234 230 225 214 210 207 208 217 236 260 288 326 338 305 265 240 228 232 248 267 270 270 218 173 179 195 230 254 261 276 331 335 332 288 254 282 374 334 379 436 456 442 432 431 444 480 529 544 514 498 512 539 527 470 456 453 452 457 489 512 520 521 522 518 512 506 502 521 580 595 541 486 439 396 349 342 356 374 372 336 332 324 314 303 292 287 287 289 293 296 301 311 319 329 341 352 359 368 374 378 380 377 372 366 359 354 351 355 356 354 353 353 354 356 356 355 348 328 271 235 211 196 192 190 187 185 184 185 188 190 190 188 186 183 182 181 181 180 179 178 177 177 177 177 178 179 179 178 177 178 180 182 184 188 192 195 195 200 204 207 207 206 204 202 197 190 187 189 195 204 215 225 234 244 250 252 252 256 293 303 302 300 303 307 311 314 313 310 306 301 299 301 305 311 318 329 345 364 385 403 409 416 421 424 424 424 424 419 411 398 386 376 367 356 346 341 341 340 342 346 352 357 358 352 343 336 320 297 301 290 282 313 330 342 359 359 362 369 354 323 318 318 325 345 355 330 296 278 272 278 298 333 348 342 322 298 282 290 296 312 324 324 313 292 318 363 399 398 363 353 348 346 359 410 441 461 467 463 462 456 466 479 488 486 467 456 435 428 439 460 470 466 443 427 440 452 420 448 483 496 484 339 313 300 274 242 242 253 280 311 355 440 339 322 324 321 310 295 287 279 275 273 259 253 246 249 263 285 302 339 363 364 340 296 260 243 242 249 260 265 274 308 313 267 280 226 235 289 346 359 424 359 334 311 236 225 295 335 370 415 451 441 449 492 557 612 589 527 489 478 485 493 469 458 455 460 477 523 534 534 533 530 520 515 507 502 502 510 541 501 456 417 379 340 344 362 378 374 337 333 326 317 307 297 289 287 287 289 291 294 302 309 316 323 330 342 353 360 363 364 361 357 353 350 349 350 354 357 356 354 353 354 354 353 349 345 335 284 248 213 193 191 189 187 185 185 187 189 191 191 189 187 184 183 182 182 180 179 177 176 176 177 178 180 183 182 181 181 181 183 184 185 186 188 187 188 193 196 197 197 197 197 198 195 189 186 188 195 206 216 222 229 238 243 242 241 244 265 283 293 296 297 299 301 303 303 301 297 293 290 292 296 301 310 322 336 354 377 398 408 414 420 425 425 423 420 416 408 397 384 376 366 354 341 335 337 338 341 345 351 356 353 348 340 336 341 328 298 305 292 307 318 324 330 341 340 333 320 308 301 299 300 308 316 310 278 260 252 253 262 287 316 339 350 340 312 316 319 327 324 308 299 291 327 367 389 379 354 339 330 330 351 409 438 458 468 475 483 467 463 467 472 473 469 455 438 457 493 491 470 436 412 396 385 378 424 453 437 379 313 270 253 243 238 245 277 293 313 330 343 358 332 330 330 334 343 316 315 311 308 308 306 305 302 301 309 334 388 394 388 378 362 322 301 284 275 270 268 284 285 301 311 302 316 313 324 344 361 365 371 344 341 337 300 270 278 305 333 355 385 401 444 526 603 616 567 531 494 474 477 477 466 457 460 484 532 568 568 558 546 533 518 514 505 499 495 486 454 433 415 389 357 340 353 374 383 371 338 331 325 319 310 299 292 289 286 285 285 287 291 297 302 306 311 319 327 335 339 341 340 340 339 339 341 343 348 352 352 350 349 348 347 345 341 336 327 272 222 198 192 190 188 186 186 187 188 190 192 192 190 187 184 183 183 183 181 178 176 174 175 176 179 182 184 185 185 186 187 189 187 185 183 181 181 182 185 188 189 188 187 189 191 190 187 185 189 197 207 215 219 225 230 231 229 229 235 249 274 289 292 292 293 294 296 296 295 291 288 287 288 291 295 304 314 325 338 354 366 374 380 386 392 394 401 397 390 385 381 378 373 364 350 336 330 331 333 337 343 349 351 349 343 336 332 302 300 290 292 310 309 312 312 309 317 310 300 290 281 271 269 271 275 279 279 273 258 251 245 241 248 270 304 333 350 357 358 339 328 328 331 332 304 349 372 365 354 342 320 318 331 357 403 441 459 466 470 477 474 489 473 453 448 445 435 490 525 520 493 431 406 389 376 374 395 407 407 366 301 258 243 235 232 240 261 296 311 330 340 339 334 338 338 338 341 346 331 331 342 345 340 359 340 337 341 356 388 408 419 414 396 370 339 339 336 327 311 294 292 295 312 331 339 353 365 373 373 370 373 395 375 356 337 307 295 246 293 319 298 356 357 397 473 543 560 531 516 492 476 476 473 465 464 479 523 599 606 600 591 570 537 522 518 504 500 502 475 431 391 371 359 342 339 365 390 393 370 339 329 323 317 309 301 296 291 286 282 281 280 282 284 287 292 295 299 305 310 314 318 321 323 325 327 331 335 341 344 345 344 342 341 340 337 334 330 320 247 213 199 193 190 188 187 186 187 188 189 190 190 188 186 183 182 183 183 181 178 175 173 173 175 177 181 184 185 186 187 189 189 186 182 178 175 175 175 175 176 176 177 177 179 182 183 183 185 190 198 204 210 215 221 221 219 217 218 226 238 257 276 287 288 286 287 288 288 288 287 284 284 284 286 291 297 305 315 326 337 345 349 352 357 364 370 381 383 379 374 373 374 369 360 348 336 329 326 327 331 338 345 346 344 337 325 311 279 284 284 279 308 306 305 302 295 288 280 269 261 252 240 244 243 251 259 264 268 263 258 251 247 247 250 271 307 340 360 368 369 348 339 339 320 303 319 338 344 335 329 327 333 346 370 413 438 446 453 465 480 480 494 479 446 417 411 446 502 500 456 430 386 368 362 376 411 433 389 347 303 264 244 237 237 242 252 272 302 316 332 339 338 341 358 351 355 376 399 353 359 378 384 378 396 361 364 374 390 420 426 434 427 414 400 369 369 378 374 353 326 310 318 341 362 373 387 401 400 386 372 378 413 395 370 347 321 320 297 281 264 258 306 344 345 396 481 530 517 505 490 480 477 470 464 467 498 549 589 609 608 588 557 525 517 510 504 502 492 458 418 389 366 345 331 351 364 387 393 372 344 335 323 313 307 301 298 292 287 283 280 276 273 273 275 278 279 283 287 290 293 298 302 306 310 315 321 327 333 335 335 334 333 334 333 331 329 324 313 259 222 203 196 193 191 188 186 184 185 186 187 186 185 183 180 181 183 183 181 177 173 171 170 171 174 178 181 182 182 183 185 185 182 178 174 171 170 170 169 167 164 160 160 166 171 175 180 186 190 193 197 203 209 212 210 208 207 209 215 222 234 249 262 263 265 272 278 282 282 281 279 278 277 278 281 286 294 306 318 330 337 339 339 341 346 351 362 370 372 370 373 372 366 361 354 344 333 326 324 325 330 337 336 330 321 308 295 267 268 271 272 290 294 295 289 276 262 250 240 235 231 230 246 231 234 248 263 271 275 277 276 272 269 266 268 299 335 357 373 383 382 376 369 356 338 325 326 332 334 329 330 337 360 396 430 449 452 451 455 463 463 480 482 467 443 427 454 462 430 386 368 344 330 334 390 471 426 361 302 266 251 242 242 246 253 265 284 303 322 333 344 358 372 390 379 385 422 468 400 409 418 420 420 432 396 397 398 401 426 455 451 443 439 435 408 396 404 401 383 367 351 358 376 394 406 416 428 414 388 371 386 410 401 385 369 354 350 355 282 226 241 264 313 336 358 401 472 477 498 499 488 477 470 471 478 503 549 604 597 601 579 541 512 504 500 501 499 482 444 411 384 356 333 329 347 367 382 383 370 350 340 324 312 306 300 297 292 289 286 281 275 268 264 265 267 265 267 273 278 282 287 288 292 300 308 315 321 326 327 326 326 326 326 326 326 324 320 312 279 237 209 201 198 194 189 185 183 182 182 182 181 179 178 177 178 180 180 178 175 171 168 167 167 170 173 174 175 176 177 179 180 179 177 174 171 169 167 164 160 154 148 147 152 161 170 176 183 186 187 189 193 199 200 199 198 199 200 202 205 212 220 228 232 237 242 250 258 264 262 259 254 251 252 257 265 278 292 306 321 331 334 334 335 338 343 354 365 371 374 376 373 367 361 356 351 341 331 323 320 320 325 319 311 301 294 289 259 253 255 263 268 273 277 271 258 248 229 220 221 226 234 244 244 232 239 261 268 281 285 287 291 298 292 303 326 351 370 393 404 422 432 414 365 390 345 324 324 329 331 336 342 369 412 449 465 468 462 455 452 449 468 491 511 520 509 464 405 353 316 298 289 290 305 367 440 367 319 280 258 252 251 254 257 264 279 300 310 339 350 372 404 416 436 426 431 461 494 454 464 458 449 451 471 443 428 412 404 425 461 464 468 467 453 436 423 422 416 407 411 404 404 412 424 435 438 440 416 384 371 399 428 416 399 392 393 394 391 301 233 244 253 265 315 325 324 386 441 472 480 482 488 482 488 495 514 553 616 606 604 575 534 507 501 500 502 495 470 432 409 389 362 339 342 355 373 382 380 370 349 342 329 317 307 302 305 303 296 289 284 277 273 270 270 271 274 276 278 280 282 284 285 290 299 307 314 320 324 324 322 321 321 321 322 321 320 315 310 294 249 213 203 200 196 192 188 184 182 180 178 176 174 174 174 175 177 176 173 170 167 164 162 163 165 166 166 167 168 170 173 175 175 175 175 173 170 167 163 158 151 144 142 146 154 165 178 185 187 187 187 187 189 190 190 190 191 191 191 192 195 198 202 206 210 214 220 229 234 232 229 228 226 225 228 234 246 264 282 301 315 321 325 328 333 340 352 364 372 376 378 373 365 358 354 352 347 337 326 316 309 311 304 296 291 288 287 256 247 245 245 244 238 242 248 248 240 227 221 222 226 230 235 242 242 241 249 272 282 287 289 296 308 317 333 351 367 384 411 433 443 458 446 384 388 354 332 324 323 328 337 345 374 420 459 476 483 478 466 458 453 473 512 557 586 572 469 373 298 249 222 223 243 273 297 306 301 276 271 268 266 269 269 275 284 299 322 348 374 388 415 442 433 494 486 493 512 511 468 495 483 463 459 460 454 440 435 436 439 461 470 470 474 481 448 438 434 430 428 435 447 448 443 441 447 448 444 416 382 368 399 474 436 411 422 441 462 448 335 248 262 296 242 243 276 309 316 407 408 428 464 485 489 505 515 533 565 599 618 607 573 535 513 512 507 505 492 460 424 427 419 389 357 361 365 378 382 379 370 351 342 330 318 309 304 306 304 297 288 283 278 276 274 273 272 273 274 276 278 280 282 284 290 299 308 314 319 323 322 321 320 319 319 318 317 315 310 304 296 262 225 201 200 197 194 191 187 183 180 176 172 171 170 171 171 173 172 168 164 160 157 156 157 158 160 161 162 163 165 168 170 172 173 173 172 170 166 163 157 151 146 143 145 151 160 173 182 183 181 181 181 181 181 181 181 182 183 184 184 185 186 187 189 192 195 199 204 207 207 206 206 205 205 208 213 222 236 252 268 279 289 300 312 324 335 348 360 368 371 373 368 359 352 348 349 347 341 330 316 302 298 293 288 285 285 288 247 241 234 226 221 212 215 223 234 240 231 217 217 222 228 236 239 245 240 243 275 283 289 291 296 307 323 341 363 380 398 426 447 457 468 459 414 401 381 353 330 320 323 333 347 379 420 453 469 479 478 473 473 478 495 534 574 584 532 452 372 288 225 203 185 190 233 270 278 264 264 271 278 282 285 291 306 324 347 380 432 440 449 437 429 485 511 519 524 526 519 489 509 483 451 445 465 464 459 452 451 459 456 472 480 477 467 459 445 433 427 436 465 474 477 473 467 467 470 459 436 404 372 363 432 419 453 511 513 526 506 368 257 287 411 259 238 309 365 290 304 316 389 444 423 467 511 532 550 569 578 603 595 565 532 520 524 509 502 485 452 425 455 456 419 378 381 380 383 384 381 372 353 343 330 318 309 305 305 303 295 285 281 279 277 276 275 274 273 274 275 277 280 282 285 291 299 307 314 319 322 323 321 320 318 317 315 313 310 304 297 288 274 242 199 201 203 203 197 189 185 179 174 171 169 168 169 169 170 169 166 162 158 155 153 153 154 156 158 160 162 163 166 168 170 170 169 167 165 163 160 157 154 150 147 147 151 158 168 175 175 174 174 174 175 174 173 173 174 176 177 178 177 177 178 180 182 185 187 188 189 189 189 189 189 190 192 197 204 215 229 242 253 265 277 290 302 320 336 348 354 358 360 355 350 345 342 340 339 335 328 317 301 291 289 286 283 284 293 248 244 240 235 228 230 220 212 214 223 226 216 216 222 231 238 250 258 257 258 272 282 289 292 295 303 320 342 366 389 410 437 455 475 483 474 457 470 443 389 345 325 324 336 352 381 413 434 443 447 456 469 487 512 514 528 540 535 497 442 381 307 248 221 180 180 215 246 259 268 280 284 289 298 315 329 352 381 408 428 434 428 477 491 474 497 506 513 520 520 506 500 503 483 455 442 464 469 465 459 458 461 458 476 485 481 470 459 455 446 438 442 471 495 509 508 494 476 473 468 452 426 401 393 379 489 569 575 545 556 530 366 220 201 186 272 305 320 316 262 275 288 299 307 332 468 501 536 564 580 599 577 583 559 520 514 518 500 490 474 446 434 473 472 433 392 398 401 392 390 388 376 356 344 330 318 311 306 304 302 294 284 280 277 276 275 274 274 274 274 275 277 280 282 285 291 300 309 315 320 325 325 324 322 319 318 315 312 309 303 294 284 276 250 205 208 215 216 209 195 187 179 174 170 168 168 168 168 168 167 166 163 160 157 155 154 155 156 157 159 161 164 166 167 167 165 163 160 159 157 157 157 157 155 152 151 153 156 161 164 165 165 166 167 168 167 167 166 166 167 169 169 169 168 170 174 178 181 181 180 177 175 175 174 175 177 179 184 190 198 208 218 230 241 252 264 275 289 311 330 337 339 340 338 336 336 334 329 326 324 321 315 302 291 287 286 288 295 284 253 243 243 248 244 224 203 190 193 210 221 217 217 223 234 246 264 275 281 283 281 285 289 293 297 305 321 349 372 398 429 463 475 501 511 509 508 538 513 441 379 351 343 351 360 381 405 422 437 432 445 476 508 517 513 513 506 494 481 419 333 284 256 225 192 188 212 250 280 268 276 289 301 314 336 389 419 431 433 434 449 469 495 506 499 488 492 487 483 478 474 485 489 473 453 446 460 469 470 468 469 475 486 498 492 480 470 462 460 453 441 430 424 459 491 505 500 483 476 474 467 454 437 421 387 496 591 597 514 521 344 326 312 200 346 292 268 272 287 303 334 268 251 278 294 330 459 544 575 572 565 580 562 551 544 512 511 497 485 470 450 453 482 470 430 396 411 415 405 399 394 381 359 345 331 320 314 310 305 303 297 287 279 274 272 272 272 273 273 274 275 277 280 283 286 291 299 309 316 321 326 328 327 326 324 322 320 317 314 308 296 287 279 261 231 224 226 227 221 207 192 180 174 170 169 168 167 166 166 165 165 163 162 160 158 158 157 156 156 158 160 163 165 165 163 161 158 156 153 153 154 156 159 158 156 155 154 154 154 154 154 155 156 158 159 160 160 160 159 161 162 162 162 162 164 170 176 180 181 177 169 166 164 164 164 166 169 174 179 185 192 200 210 220 231 241 252 263 281 303 319 320 318 317 319 324 325 319 314 311 309 307 300 292 286 285 292 314 272 254 252 250 247 238 214 189 186 188 191 214 218 221 226 237 254 274 288 299 305 302 300 299 303 308 316 332 363 387 417 461 515 501 530 541 545 551 545 510 462 413 380 371 374 381 401 430 456 477 478 493 519 542 546 522 506 489 463 420 352 297 262 239 220 205 196 222 260 288 296 305 302 310 337 382 433 453 447 442 454 475 504 515 516 502 470 492 486 470 457 454 464 474 474 470 469 470 468 468 472 485 508 516 513 503 487 472 468 463 457 446 428 409 423 452 476 484 476 473 475 476 474 467 446 417 469 546 571 479 443 248 290 379 321 321 268 248 254 270 281 287 285 299 305 294 433 467 454 486 573 557 568 567 559 550 549 514 497 490 484 478 492 493 460 415 391 416 421 419 407 391 382 361 345 332 323 319 313 309 308 304 294 280 272 269 269 270 270 272 274 276 278 281 284 288 292 299 308 315 321 326 329 329 330 329 328 325 321 316 309 297 287 278 268 254 247 245 241 227 206 196 187 177 171 169 169 166 165 163 162 161 160 160 159 159 158 157 156 155 155 157 159 162 162 161 158 155 153 152 152 153 157 160 160 157 154 152 152 151 149 147 146 146 148 151 153 154 155 155 156 157 157 157 158 162 168 173 178 179 177 168 163 160 159 158 159 162 166 172 177 182 187 194 202 212 222 231 242 258 275 290 295 293 292 296 306 311 309 304 299 295 295 294 290 285 285 300 292 258 257 254 250 243 235 217 192 185 185 184 198 213 224 232 242 260 281 295 308 317 322 324 325 328 334 344 361 391 412 440 472 498 514 531 546 561 576 574 512 481 458 436 422 419 430 447 472 502 516 532 551 560 558 556 536 506 466 409 334 292 266 241 219 202 191 210 231 250 265 278 292 304 331 371 411 444 453 445 448 473 504 529 527 514 487 440 492 500 476 450 441 440 449 461 474 482 479 465 461 470 494 528 531 519 502 486 472 470 463 459 452 442 429 427 437 448 456 459 466 475 480 483 482 464 440 469 520 536 472 407 314 329 373 351 271 255 253 266 281 265 262 271 299 341 389 474 479 409 370 432 541 566 562 550 546 551 518 504 498 496 500 499 493 448 402 387 416 423 424 410 390 377 358 343 331 322 318 313 310 308 305 297 282 273 269 267 268 268 270 273 276 279 282 285 288 292 297 305 313 319 325 328 330 331 331 330 327 322 313 305 297 288 279 269 257 253 250 248 240 223 202 193 185 176 169 171 170 168 165 163 160 156 155 155 155 155 155 153 152 151 152 154 157 159 158 157 154 151 150 151 154 157 159 156 152 149 148 148 147 145 143 140 139 141 144 147 149 151 152 153 153 153 155 157 161 165 169 173 176 176 171 165 160 158 156 156 159 163 168 173 176 178 181 186 193 203 212 224 238 252 265 272 275 277 281 288 294 297 296 291 285 286 286 285 283 286 295 264 246 255 252 249 244 238 230 212 187 180 188 184 205 224 239 252 268 288 299 312 326 340 352 361 366 373 387 411 447 451 459 473 484 491 498 512 540 571 574 527 509 494 475 458 453 466 486 515 546 556 566 582 588 579 563 537 503 447 366 279 250 231 211 196 190 192 226 237 241 249 264 288 350 383 399 424 440 445 444 453 480 516 535 522 494 461 429 479 501 492 466 440 426 424 437 459 480 482 464 457 467 493 523 531 517 500 484 475 481 465 458 457 455 450 450 446 440 439 446 461 472 479 482 481 471 464 497 522 512 463 404 391 370 345 323 255 259 287 312 313 287 271 266 297 371 470 484 480 384 296 308 397 532 566 554 540 541 521 511 504 504 512 507 488 442 402 395 412 419 419 409 391 371 352 336 325 319 316 311 310 308 304 299 287 276 271 267 266 266 269 272 275 278 282 285 288 290 294 300 309 316 322 325 326 327 327 326 324 318 309 301 295 289 280 269 257 252 249 249 248 244 234 216 200 190 187 185 187 188 185 179 167 158 154 152 151 150 149 149 148 146 146 148 151 153 154 153 152 149 148 149 151 153 153 148 144 142 141 141 141 139 137 134 133 135 138 141 144 147 149 150 151 152 154 156 156 158 162 166 171 173 172 169 165 161 158 157 159 164 169 174 175 173 172 173 177 184 194 207 220 234 245 254 261 266 272 276 280 284 286 285 282 282 280 279 283 286 267 248 240 250 254 255 252 245 240 234 210 186 179 194 206 223 245 263 273 293 303 317 337 357 369 380 394 412 427 432 447 453 460 464 461 461 465 477 505 543 569 542 529 513 494 477 471 485 510 540 571 579 581 588 589 580 562 531 497 442 360 268 238 213 193 197 218 214 231 245 259 286 337 369 441 441 413 428 444 451 451 457 477 505 512 502 473 448 453 456 477 487 481 460 431 427 429 451 482 485 469 459 469 494 518 522 513 514 505 486 509 470 457 454 453 453 455 453 449 445 447 459 466 468 469 469 466 494 514 515 489 431 394 376 358 337 313 269 280 333 363 346 324 279 270 323 418 504 494 410 318 290 333 281 404 463 499 535 538 527 517 511 511 515 509 488 459 426 400 409 414 414 406 389 364 347 332 322 317 314 308 307 305 303 301 293 284 276 271 268 266 268 271 274 277 281 284 286 289 292 296 303 311 316 318 317 318 317 317 315 311 303 296 291 285 278 267 255 251 250 252 251 247 241 230 220 209 194 190 189 189 189 188 184 176 165 156 150 148 147 149 146 141 140 141 143 145 146 147 147 145 143 144 145 146 144 140 137 135 133 133 133 132 130 129 128 129 132 135 139 142 145 147 149 150 151 150 148 149 152 157 165 169 171 171 170 169 168 168 170 174 177 180 180 175 169 165 165 170 179 192 207 221 232 241 250 259 265 268 270 273 275 278 280 283 280 283 282 267 248 241 239 253 259 264 267 265 251 240 241 226 205 206 215 233 255 272 281 298 312 331 352 369 381 396 416 430 437 440 448 459 461 454 445 440 438 449 473 504 532 535 527 513 496 484 480 494 519 549 574 580 588 586 572 553 540 519 486 437 367 286 258 231 231 265 300 237 237 269 317 389 498 551 510 458 425 421 461 466 462 463 475 496 482 479 480 474 452 451 446 371 356 463 422 446 445 454 479 485 469 464 486 515 520 511 513 519 519 510 507 467 453 451 451 454 455 454 451 449 451 457 458 451 449 457 460 493 505 488 449 410 382 351 343 335 303 301 323 361 379 361 335 268 264 364 484 471 432 317 261 319 449 324 280 310 390 483 552 539 527 518 515 516 512 497 482 459 427 408 410 411 404 387 362 343 328 321 316 311 305 305 305 304 302 297 291 284 278 273 270 270 272 274 277 281 283 286 288 290 292 298 305 307 307 306 305 304 305 305 302 295 289 285 280 273 264 254 252 253 254 251 244 236 228 221 211 199 194 192 190 188 186 184 183 180 177 173 170 169 172 156 137 134 133 134 135 136 137 138 137 136 136 137 136 135 132 130 128 127 127 127 126 125 123 122 124 127 130 134 137 141 143 145 145 143 140 138 139 142 148 157 163 165 167 169 171 172 173 175 176 176 177 176 173 167 162 160 162 169 182 197 212 223 234 243 252 260 264 265 266 266 270 277 283 286 281 266 246 241 238 236 259 265 271 276 279 272 270 252 229 213 214 221 232 247 269 295 311 328 347 366 382 392 404 425 439 446 450 453 462 459 448 438 433 432 440 456 473 487 506 507 500 492 486 488 497 516 541 564 570 590 583 558 525 503 495 458 399 340 306 290 280 345 398 380 293 291 329 409 503 581 779 607 476 428 416 450 468 472 480 496 498 483 472 461 454 459 456 435 334 265 315 412 424 446 467 481 495 492 496 502 505 503 511 511 515 517 514 510 491 480 463 445 445 448 452 453 453 454 452 443 433 429 432 440 464 480 478 453 406 341 315 326 341 325 299 362 390 387 366 339 289 297 431 528 316 218 339 344 350 497 459 324 305 343 409 566 557 534 519 518 516 518 508 497 483 461 409 409 411 403 387 364 341 327 320 315 309 303 304 305 305 303 301 297 292 286 280 277 275 275 276 278 281 284 287 289 290 292 294 297 298 297 294 290 291 293 295 293 286 284 281 277 271 264 256 254 255 253 246 235 224 215 208 201 195 192 190 189 186 182 179 179 178 177 176 174 174 177 171 152 128 126 126 125 125 126 127 128 128 128 128 128 126 124 123 122 122 122 123 122 121 119 119 121 124 128 132 136 138 139 139 137 135 132 131 132 135 141 148 155 159 161 164 168 171 173 173 173 171 169 167 165 163 160 158 158 165 176 191 207 219 229 239 248 256 262 263 262 262 265 280 284 279 266 248 239 236 234 232 262 264 270 279 286 284 287 252 230 223 225 251 259 270 288 309 324 344 364 382 395 402 414 434 447 454 455 456 458 454 445 438 439 447 453 459 466 473 481 482 487 491 492 494 494 500 519 547 562 572 563 541 513 489 462 398 348 321 317 318 328 349 351 335 343 335 373 407 415 419 642 618 522 441 415 429 438 470 510 532 502 458 442 440 444 447 444 421 321 238 258 364 471 492 481 476 491 496 504 506 500 494 501 502 500 504 508 486 467 481 477 450 441 445 449 454 459 463 459 449 437 419 397 400 470 478 462 442 401 244 270 318 339 344 384 413 411 387 355 341 306 445 565 551 409 208 193 325 485 542 507 470 456 466 495 530 564 524 503 516 515 519 510 503 494 472 409 411 411 403 387 366 342 328 320 314 308 302 303 305 306 305 303 301 298 293 288 284 282 280 279 280 283 286 289 291 293 294 295 295 295 293 290 287 286 286 286 285 282 280 277 274 269 263 256 255 254 248 238 222 209 201 196 192 190 188 187 186 184 178 174 172 172 172 173 172 172 174 169 152 121 123 123 122 121 120 120 120 121 121 122 121 120 118 116 116 116 118 119 118 117 116 117 119 123 128 131 134 135 134 133 131 129 128 128 130 133 137 143 149 154 157 159 163 167 168 168 167 163 160 157 157 158 160 160 161 167 177 190 205 217 228 239 249 257 260 261 260 262 270 283 277 263 249 238 234 230 227 226 276 277 278 281 283 278 273 251 237 232 236 270 279 293 308 320 336 361 380 394 403 410 428 443 451 455 456 455 455 454 450 447 454 467 473 476 480 484 479 473 477 487 496 491 475 484 517 552 551 550 542 528 506 473 412 364 328 306 303 318 318 310 314 332 346 371 401 397 365 339 392 415 423 422 419 420 451 474 492 501 484 443 425 423 427 425 417 405 312 225 230 310 493 517 489 477 476 487 502 505 499 494 491 483 467 468 487 453 454 470 477 462 436 438 443 454 464 463 448 428 407 388 381 405 464 480 463 425 378 305 313 329 334 340 431 443 418 383 362 373 353 458 533 505 400 208 205 365 538 560 527 527 522 515 516 520 536 507 474 473 521 515 504 498 492 475 412 409 409 403 389 368 345 330 321 315 308 304 304 305 306 305 304 303 300 297 293 290 287 284 282 282 285 288 291 293 295 296 297 296 295 293 290 286 284 283 282 280 278 275 272 269 266 261 256 255 252 244 229 210 200 195 193 191 189 188 186 185 182 177 171 168 168 169 170 168 168 170 168 158 140 124 120 119 117 115 114 114 114 115 115 114 112 110 109 109 111 112 114 114 114 114 116 119 124 127 130 131 131 130 128 127 126 127 128 130 133 136 140 145 151 155 157 159 161 162 161 158 155 151 149 150 155 161 165 168 174 182 193 205 217 229 242 254 259 259 258 260 267 281 276 261 246 237 232 227 223 221 220 278 282 284 285 284 276 269 255 240 236 248 282 295 309 321 334 354 375 389 399 408 418 442 446 447 451 457 457 460 468 475 478 477 486 492 496 496 488 478 470 469 474 478 473 469 502 537 553 543 532 530 526 503 450 413 361 332 320 315 313 308 307 316 334 351 405 477 460 389 355 366 405 433 434 420 464 528 515 483 465 457 435 420 413 410 402 394 392 351 280 226 292 485 531 513 489 469 481 495 489 472 463 451 441 429 429 445 446 460 464 459 446 425 429 437 461 475 452 430 402 381 372 385 453 469 475 452 407 373 334 316 310 331 399 462 463 437 407 372 275 244 446 561 448 236 326 282 384 560 587 546 542 544 542 530 519 511 487 449 408 390 453 482 489 483 464 412 403 404 402 390 372 347 331 322 318 311 308 307 307 306 305 305 304 302 300 298 295 292 289 285 284 286 290 292 294 296 296 296 295 294 292 289 285 282 280 278 274 271 267 263 260 258 255 252 252 250 242 225 209 202 198 196 194 191 189 188 186 183 179 174 170 169 169 167 166 167 168 168 164 153 126 117 115 113 111 109 108 108 108 108 106 104 103 103 103 104 106 108 109 111 112 116 120 124 127 128 128 127 126 125 125 126 127 129 131 134 136 139 143 149 154 156 157 156 155 153 150 146 144 143 146 152 161 169 175 181 188 197 207 218 231 245 254 257 255 255 260 272 284 258 243 235 230 225 220 216 215 214 277 284 286 288 287 281 274 259 242 244 268 296 312 322 332 349 375 383 390 400 414 430 447 450 450 451 456 467 481 485 487 491 501 529 529 518 503 485 468 465 465 466 473 501 526 546 559 561 550 525 532 526 500 461 429 370 345 338 329 317 312 312 322 337 355 400 490 510 471 433 438 454 465 446 439 620 757 638 500 448 440 434 421 411 401 390 385 386 390 357 296 337 446 491 493 476 455 464 473 451 425 432 420 399 397 402 408 429 431 432 430 421 412 421 430 450 462 438 407 376 358 373 443 605 518 478 441 393 381 354 319 325 382 474 521 496 466 447 418 298 185 287 437 486 344 419 397 433 527 598 569 550 546 534 507 521 512 483 451 427 420 433 434 441 447 434 415 405 400 398 393 378 353 336 327 322 317 316 315 311 307 307 308 311 309 306 304 301 298 293 288 286 289 290 292 293 294 295 294 293 292 290 287 283 280 278 275 271 267 262 256 253 251 250 248 251 249 243 235 225 217 211 205 200 195 193 191 189 187 183 179 175 171 169 167 166 167 168 169 168 162 140 123 113 111 108 107 105 104 104 103 101 100 99 98 98 99 100 102 105 107 110 116 120 123 125 125 124 123 123 124 125 127 128 130 132 134 136 138 141 146 152 155 154 151 148 145 142 140 139 140 144 150 161 172 180 187 194 203 210 221 234 245 252 252 248 249 260 278 266 250 237 229 224 219 214 211 210 212 281 287 293 293 290 284 273 259 253 267 295 310 318 329 341 354 371 395 399 390 399 437 454 453 454 461 484 537 523 533 521 512 553 561 562 545 517 489 472 472 475 476 485 533 554 568 572 567 555 525 528 522 504 479 426 387 362 348 337 325 321 320 326 337 352 370 427 491 538 556 553 499 473 440 431 631 933 762 545 464 439 435 425 414 403 393 388 389 394 398 398 397 400 408 418 426 423 431 436 411 382 390 398 359 354 369 380 386 375 386 400 407 404 417 423 425 425 415 375 353 348 404 545 737 568 487 445 405 391 380 360 400 485 554 584 548 504 470 441 358 260 182 275 504 549 530 424 369 431 593 567 533 512 501 492 496 486 469 458 453 440 434 424 426 432 416 323 351 384 397 394 381 362 345 332 325 326 325 323 315 306 309 312 318 320 318 314 306 303 298 292 289 291 291 291 292 292 291 290 289 288 286 284 281 278 274 270 266 261 255 250 246 245 244 245 246 247 246 244 239 233 228 221 212 206 202 199 195 191 188 183 178 174 170 168 168 167 169 170 170 168 156 134 116 110 108 106 104 102 101 99 98 97 96 96 95 96 97 99 101 105 110 116 120 123 123 122 121 120 121 123 126 128 129 130 130 132 134 136 138 142 147 150 148 143 139 137 136 136 137 138 142 148 160 172 182 191 198 207 213 222 233 242 247 244 240 242 255 279 266 246 233 225 219 214 209 207 207 211 301 303 318 308 291 280 274 267 279 294 305 312 319 329 341 362 392 405 446 432 416 438 466 468 469 473 483 502 507 533 537 532 552 559 566 561 539 512 511 508 507 506 511 539 556 566 571 569 555 534 531 525 515 495 447 415 385 361 343 332 328 328 329 333 342 346 356 419 536 668 703 576 493 427 362 350 742 738 617 526 457 438 429 420 412 405 400 404 405 404 402 398 387 379 377 381 392 403 398 393 359 279 314 299 298 311 331 363 380 388 385 381 396 408 409 410 403 376 342 341 377 473 609 640 538 484 462 444 410 403 426 495 580 624 580 562 525 465 395 354 372 260 258 440 560 607 424 319 392 553 556 514 490 482 465 463 458 452 452 453 443 439 431 426 423 410 299 315 341 357 376 385 370 355 341 331 336 335 329 317 304 308 310 318 321 320 319 313 306 298 292 288 289 290 289 289 288 287 286 284 283 281 279 276 272 267 262 258 252 247 244 241 239 239 240 241 244 248 250 248 244 239 231 220 213 209 206 203 199 190 185 180 175 171 169 168 167 168 168 167 165 158 143 125 109 108 107 104 101 99 97 96 96 96 95 95 96 96 98 100 104 109 115 120 122 122 120 119 119 121 124 127 129 129 129 129 130 132 134 137 139 141 141 140 137 134 133 132 132 133 135 139 145 157 170 182 192 200 208 212 219 227 235 238 236 236 238 249 271 265 245 229 220 215 210 205 203 205 209 339 339 345 320 294 282 278 289 295 301 309 318 340 350 354 369 406 421 428 424 437 466 460 482 497 510 520 518 523 535 540 538 537 543 551 552 541 527 536 535 536 533 529 534 560 555 556 561 554 547 543 537 528 513 491 452 421 386 350 339 335 331 329 329 334 342 344 377 478 646 772 661 525 408 328 289 266 548 701 627 509 449 436 431 425 420 418 418 412 404 398 397 387 383 382 384 390 394 342 341 346 279 280 351 378 348 293 317 340 356 362 360 350 331 348 360 357 354 346 364 425 498 533 469 444 459 469 459 455 457 485 544 605 611 475 461 478 446 354 419 413 390 376 376 382 539 499 465 487 486 535 509 505 498 443 451 447 441 437 437 437 431 427 423 417 409 317 302 312 337 377 373 372 365 354 346 348 345 339 328 314 310 312 318 320 319 318 314 307 298 291 286 286 285 285 284 283 283 282 281 278 275 272 268 263 259 255 250 243 241 239 237 236 236 236 239 243 249 253 252 250 245 236 224 217 213 211 208 203 192 186 181 177 174 170 167 164 163 163 161 160 157 150 135 113 109 107 105 102 100 98 96 96 96 96 96 96 97 97 98 102 108 114 118 120 120 119 118 119 121 125 128 129 129 128 127 128 130 133 135 136 137 136 134 132 130 129 128 128 129 131 135 140 152 166 180 191 199 207 210 214 219 225 231 232 234 236 242 259 260 242 225 217 213 207 202 201 203 208 347 352 387 338 294 286 286 297 305 310 315 326 365 351 357 390 435 447 443 444 454 471 480 493 510 530 544 539 535 563 595 595 553 539 534 528 522 520 525 541 597 595 546 538 572 554 540 544 553 552 545 539 535 522 466 484 455 404 359 340 336 330 326 326 337 363 393 437 470 494 595 601 505 389 321 331 319 342 427 521 534 468 447 443 439 431 427 420 408 396 388 388 385 383 386 393 397 397 384 329 301 360 277 333 358 327 265 260 263 275 284 286 290 283 315 337 340 340 350 382 438 478 468 412 400 416 444 467 474 497 519 551 582 584 475 448 354 333 548 760 551 431 388 367 365 383 525 596 544 464 461 484 505 507 486 462 442 433 430 427 423 413 416 418 414 410 340 318 330 356 368 346 348 343 344 361 352 351 348 340 330 322 320 321 321 319 317 313 306 296 287 282 282 281 279 277 276 278 277 274 270 267 266 263 259 254 250 244 240 238 237 237 236 236 237 239 243 247 252 252 251 246 236 225 219 215 212 208 203 192 186 183 180 176 170 165 161 159 157 156 155 153 149 142 131 113 109 107 105 102 100 98 97 97 97 97 97 96 96 97 100 105 110 114 117 118 118 118 120 122 126 128 128 128 127 128 129 130 132 134 135 135 133 130 128 126 125 125 125 127 129 133 137 147 161 175 187 197 206 210 211 213 218 225 231 235 236 238 252 251 237 224 217 213 207 202 200 203 208 395 375 336 307 290 287 291 302 310 320 333 351 375 355 360 400 450 445 460 466 471 482 504 506 519 535 547 551 550 629 703 706 619 555 530 521 514 507 512 541 721 735 592 525 560 565 543 532 557 549 534 525 525 529 524 452 391 354 340 337 331 335 340 350 373 405 423 440 449 447 452 470 440 411 410 423 413 387 382 396 399 425 447 458 454 436 422 411 401 390 381 377 376 379 388 397 396 318 356 364 325 290 334 338 306 271 257 257 239 241 248 253 260 271 323 351 351 355 367 394 430 444 417 386 372 376 395 428 471 466 482 511 548 591 580 534 500 518 601 718 758 604 434 390 371 376 464 559 586 488 427 421 433 453 483 476 446 432 429 423 418 418 419 418 415 410 371 357 368 374 334 326 300 280 288 330 356 360 355 348 343 336 330 326 323 320 318 312 304 293 282 274 275 274 273 272 273 274 272 269 265 262 259 257 254 249 243 240 237 236 237 238 238 239 239 240 243 245 248 249 248 243 234 224 217 213 210 206 200 192 189 187 184 178 170 164 159 155 153 152 151 151 149 144 136 122 113 109 108 106 103 101 100 99 98 98 97 96 95 95 97 101 106 110 114 116 117 119 120 122 124 125 126 127 128 129 130 131 132 133 133 132 130 127 124 123 122 122 123 125 127 131 135 143 155 168 180 189 198 204 206 209 216 221 229 237 240 236 246 238 230 223 219 214 207 201 200 203 209 378 365 304 290 290 295 306 334 324 337 355 359 360 354 367 410 460 450 473 479 487 500 508 520 533 549 567 587 610 709 770 761 683 564 552 575 563 518 505 503 647 679 572 455 454 555 570 538 532 535 536 535 534 532 526 491 429 371 344 360 348 351 358 375 407 426 434 451 457 443 440 434 424 459 514 480 447 426 399 359 314 363 422 447 442 425 411 404 400 394 384 375 372 376 384 391 389 342 359 325 260 245 338 302 267 250 247 255 233 236 242 242 249 286 344 376 375 363 381 390 406 413 398 379 364 361 370 393 434 424 443 489 553 616 629 601 554 504 480 589 715 734 623 434 387 378 398 488 602 581 450 404 399 413 440 472 448 437 436 432 432 431 426 421 417 408 360 341 339 349 366 343 276 240 237 252 368 369 360 356 351 345 339 332 327 325 325 313 302 289 275 264 265 266 267 267 267 267 265 264 262 258 254 250 248 245 241 237 235 236 237 238 239 240 240 240 242 243 244 244 243 238 229 220 215 210 206 202 198 194 192 190 186 179 171 164 157 153 150 149 149 150 149 147 139 128 117 111 110 109 107 105 102 100 99 97 96 95 94 94 96 99 103 107 112 115 117 119 119 120 120 121 123 126 130 132 134 134 133 132 130 129 127 124 121 120 120 120 121 124 127 130 134 140 148 159 171 181 190 196 200 206 216 225 231 238 241 230 230 225 222 221 219 214 207 201 200 204 210 349 319 287 287 296 306 318 348 331 343 361 360 354 348 369 415 464 475 483 489 493 498 509 525 538 573 611 628 656 712 712 644 542 513 600 777 792 633 507 474 478 476 459 442 456 515 542 533 513 523 522 526 530 528 517 498 463 433 411 390 354 357 364 376 403 424 434 448 460 463 454 423 417 483 573 536 475 447 417 365 292 328 397 425 423 414 406 403 402 398 390 381 376 376 354 335 376 369 363 295 225 244 292 255 239 237 232 231 224 235 242 239 244 279 358 410 416 394 393 384 378 385 407 405 385 370 366 376 401 407 438 489 556 631 643 622 562 487 435 474 563 693 747 639 447 400 388 459 584 607 553 456 397 394 411 458 447 435 435 441 414 460 453 427 420 412 371 331 315 326 346 357 355 352 350 352 352 344 357 368 357 353 348 338 332 334 339 313 298 282 265 254 256 260 263 262 261 261 261 260 259 256 252 250 249 247 242 238 236 237 238 239 239 239 238 239 241 243 242 241 238 233 225 218 212 207 203 200 197 196 195 191 186 180 173 165 158 153 150 148 148 149 150 149 143 135 122 114 111 109 108 106 104 102 100 98 96 95 95 95 96 99 103 108 112 115 117 118 118 117 117 119 123 128 133 136 136 135 133 130 128 126 124 121 119 118 118 118 120 123 127 131 134 138 144 152 163 174 184 190 196 204 218 233 245 242 224 219 217 216 217 217 216 213 207 202 201 204 211 335 295 288 296 306 315 323 341 332 335 354 378 377 367 368 392 432 458 467 482 488 496 521 529 546 579 607 615 632 643 600 540 495 484 533 774 851 695 482 452 441 439 440 442 451 482 505 508 497 503 507 513 517 519 512 499 480 465 441 388 373 376 381 386 397 413 420 449 476 480 460 422 409 462 544 549 496 456 419 372 308 332 388 411 411 409 405 405 403 399 392 386 380 345 308 301 358 353 337 292 254 258 251 227 213 211 213 204 207 221 231 235 238 270 351 413 433 419 385 379 367 371 413 442 425 399 378 372 384 401 433 478 539 623 631 609 556 494 458 432 453 558 668 685 545 457 419 451 536 598 594 543 463 394 392 441 430 421 428 442 429 442 442 427 408 414 372 327 305 312 330 332 334 334 333 336 338 334 334 334 334 363 349 337 333 335 337 304 287 271 252 244 251 258 260 257 257 259 260 260 260 257 253 254 254 251 245 241 240 240 240 239 238 237 236 237 239 241 239 237 233 228 222 217 212 207 202 199 199 198 196 192 188 183 176 168 161 155 151 149 148 149 150 150 146 140 130 119 110 109 108 106 105 103 101 99 97 96 96 97 99 103 106 110 113 116 117 117 116 116 116 119 124 130 135 138 136 134 131 128 126 124 121 119 117 116 116 117 119 123 127 132 135 139 143 149 157 168 178 186 193 204 221 234 238 233 223 218 215 214 213 213 213 210 207 204 203 206 212 321 303 302 311 322 331 341 366 343 335 362 404 398 448 425 392 388 431 457 473 494 515 530 537 577 597 590 567 567 560 528 493 473 476 501 656 681 565 452 437 436 455 475 475 455 469 481 484 480 487 497 500 501 503 504 500 488 475 443 376 386 397 404 407 407 416 425 465 495 489 462 427 408 418 456 505 491 455 408 360 323 340 366 393 396 370 372 370 366 372 386 383 378 299 283 326 311 334 285 263 268 265 247 222 193 180 190 190 182 190 207 224 229 279 325 362 388 404 359 373 383 388 405 455 451 429 402 379 378 392 416 450 499 569 582 568 537 506 488 443 423 449 507 562 568 514 466 453 487 550 564 557 496 411 389 427 422 411 409 422 424 423 423 422 417 399 361 324 303 305 317 322 329 332 332 333 326 317 310 309 315 334 352 349 341 334 260 274 272 254 234 232 247 251 251 250 253 259 262 263 263 260 259 260 258 254 250 247 244 243 241 241 239 237 234 233 233 235 235 233 228 223 218 215 212 207 203 201 201 200 198 195 191 186 181 174 166 159 154 151 150 150 150 150 148 143 136 125 111 109 108 107 105 104 102 101 99 99 100 103 105 108 111 113 114 115 115 115 115 116 118 123 128 133 136 135 133 131 129 127 124 122 120 118 116 115 115 116 119 123 129 134 138 140 143 148 154 163 173 182 192 203 219 227 230 231 230 236 259 252 227 211 211 209 206 204 204 206 212 297 307 316 319 344 372 395 445 384 353 389 453 454 455 448 430 415 423 451 484 508 520 527 547 585 607 593 552 530 525 504 479 466 478 509 597 570 469 425 423 432 498 566 570 475 472 474 472 470 480 489 488 487 488 493 495 492 485 451 381 394 412 424 429 432 437 457 470 487 500 472 430 418 400 395 458 463 444 391 330 295 304 282 332 341 246 258 245 233 277 360 365 369 348 293 222 180 290 226 222 261 249 244 230 190 159 162 167 154 156 176 204 219 242 289 310 326 389 365 366 409 438 407 434 435 432 422 403 388 401 421 440 455 471 501 506 516 530 521 469 434 425 437 461 488 518 487 448 447 478 497 496 468 427 400 413 411 401 394 397 405 408 408 414 424 385 348 318 300 297 308 313 318 324 328 320 312 313 316 311 294 305 316 316 303 279 258 254 249 243 238 234 228 237 244 247 255 261 265 268 268 266 266 263 260 257 255 254 249 246 244 242 240 238 234 231 228 229 230 229 226 221 217 216 213 209 206 204 204 203 201 198 194 190 186 180 173 164 159 155 153 152 152 151 150 147 143 134 121 115 111 108 107 107 105 105 106 106 108 110 111 113 114 114 114 114 113 113 115 117 122 128 132 134 133 130 130 129 128 126 124 121 119 117 116 115 116 117 121 126 132 137 141 144 146 149 154 161 172 183 197 220 239 249 255 261 265 271 286 284 267 240 215 209 206 204 203 206 211 308 316 321 326 349 378 398 401 433 398 401 440 442 438 435 431 432 448 482 504 514 518 523 541 572 600 600 570 543 546 517 484 467 475 505 629 588 457 411 413 428 506 607 646 499 477 470 468 469 473 479 478 479 481 483 484 491 491 464 405 425 434 455 470 464 446 436 427 460 516 490 447 430 418 406 402 433 430 364 287 268 265 249 257 251 212 210 226 220 215 229 266 257 249 216 174 175 232 263 261 243 236 288 210 167 158 158 154 142 143 156 177 206 224 242 266 305 362 364 414 415 399 426 421 406 406 414 422 423 433 445 446 435 426 445 471 531 598 607 534 464 437 445 458 437 455 448 424 405 433 437 438 434 423 413 395 378 374 369 338 380 399 399 394 394 357 344 318 294 290 297 302 305 309 311 300 293 302 309 308 294 275 277 282 282 276 280 261 248 242 239 234 227 231 238 245 250 260 266 269 270 267 267 264 261 259 259 259 255 251 248 245 244 242 237 232 228 227 227 227 225 223 220 218 216 212 210 208 207 205 203 201 198 195 191 187 180 172 166 162 159 157 156 155 154 153 151 148 143 131 123 117 112 110 110 112 113 114 115 116 116 116 116 116 115 114 113 114 116 120 126 131 133 133 130 128 129 129 130 128 125 122 120 119 118 117 118 121 125 130 136 142 146 149 151 152 156 162 178 196 216 256 279 287 289 290 291 293 296 297 291 276 248 224 209 205 204 206 210 317 324 335 349 374 378 378 432 439 406 401 420 421 432 438 446 460 483 506 513 516 517 519 521 533 563 582 582 582 612 566 508 469 461 473 682 663 500 416 409 423 446 514 601 517 473 458 459 463 462 469 472 475 477 478 478 482 483 464 419 416 425 454 477 476 459 435 396 407 469 506 490 464 437 416 407 406 414 336 242 234 233 257 255 231 203 203 200 199 195 191 199 205 196 182 170 168 182 214 236 229 196 255 212 174 155 151 154 137 142 153 166 201 202 215 242 294 380 388 400 398 399 421 426 407 398 398 398 387 386 397 404 402 406 426 465 536 609 627 599 520 468 455 460 451 440 433 412 384 453 424 405 404 411 409 369 337 326 299 200 314 366 376 354 308 288 332 311 270 271 274 281 285 285 280 273 269 274 283 290 287 268 256 255 260 264 269 264 262 256 240 235 230 232 239 245 252 260 266 270 269 265 265 263 261 260 263 265 263 257 253 252 254 251 243 236 231 229 229 228 227 226 224 223 220 217 214 212 210 207 205 202 200 198 196 191 185 178 173 169 167 165 164 163 161 160 159 157 155 152 148 136 126 124 126 128 129 126 119 119 119 119 118 118 116 115 115 116 119 122 128 132 134 133 130 129 131 134 136 133 128 125 123 122 122 122 124 127 132 137 143 149 153 156 157 158 162 171 199 236 263 282 289 291 291 292 293 294 296 299 299 296 279 263 247 231 220 222 224 341 351 365 368 375 392 415 436 434 411 415 432 431 443 455 463 477 502 510 510 515 523 529 522 502 511 528 554 607 687 634 542 467 440 446 648 707 600 439 406 411 426 461 510 528 477 446 437 441 451 459 465 461 452 447 462 465 472 462 423 423 453 445 439 465 511 466 436 424 440 505 499 473 433 404 412 416 418 336 241 227 223 233 228 214 202 194 189 188 190 188 173 176 169 163 163 167 169 178 209 219 169 189 175 155 136 123 138 127 134 149 169 195 208 222 235 263 331 379 389 386 392 416 407 414 417 406 383 367 356 354 354 358 378 417 506 577 609 630 618 538 475 446 434 422 415 423 407 352 365 353 374 394 387 373 333 317 314 268 104 140 198 286 312 183 172 261 260 217 211 226 247 247 241 244 246 244 242 248 260 268 268 245 233 236 237 239 245 256 263 260 241 240 242 243 246 255 261 266 268 267 264 262 261 263 266 269 269 266 262 258 256 258 257 252 245 236 233 231 230 230 229 227 226 223 220 218 216 212 208 205 202 200 199 199 193 186 181 176 173 170 169 168 167 166 166 165 165 164 163 161 158 156 156 157 155 152 144 131 129 123 120 120 120 119 118 119 120 123 125 128 130 131 132 131 133 141 147 145 135 133 130 129 128 128 128 131 135 140 147 153 158 161 163 166 167 167 191 230 265 279 288 293 294 294 295 295 294 296 298 299 299 293 288 279 265 257 258 260 370 378 383 378 395 417 432 432 435 431 440 451 449 453 459 469 484 502 501 501 510 527 549 557 523 487 468 492 592 711 658 550 458 425 426 449 644 712 478 409 403 417 438 463 501 491 456 433 429 431 438 436 428 422 428 451 459 461 457 447 446 449 437 418 407 418 438 423 422 452 492 487 457 418 394 409 419 419 334 243 235 227 226 219 210 201 187 186 186 184 178 167 151 151 149 143 136 136 132 152 162 126 136 141 145 134 111 120 120 131 151 175 199 215 228 232 241 276 326 357 377 387 392 408 429 439 426 387 365 350 337 330 334 353 415 524 593 605 609 597 564 497 428 410 394 388 397 383 325 324 325 339 343 330 322 302 301 304 300 284 143 245 334 284 101 83 71 175 235 91 146 216 207 184 203 228 226 227 226 228 253 247 225 213 215 215 217 222 235 255 278 266 258 251 247 248 260 266 269 270 269 267 267 271 272 272 270 270 268 265 262 261 262 262 259 253 244 238 234 232 231 230 228 226 225 223 220 218 213 209 205 202 199 198 198 193 185 180 176 174 171 169 168 167 167 168 168 169 170 171 171 170 169 169 168 166 165 162 158 151 136 130 130 133 135 138 141 144 147 147 135 130 130 132 135 151 158 154 142 138 138 137 136 135 135 136 138 143 150 158 164 166 168 168 167 165 168 205 248 274 285 292 295 297 298 298 295 292 293 296 298 298 296 293 289 283 277 275 275 398 413 410 404 420 429 431 434 444 456 462 462 457 456 453 474 495 501 497 495 500 513 537 581 589 521 465 463 519 619 595 518 445 415 407 420 456 475 445 415 416 425 435 442 454 465 470 454 428 420 418 428 432 426 420 437 461 457 441 430 427 425 423 415 403 398 422 431 445 468 480 474 444 409 389 399 410 355 283 236 236 239 234 224 213 202 188 177 171 162 154 161 142 145 140 122 106 104 103 107 106 93 106 123 139 139 121 121 119 131 151 174 195 207 224 237 242 249 271 311 351 372 363 386 418 444 445 416 374 354 337 327 329 345 410 523 593 600 603 535 512 472 420 395 370 351 347 339 309 248 294 317 316 311 308 300 290 258 215 210 160 256 247 125 80 74 195 186 104 136 173 180 170 156 147 159 225 255 249 229 222 213 201 196 201 205 216 226 234 245 271 292 279 263 251 249 258 270 275 276 275 275 283 286 283 278 274 272 270 268 267 266 267 270 268 262 253 244 238 234 231 229 226 224 223 222 221 219 214 209 205 202 198 197 196 191 184 178 174 172 171 169 167 166 166 167 169 171 173 175 176 176 174 172 169 168 167 166 167 165 161 156 155 160 163 168 172 174 175 173 159 154 148 139 153 162 162 154 144 143 145 144 142 142 142 143 146 153 161 168 171 172 171 168 163 160 175 216 257 279 288 294 299 302 302 298 293 290 291 295 297 298 297 295 291 284 279 276 276 424 435 432 429 428 430 434 443 458 469 472 470 467 464 474 488 499 504 502 497 494 497 517 562 597 600 548 488 481 505 505 481 448 426 414 409 401 350 290 393 433 470 469 436 426 434 460 476 464 423 412 445 481 482 436 426 442 444 430 411 403 405 411 418 423 426 430 455 472 473 465 459 435 408 390 391 397 274 221 224 227 242 239 226 211 199 182 156 143 137 137 151 146 148 136 115 101 98 101 99 93 89 94 114 131 138 135 135 123 132 147 159 171 182 210 237 248 238 241 267 315 355 352 349 385 420 444 449 386 333 296 298 337 351 397 490 562 590 605 475 443 433 394 309 344 330 315 311 304 259 217 193 187 206 298 302 294 232 140 189 236 231 221 196 74 205 265 221 132 87 149 164 170 152 101 103 125 158 193 217 203 219 202 190 197 203 241 260 254 242 252 269 289 281 261 251 250 273 283 283 285 294 303 303 297 290 284 280 277 275 274 272 273 276 276 271 262 250 241 235 230 227 223 221 219 219 219 218 214 210 206 202 199 196 195 190 184 178 172 170 169 169 167 166 166 167 169 171 174 177 178 178 176 173 170 168 167 167 168 169 170 170 170 172 175 178 181 183 186 188 190 191 184 168 166 164 159 153 148 148 152 152 150 149 149 150 153 160 167 173 174 171 166 162 159 159 188 228 262 282 291 297 303 306 304 300 294 291 292 295 298 299 299 297 292 285 280 278 277 438 432 430 429 429 435 445 459 474 479 476 471 471 475 480 491 500 506 509 499 490 487 499 534 602 619 591 539 494 484 487 486 473 451 427 405 387 350 314 379 417 465 471 437 415 414 430 460 476 446 424 455 521 536 448 430 423 428 428 413 400 402 413 428 442 450 456 471 476 466 444 437 425 410 398 391 373 250 211 221 216 228 234 223 205 184 159 133 128 138 148 150 146 148 141 123 102 100 99 97 95 92 96 118 133 138 136 136 128 134 139 136 139 150 183 215 228 219 226 241 291 346 357 344 358 376 397 411 344 263 210 243 351 360 378 421 462 496 555 433 408 407 356 204 322 325 311 303 298 299 201 119 110 189 251 213 196 158 106 177 249 245 256 250 63 228 243 198 135 70 149 134 141 146 93 98 86 117 136 102 104 127 162 186 188 198 206 214 240 266 239 248 259 281 290 255 257 279 291 295 301 319 320 319 315 308 300 295 291 286 283 281 280 281 282 280 270 256 245 237 230 225 221 218 216 216 216 217 214 211 208 204 201 197 196 192 185 179 174 170 169 170 170 168 168 168 170 172 175 177 178 178 177 175 172 171 169 169 170 171 173 174 175 176 178 180 184 188 194 200 209 216 219 213 180 163 155 151 151 153 155 155 153 152 154 154 157 160 163 165 164 161 159 159 159 161 196 236 266 286 295 302 307 309 306 303 298 294 294 297 299 301 301 298 293 287 282 279 279 433 429 430 433 436 449 466 480 488 486 483 480 480 482 484 489 495 499 500 489 471 465 477 511 575 615 626 601 548 500 495 505 504 478 438 403 384 377 377 377 391 422 439 433 416 408 403 419 445 458 438 443 484 502 450 436 421 422 426 423 413 422 442 467 488 494 490 481 468 451 427 419 416 412 407 391 305 232 233 242 207 213 227 221 201 176 151 134 129 134 144 152 156 157 152 137 112 107 109 105 99 97 101 122 133 137 141 140 129 116 124 142 104 118 153 191 216 220 226 248 275 305 337 337 336 327 290 217 153 178 191 248 360 364 366 336 282 267 421 386 377 375 338 219 317 301 290 300 286 257 224 147 142 266 170 91 106 135 132 204 234 270 286 233 54 139 145 135 144 178 226 211 210 195 117 102 73 93 105 57 60 74 99 130 160 172 196 206 232 261 229 234 242 263 272 235 279 290 305 325 329 330 331 331 329 323 316 311 306 300 296 292 291 290 290 287 277 261 250 240 232 226 221 217 215 215 215 216 215 213 210 207 203 200 197 194 189 184 180 176 174 174 175 173 172 173 173 175 176 177 178 178 178 177 175 174 173 172 173 174 175 176 177 177 179 183 189 196 207 213 224 234 240 235 206 177 161 156 153 155 156 154 153 152 153 154 154 156 158 160 159 158 158 159 161 165 202 243 273 292 300 306 310 311 309 307 302 299 298 300 301 302 300 298 294 289 284 281 279 430 429 437 450 464 475 483 488 493 491 488 485 484 484 486 491 493 490 483 467 469 481 491 491 522 590 628 633 609 570 568 568 546 495 438 402 387 387 393 394 384 388 402 418 423 411 399 396 408 431 424 420 353 342 440 401 399 415 429 432 435 459 507 541 543 513 480 458 446 436 420 409 408 411 412 395 276 266 269 251 206 198 203 203 191 169 151 137 128 133 146 144 150 153 153 149 135 124 145 133 106 102 99 126 136 137 140 135 124 117 127 148 148 154 168 182 194 208 230 251 264 273 292 294 311 265 197 178 218 179 174 244 362 359 350 247 187 246 353 357 348 333 322 325 324 217 217 288 277 150 95 84 121 183 94 74 189 254 179 291 258 269 274 223 108 101 103 122 178 299 301 298 290 245 131 107 85 83 87 84 89 89 78 92 140 114 154 179 208 245 256 231 229 245 256 227 245 284 318 334 334 334 335 336 335 332 328 323 319 314 309 306 306 305 303 296 284 268 255 246 237 230 225 220 217 216 216 217 216 214 213 210 206 202 199 197 195 193 192 189 187 185 182 179 177 176 177 177 178 178 178 179 179 179 178 177 176 176 176 177 178 179 179 182 187 197 207 217 222 227 234 240 240 234 222 206 191 177 163 161 157 154 153 154 154 154 154 155 156 158 159 159 160 161 164 171 207 251 283 298 305 309 312 313 311 311 308 305 303 303 303 302 301 298 295 292 288 284 281 435 441 455 471 481 486 489 490 490 492 491 490 490 488 489 491 486 477 470 481 520 546 536 491 491 541 585 609 613 617 643 613 553 482 422 395 387 394 408 418 392 379 382 398 417 420 405 397 399 400 350 364 258 163 210 368 389 418 440 446 454 508 563 546 471 430 422 423 423 420 415 403 401 405 410 397 282 312 293 241 199 185 179 180 175 163 162 136 122 119 126 147 153 158 158 152 143 137 130 121 113 107 98 128 143 137 118 108 110 119 132 144 147 151 162 174 189 218 252 261 252 246 265 251 207 176 164 163 177 193 194 243 357 346 333 253 235 319 339 336 243 176 203 315 315 306 220 157 294 119 90 118 128 76 83 95 197 230 122 268 239 254 268 246 241 216 212 210 223 308 304 301 275 208 113 112 104 84 78 110 117 96 69 75 123 105 133 135 139 175 239 243 225 221 242 260 293 306 323 342 334 333 334 335 337 337 336 333 329 326 323 320 319 317 313 305 295 278 264 253 246 239 232 227 223 221 220 220 218 216 214 212 208 205 202 200 197 195 193 191 190 187 185 183 182 181 181 180 179 179 179 179 180 181 181 181 180 180 180 181 181 182 184 191 201 212 219 220 221 224 229 234 237 229 218 209 203 202 199 181 165 157 157 158 158 157 155 155 156 158 160 161 163 165 170 183 222 267 294 305 308 310 312 315 315 316 314 312 309 307 305 304 302 299 297 295 292 289 285 450 467 478 484 489 493 494 494 492 492 490 491 492 492 492 490 483 482 500 542 589 607 583 528 510 496 518 533 525 542 584 532 466 426 395 379 373 374 383 398 389 379 373 376 389 403 405 402 367 303 354 345 278 197 168 272 367 437 459 449 470 498 519 498 444 406 403 408 411 408 401 397 395 357 324 335 338 344 310 252 198 178 163 168 172 167 166 146 131 124 126 138 152 158 159 155 148 141 116 113 121 113 101 121 138 137 115 98 102 115 129 139 143 142 153 167 187 227 262 259 243 228 217 178 137 118 127 160 193 191 246 318 350 332 292 252 263 324 327 229 166 139 137 153 140 242 213 90 114 94 93 95 93 92 134 116 99 82 68 121 142 179 214 228 221 230 269 295 294 305 303 301 216 93 90 107 94 79 76 92 104 73 55 66 98 117 112 89 78 101 163 198 215 218 220 256 302 306 319 346 334 332 332 335 338 340 340 338 334 330 327 327 327 325 322 315 305 292 276 263 255 249 243 237 232 228 226 224 222 219 216 213 210 207 205 202 200 197 194 193 192 191 189 187 186 185 184 183 182 182 181 181 183 185 186 187 186 186 185 185 185 187 193 203 212 217 218 215 215 217 223 228 228 220 212 207 204 204 206 202 186 169 161 164 162 159 156 156 157 159 162 164 167 170 177 193 235 283 303 307 308 310 313 318 323 321 319 318 315 313 309 307 304 301 299 298 296 293 289 471 481 487 489 493 497 499 498 494 492 490 490 492 494 494 490 492 517 570 607 616 615 608 593 552 512 475 447 435 441 447 444 430 408 385 375 368 363 364 367 368 368 365 363 344 187 197 229 266 302 294 321 244 207 279 358 430 468 463 442 462 476 480 468 444 417 406 405 405 401 386 333 328 335 322 286 314 302 279 243 197 172 160 165 172 174 172 156 143 136 134 136 145 152 154 152 149 137 112 112 122 117 106 107 125 134 117 96 95 109 127 141 149 146 151 164 187 230 255 244 216 185 156 121 105 103 117 147 179 201 248 305 343 327 302 278 283 303 229 153 127 124 146 235 231 183 118 75 79 93 124 128 104 79 83 80 69 59 56 64 85 87 90 111 124 189 257 284 273 300 301 296 218 103 101 72 61 57 55 62 98 82 69 72 80 91 67 58 62 69 87 123 174 213 237 272 286 307 334 351 340 334 334 337 341 344 346 345 340 334 326 323 326 328 326 322 312 302 288 275 265 259 253 248 242 237 233 229 225 222 218 214 211 208 206 204 202 199 196 195 194 194 192 190 190 189 188 187 186 186 185 185 186 189 192 194 195 194 193 192 193 196 201 212 214 213 212 212 212 215 218 219 216 214 209 206 205 206 206 205 196 180 166 167 164 160 158 158 159 161 164 168 173 178 185 201 243 296 307 308 310 313 317 322 326 326 325 324 322 319 314 310 307 304 302 301 299 296 292 483 487 489 492 496 497 498 497 493 493 491 491 493 495 494 492 514 558 607 617 617 617 615 612 606 546 488 454 444 431 434 440 448 452 445 424 396 376 367 362 359 357 354 352 346 290 297 313 330 341 311 326 291 293 357 388 442 469 462 440 443 453 455 452 444 430 417 408 402 395 381 329 294 326 345 290 274 246 242 231 196 170 162 165 171 175 176 160 152 146 142 141 139 142 144 145 147 134 113 112 120 115 106 96 112 128 120 98 90 103 125 143 155 155 155 165 189 224 237 213 180 145 104 86 92 108 121 125 152 217 230 233 279 318 317 302 298 286 150 116 113 116 130 199 280 165 68 64 71 77 127 129 89 73 110 86 64 56 56 64 75 71 61 63 91 161 188 224 282 228 274 189 92 62 77 120 140 108 53 54 99 71 76 104 97 74 58 53 55 61 71 96 122 184 287 325 293 328 368 363 351 343 342 343 344 347 350 351 347 339 328 321 320 323 325 324 316 307 297 286 274 266 261 256 251 245 239 234 229 225 221 217 213 210 208 206 204 201 198 196 195 196 195 193 193 192 191 190 189 189 189 189 190 192 195 198 200 201 200 200 200 203 208 209 209 209 210 211 212 213 211 209 208 212 211 210 208 207 207 207 204 191 168 169 167 164 162 161 162 164 169 175 181 189 196 215 255 304 308 310 314 318 324 332 334 333 332 329 328 324 319 315 311 308 306 304 302 300 295 486 490 493 495 497 495 494 494 492 494 493 492 492 492 488 483 519 571 609 615 617 619 620 614 597 548 523 501 474 446 441 461 539 601 543 499 475 446 409 370 358 355 353 352 354 357 364 370 369 356 334 336 350 368 382 382 428 459 465 449 430 437 440 440 437 430 427 414 400 379 351 377 333 312 321 330 270 225 230 233 203 172 165 161 165 173 171 162 159 156 151 144 142 135 133 138 146 133 112 110 115 110 99 93 103 119 126 109 95 100 117 139 157 159 157 166 188 212 204 173 153 135 79 68 83 101 108 108 184 247 232 195 213 307 312 307 289 238 124 103 108 110 115 180 276 169 75 72 58 60 91 108 105 98 109 81 61 61 71 73 77 69 56 52 68 108 122 140 172 152 147 109 76 63 50 59 62 56 48 51 115 131 127 121 128 63 50 50 50 52 58 74 110 175 267 326 317 357 392 376 370 359 351 345 343 351 354 356 353 346 334 322 315 314 317 319 315 310 305 297 283 272 264 260 256 251 244 239 233 227 223 220 216 212 210 209 206 202 199 197 197 197 197 196 196 196 194 192 191 191 192 193 194 195 198 201 204 205 205 205 206 207 207 206 206 208 211 212 211 207 203 202 205 214 216 215 212 209 208 209 211 203 170 173 174 173 170 167 169 173 178 186 198 211 218 237 270 307 310 314 319 325 331 339 341 339 336 333 332 329 325 321 317 313 310 308 306 303 298 486 490 493 494 497 496 494 492 492 490 493 484 473 469 471 489 538 585 609 615 620 626 631 628 605 548 528 522 502 449 438 456 578 676 590 549 555 526 464 397 369 363 361 360 360 360 365 368 369 368 363 366 385 394 389 394 433 461 469 455 426 427 430 432 430 425 430 419 401 360 298 344 351 289 269 337 255 215 219 231 222 176 168 155 158 171 159 166 168 168 166 160 158 142 132 131 135 120 105 101 102 101 95 93 98 109 120 119 104 98 110 138 162 163 158 156 166 199 153 143 144 130 77 83 77 71 79 122 283 298 254 222 253 306 308 303 258 159 115 120 122 131 178 303 303 176 86 84 60 53 67 103 129 100 74 62 60 66 79 69 70 62 51 50 56 69 91 106 102 109 81 64 66 74 43 45 43 41 39 34 95 135 147 136 123 93 62 48 48 48 50 56 55 83 187 305 336 380 400 368 392 370 352 341 334 352 361 364 360 353 342 328 316 310 310 313 314 314 313 307 290 277 267 261 257 253 247 242 236 230 225 222 219 216 213 211 207 203 201 199 199 199 199 199 199 199 197 195 194 194 194 195 196 199 201 204 207 209 209 210 210 210 209 208 209 210 212 210 205 202 200 201 207 219 221 218 214 211 210 211 217 219 202 189 190 191 189 185 186 190 199 221 258 259 256 258 274 308 313 318 324 330 337 344 345 343 340 337 336 333 330 326 321 317 314 312 309 306 301 483 482 482 483 486 488 485 483 487 488 478 472 472 480 494 529 568 596 608 618 626 633 639 638 619 556 518 499 479 436 422 431 508 590 586 569 549 519 476 426 404 391 381 375 374 370 371 374 382 396 410 414 407 400 402 420 461 479 470 446 426 423 430 434 431 423 427 423 408 392 366 227 211 208 216 240 259 216 209 220 220 179 178 171 162 157 155 161 172 184 190 186 172 163 150 134 120 118 97 91 97 99 97 95 100 114 132 133 104 102 126 160 162 160 155 143 133 146 143 142 135 113 70 77 74 74 121 254 296 305 274 259 310 308 304 301 270 197 138 186 186 216 307 310 300 194 91 54 78 59 90 114 103 56 56 56 60 67 69 58 57 55 51 47 52 58 77 89 79 93 72 58 60 69 47 40 36 43 55 39 82 125 148 145 126 103 66 46 46 47 48 51 44 41 69 157 301 355 336 325 315 309 334 356 346 337 364 373 370 365 355 340 325 314 309 312 316 319 320 314 296 282 271 261 255 251 247 242 237 232 228 224 221 218 216 213 209 206 204 202 202 202 202 203 202 202 201 200 199 198 198 198 199 201 204 206 209 211 213 213 213 213 213 213 213 213 211 208 204 202 202 205 213 221 222 219 216 213 212 214 221 230 236 210 203 204 202 201 206 214 234 257 253 248 245 246 264 311 318 323 328 333 340 346 346 344 342 341 340 337 334 329 325 321 318 315 312 308 303 481 483 476 460 461 465 467 471 476 477 471 473 497 534 556 575 591 602 610 620 625 631 636 636 625 567 505 464 441 420 409 410 422 472 564 557 471 434 433 440 471 463 429 401 393 384 385 389 398 410 413 406 399 401 415 441 503 527 505 458 430 428 435 440 437 426 425 424 415 402 372 228 229 296 322 265 259 210 286 322 252 206 195 185 179 176 171 164 174 205 228 199 188 178 170 159 144 139 108 93 94 98 99 95 110 130 139 118 96 108 136 159 161 150 149 145 137 139 136 140 133 107 67 79 79 155 261 283 299 290 282 289 309 307 304 296 293 291 198 172 158 176 236 306 280 272 193 57 77 89 72 72 90 74 50 48 55 61 54 55 51 55 61 53 51 62 62 57 60 81 70 64 59 51 50 39 38 55 83 77 100 111 107 101 123 94 61 44 44 46 49 51 50 51 58 69 156 230 269 276 290 305 354 388 357 358 329 334 364 389 383 360 339 323 312 313 317 321 322 316 300 287 274 263 253 248 244 240 237 233 230 226 223 220 218 215 212 210 208 206 205 205 206 207 208 207 205 203 203 204 203 201 202 203 205 208 211 213 215 215 215 216 217 216 216 215 214 211 209 207 208 212 221 224 221 216 214 214 214 216 223 233 247 230 216 208 207 211 217 225 236 247 243 245 243 249 273 316 324 328 331 334 340 345 346 345 344 344 344 341 337 332 327 324 321 318 315 311 305 477 465 452 447 446 449 454 460 463 462 460 479 521 571 593 597 602 607 613 618 616 620 624 627 622 563 492 448 430 420 416 420 440 488 549 505 431 396 397 435 544 594 520 438 408 396 415 427 435 434 415 404 404 407 411 416 428 492 550 551 468 436 435 437 435 429 423 425 417 402 365 218 301 352 321 232 214 194 296 369 334 251 248 214 190 188 192 174 171 239 326 316 312 232 186 176 159 131 109 97 98 108 103 96 114 132 127 98 90 103 130 154 153 130 135 139 127 119 145 126 95 70 59 199 238 268 299 300 303 284 282 297 309 308 307 306 304 286 187 146 120 109 119 177 266 292 216 77 63 58 56 55 56 55 54 47 46 49 39 48 48 45 49 72 61 66 61 53 62 69 60 53 48 42 55 52 56 74 100 114 111 89 64 59 102 72 49 40 43 45 48 50 54 58 61 57 90 141 189 215 271 302 331 365 399 363 310 296 324 375 402 391 367 340 320 317 318 321 321 315 303 291 279 266 254 247 241 237 234 233 231 228 225 222 220 218 216 214 212 210 207 207 209 211 213 215 214 212 212 212 212 208 207 206 207 208 211 213 215 216 216 217 218 218 218 218 218 217 216 215 217 225 222 217 213 211 211 212 213 216 222 231 244 245 225 204 205 209 215 222 230 239 243 249 250 260 290 322 329 332 333 335 338 342 345 346 347 348 348 344 340 334 328 325 322 319 317 314 309 458 445 440 440 437 440 447 451 452 447 450 478 528 579 599 601 606 610 614 614 608 608 613 618 611 532 479 453 445 443 441 469 515 552 547 454 409 386 386 409 457 700 627 484 420 412 449 472 480 470 437 423 422 418 405 383 378 404 473 549 573 465 438 433 432 428 424 432 420 363 277 300 343 360 346 295 202 216 313 384 379 338 334 311 257 202 211 188 175 253 362 361 317 294 242 185 173 150 121 99 97 116 108 97 115 131 116 88 86 109 136 148 139 128 142 147 132 123 146 113 74 55 62 153 255 305 305 305 306 271 274 304 311 311 310 309 282 209 168 136 109 86 73 89 165 195 147 51 53 52 51 51 51 52 54 54 57 56 40 41 43 44 46 49 55 56 59 79 128 95 54 40 45 54 84 62 64 83 100 105 79 61 56 63 72 53 41 38 43 44 47 49 52 55 55 58 67 92 128 155 242 282 304 330 365 364 357 322 292 318 357 376 379 368 345 327 324 322 320 316 304 294 283 269 256 247 240 236 232 231 231 230 228 226 224 222 220 219 217 214 211 210 212 214 217 220 222 222 221 221 221 222 219 215 212 211 211 213 215 216 217 218 219 219 220 221 222 223 225 225 222 221 214 208 205 203 204 206 209 212 218 226 237 237 219 196 197 201 212 223 232 243 248 256 260 272 304 326 332 333 334 335 338 342 346 349 351 352 352 348 342 335 329 324 321 319 317 316 312 442 436 436 437 432 435 439 439 437 434 438 466 518 572 598 603 608 611 612 611 605 606 612 612 589 509 479 473 480 492 489 526 566 564 506 431 415 411 410 410 412 497 505 464 419 408 426 459 478 471 444 438 444 441 421 388 373 376 411 474 539 502 456 435 430 426 425 438 425 351 239 270 271 274 278 267 195 282 351 384 387 383 379 375 335 280 283 265 206 253 356 357 312 343 310 233 193 176 152 126 115 125 113 100 117 130 111 89 85 112 140 147 133 135 144 147 140 128 119 91 65 55 65 97 169 205 223 305 306 259 256 280 266 306 310 308 266 164 182 146 106 77 67 105 110 129 113 47 50 49 48 47 48 49 51 54 57 58 55 41 50 50 39 44 49 51 88 127 96 91 81 72 68 74 75 60 57 68 85 80 61 60 59 46 55 51 46 44 43 43 45 47 49 51 51 50 54 69 99 140 206 249 275 294 316 338 356 329 295 328 335 331 347 372 374 353 338 329 323 317 306 297 286 273 258 248 241 236 232 230 230 231 231 229 228 226 225 224 222 220 217 215 215 217 220 223 227 229 230 229 228 228 228 226 224 220 217 216 217 218 218 219 220 220 221 222 224 226 228 228 221 213 207 202 198 197 198 201 204 208 213 219 233 241 224 194 198 207 225 237 243 246 252 264 270 280 315 330 335 336 336 337 340 344 350 354 355 356 355 351 345 337 329 324 321 319 318 318 317 432 432 435 436 432 432 430 425 420 421 423 453 505 560 595 603 607 609 611 610 609 613 616 603 563 503 480 487 507 518 490 525 542 510 441 419 443 468 459 424 409 428 446 439 413 397 399 422 437 436 424 417 420 419 412 400 400 397 401 421 460 487 459 438 430 426 425 436 424 368 282 259 208 191 189 186 183 293 325 346 377 373 371 371 371 370 365 358 274 259 316 359 364 365 351 312 243 201 185 169 151 137 121 106 115 122 106 95 87 101 129 150 136 131 128 128 127 113 82 71 63 56 62 92 91 81 126 304 305 262 236 225 203 292 308 278 217 147 174 137 96 71 73 107 109 109 90 51 50 48 46 45 45 46 48 50 52 54 55 48 49 47 41 48 57 75 92 99 90 76 90 78 52 55 53 59 57 54 62 52 61 66 64 61 57 50 46 44 42 42 44 46 47 49 48 49 50 59 86 144 172 209 237 253 276 296 314 313 322 396 365 311 300 333 371 374 359 341 327 317 307 299 289 277 262 250 242 236 233 232 230 231 232 234 233 231 231 230 228 226 224 221 220 221 223 226 230 233 236 237 236 236 235 235 234 231 226 222 219 218 219 220 221 221 221 221 222 223 223 221 216 211 204 199 195 193 195 198 201 206 214 222 236 247 234 203 219 231 240 245 252 259 264 276 282 288 324 335 339 340 340 341 343 349 357 363 363 364 360 354 346 338 331 325 322 321 321 323 323 430 434 438 438 435 434 428 419 412 416 425 453 504 561 597 601 604 607 609 611 614 618 622 613 578 512 475 470 486 503 475 476 465 444 427 446 498 511 487 443 418 421 430 426 410 392 389 396 400 398 393 383 379 380 385 394 417 444 444 430 424 438 442 438 431 426 426 427 415 386 349 346 235 219 228 213 179 240 249 279 340 359 356 359 363 367 367 361 353 288 246 358 362 363 360 354 336 252 203 185 176 154 129 112 104 101 101 102 90 90 113 149 137 120 114 109 99 85 75 74 68 57 60 58 60 65 118 292 302 271 218 176 186 253 267 209 136 122 134 110 83 72 81 86 107 94 67 50 49 47 45 43 43 44 45 42 42 47 51 42 50 56 54 70 83 82 81 80 65 50 61 59 46 51 43 47 54 57 49 56 60 60 58 55 51 47 44 42 41 41 43 44 46 47 48 48 48 51 63 95 137 167 190 213 244 265 280 301 350 452 415 353 324 340 380 393 380 358 336 317 306 297 288 278 264 253 244 237 234 233 233 233 234 236 238 238 237 236 235 234 232 230 228 228 229 231 234 238 241 243 245 246 245 245 245 244 238 230 224 219 217 218 219 220 221 221 222 223 223 221 217 211 205 199 196 194 195 198 203 210 219 228 244 260 262 244 239 243 252 263 273 288 302 309 304 299 329 339 344 344 344 345 347 354 363 372 374 372 367 358 347 340 333 329 326 326 328 333 335 444 449 449 442 435 436 428 418 413 421 433 455 497 545 580 596 600 603 607 609 613 617 622 616 585 519 474 453 455 466 456 439 424 424 449 504 535 523 493 458 430 428 429 424 413 400 395 391 387 383 376 367 362 362 366 374 400 470 493 473 441 431 434 433 430 427 426 421 411 398 371 285 226 295 366 344 205 348 382 308 231 348 345 349 357 364 365 362 356 352 353 358 360 360 358 356 349 295 213 200 219 208 140 118 103 94 98 105 94 91 107 134 137 133 113 94 84 66 82 77 62 52 55 53 53 57 100 241 287 238 184 174 219 166 150 130 105 92 121 102 82 75 85 113 80 60 53 47 46 52 48 42 42 42 39 33 35 45 42 33 47 60 63 81 93 75 64 65 45 43 46 53 59 52 55 48 51 59 52 54 52 51 52 49 47 44 36 28 27 27 37 42 45 46 48 48 47 46 50 66 99 121 148 191 237 259 277 307 364 458 446 418 398 389 385 405 396 375 349 323 306 294 284 273 260 254 246 240 235 234 235 236 237 239 243 247 249 248 245 244 243 241 239 238 238 240 242 245 247 249 251 254 256 257 258 258 249 238 228 220 215 215 216 217 219 220 221 222 222 222 219 213 208 204 201 200 201 204 211 220 229 242 268 288 288 263 253 268 286 302 310 314 318 318 313 304 327 343 349 349 348 349 352 357 366 377 383 381 375 364 351 342 337 334 335 339 346 352 356 475 468 455 440 430 434 427 416 413 424 433 451 476 506 540 571 590 599 602 604 607 611 616 614 593 534 489 460 450 455 458 443 437 451 486 533 526 508 487 465 441 435 430 426 422 418 406 395 392 391 383 373 365 363 366 373 380 415 470 509 501 459 441 432 429 429 426 421 418 414 388 285 235 221 285 386 379 390 387 369 347 345 346 351 357 362 361 361 359 358 358 357 356 356 356 339 292 292 246 239 273 305 160 127 106 93 96 96 92 96 112 136 138 131 110 92 81 58 69 76 73 63 57 57 57 60 83 158 200 148 133 172 199 144 120 103 89 84 98 89 78 75 86 129 79 53 49 41 43 67 59 41 40 40 29 32 42 46 28 34 39 46 56 66 74 63 53 51 42 48 54 64 71 59 60 50 51 60 58 54 49 48 49 47 43 37 30 26 32 31 36 41 45 48 50 49 47 45 45 48 64 70 90 147 227 257 279 312 372 479 458 440 427 406 352 391 404 394 367 335 310 294 281 267 251 251 247 242 239 237 238 239 240 242 246 255 264 266 264 260 258 256 253 251 251 252 255 258 259 258 259 260 264 268 269 269 258 245 233 223 215 213 213 215 217 219 221 223 225 225 221 219 216 213 211 211 214 219 226 235 248 270 298 311 303 272 281 299 314 323 326 326 327 326 321 311 334 350 356 356 355 355 357 361 368 379 388 388 383 373 360 350 346 346 350 356 364 367 367 473 460 444 432 428 438 422 414 417 427 430 444 455 474 506 537 572 587 594 598 600 602 605 607 600 566 536 504 491 497 509 496 486 494 508 503 491 490 483 467 445 430 424 428 435 434 415 400 400 402 393 389 389 388 386 386 391 396 412 448 504 543 499 462 443 439 432 435 441 437 419 384 257 217 282 392 393 288 341 382 364 352 349 350 354 357 358 361 360 358 356 353 352 352 354 334 275 272 273 269 271 279 212 148 108 90 85 93 94 113 133 137 133 123 103 87 80 66 68 76 72 59 60 53 52 62 91 145 136 98 122 176 134 115 90 68 62 81 85 80 76 92 140 148 125 81 47 50 83 58 43 41 40 40 30 33 36 26 28 36 42 42 38 48 52 51 51 55 52 48 60 70 69 67 50 49 54 57 57 53 51 54 59 58 39 31 30 35 37 36 38 42 47 50 51 49 47 44 43 43 48 64 83 96 130 206 263 313 383 501 485 459 438 410 331 351 394 414 392 352 321 300 283 264 240 244 245 244 243 242 242 243 243 245 247 256 270 279 282 283 284 286 285 283 278 273 273 274 274 273 270 268 268 271 276 275 265 252 238 226 217 213 212 213 216 219 222 226 229 230 228 227 225 225 226 227 229 235 244 257 281 303 315 318 313 292 312 324 331 335 336 336 336 336 331 318 344 359 366 367 363 363 365 368 374 384 390 394 392 385 374 365 363 364 369 374 377 378 379 467 452 433 421 422 429 414 416 426 433 432 436 440 463 500 511 554 579 590 595 596 595 597 602 605 602 593 568 558 571 595 583 547 515 490 464 477 500 506 491 462 431 422 431 444 448 423 398 388 389 397 410 433 436 426 416 408 402 404 421 459 515 546 540 508 470 454 460 466 462 442 415 364 275 292 394 393 256 327 338 282 360 353 349 346 345 345 347 347 348 349 350 349 350 354 333 264 222 242 249 270 330 310 227 148 100 95 109 98 118 139 136 133 114 96 83 74 58 61 63 63 61 63 58 64 85 112 125 93 69 76 101 102 106 83 59 53 73 78 77 77 98 150 132 107 79 56 45 52 47 44 43 42 42 41 39 36 35 41 51 57 51 36 41 49 49 49 55 75 57 58 64 62 59 50 61 64 52 55 52 54 61 68 65 42 39 43 46 42 41 43 46 49 51 51 49 48 46 44 43 45 53 62 66 99 191 276 370 487 517 483 458 442 424 405 342 340 382 417 380 339 312 290 265 233 240 245 247 248 250 250 250 249 248 248 253 270 283 290 294 297 301 303 304 303 302 303 304 303 298 290 283 278 277 280 283 275 262 246 231 220 214 212 213 215 219 224 230 236 239 240 242 242 242 245 246 248 256 271 290 303 311 318 325 329 320 330 337 342 345 347 348 349 350 350 345 365 374 376 376 374 376 379 384 389 393 398 400 400 397 391 385 383 382 384 385 384 384 385 434 426 414 407 410 414 407 417 429 434 436 428 436 467 502 493 540 561 575 585 588 592 597 603 607 607 603 600 602 607 610 607 580 525 474 464 511 556 564 537 490 452 431 434 453 467 437 410 395 396 413 436 461 455 450 463 454 432 418 416 429 462 506 528 522 496 480 490 496 487 460 428 411 358 353 370 274 221 322 352 312 365 359 351 344 317 248 248 301 334 331 309 342 350 356 332 254 225 208 224 287 379 370 317 256 201 162 138 99 103 124 134 130 113 95 78 65 54 55 55 56 59 63 61 74 97 115 103 81 60 54 67 92 92 70 58 63 77 79 78 82 106 164 142 100 72 58 45 47 48 45 46 55 57 62 60 52 44 56 49 55 63 59 44 47 52 59 70 75 57 54 56 52 45 52 85 91 60 60 63 64 65 62 47 55 62 62 55 50 49 49 49 50 50 50 50 51 52 49 47 46 48 56 74 102 212 352 472 524 509 487 472 458 434 419 383 341 320 338 338 362 351 313 273 235 246 253 255 257 261 262 260 257 254 251 252 264 279 291 297 303 309 313 316 318 320 323 325 325 320 317 311 303 294 292 291 286 275 259 239 226 218 214 214 216 220 227 235 245 251 255 259 261 262 264 264 268 275 286 300 309 317 324 337 354 339 342 348 353 358 363 367 374 380 383 382 388 389 388 388 388 390 394 398 402 405 407 409 409 408 405 401 398 394 392 391 391 390 390 392 398 400 399 400 401 406 419 429 434 440 424 441 463 474 472 509 499 510 543 556 585 590 593 597 599 603 606 609 612 612 613 603 553 503 501 538 573 586 565 513 474 451 453 475 495 461 428 412 414 429 444 448 446 462 504 520 491 458 435 427 436 461 484 495 492 487 502 512 501 470 433 413 349 349 356 191 197 318 386 378 369 365 358 350 313 218 165 263 327 317 267 341 356 363 348 295 302 257 270 327 375 323 348 348 306 233 158 112 99 107 119 130 125 101 75 60 55 54 56 57 58 63 62 79 97 104 83 72 58 56 70 92 81 60 56 70 85 90 94 105 129 166 124 92 75 67 59 51 50 55 63 65 60 60 57 52 46 51 45 49 55 55 55 46 45 53 63 61 57 58 57 52 48 54 61 63 60 61 70 85 96 90 51 75 76 69 61 55 52 51 50 49 49 49 51 56 61 60 55 51 49 59 91 133 241 371 475 516 497 483 473 465 454 425 400 373 357 365 374 340 311 300 294 245 248 256 262 269 271 273 272 269 263 259 254 259 273 291 299 307 314 320 324 328 332 338 341 341 337 332 326 322 317 312 306 298 288 273 252 235 225 220 219 220 224 232 242 253 262 269 275 278 280 280 279 282 289 299 311 317 323 334 350 366 348 351 358 368 381 388 395 406 415 414 407 403 399 397 398 399 402 406 409 411 412 414 415 415 413 410 407 405 403 402 400 399 398 397 350 377 392 395 390 388 406 423 439 451 448 435 443 441 431 439 450 448 456 475 490 552 524 523 554 579 594 599 602 607 613 617 605 577 544 525 544 559 571 566 536 501 471 468 487 512 491 453 433 430 434 434 433 448 480 516 532 514 495 475 455 442 446 456 466 471 475 491 502 494 454 379 406 318 321 379 269 256 339 385 376 371 369 365 359 348 329 218 284 336 329 292 357 368 374 381 383 380 376 363 351 340 243 296 313 283 227 160 141 129 111 94 130 136 108 77 61 53 53 58 63 64 61 68 82 89 83 66 54 54 62 75 91 79 65 62 75 94 106 109 116 131 154 102 84 81 78 62 52 50 55 60 59 54 54 53 53 59 58 55 56 55 50 57 51 47 49 55 49 52 63 65 52 53 58 62 62 59 64 59 77 93 91 84 54 62 74 66 57 53 50 49 48 48 49 50 56 65 72 65 58 55 66 108 210 306 381 440 497 483 470 461 457 456 431 413 401 394 390 365 296 261 267 282 254 238 253 274 266 264 279 283 275 268 268 262 260 269 290 301 310 319 326 333 337 342 350 356 357 353 347 342 336 332 325 320 311 301 289 272 251 237 229 228 229 232 240 250 261 272 281 288 292 293 291 291 294 303 312 318 323 330 343 360 375 367 371 380 389 397 405 412 417 419 418 409 405 403 402 403 406 410 413 416 419 421 423 424 423 422 421 421 418 415 414 411 409 407 405 314 358 375 378 374 368 393 429 450 454 458 467 472 463 450 450 465 456 450 458 477 482 475 503 543 557 562 573 588 601 609 613 610 602 585 561 549 548 557 554 527 499 477 476 499 537 553 526 482 446 427 416 385 437 487 492 480 480 493 499 487 457 446 450 454 455 462 470 476 468 420 293 400 419 414 405 381 381 370 369 374 370 369 368 355 339 335 347 351 360 373 385 384 381 381 383 383 382 374 313 261 287 357 224 195 201 153 154 154 145 121 91 103 119 106 80 60 53 53 56 58 58 59 76 83 73 54 55 49 53 66 80 85 79 78 81 91 108 117 105 92 95 127 99 81 80 83 65 52 50 51 53 57 58 60 61 62 69 67 64 63 59 53 56 52 49 49 51 49 52 67 75 61 55 59 63 67 73 99 96 95 93 90 88 85 93 94 79 63 54 50 48 48 49 51 51 52 55 62 65 67 71 92 163 341 424 454 467 478 463 446 434 415 355 345 347 380 418 402 361 315 303 322 341 296 262 255 267 281 277 287 289 283 278 271 267 266 273 290 303 314 323 332 341 345 350 358 367 371 370 364 357 350 343 335 327 318 310 301 290 274 259 246 240 241 246 253 262 272 282 291 298 302 302 300 304 310 316 320 322 328 336 350 368 380 380 386 393 398 402 407 411 414 416 414 407 404 403 404 407 411 416 421 424 427 429 431 433 435 438 441 444 445 445 448 439 427 422 422 322 352 368 372 370 370 391 398 410 429 453 479 481 476 468 459 468 465 459 458 463 449 473 527 570 567 535 566 587 596 600 590 596 605 607 593 570 561 547 521 486 468 465 475 509 566 632 650 566 469 416 403 318 378 447 450 437 443 453 467 476 462 444 442 445 448 452 454 455 452 446 443 435 424 415 360 199 214 214 287 379 376 371 367 276 171 184 340 373 382 390 387 375 370 369 374 383 384 374 292 257 360 360 338 247 163 153 153 161 155 136 111 76 117 118 88 56 53 52 53 53 57 69 82 85 83 78 57 54 50 60 83 85 83 79 83 96 102 99 92 83 78 83 71 65 68 79 93 60 53 61 73 73 74 74 73 70 67 64 62 61 60 59 53 48 48 51 52 62 66 71 73 69 71 69 72 85 106 113 116 112 105 101 104 124 117 98 84 70 59 53 50 51 53 55 54 52 53 58 65 71 86 138 291 468 511 497 481 455 434 408 388 352 245 215 232 295 361 348 326 337 356 361 340 298 256 236 245 268 264 292 306 291 256 264 271 277 284 297 309 317 326 335 342 347 353 362 372 380 382 378 372 363 354 344 332 323 315 308 299 291 282 273 267 265 268 273 279 284 291 298 304 309 312 314 324 326 323 321 325 332 341 355 372 382 386 391 396 400 402 405 407 411 414 413 409 407 407 408 411 415 417 417 416 414 417 391 363 358 363 362 362 361 363 376 394 436 463 458 414 382 397 403 388 364 373 379 390 417 462 482 485 484 478 464 464 469 470 464 454 445 482 536 579 586 537 569 575 579 596 576 567 586 601 596 594 580 531 480 452 446 450 462 494 553 641 727 629 492 414 400 405 347 348 423 441 460 458 454 456 464 445 437 437 440 443 450 457 457 451 442 434 424 413 359 209 204 207 221 273 381 374 370 351 283 155 267 352 382 338 234 268 268 311 331 275 372 378 355 320 288 318 239 180 151 139 157 165 157 144 131 97 86 89 88 76 66 54 52 54 58 80 83 71 61 60 54 52 51 55 66 75 76 83 89 90 93 92 75 65 66 49 43 46 48 47 56 68 53 56 73 73 73 73 71 68 65 63 62 62 62 58 48 48 49 51 54 78 85 77 68 80 97 94 92 102 126 122 122 123 121 114 98 122 115 93 84 77 71 65 61 59 58 56 54 52 52 56 64 73 146 293 358 472 486 459 442 423 393 372 349 331 361 244 199 202 226 230 243 299 335 323 275 258 228 211 217 236 249 274 284 280 290 274 275 285 297 308 315 321 327 335 343 348 355 364 373 384 388 388 383 374 363 352 339 328 319 313 306 301 296 291 287 286 288 291 295 297 300 305 311 318 324 333 329 326 325 324 329 336 347 360 373 381 385 389 394 397 399 400 402 405 409 407 402 397 395 397 395 394 382 365 347 336 331 266 214 227 253 261 272 282 291 308 330 360 377 383 374 366 376 386 382 362 371 377 379 396 441 483 487 487 483 472 463 471 473 467 455 445 474 529 578 591 539 547 551 567 601 596 559 562 573 572 597 566 517 479 466 458 457 450 447 458 487 557 511 446 410 393 410 409 404 416 459 501 494 471 453 449 445 448 449 448 451 461 468 463 448 436 427 417 408 357 214 190 193 205 224 265 359 373 372 335 235 275 348 373 347 300 311 311 333 347 330 372 375 367 348 318 313 242 183 146 131 156 154 155 153 137 113 70 67 80 85 71 59 56 55 53 64 78 75 67 62 54 52 54 60 69 67 79 86 90 90 87 76 57 56 71 65 62 60 53 44 42 38 52 65 68 70 71 70 69 67 65 64 65 67 62 45 56 58 53 49 53 77 87 83 81 100 117 120 116 112 112 127 122 123 127 119 106 105 96 86 84 84 83 80 76 71 67 62 51 45 58 59 62 71 157 336 379 463 471 440 417 391 380 375 375 374 338 355 256 180 203 179 196 226 244 238 221 216 207 198 196 207 228 244 253 261 290 274 270 273 283 313 319 324 330 335 342 348 359 370 381 392 398 400 396 387 374 360 346 335 326 320 313 307 303 300 298 298 300 303 305 308 310 316 329 344 344 339 334 331 329 328 334 341 353 366 374 378 381 385 389 391 392 391 388 382 376 377 376 375 350 271 250 223 199 179 157 153 123 91 94 151 194 211 227 239 244 246 250 255 259 261 330 330 356 369 369 361 376 383 378 395 445 474 460 469 478 472 466 474 475 472 465 441 454 525 578 563 495 495 556 601 600 605 590 542 527 566 595 538 518 510 497 482 468 452 441 434 430 431 426 421 419 414 424 428 426 413 387 462 473 454 433 433 462 476 475 468 466 465 465 457 447 439 429 419 370 321 324 214 193 249 313 313 369 378 315 254 277 278 340 363 343 308 260 316 313 280 277 250 330 359 345 329 322 256 189 141 120 130 139 149 150 135 124 88 67 70 87 78 63 56 53 50 52 60 68 66 52 51 43 50 62 76 111 91 87 88 84 66 57 52 49 51 66 63 59 50 41 44 49 56 62 66 70 73 75 75 75 74 74 76 67 54 56 59 58 55 58 75 79 87 88 87 99 124 127 130 126 102 110 110 116 127 138 136 101 82 89 111 93 84 78 73 65 73 71 62 57 67 64 62 67 136 301 371 466 482 450 422 406 402 400 397 390 375 364 251 161 192 200 212 197 179 178 184 194 196 193 190 195 205 218 231 242 255 258 263 268 280 333 337 333 331 336 342 349 367 384 397 407 414 418 415 406 390 368 353 343 336 328 321 314 310 306 304 305 307 310 314 320 326 334 343 348 346 341 337 335 334 336 341 354 366 373 379 381 381 382 383 380 377 372 361 347 336 333 294 255 223 181 168 155 146 135 112 107 101 119 150 154 170 193 209 214 216 212 206 196 184 169 320 325 348 360 361 361 376 381 378 407 464 456 418 434 456 455 465 477 486 488 479 449 445 470 484 475 470 489 568 621 609 553 516 544 566 558 540 512 504 503 505 517 490 488 485 472 450 427 420 420 420 419 433 444 447 426 368 400 430 431 418 431 480 498 500 493 483 466 455 448 446 445 440 392 358 343 332 230 205 288 387 381 381 382 284 195 255 304 315 334 320 240 218 309 314 275 270 235 320 336 317 326 326 239 173 135 115 108 123 136 140 134 130 109 76 60 79 85 65 54 50 48 47 47 56 57 45 47 39 50 66 79 110 92 78 75 76 55 52 47 46 54 62 58 55 52 50 47 56 62 66 70 76 82 85 86 84 74 69 68 76 83 63 62 64 66 69 72 63 71 80 90 111 142 112 87 101 156 124 114 129 167 219 110 96 103 124 181 123 103 101 90 50 75 72 72 75 72 66 61 55 85 181 265 431 496 469 432 425 419 412 406 400 392 376 339 267 157 196 204 200 197 194 168 173 181 187 188 192 198 205 212 222 233 240 251 265 280 327 329 336 346 348 350 355 376 399 413 424 432 437 436 424 405 385 366 352 348 343 331 323 318 313 310 311 313 317 323 330 336 342 346 346 345 343 341 339 340 343 356 368 377 382 384 382 379 375 368 359 349 339 319 285 267 252 193 141 124 141 142 143 138 125 117 141 213 221 139 114 151 183 203 215 220 222 213 191 161 134 331 319 347 359 361 361 370 369 370 400 448 448 422 413 419 434 458 478 489 491 484 465 461 462 467 470 463 461 525 583 587 519 536 545 544 533 515 505 494 490 500 528 502 517 533 528 493 469 454 438 422 416 416 368 352 363 355 347 392 413 415 445 474 488 503 510 492 457 444 443 446 448 452 399 405 414 322 263 271 309 354 384 384 382 295 199 209 343 307 303 299 237 287 340 351 336 324 324 348 312 288 337 323 212 150 131 121 109 110 121 132 134 131 117 80 54 64 85 67 54 49 47 46 46 49 48 42 44 41 50 64 75 73 81 70 62 65 54 49 47 52 62 58 55 52 58 67 54 61 67 72 77 82 75 74 76 75 73 82 73 71 78 61 62 68 67 64 84 77 83 94 104 108 97 85 78 81 94 202 235 218 170 107 98 185 228 208 199 201 222 241 211 84 82 63 62 72 68 58 52 40 48 112 124 263 380 414 341 351 403 426 415 406 402 383 367 302 143 195 205 204 199 195 192 174 171 179 183 187 193 199 207 216 222 224 232 243 254 276 286 316 343 342 344 363 392 424 455 465 472 477 472 453 422 398 382 368 352 355 348 337 327 321 317 317 319 323 330 333 335 339 343 348 349 348 347 347 350 357 371 380 383 383 380 372 362 349 332 319 312 300 254 171 144 139 126 114 115 136 139 143 137 119 128 159 196 198 160 133 155 165 180 212 225 220 202 184 172 156 331 287 336 357 361 362 370 367 367 397 439 423 417 399 393 416 478 479 481 486 489 475 478 480 475 463 450 440 447 471 490 470 545 569 557 524 486 502 489 477 480 504 496 527 545 548 556 535 502 465 431 406 351 250 217 257 312 306 367 401 393 371 435 458 486 505 482 445 439 444 451 450 455 466 469 464 444 360 396 349 302 389 364 359 277 192 211 312 347 318 301 355 359 351 310 244 180 206 315 314 283 319 301 191 136 125 120 108 106 111 121 133 129 114 81 56 59 74 68 58 51 49 47 45 45 43 39 40 42 45 55 70 59 71 70 61 52 51 41 51 60 57 54 55 60 75 87 57 58 63 68 72 74 63 67 70 64 65 86 81 70 65 68 71 74 83 100 120 113 113 112 111 121 87 98 112 116 139 165 152 171 226 239 253 267 265 251 251 250 253 255 250 232 111 76 68 63 60 39 36 35 63 166 98 104 210 300 189 229 326 398 420 394 395 378 364 306 140 189 205 208 207 203 202 197 184 174 182 186 188 194 205 215 221 224 225 225 229 242 259 279 293 295 312 359 398 430 465 465 463 463 469 486 455 420 395 378 360 362 360 349 335 327 323 324 327 330 331 333 336 340 346 352 354 353 354 356 361 370 379 382 380 373 364 351 338 327 315 304 222 174 153 118 107 114 120 130 146 147 140 139 138 134 163 221 251 256 257 252 208 181 186 210 211 201 189 195 227 227 317 297 292 329 355 358 360 360 362 393 428 401 396 384 381 407 477 465 480 492 489 470 470 472 467 452 425 412 418 431 443 449 505 556 554 514 485 535 499 468 463 472 476 501 515 536 598 588 552 491 417 342 240 164 143 174 235 254 315 348 314 215 381 429 447 458 458 446 450 459 463 458 453 453 460 469 476 462 438 418 403 377 254 261 270 293 343 196 304 359 357 357 361 267 235 227 204 348 360 273 204 232 165 140 117 104 109 106 110 98 96 121 122 76 71 78 65 52 56 58 55 50 49 44 48 51 46 34 42 53 65 72 62 57 62 61 47 43 37 46 54 51 53 58 79 97 94 50 48 53 58 61 62 59 69 72 62 66 80 82 74 67 77 74 86 112 139 147 146 138 118 94 101 82 104 114 103 121 152 178 216 259 286 298 297 286 272 265 261 255 204 125 117 90 76 67 62 61 50 50 54 55 63 231 270 260 220 112 163 220 321 416 378 376 364 355 308 140 162 173 192 208 183 208 214 208 198 182 190 188 189 197 214 222 230 231 224 218 224 236 251 262 264 285 328 367 393 409 401 397 402 424 470 450 447 441 418 373 369 360 351 344 338 332 331 332 333 332 334 337 343 349 354 358 359 361 365 370 375 378 374 366 353 341 328 281 221 209 213 241 216 141 101 103 101 117 139 137 151 149 149 164 200 237 285 305 308 316 313 201 156 188 192 213 225 231 240 268 307 302 350 351 347 350 356 358 356 361 377 394 387 368 366 375 405 470 449 478 492 478 456 456 459 459 449 421 414 422 421 412 407 416 468 493 501 530 556 499 463 459 461 457 463 489 536 592 597 574 490 353 204 132 104 98 106 128 163 165 166 224 371 340 346 324 332 441 466 484 488 480 464 447 445 458 472 476 465 442 423 377 283 258 257 238 217 216 185 197 223 277 349 255 233 202 170 172 269 329 289 235 238 153 124 114 111 113 124 110 96 88 83 77 64 69 78 73 55 54 59 58 46 53 46 52 60 57 54 68 77 75 66 77 77 54 33 30 29 38 46 50 50 53 65 81 78 52 48 48 55 63 66 73 65 62 60 62 84 81 77 76 76 77 72 105 140 153 152 159 145 117 88 75 81 96 98 86 96 176 222 245 263 285 290 291 283 267 260 248 251 199 100 96 87 76 62 49 53 53 135 145 94 272 232 153 90 68 63 105 170 287 411 382 363 348 328 271 138 130 134 159 190 188 200 215 224 222 211 224 211 200 204 220 226 237 240 232 219 219 226 234 241 247 264 289 319 345 355 345 343 354 378 401 404 439 452 423 370 382 377 368 360 358 356 355 352 346 340 342 345 347 348 356 364 370 373 372 371 369 363 340 302 278 261 242 190 128 124 132 168 161 117 106 106 106 106 108 124 145 176 212 254 304 309 289 258 234 295 231 197 198 186 172 203 231 250 269 312 372 273 298 340 348 349 351 353 346 348 361 379 391 370 366 371 396 450 445 475 484 469 452 450 453 457 449 417 417 422 404 354 288 330 361 416 495 572 501 465 456 459 463 468 487 530 575 591 585 472 387 303 159 103 85 83 89 100 112 129 146 161 183 275 353 409 434 433 451 474 483 473 449 433 438 453 469 474 462 443 362 271 234 238 226 212 242 319 201 188 260 319 278 204 194 226 269 291 263 319 321 259 165 130 108 114 128 128 112 99 91 87 83 74 81 86 78 58 52 51 54 55 49 58 46 55 65 62 75 91 89 68 40 43 45 37 29 29 38 41 46 49 50 56 115 111 76 53 48 44 52 60 60 65 76 83 78 63 82 79 75 73 73 76 99 131 153 156 149 149 134 117 105 81 92 99 97 91 101 191 219 219 228 255 254 261 263 255 249 268 280 239 159 167 163 140 117 110 120 175 241 200 85 244 197 228 198 62 64 78 111 222 380 358 338 326 262 152 120 121 126 133 151 205 181 206 232 232 239 253 248 247 258 253 242 245 249 241 223 218 221 226 231 237 249 266 289 313 323 319 316 322 340 356 374 387 381 359 345 373 375 358 338 331 331 327 325 330 354 347 333 339 372 376 381 380 374 367 360 344 321 254 160 146 139 123 107 98 99 96 105 110 105 107 109 112 116 122 135 161 206 266 312 244 256 258 189 95 226 112 187 244 175 168 201 232 255 275 318 352 239 231 287 320 335 341 348 343 347 355 365 375 384 369 365 383 421 444 465 462 452 453 450 453 457 445 407 384 413 402 310 164 319 361 427 498 518 467 448 446 453 470 563 583 589 572 520 449 378 235 106 76 67 71 80 91 104 112 143 161 211 321 373 455 495 484 442 436 441 449 447 433 427 436 456 477 484 466 446 401 318 216 216 204 187 200 249 190 200 248 268 215 183 176 247 293 231 209 215 263 256 138 112 104 127 152 145 105 96 93 91 87 78 77 80 80 70 60 53 51 54 56 49 46 52 58 59 77 79 68 50 33 34 48 42 34 42 47 36 41 49 51 62 91 85 65 54 66 65 64 63 62 64 74 83 87 85 84 79 76 74 75 81 142 159 157 161 141 136 121 105 97 92 108 119 111 90 105 164 183 177 175 214 214 227 243 251 252 296 292 245 195 226 197 169 157 161 179 252 290 268 214 250 252 196 111 56 57 62 72 99 131 112 106 94 97 124 119 118 117 117 121 139 158 197 228 238 243 251 278 309 322 299 277 268 262 250 231 223 223 226 228 231 235 249 268 286 303 348 332 307 322 337 346 344 330 313 318 327 320 300 277 267 269 269 274 289 315 305 297 304 325 314 301 282 260 237 204 183 164 140 114 118 120 109 100 101 102 97 100 107 114 114 112 114 120 125 132 149 186 225 243 271 139 67 86 166 177 138 153 178 164 179 208 233 249 260 287 309 212 197 226 286 321 336 345 342 345 350 353 354 369 363 362 372 391 429 439 421 412 438 446 456 455 456 460 385 406 395 369 363 368 376 406 441 456 439 435 450 495 566 591 583 555 507 444 385 343 202 70 54 55 72 122 136 76 101 143 172 204 267 381 443 425 405 433 362 368 403 429 424 430 447 478 504 501 467 444 393 314 233 245 201 172 167 180 177 217 216 192 178 172 181 222 228 158 148 145 170 173 118 102 107 124 134 123 100 98 98 95 88 80 72 72 78 81 65 50 43 46 55 38 39 40 43 51 57 66 57 47 53 52 46 42 52 72 54 46 46 49 56 96 79 63 53 48 70 72 60 54 66 66 61 73 86 86 83 81 122 158 149 161 160 156 155 154 146 133 122 119 120 115 117 113 109 107 105 140 154 153 158 192 195 211 236 256 268 290 250 187 156 179 147 144 146 134 196 259 237 223 297 283 200 108 55 50 52 57 65 72 76 72 74 79 125 226 240 185 138 113 109 119 138 160 193 241 250 240 288 343 353 338 321 305 288 267 245 233 229 230 228 226 225 235 250 263 281 311 302 282 289 310 317 313 305 303 307 290 268 247 229 224 226 238 251 248 250 242 242 248 249 232 213 193 172 153 146 146 149 144 123 126 135 131 117 107 104 108 109 112 122 128 120 120 127 132 132 135 157 186 205 257 259 208 138 124 127 143 164 179 182 186 205 225 238 242 258 278 206 198 198 267 313 334 340 336 335 341 350 352 325 349 361 363 368 397 384 375 385 419 447 458 459 456 445 388 369 379 396 406 405 386 394 417 435 440 455 510 565 577 530 505 473 433 390 360 329 267 168 61 57 80 106 105 65 82 112 141 164 188 271 314 308 302 326 269 292 331 377 421 429 454 494 513 485 445 381 307 251 236 251 214 183 172 177 175 216 195 159 164 161 171 162 144 130 118 130 106 80 86 96 106 105 96 90 96 99 97 93 87 83 77 72 69 66 58 49 45 45 44 42 42 40 41 47 51 60 51 45 56 53 43 53 73 86 59 53 50 48 52 92 70 60 56 43 55 58 51 48 57 58 65 76 84 84 81 107 144 166 156 157 153 148 144 142 147 148 137 125 126 111 117 123 126 123 102 106 110 125 159 152 171 197 227 258 251 244 192 128 93 55 75 103 106 81 151 186 133 109 210 207 103 52 48 50 54 59 64 68 68 70 73 76 90 123 134 116 108 113 123 120 139 158 189 243 260 263 283 327 382 375 359 345 328 301 270 249 239 236 233 229 223 225 236 255 310 308 293 284 282 289 297 293 286 288 290 282 260 234 224 216 216 243 260 219 212 206 220 234 200 231 169 139 154 143 152 155 152 143 132 141 135 130 130 120 117 112 115 122 121 159 153 155 183 202 206 210 193 164 175 201 217 190 144 140 151 152 161 178 179 166 185 207 221 240 253 266 220 228 239 283 311 324 328 324 327 329 337 352 352 330 339 356 361 364 365 372 383 399 431 436 427 421 419 376 262 328 427 445 437 410 396 405 435 475 516 559 563 509 459 441 423 402 377 353 328 323 281 170 72 150 173 163 150 75 84 105 144 194 179 204 229 232 208 213 241 261 310 400 423 448 480 483 431 367 267 225 217 204 188 217 231 217 184 184 192 180 165 164 163 141 126 106 81 127 106 85 74 74 93 98 95 91 92 94 93 90 87 86 88 81 72 57 38 45 53 63 60 41 59 62 61 54 44 62 52 40 35 35 36 53 70 78 72 60 52 49 47 46 61 55 62 65 43 47 53 54 56 61 62 73 81 82 82 80 118 128 138 181 142 124 120 122 122 127 140 143 139 135 114 134 140 131 125 126 109 115 137 150 157 153 150 148 144 161 153 135 116 97 52 55 54 68 123 63 54 58 59 53 107 121 124 108 54 58 61 64 66 67 69 67 65 65 65 80 78 86 103 118 143 158 189 222 224 265 286 310 346 398 401 403 398 383 354 316 278 256 247 241 238 227 222 229 249 302 299 291 287 279 275 279 277 273 281 293 275 250 236 245 240 232 226 218 203 199 211 260 290 199 287 165 96 142 165 169 166 158 153 158 155 141 134 135 120 118 116 121 139 176 293 252 234 300 314 323 323 262 158 154 159 164 163 155 156 167 169 170 173 165 163 161 167 190 230 241 250 237 274 322 321 305 296 303 300 297 295 314 348 353 345 331 335 357 359 360 366 390 421 409 416 417 411 398 374 319 355 421 455 444 424 409 417 456 507 534 539 506 443 415 417 403 380 356 336 327 346 353 295 83 180 261 293 264 85 128 138 178 271 231 205 200 202 204 208 218 244 286 344 421 438 447 438 391 248 234 223 207 191 164 171 288 341 221 207 190 176 169 176 203 192 172 138 106 203 128 84 76 77 108 98 84 81 89 82 79 82 86 89 89 78 68 56 40 41 51 59 64 69 71 72 70 59 35 44 42 37 34 35 44 70 72 59 49 55 51 48 49 53 50 49 58 61 46 53 60 66 73 78 75 77 80 82 81 79 106 102 105 158 120 104 103 107 107 108 132 141 134 128 136 131 120 115 120 108 101 108 124 145 154 148 143 141 134 146 140 128 113 94 57 102 97 54 55 53 57 60 56 56 259 278 259 205 55 59 61 69 75 67 74 65 59 57 54 62 61 70 87 103 177 186 212 257 259 280 300 319 344 391 408 418 422 420 410 369 321 284 265 254 247 234 227 228 238 246 264 278 282 273 264 268 271 273 282 291 271 252 251 260 270 256 237 222 202 210 255 277 255 239 286 177 84 87 153 162 162 165 183 238 206 158 129 133 129 123 123 132 154 203 305 284 254 293 295 309 302 246 154 146 152 161 166 166 167 171 170 168 169 160 159 157 153 147 163 189 208 225 245 264 264 265 265 267 271 277 286 302 324 343 348 323 316 336 352 355 361 375 395 404 403 396 388 378 366 365 386 423 457 447 424 414 420 439 451 446 437 419 395 376 395 375 338 311 307 272 294 314 266 82 68 194 299 271 123 271 269 263 348 355 244 237 250 218 215 218 229 248 288 412 423 421 414 401 383 382 285 190 173 155 173 217 297 370 215 192 180 176 187 218 244 253 227 172 192 122 89 82 73 79 71 71 71 64 68 59 62 73 82 69 57 52 54 58 38 39 39 46 72 74 74 73 69 62 35 39 43 43 44 47 64 64 50 35 51 49 47 54 69 51 61 55 43 47 56 57 72 88 82 79 80 82 84 82 80 107 106 88 94 96 98 101 101 98 100 121 135 132 114 148 120 100 102 112 100 114 128 136 142 154 160 158 151 154 163 202 206 178 169 161 175 187 184 156 83 59 55 54 58 252 150 57 57 53 57 62 81 98 69 80 74 63 54 45 52 53 58 69 87 196 214 235 280 288 296 312 329 350 377 405 422 433 438 437 409 357 314 291 269 258 246 234 226 227 227 235 245 247 238 248 257 269 285 295 293 275 266 284 323 300 277 256 233 217 218 226 227 224 247 261 269 206 79 108 140 155 169 200 266 220 161 129 137 139 136 135 139 153 193 232 180 148 259 318 238 170 147 140 145 157 165 168 168 174 173 170 164 152 144 149 155 155 142 156 160 162 223 206 196 248 263 262 261 264 272 283 293 306 335 340 325 320 332 348 353 358 362 370 389 390 380 370 364 359 370 403 438 454 429 399 389 382 366 327 313 317 328 334 322 339 325 304 294 292 107 48 55 74 95 98 218 311 306 293 333 329 302 272 223 330 368 319 222 221 224 231 289 396 413 410 406 402 397 392 392 376 303 182 167 186 214 268 323 205 196 193 188 188 198 211 233 224 165 133 104 88 83 81 69 70 64 61 74 60 51 49 52 57 54 50 48 49 50 33 33 34 45 69 47 66 75 72 67 57 60 74 76 47 46 63 62 54 59 52 48 48 50 49 53 56 61 68 75 87 90 89 88 87 86 89 89 87 83 82 149 140 85 92 92 92 92 92 91 100 106 135 161 130 156 142 115 95 99 110 153 171 157 145 155 167 188 218 246 231 241 238 219 206 227 259 276 252 170 82 55 128 212 57 247 156 57 54 51 57 63 81 96 69 70 77 71 54 45 73 67 54 56 77 193 229 251 290 300 302 317 337 354 369 401 423 436 445 447 435 397 353 318 298 282 259 240 230 222 218 221 201 153 154 207 237 264 301 310 319 301 282 297 328 300 278 260 239 231 224 257 269 197 209 121 76 137 306 209 172 172 186 182 167 155 144 140 146 149 152 151 149 151 182 216 234 245 248 316 311 246 163 149 155 159 163 164 166 177 177 170 159 135 129 136 144 149 149 156 157 159 217 193 188 195 239 262 261 262 273 282 287 299 330 332 326 324 330 339 350 356 361 365 370 380 381 374 367 372 395 421 437 425 371 345 334 327 318 308 300 298 301 306 314 315 313 304 293 285 97 42 43 53 81 116 243 327 321 327 355 287 251 285 255 264 325 308 219 342 349 353 373 408 414 410 408 405 401 395 394 394 330 204 213 229 245 271 292 193 193 200 204 211 246 234 229 197 121 113 97 87 81 73 64 64 61 62 67 56 49 46 45 47 48 49 49 48 47 44 49 55 63 71 43 47 63 74 66 57 73 87 81 49 46 53 48 43 57 50 50 50 51 58 55 55 57 61 68 77 82 86 90 96 83 94 97 90 85 84 85 74 67 88 90 86 81 80 91 100 108 156 211 193 197 197 152 91 98 147 198 210 190 168 169 204 256 298 304 268 243 212 183 196 242 292 314 290 208 213 215 248 287 226 283 264 173 54 50 61 68 71 72 73 88 71 58 68 53 111 99 68 68 87 188 226 249 289 304 309 324 341 355 371 400 423 440 450 460 454 429 388 341 321 303 280 261 253 231 218 209 182 128 143 145 198 268 310 310 343 323 287 287 289 281 266 248 236 224 204 201 192 154 172 194 147 100 212 182 201 265 297 173 130 135 147 151 152 160 165 165 163 159 197 247 292 312 297 254 224 193 165 155 136 153 165 156 160 183 175 160 149 135 127 129 135 144 155 159 161 161 211 195 186 172 226 255 255 258 275 279 282 291 311 323 320 319 324 331 341 351 358 361 361 377 387 387 388 410 427 430 411 376 345 334 328 324 322 315 305 303 304 308 313 158 232 302 253 85 53 47 52 61 83 123 149 226 305 186 233 249 263 276 221 209 297 345 315 369 374 379 387 403 429 423 416 412 401 345 339 329 301 258 251 261 278 286 266 188 193 211 224 232 269 219 180 146 111 117 103 92 82 72 67 63 61 61 61 60 55 50 47 45 38 38 44 50 50 53 60 67 67 54 42 40 47 58 64 53 72 87 81 48 41 52 54 50 53 51 52 49 50 71 64 62 64 68 75 78 81 86 89 84 100 103 96 88 84 85 86 96 119 153 101 92 95 97 97 100 124 160 200 236 245 200 151 129 151 237 235 241 264 212 210 286 340 330 296 267 243 195 146 196 238 287 317 311 276 312 316 308 304 302 303 305 274 196 72 65 70 75 79 81 94 97 145 234 96 141 106 89 176 182 194 206 230 272 300 330 340 343 355 376 399 423 444 460 476 474 455 420 374 340 321 309 300 291 265 233 208 192 182 138 197 244 265 308 297 281 273 274 280 281 272 257 240 230 211 175 138 115 121 161 159 127 122 181 178 196 188 148 149 128 140 149 145 161 170 173 172 172 177 210 252 276 269 250 182 157 159 167 164 147 147 150 149 155 167 165 158 150 142 136 133 136 150 154 158 159 159 207 199 181 169 207 234 245 253 269 270 274 281 286 307 308 312 321 334 330 339 344 341 330 359 383 396 412 449 440 421 388 354 337 328 328 335 338 324 310 304 305 268 123 102 225 303 247 55 58 150 151 68 85 235 277 304 314 176 275 322 311 256 183 177 227 263 260 270 344 368 375 395 448 445 429 418 409 360 353 339 316 287 269 283 299 291 250 198 209 230 244 244 259 191 135 117 135 126 111 98 87 79 74 68 64 64 69 68 65 61 57 53 42 32 36 47 55 47 49 54 53 39 39 43 42 44 64 53 58 69 72 51 41 54 60 55 50 45 52 60 67 73 70 73 76 79 81 78 77 82 87 82 80 90 92 85 85 88 89 92 101 114 102 102 103 103 104 100 112 150 207 245 188 219 273 298 268 273 284 317 343 260 274 323 338 312 330 310 284 245 208 255 258 284 294 275 318 265 277 310 295 210 277 310 312 300 210 107 73 85 98 88 100 178 270 297 229 261 225 184 218 222 202 204 222 237 286 339 354 349 355 373 394 419 446 472 489 491 476 448 413 373 347 334 326 312 287 248 215 197 197 224 269 295 301 306 282 270 269 275 277 276 264 255 250 236 191 178 156 108 119 168 187 210 227 181 162 173 174 151 141 129 127 127 130 145 164 181 180 164 181 183 195 201 187 163 137 130 142 164 154 152 153 154 153 158 157 152 148 147 140 142 141 145 161 149 149 151 154 197 192 176 167 192 212 229 244 250 257 269 280 283 287 290 289 298 323 325 334 339 341 345 349 382 406 415 421 437 406 369 342 331 332 342 352 350 320 307 302 243 150 95 210 282 309 283 200 195 245 192 72 88 213 342 393 357 286 360 379 346 269 168 161 215 225 180 185 328 368 369 387 449 466 445 425 424 428 423 416 379 312 275 298 303 286 253 225 235 250 256 251 256 192 139 130 163 138 117 101 91 83 78 74 71 73 82 72 73 72 70 67 65 48 36 39 56 37 38 37 34 35 35 43 46 50 65 56 48 52 60 57 45 54 57 52 51 44 48 65 80 70 60 74 83 81 78 75 75 74 72 77 76 84 86 82 85 88 90 90 91 91 99 105 107 104 100 101 117 148 190 243 193 196 253 332 331 303 295 304 326 360 367 344 325 329 298 327 347 339 310 339 313 283 227 160 265 135 167 248 228 79 186 277 321 325 329 153 79 89 101 96 112 216 321 315 298 306 266 219 234 234 222 199 190 227 271 335 383 394 358 370 397 423 449 480 496 501 491 470 446 419 391 370 354 329 241 188 191 231 232 274 305 317 310 295 276 272 273 273 279 281 270 257 251 260 161 225 252 160 147 182 264 310 259 168 147 159 169 155 143 131 124 121 118 131 152 160 154 144 155 150 145 143 146 160 140 128 134 154 149 154 155 154 155 164 157 149 146 142 139 139 139 146 167 149 147 147 147 182 178 172 171 222 210 197 230 241 251 259 268 280 280 281 283 287 293 293 298 301 310 328 335 380 417 427 408 429 399 368 348 341 344 361 367 353 315 304 284 234 188 219 304 316 310 305 294 293 290 196 77 99 146 338 436 408 389 381 348 320 285 190 195 289 298 216 243 353 381 378 384 424 464 452 434 435 436 426 418 411 386 273 291 296 282 261 252 269 263 254 254 264 188 141 143 175 147 123 104 92 87 81 76 75 76 76 77 78 79 78 76 71 68 54 41 43 41 50 44 32 32 30 31 47 67 67 62 57 55 56 60 46 51 53 50 49 52 50 59 70 60 51 68 77 72 69 64 68 65 58 72 75 78 79 78 82 87 89 89 87 79 94 103 106 104 101 109 136 172 211 263 243 260 303 342 344 283 255 252 261 290 314 327 320 294 296 286 309 333 329 344 276 214 157 101 105 101 75 55 68 67 70 173 296 335 314 172 113 116 92 98 119 182 236 219 299 314 293 263 237 247 232 205 188 211 256 278 328 388 363 371 394 420 446 480 506 514 507 491 473 462 446 424 394 351 235 193 219 274 282 308 328 333 320 289 276 277 277 273 282 281 270 261 260 257 298 286 268 296 189 196 255 269 168 136 135 150 163 154 143 131 123 117 112 126 146 149 139 143 147 142 129 122 146 162 155 147 144 141 155 154 148 146 152 157 154 150 146 141 138 130 124 124 125 144 151 148 143 186 185 169 169 202 193 186 211 239 235 243 256 266 264 273 279 283 285 289 292 295 300 309 322 380 412 426 432 413 394 377 364 360 365 376 368 342 313 306 266 264 286 296 299 292 285 278 268 284 298 235 147 164 217 376 448 405 350 337 268 229 234 237 285 293 259 246 396 406 407 402 396 393 407 430 446 448 442 427 417 411 381 255 261 276 276 260 259 402 338 238 233 226 188 159 135 112 92 122 101 76 90 83 79 77 76 76 76 77 78 78 74 42 37 54 63 35 35 30 38 50 48 31 29 45 64 65 62 58 52 49 50 36 44 50 47 39 51 65 69 59 38 66 68 63 61 64 49 54 60 64 77 61 66 72 72 75 83 84 81 78 74 88 100 106 107 104 117 161 197 209 258 254 270 300 327 328 308 275 237 209 243 268 290 294 275 279 272 285 311 339 355 338 255 174 189 239 167 97 66 75 73 75 84 150 311 225 180 178 172 97 97 114 129 133 126 283 316 312 303 275 263 231 205 197 198 217 280 359 408 386 349 375 410 432 490 524 540 535 513 503 496 489 467 423 368 357 349 333 314 327 343 349 346 330 294 282 281 281 274 280 269 258 253 248 238 225 203 183 165 168 198 265 286 164 140 127 135 155 162 144 131 123 117 113 133 139 138 137 132 147 140 135 140 126 132 142 143 134 143 154 149 141 140 147 150 152 150 141 142 140 129 122 131 137 134 140 147 140 174 173 174 171 176 176 179 188 195 215 228 237 245 255 267 278 284 286 288 278 285 302 321 335 366 394 411 418 395 392 386 379 376 376 372 353 330 317 311 276 279 288 253 269 254 239 234 243 272 290 303 310 303 339 342 334 281 124 159 167 164 164 182 168 174 192 248 403 445 453 433 400 376 383 407 428 434 426 404 407 412 387 286 249 241 240 232 229 258 245 223 228 288 217 176 151 119 93 82 91 87 58 86 86 84 81 78 75 74 75 66 42 35 33 44 49 31 29 28 30 32 31 29 29 43 59 59 57 44 40 43 34 45 48 48 49 54 74 69 65 63 45 60 59 55 56 64 59 59 65 75 74 71 70 67 64 66 78 73 66 69 81 85 94 103 108 107 125 167 188 178 240 253 265 286 312 312 330 319 266 186 235 255 269 281 291 287 267 266 296 355 359 330 270 208 173 118 88 75 74 81 86 76 77 94 119 144 156 163 158 118 103 108 138 188 212 299 318 315 315 322 256 221 207 198 191 191 268 363 425 412 371 362 378 419 501 548 564 559 548 531 525 516 494 450 389 371 365 364 364 370 369 365 356 338 307 291 285 283 276 267 249 237 230 222 208 190 167 145 142 156 171 178 169 156 166 138 124 136 153 142 131 122 117 115 130 130 129 132 135 147 144 142 149 138 125 120 127 144 134 155 154 146 149 147 149 154 152 139 144 142 135 130 130 136 132 137 144 137 166 165 164 163 165 167 172 180 182 205 225 237 242 253 258 271 281 283 278 286 285 294 321 349 351 374 389 378 380 394 393 384 376 361 352 343 334 322 308 309 287 268 285 317 276 242 227 223 230 290 255 179 191 322 321 219 110 106 119 117 136 171 194 266 280 306 352 383 456 472 445 398 369 372 390 404 406 409 360 381 406 400 370 356 275 203 185 188 204 299 318 222 296 279 262 215 130 99 78 73 67 52 86 89 86 83 78 73 70 69 60 35 41 47 43 34 30 44 36 31 32 30 30 30 41 55 54 54 47 46 51 46 48 40 41 51 55 73 69 65 67 61 57 53 53 55 53 50 65 67 54 72 58 64 69 63 62 75 73 66 66 72 88 89 89 98 107 133 139 139 160 250 284 301 301 286 296 323 325 282 211 275 291 285 287 322 314 289 282 308 362 360 340 305 247 154 111 113 102 81 101 129 133 112 87 99 124 149 187 207 109 144 126 199 351 336 326 319 316 317 321 242 230 226 196 189 184 229 319 423 410 407 380 371 420 504 558 576 571 561 554 549 538 515 475 427 407 398 391 376 387 383 376 367 349 319 298 287 284 281 252 232 220 211 197 183 177 168 157 153 155 157 156 151 150 154 140 126 123 140 132 126 119 113 113 114 119 124 127 138 137 140 140 129 125 117 109 108 120 155 167 165 161 167 162 146 149 158 149 148 145 144 142 137 127 132 139 138 134 160 157 153 154 158 163 170 177 180 194 216 230 236 254 256 267 276 277 269 301 289 277 291 328 344 354 363 371 369 397 397 382 366 358 362 360 345 314 257 258 266 270 269 265 261 255 240 210 186 227 245 268 342 301 303 260 205 208 182 180 236 308 318 345 347 352 364 368 434 477 460 403 370 375 389 397 397 399 373 382 397 401 396 391 286 199 187 192 214 282 293 225 283 292 291 262 195 108 81 67 59 58 72 84 87 84 77 70 67 65 55 34 52 57 44 29 30 50 49 44 39 32 45 47 43 42 54 45 45 50 55 52 42 45 51 52 51 67 66 63 63 59 54 52 51 50 50 63 71 64 49 53 52 62 67 61 59 70 68 70 84 90 83 86 88 82 101 108 117 128 153 279 294 274 240 206 248 300 291 261 279 332 345 326 308 332 326 314 310 323 361 360 354 337 298 223 136 141 126 80 94 109 136 148 133 101 119 145 166 165 114 105 100 121 176 270 309 319 316 317 319 317 286 237 204 190 181 199 271 394 385 417 405 388 423 499 563 595 595 575 573 570 555 529 499 466 450 436 416 385 391 395 391 378 361 327 303 290 287 288 246 225 214 204 186 174 176 184 189 176 170 157 145 143 140 141 130 119 118 125 128 125 118 110 108 107 111 118 129 142 135 135 133 115 113 112 108 106 113 136 155 161 154 151 160 157 153 152 156 156 154 151 147 148 132 129 131 139 133 154 150 143 144 154 161 168 174 179 183 210 219 219 244 261 271 276 277 278 278 278 279 281 280 317 322 324 343 386 384 393 402 404 403 382 347 313 285 243 235 244 253 253 249 242 221 200 187 138 173 200 215 236 261 296 289 264 266 218 264 325 370 388 400 381 364 360 362 396 472 484 430 391 389 393 394 391 391 385 386 391 398 392 346 259 199 193 198 217 233 233 223 249 263 271 270 240 119 88 72 65 65 64 81 89 85 76 69 65 62 55 43 49 57 51 39 39 50 54 51 43 32 45 55 46 34 46 37 40 48 56 53 37 42 47 48 51 56 60 61 59 57 55 52 49 47 40 60 67 64 60 60 61 64 63 57 55 62 69 75 78 83 84 87 83 69 88 102 137 186 239 296 206 158 167 180 127 179 244 298 339 321 335 345 337 313 305 312 319 327 358 358 356 349 332 288 164 173 161 88 87 89 111 128 127 102 114 138 152 141 114 101 100 108 130 205 162 123 169 315 315 313 195 102 190 173 183 205 255 340 358 392 410 417 425 488 563 611 620 593 590 591 579 551 516 499 483 463 437 406 406 393 384 384 366 343 313 294 292 287 245 227 217 201 189 178 185 201 211 196 184 163 144 139 144 149 145 134 116 120 123 122 117 112 106 101 103 109 118 157 153 138 124 114 112 114 114 112 112 121 147 162 154 150 153 153 154 157 162 159 155 149 143 142 146 130 122 140 134 131 131 129 136 152 158 165 173 179 180 218 224 208 218 253 271 277 278 279 279 277 276 277 274 274 317 352 360 359 373 389 400 402 390 363 309 270 266 261 238 183 142 143 142 208 214 183 152 131 130 133 140 155 205 284 284 237 210 199 302 373 407 444 465 424 385 355 320 368 440 474 457 422 409 401 393 385 382 382 384 389 393 383 319 272 216 162 186 187 230 264 254 207 219 234 238 216 126 98 81 71 67 63 72 84 88 79 71 64 60 58 56 37 53 58 50 44 44 45 44 40 33 44 58 51 35 44 37 40 47 53 53 42 36 40 49 49 49 54 56 53 48 53 56 55 51 45 57 62 62 62 55 62 64 62 56 53 56 60 63 65 75 81 87 84 67 80 99 160 227 238 175 130 113 113 115 112 120 148 191 232 304 334 342 336 322 273 305 338 347 354 356 356 354 336 274 229 253 226 124 114 100 106 109 94 103 112 130 150 158 111 107 100 95 110 163 124 93 105 170 292 292 186 109 209 212 215 256 312 321 330 360 410 451 437 479 548 606 631 611 607 608 602 580 544 524 504 480 450 421 407 393 390 393 371 354 324 302 301 290 267 245 227 214 191 186 201 219 222 208 189 172 155 132 150 161 162 148 114 115 118 121 120 113 109 104 103 104 102 141 150 135 113 109 112 117 119 116 114 118 135 148 149 142 152 151 146 152 153 153 149 142 138 142 140 138 133 125 130 101 105 113 130 149 157 165 174 180 180 214 225 208 184 235 261 273 278 282 276 274 274 274 273 275 314 343 350 359 364 369 372 370 359 332 274 231 227 241 227 139 70 69 68 119 132 117 99 105 92 83 86 105 134 195 192 154 140 167 286 390 453 480 503 472 427 359 253 317 359 407 445 430 418 408 395 383 378 386 389 390 387 375 362 355 266 127 169 146 246 345 338 176 165 198 202 148 116 96 83 73 62 53 48 69 90 84 76 64 57 55 56 41 52 56 46 28 29 30 34 39 43 68 71 57 43 58 43 48 49 45 54 48 40 45 56 43 47 49 50 49 42 51 56 58 57 57 59 61 61 59 52 59 59 56 57 51 52 54 56 60 72 81 89 89 71 84 98 137 174 163 117 104 102 103 107 143 122 111 132 171 155 231 295 300 263 294 306 324 354 353 354 355 357 358 356 357 355 301 191 172 132 129 120 88 124 123 141 179 209 118 114 108 96 100 124 101 90 96 101 158 153 113 100 181 225 249 282 317 320 323 334 377 435 440 475 528 586 631 623 620 620 615 603 581 550 521 488 453 424 402 395 395 389 370 360 342 319 298 298 282 260 240 228 207 215 231 244 249 219 192 177 162 127 142 160 167 153 122 112 113 117 118 113 110 108 103 95 103 107 106 107 113 111 115 116 114 113 119 119 126 135 137 141 160 158 148 152 155 155 156 152 131 132 137 129 111 113 123 95 99 104 114 143 153 157 163 175 176 179 192 197 183 197 243 272 281 280 277 277 276 274 276 279 308 333 346 356 355 335 319 311 296 270 231 180 137 143 194 164 125 112 57 51 49 50 54 62 62 59 56 59 74 69 73 90 121 168 300 418 472 436 445 480 466 380 229 216 246 305 364 385 400 399 393 387 386 396 401 390 368 357 352 349 285 173 139 115 122 215 328 141 92 220 257 89 83 84 83 77 67 58 50 69 90 87 79 65 56 53 56 59 50 47 45 28 29 31 48 69 73 76 74 68 61 56 57 55 48 44 60 37 46 56 52 40 43 48 52 53 50 52 47 49 63 62 58 60 62 59 54 55 49 45 52 47 50 52 54 57 64 72 84 91 83 89 95 107 117 110 97 95 112 128 106 122 108 105 119 121 104 134 206 288 297 311 322 337 353 357 355 361 370 377 384 386 388 347 246 208 195 144 95 97 170 154 179 224 229 132 121 116 104 96 90 87 94 100 89 88 84 81 103 186 236 256 286 326 325 324 329 362 419 438 473 519 575 626 630 630 628 623 616 607 584 540 489 446 414 395 394 396 382 369 365 357 340 314 298 286 271 251 233 227 228 234 243 253 218 192 161 134 141 130 143 154 153 129 113 110 113 114 110 110 109 105 98 98 94 91 95 105 109 114 116 116 116 116 118 128 134 122 143 152 149 140 133 133 145 156 151 122 121 134 137 128 138 127 106 99 97 99 124 139 148 158 172 175 174 201 216 187 188 226 259 276 278 277 276 275 280 297 298 316 334 346 351 342 308 282 267 241 209 192 152 99 98 184 220 228 199 73 58 68 66 45 46 45 45 48 53 58 61 86 97 81 195 429 478 394 312 312 438 449 359 273 249 213 188 223 367 366 366 376 393 404 419 410 330 221 210 256 315 339 324 316 158 96 149 275 327 146 91 172 293 133 91 79 79 82 97 83 81 75 50 74 67 57 52 51 53 38 39 44 28 31 33 50 71 71 72 71 66 59 57 62 67 69 68 65 39 45 53 50 49 43 44 48 51 54 52 43 47 68 67 51 54 62 56 40 43 42 39 40 42 48 51 50 50 55 59 70 84 91 90 90 93 96 91 90 92 110 126 100 126 139 144 137 100 103 102 142 229 277 263 295 335 346 355 357 368 380 385 391 300 313 340 260 236 225 208 168 100 174 208 214 188 125 123 141 150 134 95 75 87 100 102 86 90 88 94 130 218 251 263 295 345 339 329 326 343 384 425 456 509 571 621 626 625 624 625 625 618 607 556 486 436 397 386 391 396 385 375 374 369 355 332 314 304 286 261 248 253 248 234 215 209 186 169 154 143 149 144 123 120 147 119 112 111 112 113 108 107 107 106 104 88 84 86 93 107 112 111 108 107 105 108 114 116 113 113 134 130 124 126 114 113 127 143 148 117 118 131 136 121 125 125 99 97 93 87 87 112 142 163 172 173 172 199 215 194 187 204 236 265 277 273 272 273 282 302 308 325 339 347 346 319 293 275 260 236 195 185 179 176 200 218 227 224 193 99 83 140 141 56 56 50 50 55 62 60 114 144 130 85 112 163 177 182 213 207 274 289 245 173 136 162 181 190 213 224 311 362 376 415 429 416 316 183 171 177 203 267 317 209 155 181 256 337 351 299 279 234 167 283 161 97 92 108 95 84 79 66 42 71 71 63 54 49 36 29 30 37 52 36 34 50 70 68 67 65 61 57 58 65 57 50 54 65 57 53 51 47 36 39 43 45 45 50 52 50 49 50 49 63 65 59 55 43 42 41 40 46 47 52 52 49 48 58 61 62 67 82 85 86 89 90 78 86 91 93 97 110 140 166 165 132 98 107 112 135 187 234 244 282 319 332 334 340 358 341 258 254 209 230 274 272 263 257 253 236 193 207 216 208 170 91 85 235 331 288 113 82 74 84 95 85 93 115 145 179 252 266 273 298 343 352 335 325 328 347 404 434 489 561 624 622 612 607 610 614 616 594 547 487 423 392 382 386 396 398 391 387 377 362 341 342 328 300 273 267 269 260 228 182 185 162 143 137 144 137 128 114 104 106 107 105 106 109 110 107 102 101 104 104 84 82 86 92 103 108 107 106 104 100 102 116 120 107 111 142 144 131 121 116 114 118 129 142 114 113 122 127 116 114 118 100 98 92 83 76 102 138 163 169 169 171 184 194 191 199 194 222 256 269 264 264 267 275 288 298 323 341 347 339 294 282 277 274 279 231 224 215 203 208 217 227 206 159 136 154 157 147 120 75 69 75 78 87 173 194 200 179 137 136 107 92 98 123 144 183 182 156 137 155 167 167 184 252 252 315 354 363 383 420 419 375 288 163 145 144 177 215 164 156 195 232 257 341 340 339 250 92 173 130 97 82 79 70 71 70 64 56 53 67 69 60 51 44 36 35 45 62 57 57 53 51 65 62 59 57 55 57 64 62 58 55 45 53 52 49 48 46 46 47 49 50 48 46 48 49 47 46 43 52 56 41 53 53 47 42 47 55 54 51 49 49 49 56 61 66 72 77 81 82 80 77 83 84 84 94 135 111 122 123 96 94 100 123 153 175 198 240 266 279 288 278 307 312 260 160 167 178 219 266 276 266 263 264 255 223 221 215 199 189 226 133 126 207 316 260 133 82 75 77 77 107 196 253 239 268 269 272 289 323 359 346 333 326 328 373 410 464 536 617 628 613 583 553 547 567 548 513 469 407 385 379 384 396 414 415 404 387 371 352 360 337 307 294 282 270 251 221 184 164 153 137 122 120 134 132 118 103 100 102 102 104 106 103 103 98 95 97 100 89 87 91 97 107 113 112 110 107 101 98 109 117 110 110 150 158 138 113 113 111 115 124 128 110 107 111 117 122 112 112 100 96 89 81 78 98 132 157 164 166 170 173 175 182 204 192 217 245 248 251 253 255 265 283 288 321 338 337 322 288 284 298 315 308 251 235 211 184 188 207 204 181 148 125 155 147 115 82 89 109 109 109 123 169 262 274 241 215 259 125 69 71 99 215 255 251 203 130 163 176 197 242 318 314 334 315 277 277 277 270 269 251 168 137 113 114 138 160 132 144 159 188 342 341 334 284 194 192 114 76 61 50 66 62 66 69 61 41 64 71 62 54 54 45 44 53 64 67 68 56 40 46 53 54 53 54 57 60 62 61 57 45 50 50 49 50 52 43 49 85 138 84 55 50 49 40 44 46 46 43 37 54 52 45 40 42 55 55 53 51 51 43 48 53 58 77 74 66 69 83 82 87 71 72 95 88 89 83 81 89 84 89 117 143 149 169 202 216 219 227 218 264 248 189 159 161 203 250 277 268 257 258 256 246 231 224 226 188 146 294 269 265 289 312 247 129 95 93 72 80 254 331 321 292 242 243 251 274 324 365 363 351 339 334 350 394 450 508 566 604 600 573 540 525 526 502 474 444 389 381 381 390 408 421 411 410 406 385 368 351 326 307 308 281 248 219 201 193 159 148 133 113 103 114 117 113 106 102 102 101 102 104 104 101 100 99 98 100 93 93 99 109 125 145 161 164 140 106 98 108 118 107 105 140 145 121 113 113 111 108 105 102 102 103 105 110 125 111 107 98 93 86 79 79 88 116 143 158 164 170 172 173 178 186 180 203 219 218 241 246 245 253 275 286 288 308 316 290 282 308 306 284 262 234 217 195 173 166 166 163 150 142 163 159 140 108 81 86 108 132 147 153 160 243 257 257 281 313 229 126 106 208 295 304 303 276 204 145 206 268 313 347 345 344 272 180 170 138 134 144 155 152 123 96 89 105 130 100 102 119 171 352 290 298 322 317 305 122 74 88 80 90 79 71 65 56 49 65 69 62 55 55 46 45 52 58 55 62 55 37 30 40 47 47 46 56 50 48 53 59 53 50 50 51 50 53 47 46 73 121 78 51 51 55 42 55 58 56 51 48 55 48 41 41 55 59 59 58 58 60 60 55 52 58 76 75 65 62 69 65 70 81 84 69 60 69 65 63 71 58 80 98 107 114 153 163 166 173 194 200 224 212 189 221 184 229 268 271 254 247 252 253 246 242 228 230 193 146 309 318 285 226 157 136 93 79 77 72 88 164 266 338 313 253 241 248 274 322 364 376 371 361 354 351 385 435 481 498 536 536 527 533 568 530 483 446 422 370 379 388 398 415 419 418 420 417 402 367 355 338 312 281 253 209 177 166 182 163 139 122 112 97 95 103 108 105 108 97 90 92 102 103 100 101 103 101 96 94 98 105 116 147 183 224 246 216 130 104 110 121 106 102 132 142 120 112 110 114 113 103 97 90 94 100 106 114 108 104 96 92 85 80 79 75 93 120 146 161 167 170 174 185 212 182 179 192 206 208 233 235 239 260 285 284 291 293 283 291 289 276 253 228 199 184 175 168 163 159 155 152 158 181 168 149 122 99 101 117 146 165 165 160 219 246 272 308 316 309 228 209 309 301 288 305 324 306 201 277 319 327 347 351 346 274 171 113 100 113 122 120 113 100 91 85 85 97 99 108 115 152 318 172 205 287 303 247 134 131 160 145 118 116 85 52 52 65 68 65 61 55 52 42 40 44 44 37 49 47 31 29 29 38 39 36 52 38 39 50 60 54 53 54 54 51 52 52 44 40 45 44 42 52 61 53 55 57 62 65 61 60 56 52 54 63 63 62 63 64 65 68 64 59 60 80 77 71 74 82 64 64 68 66 58 62 60 54 51 56 77 76 84 98 105 111 140 158 167 187 189 221 240 249 282 202 222 255 258 240 237 244 253 257 252 242 231 191 143 288 310 229 120 71 91 81 74 76 90 87 107 160 202 170 128 229 293 255 133 299 359 376 383 370 365 367 388 429 461 467 450 444 481 583 542 481 434 415 373 379 393 410 430 430 427 427 424 407 379 364 346 319 286 245 219 183 153 195 153 126 119 122 99 92 91 96 109 98 93 92 94 99 114 105 102 105 104 96 101 107 114 136 161 173 211 272 305 187 130 118 129 112 104 133 156 143 114 108 109 109 101 102 100 99 100 102 105 105 103 91 92 87 81 81 77 80 94 117 148 157 165 171 175 179 172 177 182 184 187 211 221 230 250 279 277 292 295 276 285 279 261 228 186 175 166 162 161 161 158 156 160 167 173 167 159 142 126 130 143 159 167 168 170 227 271 297 311 328 316 310 311 315 294 300 329 351 345 352 340 300 289 354 365 348 329 258 83 87 91 92 90 88 88 88 75 76 161 131 115 113 130 191 105 93 176 277 104 241 232 159 130 133 130 107 74 48 59 62 62 59 56 51 50 42 33 35 38 34 31 30 28 34 34 38 45 44 42 56 62 54 53 57 56 54 53 51 45 42 41 39 41 47 57 64 61 49 53 64 70 68 76 86 94 92 67 66 66 67 67 67 71 73 73 71 81 82 82 81 76 63 61 60 62 66 59 65 69 65 64 208 130 83 95 93 104 127 132 133 168 171 190 200 206 246 216 229 248 247 218 221 227 237 250 253 258 238 179 103 231 264 176 72 67 97 93 81 80 102 89 83 103 128 105 85 129 212 293 270 320 240 171 199 281 355 380 381 386 414 456 444 414 412 502 505 468 430 419 388 382 391 410 439 439 436 433 427 411 379 364 352 331 297 229 180 165 181 180 164 155 145 129 118 99 78 82 122 96 101 104 104 107 121 118 110 103 100 103 125 144 154 181 188 188 220 291 339 267 187 145 153 132 118 135 157 158 140 120 110 107 104 105 103 101 101 102 100 101 102 82 90 92 87 82 85 84 87 98 118 133 152 159 157 155 167 176 178 176 176 188 209 228 243 258 264 278 281 270 276 270 239 192 143 139 142 148 154 156 153 154 158 162 159 155 155 154 151 149 161 169 171 175 196 235 274 305 327 353 331 322 327 349 406 407 380 344 321 367 279 274 331 382 370 345 325 253 81 79 79 78 78 78 79 83 86 105 167 144 115 102 140 290 115 118 216 306 293 231 257 250 143 144 132 119 91 45 53 59 61 58 56 52 50 50 47 31 31 30 30 30 30 37 40 43 45 36 61 63 56 52 58 52 53 55 54 52 39 34 42 62 64 58 62 68 62 61 72 76 74 74 107 128 145 145 94 75 70 69 68 67 69 77 83 84 85 88 95 89 66 73 63 58 62 69 56 55 67 78 74 149 103 80 93 93 87 101 123 147 163 164 176 200 225 223 239 216 182 171 227 226 213 211 233 260 241 218 171 97 171 170 126 79 67 100 105 97 90 96 94 79 86 107 88 87 88 124 185 191 251 183 107 131 252 356 388 382 386 396 368 386 418 391 431 437 432 427 426 401 392 390 400 437 439 440 436 427 410 387 370 354 331 293 245 207 188 189 180 147 124 117 126 110 95 93 104 119 124 126 121 117 127 135 140 130 109 102 124 144 162 180 186 218 239 273 333 356 328 267 213 206 177 146 136 145 151 152 137 121 106 102 102 101 99 97 102 103 103 102 69 76 86 92 91 88 89 88 87 89 107 120 125 123 123 158 169 171 171 172 172 180 197 220 241 247 250 256 265 265 247 210 165 122 99 104 122 141 149 145 150 154 155 153 145 142 148 156 158 157 164 169 181 223 224 264 312 351 380 355 350 380 427 424 401 393 380 360 398 403 413 408 371 350 332 321 256 89 84 79 76 75 75 76 81 87 104 156 141 133 164 208 155 102 198 236 163 296 160 214 256 140 159 132 112 86 44 50 56 58 56 53 50 50 51 46 29 30 31 33 34 31 35 40 38 34 50 53 54 49 41 47 52 52 49 46 42 35 44 58 58 43 49 56 60 62 49 66 76 74 75 132 127 129 152 154 91 74 74 71 70 64 73 84 86 90 83 91 89 65 83 66 57 58 60 50 46 62 101 159 81 66 74 83 85 73 79 102 134 154 153 164 181 197 223 215 157 136 200 172 221 173 103 119 126 136 118 85 81 219 133 63 63 77 108 113 116 116 90 105 92 86 95 84 85 86 88 93 97 143 125 97 120 214 324 373 376 375 386 314 354 447 396 429 430 426 427 431 433 413 402 410 431 437 439 436 426 409 392 372 350 324 297 247 213 195 174 168 140 121 121 134 108 122 138 138 125 143 149 149 149 151 159 164 156 135 122 148 165 179 197 190 215 252 295 329 344 337 317 294 276 227 173 150 155 151 134 137 130 110 102 98 98 98 95 97 97 103 112 61 62 70 80 88 90 87 88 87 81 84 92 95 96 97 135 151 161 168 171 163 153 157 180 215 215 220 236 252 236 209 191 168 134 92 79 86 108 134 121 143 148 143 141 145 145 148 154 157 164 164 165 177 207 168 113 94 153 329 408 408 397 402 391 361 373 398 430 532 504 464 419 363 303 274 258 208 93 91 86 82 87 108 86 85 90 96 108 126 135 166 207 183 222 230 205 165 160 214 274 288 235 214 153 98 61 45 50 53 53 51 50 49 49 49 47 42 33 40 43 41 50 47 37 30 28 34 35 42 47 45 54 68 56 47 67 62 57 57 60 60 45 51 54 53 55 57 56 52 53 71 78 92 95 84 69 72 87 90 76 75 76 80 85 88 78 59 53 56 58 67 59 57 58 56 47 50 62 102 206 86 61 66 70 70 70 70 83 110 128 146 159 167 169 173 138 100 100 146 131 193 200 153 85 94 106 92 72 100 273 165 68 71 84 106 125 134 132 126 126 113 96 85 90 81 85 91 87 80 81 87 98 115 180 266 336 377 375 382 296 322 432 389 435 445 442 442 440 433 424 420 423 428 433 437 435 426 411 389 368 342 309 299 251 211 183 166 162 142 125 120 128 128 143 157 163 162 171 177 190 207 192 178 175 173 166 155 171 190 207 219 218 231 261 298 330 345 349 340 320 294 264 216 183 178 177 152 129 117 119 103 96 96 97 96 97 95 100 111 54 56 60 66 70 61 72 81 84 82 77 79 83 86 89 112 127 146 163 169 164 147 142 148 162 169 193 215 217 182 175 170 157 134 106 80 72 85 112 101 114 117 119 126 131 129 118 107 109 131 124 127 143 158 180 117 68 72 119 215 341 419 426 403 366 349 355 398 536 530 508 425 266 224 206 177 137 100 103 101 103 136 224 202 129 88 87 89 101 106 120 148 180 180 166 152 139 90 250 301 280 252 270 184 98 49 49 52 50 48 46 45 46 47 47 47 48 46 44 43 43 45 40 34 36 43 34 35 43 51 52 48 67 66 61 71 67 58 52 51 51 41 46 58 64 52 66 78 76 63 59 53 56 64 71 65 74 81 83 89 139 102 86 88 87 73 58 53 54 58 55 50 61 76 70 57 49 44 44 54 61 62 62 63 63 74 71 75 97 106 142 160 163 156 143 97 81 95 123 116 190 244 227 110 88 95 90 78 97 153 110 71 74 88 111 133 159 186 180 134 112 106 102 96 99 103 102 94 76 76 89 104 108 158 206 263 312 305 383 354 356 415 410 439 470 485 474 453 440 430 423 423 425 429 431 430 422 409 399 376 337 288 283 255 212 174 168 153 135 126 126 120 133 150 168 185 196 200 204 215 235 229 213 197 182 169 180 199 221 240 252 258 265 276 296 324 335 343 342 332 307 287 254 218 188 182 180 148 109 103 96 92 93 95 96 99 97 99 108 78 85 90 82 63 50 65 74 81 89 86 85 88 92 94 102 106 123 147 165 174 146 150 164 133 145 158 171 176 168 163 160 151 129 97 74 64 66 80 98 103 97 89 89 103 103 91 79 79 86 79 78 89 111 152 144 102 57 46 83 179 308 410 387 365 343 326 337 444 508 481 375 234 226 164 120 132 206 185 196 208 240 312 227 130 82 89 119 108 88 79 108 211 171 126 98 91 95 219 222 205 253 292 217 117 50 53 53 49 46 43 41 42 43 46 46 41 55 44 36 38 34 32 32 41 54 38 41 50 55 53 61 72 74 72 71 69 58 51 50 48 42 52 66 70 52 58 79 94 91 62 79 73 67 68 58 74 83 88 93 98 89 87 87 84 81 64 54 52 52 51 69 83 81 53 57 46 47 61 63 54 69 73 61 74 77 72 74 88 104 132 152 154 138 141 105 87 96 120 147 208 222 173 99 82 77 79 88 101 109 93 87 102 96 128 152 166 177 230 172 133 117 103 92 93 97 95 82 84 78 89 112 120 144 158 183 218 245 382 419 413 408 425 433 454 472 475 469 454 441 432 425 423 423 423 421 415 403 392 368 330 286 260 231 206 185 170 145 130 126 128 129 142 170 203 221 234 230 227 233 247 227 211 201 193 184 201 225 246 263 283 283 280 282 292 308 319 327 329 325 312 293 269 241 208 175 157 133 112 112 93 86 86 90 96 98 99 104 111 99 109 118 103 75 76 73 76 87 99 95 97 100 99 93 83 77 87 118 163 164 167 147 126 128 133 129 127 131 139 125 132 137 126 95 72 61 58 66 96 89 75 66 67 74 87 83 72 66 71 69 63 63 79 106 158 139 74 52 47 72 162 294 369 362 315 289 308 332 373 344 270 198 209 135 102 154 285 288 307 318 310 275 131 85 91 124 168 154 101 68 101 236 227 132 64 75 102 161 135 158 290 284 236 136 55 56 54 49 46 43 40 39 40 44 44 31 47 44 39 38 31 31 35 41 45 36 44 55 57 52 83 83 79 77 73 63 57 55 56 55 45 62 71 66 57 56 77 99 103 73 105 97 78 71 66 84 116 138 133 134 101 98 119 133 89 76 67 57 50 43 68 82 71 38 53 56 56 59 60 56 67 75 70 74 75 77 78 79 96 99 115 126 111 106 98 90 86 96 199 234 198 139 144 94 120 133 94 107 112 104 111 141 137 154 170 183 193 197 171 147 127 109 86 93 104 106 91 92 91 95 108 130 122 123 149 202 267 363 433 452 416 423 424 425 431 443 451 446 438 432 427 421 417 415 412 405 384 368 358 342 284 259 244 230 211 183 162 149 137 123 141 158 194 232 245 255 256 259 262 250 224 197 187 200 216 221 228 242 263 279 283 275 268 276 293 309 316 314 310 304 290 270 245 213 173 149 129 110 95 85 82 82 85 92 94 101 110 119 86 92 94 87 80 82 76 83 91 95 90 97 109 106 84 66 67 77 104 145 158 161 161 151 131 128 123 112 107 115 104 96 99 104 92 70 56 51 58 91 70 56 52 55 55 77 82 71 54 56 66 64 59 66 77 156 151 87 68 59 59 81 161 362 312 228 209 266 272 184 168 147 82 95 110 124 151 207 318 309 295 257 151 84 71 120 189 210 209 124 69 70 75 94 78 65 76 94 142 209 255 257 274 214 125 60 56 54 51 49 46 43 41 39 40 42 38 36 49 57 51 33 33 44 45 30 33 46 56 58 56 87 86 82 77 67 52 53 61 73 82 73 75 75 71 69 70 84 92 86 79 100 99 87 75 76 109 143 153 131 131 103 101 117 125 92 103 97 70 50 53 60 63 60 49 50 55 59 59 58 61 65 66 65 56 59 66 74 79 82 87 97 105 102 91 100 101 100 128 200 228 247 273 305 176 235 241 99 110 123 122 130 161 167 172 182 195 205 178 165 150 133 120 99 102 109 110 100 96 94 93 92 94 99 122 148 155 111 268 420 490 446 424 422 417 409 410 417 422 423 421 420 416 412 408 401 391 379 372 362 341 306 288 273 254 227 237 192 165 155 134 141 174 208 231 246 265 277 289 293 250 219 190 180 197 234 244 239 235 244 239 244 245 249 265 285 302 309 307 304 296 287 271 247 218 184 150 122 107 96 89 84 81 85 91 94 97 104 118 74 87 83 70 63 76 47 75 86 74 67 91 103 99 82 60 132 114 90 105 110 141 156 157 151 141 124 108 96 93 85 69 65 72 75 61 50 46 50 64 46 43 47 50 48 67 78 72 52 47 63 71 76 86 96 170 158 101 107 82 69 73 133 311 161 134 135 155 294 202 107 57 69 99 134 203 242 221 316 261 242 224 130 77 72 114 194 294 300 163 74 75 77 251 172 77 96 160 168 236 256 180 226 107 59 62 55 55 57 56 53 50 46 41 38 41 50 52 54 53 47 47 50 51 47 40 43 54 58 53 49 79 78 76 68 48 55 58 75 105 137 140 106 90 97 83 88 93 85 67 79 78 86 90 80 78 119 131 122 114 94 94 97 103 116 95 137 132 81 67 68 58 53 55 55 54 56 59 57 50 54 51 49 52 50 50 59 70 73 60 69 89 108 109 82 87 83 78 130 92 77 82 125 303 304 293 236 130 123 143 142 140 161 169 177 188 200 205 183 168 154 142 133 112 112 120 125 121 104 101 109 121 131 118 128 153 170 156 210 318 432 484 435 424 417 407 403 404 406 407 406 408 407 405 400 392 383 376 373 368 357 334 317 292 266 257 243 204 177 165 153 173 217 240 235 248 276 289 301 306 248 212 195 196 210 234 242 238 228 217 224 229 232 238 250 274 293 302 305 310 303 292 278 259 234 203 155 111 99 91 89 83 77 78 83 86 89 93 94 58 82 79 66 50 42 50 78 88 80 75 90 92 84 72 61 81 113 135 135 89 107 128 146 157 141 117 97 81 66 61 51 47 50 54 50 49 49 46 34 29 36 45 49 44 52 66 74 76 82 94 108 127 149 172 239 217 170 211 126 97 93 106 136 101 224 312 308 304 300 227 142 125 303 278 310 338 301 309 255 252 223 81 72 123 194 262 300 135 85 149 261 275 295 288 275 267 260 193 134 103 114 165 103 69 62 56 59 62 63 61 58 53 46 50 58 43 34 42 49 47 45 45 48 49 46 58 59 49 39 38 40 40 46 53 55 56 72 92 114 140 151 158 137 97 88 87 89 91 89 80 76 83 89 84 85 85 88 105 138 99 95 97 107 137 97 147 148 97 107 82 63 55 56 56 56 56 56 55 51 50 47 45 44 51 53 59 65 68 54 73 97 112 117 75 62 63 73 86 75 75 85 122 266 162 94 134 270 195 166 154 155 168 167 177 188 197 199 189 174 157 140 131 119 118 126 138 139 136 120 112 132 142 125 139 172 189 183 190 242 348 508 466 432 415 413 409 412 409 402 395 396 397 397 393 387 382 378 375 373 371 361 333 308 291 270 255 225 202 198 208 235 256 267 268 260 259 274 291 292 243 209 208 225 232 238 242 240 230 215 231 228 226 232 237 258 280 297 308 310 302 294 287 276 247 222 163 99 91 83 81 78 74 75 77 81 86 91 95 55 70 58 44 42 56 58 81 89 82 76 84 81 75 73 76 61 89 113 113 104 107 105 116 134 104 87 73 58 43 43 42 44 47 49 53 59 62 59 49 39 33 38 48 45 31 38 56 76 93 114 124 130 147 200 226 225 220 234 166 132 122 162 285 288 305 315 313 309 285 257 188 131 321 369 396 391 349 339 278 272 237 88 90 100 189 255 131 83 75 98 133 142 147 154 180 218 205 155 95 67 90 105 83 67 55 41 62 66 65 64 61 55 49 47 46 41 40 36 37 43 46 44 50 51 44 56 54 43 35 36 41 49 49 53 79 75 84 102 124 143 148 158 153 128 84 82 82 81 81 82 64 84 105 91 87 76 84 100 104 93 94 95 94 94 88 109 125 130 149 96 65 54 57 55 54 52 51 50 52 50 52 54 48 53 54 56 57 56 61 81 96 102 102 80 73 68 63 84 83 84 89 109 241 142 95 160 311 225 162 126 123 151 148 157 168 179 186 184 177 155 122 120 123 127 138 154 154 155 138 124 134 120 118 145 185 205 208 205 219 284 458 458 424 395 393 404 422 424 414 400 392 391 390 389 387 388 387 384 379 369 367 340 321 317 299 215 164 142 134 134 247 288 289 304 280 263 253 248 244 236 216 223 244 241 250 252 248 240 233 237 226 219 223 218 226 248 274 290 294 298 300 299 294 251 231 169 85 85 78 73 72 73 75 74 78 86 94 90 51 54 49 46 51 62 57 80 82 73 74 79 78 81 86 87 77 66 53 57 117 112 85 76 89 43 47 47 45 45 43 44 47 52 56 63 64 66 67 63 36 30 33 40 49 46 37 40 59 84 98 104 111 132 180 190 200 208 201 129 111 103 109 149 153 275 339 320 319 309 258 203 197 351 373 355 328 314 342 319 289 217 84 97 87 116 140 75 90 92 88 86 90 91 89 103 131 133 110 79 67 86 83 71 60 53 47 51 65 71 67 62 56 54 51 46 42 43 39 40 45 48 47 52 51 42 51 49 46 43 43 50 54 53 54 69 84 92 113 141 145 150 160 164 146 82 69 71 77 77 67 64 73 81 79 87 76 71 77 89 95 94 92 92 89 82 78 104 150 153 110 71 51 54 52 50 48 47 46 40 45 56 63 56 51 50 49 48 52 67 75 81 85 86 95 91 89 101 98 199 238 229 219 152 98 92 157 302 262 226 176 128 131 136 139 145 155 173 180 179 162 133 138 133 145 163 173 169 145 138 147 142 118 121 149 191 218 228 224 221 247 357 391 389 382 390 395 409 417 417 405 396 391 388 387 392 397 398 396 385 359 355 345 339 341 342 255 214 175 97 96 243 309 308 317 297 263 224 193 178 212 231 236 233 246 253 253 252 251 247 235 218 207 212 206 205 216 240 276 287 294 298 299 293 256 243 181 68 71 70 69 69 72 73 73 75 81 90 83 51 46 48 47 50 57 54 78 77 69 76 79 79 81 81 76 64 60 60 65 82 44 45 52 47 30 43 54 60 57 34 30 37 47 50 57 58 58 57 55 48 34 28 29 31 45 45 49 58 63 84 93 99 111 151 171 195 211 201 163 111 82 81 97 121 287 375 355 339 329 296 269 281 370 338 299 271 263 295 304 286 219 98 79 71 77 92 105 120 122 114 102 101 97 90 86 87 92 114 131 123 89 83 71 59 53 55 41 56 68 71 65 61 60 59 56 51 45 43 43 45 48 48 50 49 44 41 45 43 42 48 45 56 58 56 64 101 109 121 139 141 152 160 164 152 88 66 68 73 67 69 70 73 75 73 74 69 72 80 83 78 73 78 87 85 75 69 75 100 159 146 134 103 45 50 48 46 44 43 36 44 58 65 49 48 47 44 44 62 62 57 59 72 81 103 114 128 151 183 306 348 327 292 120 75 88 165 349 285 248 211 176 185 165 144 132 138 166 179 182 169 142 156 156 146 137 139 165 137 132 152 150 151 141 151 185 215 230 247 248 231 264 310 360 396 399 397 398 401 405 406 404 399 394 392 397 403 406 403 393 367 352 351 358 363 375 361 341 268 101 98 238 317 316 318 295 257 214 172 138 162 203 229 225 239 249 257 257 250 242 229 212 202 211 209 201 201 216 251 272 283 290 297 297 261 246 186 54 55 59 64 69 71 73 75 75 74 79 78 63 51 53 47 49 58 58 79 82 77 77 70 67 50 37 47 49 56 49 46 83 72 66 65 63 59 63 70 78 84 86 56 45 46 47 46 47 48 47 46 45 40 37 36 36 42 43 45 50 53 59 70 80 90 120 155 181 198 206 188 109 70 85 141 233 337 386 378 357 350 341 326 320 372 291 260 240 204 189 193 198 171 93 55 53 70 93 106 111 127 132 124 120 117 111 101 90 96 146 198 184 92 85 75 64 56 55 52 74 82 75 69 67 65 65 65 61 53 47 43 43 46 46 46 46 45 39 44 45 46 56 38 49 55 58 75 114 128 130 128 129 149 158 160 148 91 67 62 62 57 68 70 70 70 68 65 63 66 74 80 72 68 72 80 85 68 60 68 89 111 166 158 108 59 55 49 45 42 38 40 45 49 49 47 45 46 48 51 49 48 44 51 71 81 95 137 174 182 270 304 324 331 296 130 93 99 141 291 252 230 205 178 198 184 155 133 136 164 179 184 174 150 179 181 172 163 170 158 137 134 145 150 151 141 142 161 188 214 270 291 227 218 264 333 394 424 415 405 400 401 410 410 404 398 396 402 411 412 408 400 391 334 333 360 360 382 374 357 299 162 163 258 318 317 317 293 252 204 160 138 165 203 226 225 237 241 238 236 244 223 208 205 214 225 222 203 193 205 215 244 257 266 283 293 257 183 95 50 46 46 53 63 71 74 85 84 71 73 75 85 69 67 65 68 76 73 86 91 80 54 30 40 45 41 34 49 59 58 57 73 73 53 56 75 71 75 63 62 72 61 49 48 49 47 45 45 44 43 42 41 41 41 40 40 40 39 40 42 46 44 49 60 74 93 140 165 175 176 146 87 66 113 236 351 340 333 348 353 363 361 339 318 363 259 234 212 144 75 56 53 51 46 45 46 47 47 48 51 93 135 158 153 153 145 128 112 131 156 185 164 85 88 79 70 64 65 80 124 117 80 73 71 70 70 71 70 65 57 49 44 43 45 45 45 44 47 48 53 59 63 47 53 59 68 91 120 143 144 128 126 147 158 157 138 92 68 57 52 48 64 67 67 66 64 60 57 56 59 67 63 65 71 78 80 63 55 60 76 92 153 165 133 83 66 54 47 43 41 43 46 46 45 45 46 43 41 40 31 34 44 55 61 76 92 122 172 237 220 198 226 273 254 125 122 129 118 151 188 200 195 187 198 205 172 136 139 165 180 186 184 174 197 189 171 156 154 131 106 95 106 138 147 138 132 146 168 197 271 311 240 228 266 313 368 445 444 433 424 423 427 419 408 393 378 398 408 411 410 407 402 366 353 359 361 337 363 373 353 336 325 320 318 317 309 286 254 216 172 138 134 141 168 232 239 245 231 208 219 204 196 193 192 199 221 199 178 188 181 204 217 231 256 274 246 186 128 101 57 45 46 48 65 84 85 76 68 70 71 105 93 88 88 90 93 92 94 97 83 55 43 45 47 53 63 53 40 42 53 60 49 47 58 72 74 78 60 54 59 35 42 49 52 50 48 39 37 39 41 40 40 40 42 47 43 40 39 38 39 38 41 50 66 93 126 143 139 113 76 67 92 176 325 357 286 260 289 317 344 368 363 338 338 268 235 198 131 61 46 43 44 44 43 41 41 44 53 65 114 157 173 161 157 149 144 140 131 169 171 130 69 87 82 78 77 80 85 62 67 87 79 78 79 80 80 80 77 71 60 49 44 45 47 48 47 48 50 51 53 59 76 95 101 99 105 133 152 154 145 148 156 165 156 124 98 71 59 55 51 64 64 64 65 63 59 54 50 49 53 53 56 66 78 75 62 55 54 59 79 109 126 127 114 81 61 50 45 42 44 43 42 42 42 43 42 42 42 31 42 49 49 48 111 109 156 222 218 168 103 79 95 95 98 129 160 165 102 153 181 197 214 208 222 194 154 148 169 181 188 191 190 215 219 199 165 161 125 102 94 101 119 106 111 130 143 171 200 241 279 287 280 289 314 349 401 421 410 418 467 474 443 415 393 377 394 401 405 409 411 410 403 355 304 374 326 340 363 362 346 329 321 319 314 287 260 251 236 190 132 96 85 119 227 232 235 222 200 211 191 182 179 175 178 202 201 185 168 161 159 169 189 216 238 225 209 189 130 73 54 50 48 54 76 83 77 70 69 69 111 112 93 89 101 117 120 118 114 99 79 72 70 73 77 77 56 41 47 56 50 35 44 56 64 67 69 53 45 44 25 42 50 52 50 48 50 43 38 40 40 41 41 45 55 46 42 40 39 40 32 41 54 72 124 112 91 72 65 78 107 190 277 309 324 357 360 330 291 351 382 404 390 273 252 236 207 165 134 70 46 45 44 41 40 43 65 116 125 130 132 134 141 143 136 120 111 153 173 175 137 66 82 81 81 83 88 56 48 47 48 46 46 74 92 92 90 85 79 69 58 49 48 49 51 51 56 46 57 79 95 114 136 151 155 152 148 145 145 149 158 169 173 156 117 101 72 67 72 70 66 56 56 62 64 61 55 51 52 52 48 48 56 69 67 59 54 50 50 65 67 81 102 114 89 72 59 50 46 46 43 40 40 40 40 41 41 41 41 42 39 35 36 56 67 98 150 214 177 168 211 252 121 126 137 178 234 156 156 174 194 205 210 217 210 192 171 178 183 191 201 213 224 235 223 190 185 136 108 98 94 102 92 99 115 121 149 186 202 202 231 254 314 320 250 235 255 240 305 493 518 465 420 396 392 395 397 401 404 405 407 412 359 271 297 320 340 355 367 349 331 321 315 300 256 242 231 209 167 130 99 90 122 212 214 213 210 199 191 177 172 175 181 178 188 199 201 174 122 114 124 142 158 176 187 195 184 128 81 58 57 69 63 75 80 77 73 68 66 98 111 102 91 91 99 108 105 100 92 84 86 89 89 88 84 70 63 68 68 53 41 50 54 54 55 50 41 36 33 24 39 45 47 48 42 82 72 48 40 40 40 40 41 44 35 38 41 42 44 47 57 72 92 121 118 98 78 79 149 221 268 295 316 377 337 334 357 349 376 399 361 271 190 195 162 126 121 180 181 124 70 59 47 44 69 106 127 100 78 70 81 119 114 87 67 78 152 158 135 96 59 71 65 60 62 68 48 46 48 48 47 46 53 56 61 83 78 74 70 64 57 51 50 52 57 67 70 74 85 106 102 104 102 99 104 120 136 143 142 162 186 200 172 95 88 67 68 77 71 52 53 52 53 67 66 60 60 67 67 52 47 48 50 53 52 50 49 50 58 53 62 78 82 84 82 73 58 51 47 42 40 41 40 39 40 39 37 38 34 31 30 36 36 43 60 97 180 167 182 230 261 105 115 125 146 185 161 110 133 201 240 217 208 213 220 209 198 197 205 224 251 234 234 233 220 216 164 131 112 90 93 93 90 93 115 136 152 154 152 169 240 276 273 248 225 186 163 228 416 446 431 406 389 392 397 382 380 398 394 396 400 377 321 261 310 344 360 371 350 330 320 311 290 256 226 205 191 164 136 107 104 137 192 184 186 191 184 171 167 168 171 176 174 173 194 215 154 110 93 120 174 96 57 111 177 173 137 84 56 57 73 73 71 69 69 58 68 66 89 102 112 96 86 87 92 92 90 82 71 70 84 90 89 87 87 86 87 82 71 64 68 60 48 44 41 40 36 31 27 31 30 37 45 29 79 83 63 44 45 40 47 52 42 41 41 44 46 47 52 62 79 103 130 135 131 136 163 225 252 270 286 312 384 375 329 287 286 296 334 303 210 139 102 88 78 70 92 98 85 77 83 55 48 115 191 187 83 53 50 63 103 90 64 49 58 105 111 101 81 58 58 53 49 49 52 50 46 45 46 46 51 49 44 43 49 48 49 58 73 68 59 54 55 63 76 83 85 85 90 86 95 99 93 93 108 110 110 117 141 156 160 142 99 87 72 63 64 75 59 55 54 58 71 70 64 69 82 81 59 52 52 51 51 50 49 48 50 50 50 51 55 61 68 81 82 68 52 44 42 41 40 42 41 37 34 35 31 28 30 35 36 34 36 45 74 154 183 139 107 123 73 94 105 115 141 159 98 102 167 228 184 185 203 220 232 234 237 249 271 274 257 249 247 244 242 204 171 141 106 89 91 91 91 111 127 124 119 126 148 198 221 229 233 215 192 186 238 384 387 384 381 380 383 391 338 330 389 372 382 389 391 380 256 282 335 374 377 352 330 317 311 303 241 205 178 147 117 102 94 90 92 123 141 155 160 152 160 163 163 163 168 169 164 169 178 133 101 85 99 137 66 50 82 122 124 120 87 64 60 54 66 63 59 59 51 60 60 67 86 102 98 89 83 79 78 84 78 61 46 62 71 75 79 93 95 95 94 93 94 95 80 60 47 61 59 49 39 39 52 46 43 45 35 97 112 103 90 84 54 44 44 42 42 50 56 59 57 60 65 84 116 152 155 161 181 213 234 253 259 267 292 336 372 370 320 237 264 265 236 178 104 65 56 55 50 46 47 53 63 72 58 117 191 227 176 71 49 51 66 107 74 56 47 49 63 73 80 77 63 50 46 45 44 46 51 51 53 56 57 59 55 45 33 31 36 40 48 62 76 69 63 63 69 81 89 88 83 85 72 81 90 92 93 96 92 90 98 115 131 143 138 109 94 74 62 60 62 59 58 62 71 76 74 70 76 89 89 82 74 70 72 74 57 48 49 52 51 51 57 64 61 54 62 74 77 54 44 46 45 34 42 41 33 29 35 30 27 33 42 35 40 38 59 104 106 127 81 38 46 54 82 83 78 101 150 96 102 172 210 188 188 193 200 222 241 242 254 290 285 263 252 254 259 247 241 216 178 146 91 86 97 103 106 174 152 108 113 123 159 184 198 209 198 181 182 234 376 379 382 383 386 397 394 360 348 374 324 368 393 395 383 274 265 315 379 379 354 331 316 305 273 228 192 161 136 127 109 93 87 97 103 121 126 120 133 150 157 155 151 161 159 149 139 133 116 93 84 88 90 74 53 55 78 94 118 97 70 65 78 63 58 57 51 54 53 54 49 61 70 86 89 82 71 60 73 78 67 43 41 41 43 52 79 88 90 95 104 112 114 116 108 91 97 90 85 84 89 98 85 60 38 41 111 124 97 58 57 47 44 45 50 67 69 70 71 71 70 72 89 123 163 158 174 198 226 259 252 259 274 288 293 327 357 338 243 271 200 149 127 83 57 49 48 48 46 57 92 121 123 127 182 215 195 113 68 58 63 77 103 70 59 53 48 47 55 70 77 67 50 45 44 44 46 51 57 60 62 62 58 54 45 34 31 39 46 49 50 65 72 74 74 77 86 91 88 81 78 64 73 80 78 86 87 86 86 89 98 118 134 139 125 101 75 62 60 58 65 69 71 72 78 76 77 87 102 92 112 103 81 72 79 65 53 50 51 50 44 49 58 47 53 68 79 79 76 61 54 47 35 38 34 32 33 35 28 27 33 40 36 50 43 72 128 55 49 46 43 44 48 65 64 66 107 180 112 86 141 189 187 184 184 191 207 211 235 276 314 280 254 242 241 243 245 251 254 239 181 113 93 93 98 99 215 184 110 104 96 133 159 168 173 166 163 176 211 268 362 402 406 401 399 385 380 374 350 322 368 407 420 420 388 313 305 365 368 352 331 308 278 236 209 180 153 140 147 134 111 91 100 100 99 98 100 102 132 146 146 138 142 133 119 109 107 102 89 92 99 60 77 58 54 83 88 111 104 84 68 59 46 46 51 50 51 50 55 43 42 43 62 73 73 64 45 58 73 75 56 42 36 36 37 40 43 44 52 68 89 91 106 117 115 108 105 97 96 115 125 119 97 76 86 129 129 94 49 46 45 45 54 75 103 91 83 81 79 75 77 92 121 160 154 178 212 249 295 265 263 271 274 283 309 329 324 283 276 161 85 68 67 47 45 46 45 45 65 129 180 187 210 181 170 145 72 75 74 77 81 79 71 66 61 53 46 50 65 75 68 49 47 46 46 48 52 54 52 48 46 45 44 45 45 36 43 51 54 49 42 62 70 74 85 90 86 83 78 64 59 69 69 60 70 77 82 84 85 93 107 123 146 175 120 86 66 58 58 65 70 71 70 79 78 82 91 100 93 106 92 68 63 74 72 66 60 52 50 51 51 47 46 49 56 59 56 75 72 61 49 43 43 35 30 28 26 27 32 36 35 34 55 54 43 46 47 57 53 44 43 42 46 51 68 113 187 144 110 131 173 180 179 178 182 190 213 244 249 193 174 188 186 176 214 232 240 267 299 227 182 117 77 90 85 81 93 104 96 91 118 134 133 132 132 148 171 189 186 246 284 293 279 368 379 325 262 271 270 283 329 408 486 413 340 313 330 320 319 311 284 241 224 206 181 158 154 158 143 117 95 98 98 97 94 88 87 99 115 125 116 102 94 86 81 86 88 88 100 108 59 72 62 55 69 87 96 100 97 76 55 53 55 52 51 51 47 57 45 43 43 43 42 42 42 40 39 54 63 48 36 35 55 68 40 41 41 42 45 51 55 71 88 100 109 102 93 88 96 119 121 105 92 105 132 132 106 69 55 50 50 63 92 127 111 95 85 82 78 82 96 121 153 146 173 220 270 298 271 248 237 242 286 325 332 316 293 249 157 84 50 53 43 44 45 44 42 43 43 44 57 124 154 155 124 67 71 79 68 53 70 63 52 51 59 48 46 48 56 67 46 49 50 49 50 49 47 44 43 43 43 42 43 45 49 50 50 45 35 39 41 41 52 84 84 68 65 69 58 54 55 55 54 56 64 71 77 83 93 96 110 157 238 172 114 74 57 58 63 65 66 70 80 79 83 89 92 89 83 68 55 56 64 66 65 65 65 54 49 50 55 56 57 60 60 57 58 66 61 48 38 35 38 40 39 34 37 36 32 33 47 184 140 45 45 44 47 46 44 43 42 44 50 62 84 133 157 159 152 162 163 168 173 165 162 209 213 168 115 103 134 165 186 209 253 269 272 266 226 210 181 147 117 81 86 97 101 98 101 114 116 105 106 107 129 157 173 145 131 147 164 166 257 270 236 199 210 222 246 275 312 388 365 341 297 210 103 163 217 235 237 235 228 204 173 165 156 140 126 117 109 105 100 94 86 84 91 92 89 94 92 74 59 59 74 84 94 102 97 68 66 60 52 49 84 89 91 90 76 53 53 57 55 52 51 51 54 49 47 46 46 44 42 39 37 36 38 39 37 34 55 59 52 44 44 43 42 41 40 42 49 56 64 72 87 85 74 65 79 93 88 81 95 120 129 122 104 80 68 62 68 89 119 116 101 89 87 84 88 103 124 145 129 156 199 238 255 232 208 210 241 259 255 267 261 208 173 123 83 65 74 49 44 43 40 38 37 35 34 34 41 47 45 43 48 52 50 48 49 63 73 71 63 55 50 47 46 48 52 49 59 58 52 50 46 43 42 42 45 44 44 44 43 40 40 41 44 48 36 36 38 44 56 49 64 71 67 69 52 56 61 61 59 55 64 75 82 91 91 102 147 238 247 150 78 59 60 67 69 69 72 82 77 80 85 87 80 67 58 54 55 56 57 61 66 68 56 48 49 58 63 65 65 66 65 59 62 57 48 43 34 38 41 41 40 42 41 41 43 46 66 71 65 47 47 44 43 42 39 41 45 61 86 92 103 124 140 143 154 142 156 177 176 165 177 146 96 95 79 115 158 181 186 252 281 275 252 227 197 177 149 83 75 78 88 98 96 94 112 127 122 107 90 95 124 164 107 99 97 99 119 145 154 156 155 152 183 219 245 254 267 311 331 321 291 167 152 181 220 234 239 235 214 180 157 145 142 143 141 141 145 131 103 83 69 70 67 63 81 86 81 74 71 70 79 118 145 111 73 57 51 49 46 75 85 86 81 76 55 52 57 56 52 46 45 47 66 61 49 69 56 45 42 39 37 37 37 37 34 64 69 57 47 48 46 44 43 42 42 43 43 42 41 62 71 63 48 47 60 62 61 70 91 112 124 125 116 101 89 82 82 85 91 94 95 95 89 91 98 106 110 121 152 194 229 230 206 193 187 194 248 258 258 235 176 113 99 75 49 46 44 43 41 40 40 40 37 34 32 32 37 42 43 40 44 44 42 40 43 47 58 66 64 57 52 48 46 45 46 49 49 46 44 42 41 42 45 50 50 47 43 39 35 36 39 44 48 32 52 50 39 45 49 56 65 75 83 52 52 56 53 52 52 70 78 60 81 91 102 130 186 237 136 66 69 80 71 74 81 86 82 74 80 87 84 69 64 61 59 55 55 57 66 74 55 52 52 51 49 64 67 68 68 68 65 60 53 47 46 38 38 41 42 45 37 39 44 45 45 38 44 51 45 36 40 43 40 29 42 56 72 87 91 90 102 120 134 152 151 168 200 233 226 141 83 78 79 74 111 149 162 145 194 245 268 238 220 195 150 94 68 69 72 81 93 101 123 145 148 127 103 103 103 115 156 112 98 83 64 73 94 109 116 114 109 138 173 209 233 204 229 285 331 292 212 165 173 225 253 258 239 202 161 158 141 143 144 132 168 176 149 108 79 56 52 52 50 64 78 83 80 72 65 75 96 114 114 85 62 52 51 46 58 74 82 75 75 65 60 56 54 51 47 44 44 72 67 66 73 66 54 44 42 41 40 41 41 38 71 80 73 61 58 50 44 41 43 44 45 45 43 41 58 62 57 48 48 43 43 44 42 47 79 94 102 140 135 135 128 110 87 84 85 87 90 89 92 96 103 112 138 166 198 223 228 194 178 175 190 245 246 217 170 121 108 88 64 46 43 41 41 42 42 42 41 40 39 37 33 33 35 37 35 37 39 40 40 41 40 45 60 76 72 63 56 50 45 43 43 43 42 42 42 42 43 46 51 51 45 38 33 32 37 42 46 48 44 56 61 62 67 67 60 67 80 68 58 55 53 55 80 75 77 79 74 77 83 104 140 188 129 92 78 79 80 67 73 82 83 65 83 90 87 84 66 69 71 64 46 55 58 67 75 53 50 50 48 43 62 67 68 68 67 61 54 48 44 42 38 38 41 44 44 36 37 41 42 46 42 43 45 43 35 39 43 42 33 54 69 81 94 122 107 99 108 136 148 214 238 205 154 211 131 60 54 62 75 92 118 146 105 111 173 232 210 206 195 131 49 60 63 67 72 83 124 150 156 145 125 90 95 122 151 154 81 87 87 55 49 68 83 95 102 96 102 131 176 214 186 175 249 358 327 294 228 203 250 281 266 230 185 144 142 142 125 110 148 153 116 89 86 76 60 52 49 48 50 67 78 79 73 71 72 80 90 89 68 57 60 70 46 54 68 74 65 71 72 63 51 49 45 45 49 53 63 63 75 80 77 67 51 36 41 42 41 41 48 76 86 84 77 64 50 40 39 47 51 51 49 46 46 105 81 49 46 44 47 45 42 39 39 44 65 100 141 128 130 134 134 125 99 87 84 84 84 85 87 92 105 123 175 207 214 215 196 183 177 185 224 234 179 111 72 71 61 50 43 42 40 39 40 42 44 44 44 42 40 37 35 34 34 35 35 38 79 110 54 47 42 47 59 60 56 47 42 46 44 44 43 43 44 46 46 46 47 50 50 42 35 30 31 39 44 47 49 51 57 65 72 76 76 67 78 98 75 62 56 53 59 109 93 78 74 80 80 83 93 115 150 92 82 86 87 85 65 70 81 82 80 90 94 90 76 70 64 59 56 57 47 51 56 54 49 49 50 46 40 49 62 68 67 63 54 48 43 40 39 40 43 46 46 41 40 39 38 39 46 45 45 45 42 47 45 42 42 43 53 68 77 79 134 109 92 102 134 166 191 164 129 221 138 77 50 47 49 56 58 56 56 66 65 104 155 158 161 150 103 42 52 56 60 62 72 138 174 173 150 127 89 83 122 176 155 90 75 68 51 50 47 59 75 82 91 105 138 172 167 161 149 215 342 370 344 294 268 286 288 258 221 179 127 132 117 108 110 100 98 88 82 81 75 71 61 50 46 45 60 72 75 74 71 66 70 85 82 67 59 64 78 78 77 81 83 68 77 63 50 45 44 39 42 50 61 55 65 83 92 87 76 59 38 50 52 46 43 63 80 89 88 79 61 47 42 48 64 75 72 61 49 51 52 89 93 61 57 48 44 41 40 40 43 51 67 91 94 95 98 104 112 108 95 87 88 89 86 81 81 90 105 127 153 181 210 194 187 191 206 227 210 158 103 70 51 45 42 40 40 38 38 38 40 43 44 45 45 45 45 43 41 54 88 95 60 86 119 58 51 45 41 39 40 43 90 98 40 47 46 45 44 50 100 72 49 47 47 45 39 34 32 34 40 43 46 49 53 60 68 74 79 78 72 77 86 70 60 56 55 63 105 90 72 66 80 82 86 86 90 108 86 84 88 102 161 93 74 80 81 89 93 101 103 87 75 64 60 62 60 49 50 51 48 49 49 48 47 49 63 66 67 65 61 52 46 42 40 36 57 66 61 45 42 40 38 37 37 44 44 43 43 43 61 57 49 46 49 48 61 72 69 106 115 119 127 148 162 191 195 175 187 224 136 41 41 42 45 46 47 50 65 56 52 61 73 52 47 47 47 47 50 53 54 60 111 145 157 153 141 108 88 110 159 142 94 61 45 47 51 44 51 66 73 82 108 140 151 102 106 110 153 243 334 325 314 304 282 248 199 165 143 103 107 99 95 94 76 77 81 82 79 80 76 68 56 44 47 58 65 66 71 65 62 70 86 82 73 72 78 85 99 91 80 81 112 74 65 64 50 56 49 48 58 65 66 81 95 107 95 80 68 61 74 75 66 61 83 91 100 98 85 84 72 57 58 84 94 88 80 73 65 57 69 73 63 57 49 45 44 42 42 43 46 53 64 70 73 79 87 95 98 94 96 103 93 104 93 74 66 81 88 101 124 156 193 197 176 151 160 168 151 121 87 50 43 42 41 42 39 38 39 40 41 43 46 49 52 55 58 56 77 134 144 80 46 46 49 48 46 44 43 56 44 138 157 32 47 46 44 44 58 185 139 77 46 43 39 37 36 37 40 42 43 45 48 55 64 67 69 78 77 72 66 60 55 55 59 69 80 78 70 60 60 75 81 87 85 78 72 73 82 104 137 151 94 75 77 76 92 138 160 143 95 78 63 61 65 51 48 47 49 54 43 46 50 48 39 62 67 67 64 59 51 46 44 46 46 54 52 46 41 41 40 39 38 37 38 40 42 43 52 67 63 54 51 46 46 56 65 64 81 110 132 140 123 141 146 150 168 206 254 224 140 37 39 40 41 41 41 41 44 47 48 49 46 42 42 48 41 45 50 51 51 56 75 103 131 141 130 115 114 127 125 89 59 45 47 43 39 44 54 65 77 84 91 97 96 96 117 144 164 226 271 283 258 208 166 118 95 98 87 83 82 82 79 67 61 65 73 73 74 76 67 51 49 49 46 48 56 62 57 62 75 83 79 77 83 92 83 118 98 75 79 75 77 83 82 73 145 85 66 91 78 97 108 112 129 110 91 81 84 91 90 88 86 86 88 90 95 104 112 118 113 109 107 93 94 92 88 89 75 76 73 66 71 55 52 52 50 50 49 48 49 52 57 59 68 81 86 85 88 101 118 108 121 112 86 61 71 86 91 86 79 152 176 143 86 86 145 147 120 86 47 43 44 47 48 46 43 42 44 44 45 48 52 57 64 72 73 72 69 54 48 46 45 45 43 42 43 56 104 53 37 38 40 44 42 41 47 76 204 225 148 44 38 36 36 38 42 46 45 44 45 49 56 61 54 49 68 69 65 61 58 56 52 72 100 113 61 51 49 55 70 80 91 92 87 98 73 85 123 152 90 77 74 72 67 90 181 224 207 165 98 65 61 67 47 47 49 53 57 49 47 47 49 53 63 65 65 63 58 52 54 60 65 64 57 50 44 42 41 41 40 39 39 36 39 39 44 79 73 54 40 40 37 45 52 56 58 85 101 118 129 105 129 117 117 159 231 262 263 196 40 100 116 122 112 41 40 44 43 36 55 51 43 50 82 56 61 61 53 52 54 72 89 89 107 128 128 116 103 107 77 70 73 43 50 45 44 52 60 73 79 75 63 64 70 95 119 111 121 172 199 174 111 88 70 65 72 75 68 67 68 67 66 55 50 49 50 67 78 72 49 43 40 44 48 40 47 47 57 73 74 74 78 88 95 82 108 86 60 66 59 63 65 69 88 87 62 48 53 87 126 133 137 136 133 122 111 108 107 115 118 112 93 87 87 93 103 111 120 129 132 121 90 89 90 92 97 81 77 68 61 77 56 62 68 65 60 55 53 51 48 50 50 58 70 76 73 74 89 113 119 116 121 114 90 93 98 105 94 48 45 88 144 187 194 179 139 99 73 44 45 49 52 52 54 52 51 50 50 49 49 47 47 59 72 83 106 136 64 51 47 44 39 37 36 39 44 38 38 36 35 36 41 40 40 87 216 217 221 148 44 38 36 36 39 43 50 49 48 48 52 58 43 39 47 52 50 47 50 57 56 44 91 136 129 71 56 48 49 69 79 99 105 119 198 117 103 113 111 81 76 74 68 59 86 197 258 257 248 124 69 61 71 57 53 54 56 55 55 45 42 49 63 64 63 62 60 56 50 60 72 74 66 51 43 42 41 41 41 40 39 38 31 37 43 46 62 64 55 44 46 47 48 51 59 73 85 110 122 117 131 126 126 134 149 214 246 219 138 42 150 159 143 121 45 41 45 41 30 53 46 43 59 95 72 58 51 53 68 82 181 201 80 84 94 88 80 87 88 70 82 97 41 56 50 46 54 57 71 75 67 53 51 57 77 98 97 97 130 129 81 79 59 60 63 54 61 60 57 56 59 64 52 42 43 44 54 61 57 41 35 39 50 55 38 46 50 61 75 69 68 79 89 90 90 87 69 49 46 61 67 64 66 104 102 102 86 50 66 135 136 136 136 132 128 124 116 97 99 109 110 90 86 85 88 93 97 100 114 126 124 95 81 78 82 85 70 62 53 50 63 50 60 69 68 60 55 55 53 47 45 47 47 51 63 63 52 57 77 89 90 112 126 119 119 100 98 88 47 39 37 98 188 204 165 144 113 67 45 49 52 53 53 54 54 53 51 50 51 47 42 40 46 91 100 102 109 40 31 39 52 66 42 34 34 36 41 42 40 40 44 48 44 42 55 92 172 195 134 43 39 38 38 39 44 53 55 53 52 54 58 42 39 47 45 43 42 48 58 58 47 102 155 148 95 58 45 50 58 75 89 112 143 172 123 89 77 83 76 75 72 66 57 94 217 274 255 242 137 78 61 69 70 65 60 56 54 54 45 45 53 62 62 60 58 55 51 46 63 78 73 62 45 36 37 41 41 41 42 43 39 30 36 49 63 66 62 52 43 44 39 56 66 65 64 76 99 122 128 83 76 80 75 56 145 193 157 85 90 167 144 99 73 45 43 47 45 36 57 55 59 70 71 62 52 62 107 200 204 221 233 222 94 72 65 57 60 72 75 77 75 50 47 44 45 52 55 65 68 63 51 48 59 77 90 90 87 109 104 57 79 71 59 52 62 62 59 57 56 54 58 45 39 51 50 48 46 42 38 39 40 45 52 44 46 47 53 63 65 73 81 85 88 101 89 72 55 36 60 76 77 67 80 93 87 66 44 45 135 136 136 136 130 127 123 113 91 89 93 94 87 86 84 84 84 86 86 95 104 108 93 76 71 71 70 59 48 44 45 45 46 48 48 47 47 49 50 49 48 45 43 42 45 58 73 58 45 50 81 85 110 126 117 94 89 88 77 48 43 40 47 80 153 142 134 106 64 48 49 51 51 52 52 51 51 52 54 51 45 40 40 46 90 107 94 60 36 33 33 36 44 40 39 48 63 66 71 101 120 125 208 98 47 73 140 156 168 119 43 41 39 39 40 43 48 51 51 51 53 56 47 43 43 37 42 49 56 60 59 53 104 156 153 99 62 45 51 78 101 105 101 98 98 95 76 66 77 76 77 75 69 60 162 243 263 239 240 180 104 54 51 70 70 65 60 55 56 56 58 60 61 59 55 51 48 44 49 67 76 62 54 41 36 38 41 41 40 42 45 40 36 39 51 69 66 56 46 42 43 47 57 58 51 48 49 51 52 51 45 44 44 43 44 47 153 222 224 213 190 127 68 45 43 46 50 51 49 61 67 67 62 63 137 163 186 230 244 165 126 156 237 104 63 54 54 46 54 54 48 40 35 43 41 38 43 49 52 57 59 50 46 62 80 88 84 82 91 86 52 79 77 63 49 51 52 53 53 53 51 47 40 39 52 50 49 46 42 41 45 39 37 41 37 44 45 46 53 60 74 79 78 80 65 67 76 77 50 53 69 78 69 52 66 61 45 44 40 136 137 136 132 119 110 106 102 89 87 85 85 86 85 84 81 80 82 80 76 77 83 84 78 76 73 70 67 58 55 53 49 56 59 55 49 47 46 46 48 51 62 50 43 42 46 74 60 47 44 47 63 80 98 112 109 96 83 71 57 50 64 93 125 146 137 123 91 51 48 49 49 50 51 51 51 53 54 53 48 42 42 48 62 72 72 59 37 34 35 34 34 38 45 49 61 77 79 86 100 101 91 147 78 46 78 159 159 153 107 45 41 39 39 40 41 43 45 47 50 52 42 40 41 43 44 46 54 60 61 62 70 115 154 152 134 105 73 56 79 93 104 103 89 67 87 118 120 78 76 76 76 77 85 176 259 299 291 258 188 106 61 74 73 71 68 64 59 57 57 58 58 58 55 50 45 42 40 59 71 68 46 43 40 41 42 41 40 38 40 45 47 44 44 52 70 73 58 46 41 42 47 50 50 46 45 45 45 44 43 42 42 41 41 42 153 206 217 209 189 150 87 41 40 41 44 47 51 54 55 62 54 43 72 220 270 249 196 161 88 65 113 225 211 119 53 48 41 42 46 49 47 47 36 30 30 30 40 44 47 49 49 47 62 80 86 79 70 74 77 58 74 75 64 49 47 49 50 50 52 50 54 55 53 51 50 48 46 44 45 43 38 36 37 33 42 45 44 50 55 63 71 78 76 72 71 70 68 68 60 54 56 70 50 52 51 45 49 41 138 135 129 119 103 92 89 89 87 87 86 85 86 85 88 86 83 80 73 56 60 80 89 87 85 81 76 86 79 71 63 59 74 69 61 61 73 54 48 49 55 72 59 49 44 43 52 50 45 41 40 48 53 65 87 111 108 84 68 75 89 102 123 141 136 132 111 75 38 36 45 49 50 51 52 53 55 54 51 44 41 44 52 60 51 43 37 34 35 36 37 38 41 46 49 56 64 68 80 73 58 48 50 44 43 69 140 165 154 105 47 40 38 38 38 39 39 42 45 47 45 33 39 41 42 59 64 64 62 63 68 89 121 148 156 156 162 156 130 87 102 122 118 87 61 72 98 110 89 76 75 76 74 68 114 148 219 307 279 197 127 87 81 75 72 69 66 62 59 57 55 54 52 49 46 42 40 38 42 55 62 47 37 39 39 36 40 39 37 38 46 55 48 46 52 71 80 61 45 40 41 41 43 44 45 45 45 45 44 42 40 40 40 48 80 137 169 144 77 135 115 72 39 39 40 36 36 37 30 42 40 39 51 102 238 287 226 76 64 47 84 149 140 160 170 137 47 41 43 40 34 33 44 45 37 32 49 39 39 43 45 48 54 69 81 78 68 54 55 63 58 67 70 64 52 48 47 46 44 39 49 51 49 48 46 46 46 40 31 42 37 38 41 41 39 43 45 44 49 50 52 57 64 70 69 66 65 65 53 49 49 55 74 55 47 46 47 52 45 140 134 123 110 101 89 82 79 82 85 85 85 85 86 100 98 89 83 71 74 81 88 91 96 94 92 91 85 91 85 76 71 72 70 71 77 87 70 64 62 59 60 58 52 45 43 43 44 43 40 39 42 43 48 60 88 101 79 58 67 97 119 130 132 128 126 94 59 37 35 46 50 50 50 51 53 55 53 48 43 41 44 48 43 39 37 36 37 39 41 42 42 43 44 44 46 51 57 69 60 54 60 47 42 41 68 141 175 161 107 47 39 38 37 36 37 39 43 46 46 41 38 46 47 47 67 71 64 60 67 79 99 120 138 153 161 186 210 202 116 121 131 120 87 70 71 87 100 95 78 76 76 73 60 80 96 180 308 285 190 114 78 83 77 72 68 64 61 59 55 52 50 48 44 41 39 38 39 35 38 47 52 45 39 37 39 38 38 41 45 48 51 47 46 51 67 67 52 42 41 38 38 40 43 45 45 44 43 41 39 38 38 39 50 99 115 104 75 53 113 124 124 104 40 41 36 33 36 45 49 55 64 90 190 229 242 200 68 50 45 99 155 52 51 123 136 47 44 38 36 38 39 45 46 45 41 33 43 43 43 54 91 81 75 73 62 50 43 39 39 45 56 60 59 56 49 47 46 42 34 46 47 45 44 43 42 42 40 39 40 40 34 32 47 46 49 48 44 50 48 46 47 49 56 57 58 59 55 51 47 47 49 43 44 47 47 44 48 48 140 134 125 119 123 105 88 78 75 79 81 82 83 83 85 85 86 87 85 86 96 109 116 122 110 110 122 121 104 100 97 86 81 73 69 73 85 85 79 72 65 50 50 43 40 45 44 44 43 43 45 55 55 53 53 61 75 63 47 49 81 118 131 129 127 119 77 48 45 48 50 51 50 50 50 52 52 51 47 44 43 42 40 37 36 37 39 42 45 51 56 56 52 51 51 56 65 70 67 58 54 58 46 43 43 79 177 199 153 91 45 39 38 37 37 37 39 43 45 46 48 47 49 53 58 60 54 49 57 80 95 106 114 121 132 158 175 203 221 179 166 137 114 109 103 92 96 102 92 79 73 76 79 69 70 86 172 307 299 174 99 77 79 72 69 66 64 61 46 48 51 49 45 42 39 38 38 42 34 33 40 46 52 44 34 31 36 37 41 52 68 39 41 47 49 45 34 37 44 45 34 39 43 44 45 45 43 41 39 37 37 37 39 47 81 100 92 70 49 79 131 151 121 44 44 40 41 50 57 60 57 77 145 200 135 83 72 62 43 38 38 37 28 34 39 43 45 46 37 37 44 45 46 46 47 46 41 37 38 49 65 65 66 63 55 47 43 38 37 39 40 41 44 50 57 49 48 48 44 35 36 40 44 43 42 41 40 39 38 38 39 41 44 45 49 53 52 47 50 49 46 43 41 44 49 66 81 49 41 47 50 35 34 43 45 41 41 32 34 139 133 129 133 137 124 104 88 85 80 76 76 80 82 83 85 90 100 117 121 123 124 122 128 120 114 118 128 114 117 120 113 101 84 72 66 66 85 88 83 73 56 43 32 33 44 43 43 43 47 57 76 73 68 63 51 51 48 45 48 87 123 136 133 128 109 70 48 47 49 50 50 50 49 50 50 49 47 45 46 44 41 38 38 40 43 47 51 59 68 76 74 59 58 60 63 66 66 63 62 60 53 46 44 46 77 155 208 116 50 42 40 40 39 39 39 39 40 42 43 44 47 42 46 55 55 53 48 63 103 120 124 108 92 100 143 167 189 217 253 242 174 136 164 171 135 108 92 86 81 68 70 81 80 66 80 143 235 237 132 85 80 73 67 66 65 63 60 42 45 51 48 44 41 38 36 37 42 36 34 37 42 47 44 39 35 36 33 38 45 47 39 44 48 49 47 38 38 48 62 42 41 42 43 43 43 42 40 38 37 37 37 38 41 58 78 85 72 43 61 93 100 78 46 46 46 51 60 59 104 120 122 149 233 160 86 59 42 38 36 36 37 37 30 34 42 43 46 44 41 39 45 46 47 47 48 50 43 43 46 42 49 49 52 57 47 46 42 34 27 38 40 41 45 52 48 49 48 45 39 34 35 39 44 43 42 40 39 38 38 39 37 33 47 45 47 53 59 47 51 49 42 37 40 49 76 107 49 43 47 46 36 38 41 41 40 43 44 43 137 135 132 130 130 129 128 126 120 90 84 89 96 89 92 98 103 107 118 121 122 123 127 129 123 120 122 129 124 127 132 131 121 95 77 66 56 69 83 84 76 70 45 32 32 40 40 40 44 53 68 77 75 72 67 54 51 47 46 57 111 131 141 141 127 103 83 63 49 48 40 45 50 51 51 50 47 46 46 47 45 42 41 43 45 48 54 61 66 64 52 45 57 42 53 55 48 59 59 59 58 55 50 46 46 65 114 172 129 75 45 44 43 42 41 41 41 42 44 47 50 51 52 52 50 46 44 44 59 93 125 134 131 112 77 118 156 190 220 253 255 231 214 223 239 212 143 85 92 86 67 58 63 76 69 77 87 91 89 70 63 67 69 65 64 62 59 56 49 50 51 48 44 40 37 36 35 42 41 39 38 42 43 43 40 36 35 35 39 43 42 37 47 59 64 47 34 31 34 38 42 42 41 41 41 41 40 39 38 37 37 37 36 35 56 52 47 43 38 56 50 39 34 43 45 49 55 62 57 115 149 144 108 103 75 55 46 38 37 36 37 43 45 40 33 30 40 47 44 36 33 43 46 48 49 51 47 49 49 42 29 42 42 43 50 48 48 43 35 29 39 40 39 38 38 42 44 45 44 44 44 38 35 42 45 44 42 40 39 37 39 38 35 42 40 42 48 52 48 43 41 43 41 46 49 71 111 63 56 47 39 41 40 40 39 39 46 49 45 141 136 133 131 130 129 129 127 122 100 93 94 97 93 97 98 96 94 98 101 104 108 114 113 110 111 115 120 126 129 131 132 128 97 74 66 71 57 62 66 64 66 52 41 39 46 55 62 70 76 75 64 68 76 79 70 52 47 72 119 136 136 138 127 88 52 46 42 38 42 38 46 53 52 51 49 49 48 47 46 44 43 44 46 50 54 59 63 63 58 47 42 56 60 59 64 69 60 60 50 48 59 50 45 45 50 63 139 137 94 47 47 45 43 41 41 42 45 48 51 54 54 53 50 45 42 42 42 47 63 118 137 138 130 119 105 117 149 193 245 262 252 239 243 252 185 116 81 98 92 67 55 59 60 67 74 80 83 80 61 47 47 60 60 58 55 51 51 56 55 51 48 44 40 38 35 34 40 43 43 41 43 42 40 38 35 34 38 42 44 42 35 44 57 60 41 38 39 40 41 43 42 41 41 41 40 39 37 36 36 32 34 37 38 40 42 41 36 35 40 43 40 34 43 45 48 52 60 111 109 99 92 61 37 35 42 46 37 35 35 37 45 46 41 37 37 47 47 45 44 47 35 42 48 52 59 48 50 46 39 38 41 39 37 41 45 46 43 38 37 31 35 38 36 36 37 38 38 39 39 40 42 42 32 44 45 43 41 40 37 39 41 37 33 32 33 36 46 39 36 37 39 43 56 65 82 122 90 64 46 40 55 44 40 41 43 50 55 58 136 138 136 134 133 129 123 118 116 114 109 101 93 89 93 78 68 73 98 101 103 103 99 92 87 80 76 86 111 124 128 125 118 91 59 52 83 87 61 44 42 43 56 57 57 63 78 82 84 85 85 81 69 58 50 49 46 54 89 140 144 139 138 122 79 46 41 42 44 48 50 53 54 52 49 47 45 44 47 45 44 45 47 50 53 57 59 61 59 54 49 47 54 58 54 54 58 55 70 65 56 53 48 44 43 45 51 123 132 111 75 36 42 43 42 42 44 48 52 54 54 53 51 46 42 41 41 40 42 49 68 114 140 141 126 118 129 164 212 235 248 246 239 229 182 136 110 102 98 95 72 61 69 61 65 66 67 74 71 71 69 64 61 58 54 43 33 49 56 56 53 50 45 41 38 36 35 34 40 44 44 43 42 36 32 34 33 39 44 45 42 35 42 50 49 36 40 43 43 43 42 41 41 40 40 39 38 36 35 34 31 32 37 41 39 38 32 26 28 36 40 43 47 48 46 56 73 82 164 96 36 30 34 35 42 48 43 36 34 34 35 41 54 44 35 37 43 33 28 32 44 43 33 37 54 67 72 60 44 34 46 43 36 31 32 40 43 42 39 42 32 30 33 38 34 36 34 30 28 35 39 40 37 29 42 45 43 41 40 37 40 43 37 32 34 34 29 38 37 35 35 39 48 52 52 61 100 69 57 51 52 76 52 40 40 43 52 66 75 91 113 124 127 129 130 113 94 86 107 95 89 86 82 85 72 65 80 129 129 130 127 118 99 85 63 47 54 88 106 114 117 116 81 53 48 72 121 97 67 48 47 69 76 74 73 81 91 92 95 105 106 85 61 44 44 44 61 100 146 143 143 138 118 77 46 43 46 51 55 57 56 54 51 46 45 44 44 47 46 47 48 49 51 54 55 55 56 67 59 53 49 48 48 45 44 45 48 62 65 60 51 47 43 42 44 54 110 109 93 73 37 42 43 43 44 47 52 55 55 54 51 47 44 41 41 42 41 42 46 47 75 114 142 131 127 139 174 220 232 209 212 217 194 126 93 91 102 101 97 74 64 73 80 67 60 60 61 61 69 70 64 59 53 50 46 43 47 55 55 51 47 44 41 39 38 36 36 39 44 45 42 40 32 27 33 31 38 44 45 41 36 41 45 43 38 41 43 43 43 42 42 41 40 39 38 37 36 34 31 34 37 39 39 40 33 31 36 28 32 39 46 50 56 42 88 161 165 92 52 36 35 35 38 55 61 36 34 33 33 33 32 51 47 36 30 39 37 33 31 31 31 40 41 32 34 35 53 59 36 46 42 34 27 28 34 40 41 37 38 31 28 30 33 29 35 34 27 26 28 29 33 42 41 39 41 45 41 42 41 42 44 37 36 38 35 27 30 34 37 40 42 54 64 68 69 82 122 108 72 58 60 54 43 35 38 58 78 85 60 77 90 100 118 122 105 81 66 86 61 63 78 84 91 117 133 135 133 132 127 120 112 100 92 70 61 88 93 107 115 115 105 79 54 42 55 115 112 87 61 48 66 76 77 74 75 86 89 90 98 118 110 77 44 44 79 105 128 145 140 141 124 93 59 44 45 47 48 53 52 47 46 49 45 45 50 54 48 48 49 50 50 51 52 51 49 51 71 62 52 46 43 42 42 44 45 45 46 50 54 53 47 44 43 44 51 90 78 56 44 46 45 45 46 48 52 55 57 56 54 49 45 42 41 42 44 44 43 45 47 47 84 132 139 132 133 149 173 171 149 154 168 166 107 75 70 80 84 92 74 64 75 88 73 62 57 56 54 64 67 61 54 50 48 46 41 41 42 46 48 45 42 40 39 37 36 36 48 54 44 38 37 35 32 29 38 40 42 43 39 35 39 43 41 42 42 42 42 42 39 40 40 38 39 37 36 36 37 37 37 39 42 40 36 33 34 36 26 26 33 38 30 47 38 81 143 80 63 47 37 37 36 46 63 66 32 34 33 33 32 26 42 46 40 32 38 38 33 28 26 38 47 42 28 28 42 60 61 36 45 44 38 33 38 29 36 41 37 33 32 33 32 26 33 39 36 27 28 29 27 30 37 35 38 41 41 36 42 39 40 43 30 34 33 29 28 25 32 40 45 45 55 64 70 77 85 115 131 123 85 134 113 79 61 62 94 111 117 90 80 67 71 112 109 109 115 123 113 100 90 93 109 118 127 129 126 127 123 111 105 106 103 106 104 97 90 90 112 122 116 101 72 51 41 49 95 104 88 63 47 57 71 75 70 71 82 84 81 80 104 109 79 45 47 113 141 148 145 143 137 103 65 42 44 48 46 42 46 43 34 36 48 44 45 60 66 49 50 50 50 50 50 50 47 45 46 55 50 46 44 42 44 47 49 50 48 46 47 48 48 46 45 44 42 43 65 56 44 39 47 48 49 50 52 55 58 57 55 52 48 44 41 41 41 45 45 44 44 45 43 65 106 145 142 129 118 111 103 100 105 118 135 95 69 60 64 68 86 74 65 75 86 83 68 54 54 46 58 63 57 51 48 43 40 42 43 43 43 44 45 43 40 38 37 35 35 58 77 69 45 47 47 43 41 37 38 41 40 37 27 31 39 41 41 40 38 38 40 32 36 38 35 38 36 35 36 40 43 40 40 42 39 34 33 34 34 24 23 30 37 34 41 39 47 59 50 46 40 36 37 35 41 56 62 38 35 33 33 33 30 41 44 40 38 38 33 27 26 33 42 45 43 38 39 45 54 54 37 46 47 43 34 25 35 34 35 49 47 46 43 37 26 41 44 40 32 29 34 32 27 30 36 39 40 38 34 39 44 45 42 36 38 36 33 35 29 37 44 46 48 57 59 61 74 87 115 142 148 110 149 151 138 135 214 236 230 235 144 138 97 74 118 122 118 117 120 128 113 96 94 109 120 125 120 108 97 109 98 97 110 112 115 114 104 85 82 112 129 122 93 58 46 42 49 84 94 80 58 46 52 69 76 74 74 78 82 78 67 73 80 72 62 71 126 144 147 146 146 126 88 56 45 45 48 47 45 45 43 35 37 48 44 48 64 69 49 49 49 49 50 50 47 43 42 43 44 45 45 46 48 51 57 57 53 51 49 47 46 46 40 44 44 42 42 43 46 61 76 52 50 51 53 56 58 58 57 54 51 46 43 41 41 42 41 42 44 44 45 47 50 72 146 154 141 116 93 94 88 88 93 101 88 76 70 70 68 81 75 71 80 84 87 72 56 61 51 57 60 56 50 48 43 41 44 42 45 43 40 46 43 40 38 36 35 35 47 57 54 43 57 58 46 44 43 42 43 43 39 38 39 39 39 39 30 24 27 39 40 41 41 40 38 36 35 36 41 43 42 40 38 36 34 34 34 33 29 29 33 38 38 39 38 39 45 56 37 31 34 33 33 29 34 44 37 36 36 33 30 47 45 39 36 36 37 31 26 27 40 42 42 42 43 37 49 54 45 32 43 48 45 38 31 36 39 39 39 43 39 36 36 27 36 41 42 41 31 37 36 29 30 36 35 36 40 30 38 44 46 49 43 37 33 31 33 37 43 47 48 52 58 55 54 71 80 104 132 154 137 173 202 233 277 298 301 301 304 69 64 60 56 63 113 115 103 97 115 108 106 114 126 128 123 112 98 86 97 98 106 117 108 116 116 110 99 83 102 125 126 86 50 43 43 47 70 89 79 58 46 49 70 81 82 81 77 83 82 68 48 57 75 99 126 140 144 147 144 126 92 75 64 49 41 44 46 46 47 48 48 47 46 45 68 75 66 47 48 49 50 51 51 45 42 40 42 44 46 49 52 56 52 66 60 43 51 49 49 48 46 44 45 46 46 47 47 46 46 54 84 64 56 56 58 59 58 56 53 49 44 41 40 45 64 53 46 46 48 49 50 50 65 128 148 129 101 86 74 78 72 74 106 134 120 101 86 73 73 77 85 93 86 81 70 62 75 68 64 60 56 50 48 47 47 47 43 47 45 41 45 41 39 37 36 35 50 60 58 43 41 45 44 41 51 48 43 41 41 41 36 37 43 41 40 38 38 38 40 41 42 41 40 38 37 37 37 38 43 43 38 32 34 34 34 34 34 34 36 37 38 38 38 34 38 57 65 42 32 33 32 33 29 38 55 40 38 38 38 41 56 38 31 38 37 37 38 36 29 39 46 47 44 43 39 49 49 40 33 40 45 46 39 36 34 35 36 27 35 38 40 40 35 30 34 40 40 39 37 36 35 34 31 31 35 39 32 38 43 48 49 48 48 45 38 33 48 54 55 56 51 49 49 54 73 67 80 108 139 148 187 225 261 295 278 276 281 284 68 59 53 65 91 94 88 86 93 116 116 121 126 125 114 106 102 99 94 102 115 123 119 94 109 116 116 109 83 83 109 122 85 59 47 43 43 46 84 86 66 46 48 71 83 85 87 86 95 97 85 50 44 78 120 139 141 145 145 130 80 49 42 42 42 42 43 45 47 49 50 49 47 44 44 70 80 78 67 58 50 50 53 50 44 41 41 43 46 50 53 55 59 71 80 67 47 51 48 47 49 52 45 46 49 49 47 48 47 44 45 53 76 64 50 58 58 56 54 52 47 42 39 39 47 84 74 59 50 54 53 52 50 56 87 127 113 81 58 55 56 59 79 129 130 147 140 109 97 73 80 91 85 81 81 70 61 76 69 65 61 57 52 49 48 48 48 49 49 46 42 40 39 37 36 35 35 56 81 85 44 44 40 38 41 50 47 42 40 40 44 40 40 42 45 45 44 43 41 41 41 40 40 40 38 49 49 39 33 39 42 40 37 36 35 35 35 35 34 33 34 37 37 37 30 34 61 58 44 36 33 32 33 31 43 65 43 38 37 40 47 50 45 41 41 40 30 43 50 29 37 51 53 48 48 57 47 38 39 38 39 38 39 42 33 31 31 28 25 32 39 42 38 32 35 37 34 30 33 35 35 33 34 28 32 37 33 35 38 42 44 48 48 48 46 42 34 43 51 56 60 70 70 59 46 64 49 59 82 103 130 168 213 255 267 251 250 258 268 61 53 47 59 87 98 81 74 82 102 116 123 121 111 94 97 101 103 104 118 132 133 118 90 106 119 117 99 74 66 92 114 99 85 60 46 43 42 67 77 69 51 57 77 86 86 86 93 110 119 112 78 52 48 75 129 143 150 150 136 95 51 40 42 43 44 46 45 45 50 50 48 45 43 43 50 55 60 67 53 52 53 53 48 43 42 44 47 51 53 54 54 56 66 77 69 51 51 48 47 48 51 47 46 47 48 51 49 47 45 43 42 70 74 65 57 56 55 54 51 45 40 39 49 73 99 89 68 54 55 54 50 47 52 76 100 92 73 60 61 58 67 93 137 115 107 102 91 70 75 86 92 86 80 80 71 62 75 71 65 61 59 57 53 50 50 49 48 46 38 29 33 37 36 35 34 34 40 77 102 54 53 49 46 44 45 39 39 41 41 44 45 44 43 45 46 45 43 42 40 40 39 39 39 40 51 52 42 41 42 40 38 40 38 37 37 37 37 28 24 27 36 36 35 30 32 50 40 38 37 34 33 33 30 41 68 37 35 37 39 45 58 52 45 43 43 32 38 45 32 32 52 58 50 51 52 45 37 34 39 39 34 32 44 34 30 27 24 26 27 34 39 36 26 30 36 38 36 37 36 33 32 36 36 35 32 31 33 37 37 34 43 46 47 46 45 43 44 46 50 52 72 79 69 47 54 49 44 48 68 89 128 187 248 249 244 245 256 277 40 39 39 46 64 97 85 74 73 82 99 106 105 101 102 112 116 114 112 124 129 127 118 107 123 121 112 96 68 74 97 122 135 103 78 57 44 44 54 65 69 67 80 88 89 87 86 93 99 105 106 91 55 44 63 107 140 147 149 143 118 56 42 44 46 46 51 50 48 50 48 46 44 44 44 43 43 47 53 49 52 53 50 46 44 45 48 52 54 54 53 53 53 56 62 61 55 53 50 48 48 49 50 51 52 53 54 50 48 46 44 42 54 77 89 74 57 55 53 49 43 39 39 56 89 109 104 79 56 54 53 49 47 49 59 88 90 80 72 69 68 74 88 108 90 91 126 164 87 87 95 99 95 88 83 72 59 47 66 69 66 64 62 59 56 52 49 47 44 39 33 37 37 36 34 34 34 35 56 80 71 66 60 52 44 42 35 38 45 44 43 45 45 44 41 38 40 43 42 39 38 38 38 39 42 47 47 42 43 44 43 41 41 39 38 38 35 28 35 31 29 35 34 35 34 34 39 29 33 37 35 33 33 28 35 61 30 32 38 38 39 52 50 45 42 33 40 47 49 48 47 50 51 52 62 48 32 23 26 39 40 39 39 36 41 36 29 24 25 28 31 31 28 31 42 49 46 37 36 35 36 40 43 42 41 42 39 32 33 33 27 37 45 53 55 44 48 48 52 58 62 66 66 63 57 43 45 48 45 46 73 121 181 234 231 238 246 259 286 31 35 39 41 47 82 91 86 79 78 78 79 84 100 143 139 139 137 129 108 103 111 123 132 132 117 101 87 70 70 91 123 150 133 100 66 45 46 68 76 75 73 92 113 108 93 88 90 85 78 72 62 64 76 93 113 130 135 141 144 131 67 47 44 48 63 61 54 48 48 46 47 54 61 59 46 43 44 46 50 53 52 49 46 47 50 53 55 53 53 52 53 57 53 56 62 67 63 54 51 50 51 55 58 59 58 54 51 50 49 47 45 45 66 93 105 58 53 51 45 40 38 39 61 103 117 116 86 55 52 50 48 48 52 69 94 97 89 83 75 96 93 76 77 77 84 148 248 224 201 191 191 191 110 81 66 54 43 48 58 65 63 60 59 57 53 50 46 44 42 41 41 38 35 34 34 34 34 54 74 47 45 64 69 46 37 45 49 48 46 47 46 45 44 39 33 38 43 41 38 36 35 34 35 41 42 41 41 42 43 42 41 41 39 39 38 35 34 36 36 36 36 35 35 35 35 37 28 31 36 35 33 33 30 32 48 29 30 35 35 36 43 45 45 45 32 37 41 42 36 45 48 48 48 51 45 38 32 32 34 35 37 37 27 37 42 39 27 27 34 33 27 21 34 51 62 62 44 35 33 35 40 46 45 67 105 74 40 39 48 40 40 51 62 64 46 44 48 59 73 74 70 61 53 56 35 36 46 53 39 65 114 170 211 210 221 235 250 266 37 44 47 47 49 62 92 97 95 94 69 58 63 89 146 149 147 140 121 78 59 87 123 133 129 119 101 79 63 63 77 106 142 142 112 77 52 48 56 74 83 86 111 132 124 104 89 87 73 59 53 61 91 112 124 129 130 130 136 139 129 74 51 46 53 82 70 55 46 47 49 58 72 82 77 51 44 46 48 53 54 52 50 50 53 55 56 54 52 53 56 61 66 62 66 78 86 78 63 56 55 56 59 59 59 57 55 54 54 54 52 49 47 49 77 128 64 51 46 40 37 37 39 69 122 125 124 95 61 49 49 50 49 56 89 108 112 103 86 83 114 103 70 75 84 96 172 299 320 285 226 195 232 119 79 61 49 43 41 53 63 60 44 44 49 54 51 48 46 45 45 43 38 35 34 33 33 39 46 49 46 45 57 62 46 46 42 39 37 29 47 50 48 46 45 46 45 43 40 38 37 35 31 32 36 38 39 41 41 41 40 40 41 36 37 38 37 37 37 38 39 38 36 36 36 36 42 28 30 34 33 32 33 35 40 49 32 27 28 30 35 43 45 43 42 33 29 30 33 26 41 42 43 60 62 45 31 28 32 32 32 32 33 34 28 32 40 37 37 35 34 32 24 30 45 62 75 60 52 42 31 36 43 53 72 92 74 62 60 59 46 50 47 45 48 60 42 41 53 72 79 79 70 54 47 38 36 44 62 47 72 119 165 171 176 188 207 229 242 44 58 55 57 60 58 74 88 94 83 51 48 83 126 145 141 140 135 114 54 49 86 123 132 124 103 80 64 67 65 69 87 120 141 109 78 57 48 48 71 89 97 118 134 123 103 89 81 62 53 62 94 124 137 141 140 138 138 138 134 121 78 59 56 66 85 70 57 51 54 61 74 82 83 76 51 46 48 50 53 54 54 54 54 55 56 54 52 54 57 74 85 78 84 84 85 85 82 76 67 61 60 61 59 57 56 55 58 59 58 56 51 49 49 73 121 87 57 42 38 37 38 40 71 127 129 129 110 79 50 51 52 50 52 80 110 130 121 80 85 111 100 73 92 114 153 226 318 327 282 185 120 175 105 73 59 51 45 45 50 54 56 34 36 46 54 54 52 51 51 50 45 40 36 34 34 39 42 41 40 43 57 66 62 44 44 43 42 43 44 43 47 49 47 46 46 44 42 40 38 47 48 38 37 30 34 41 40 39 39 39 39 47 37 36 38 38 37 38 39 39 38 38 38 38 41 45 37 33 33 32 31 32 35 39 45 43 44 45 43 29 39 43 38 28 25 24 28 35 27 37 38 43 64 55 40 32 31 31 27 25 26 29 32 32 29 25 24 40 38 33 33 31 29 36 51 75 75 75 61 41 49 55 65 74 77 74 72 72 72 65 67 68 64 55 59 61 50 38 46 72 81 78 65 42 42 41 46 64 57 77 116 159 171 168 180 205 235 249 48 88 68 70 84 81 58 54 67 90 108 102 116 138 150 144 138 120 89 49 54 91 123 127 128 97 73 66 75 71 67 78 103 127 98 78 66 56 57 76 92 102 115 123 108 88 77 66 51 60 89 122 140 150 151 145 142 147 145 136 117 92 83 83 86 86 72 65 70 82 76 72 72 70 55 47 45 47 50 52 54 55 54 54 54 53 51 49 53 87 92 85 83 88 89 84 75 63 86 89 77 61 60 58 57 56 58 61 61 59 55 51 50 47 57 85 51 42 39 38 38 40 44 65 103 120 122 114 91 50 51 51 48 44 49 87 120 116 65 65 114 116 83 86 159 245 306 323 319 236 144 86 93 81 64 57 59 47 50 45 44 55 41 39 45 55 57 55 55 54 52 46 41 38 35 35 71 61 43 39 42 64 73 63 36 42 37 38 49 63 53 49 48 46 49 50 48 44 40 38 40 41 38 28 27 34 40 38 38 39 38 39 59 44 38 38 37 37 38 38 38 37 38 38 42 48 36 36 36 33 32 31 31 30 26 27 27 27 30 40 40 40 38 37 40 29 26 32 41 30 29 37 49 59 40 35 36 36 35 27 27 30 25 32 29 28 29 23 35 39 38 34 32 38 42 48 68 77 82 79 69 72 65 61 64 68 66 71 76 78 76 75 76 74 64 70 68 62 52 35 48 66 77 70 44 40 43 50 60 64 93 129 156 154 162 176 194 217 239 59 91 97 94 84 67 51 74 106 133 144 133 133 141 150 143 137 114 82 61 65 93 119 127 120 93 81 82 88 80 76 82 97 109 91 82 78 74 78 87 97 108 119 114 98 73 49 46 50 80 115 124 138 147 150 147 144 150 149 140 121 112 111 112 108 94 87 84 83 82 80 64 57 55 46 45 45 47 50 53 42 39 42 45 45 49 49 50 63 113 107 85 83 81 86 94 92 62 66 74 75 68 62 60 58 58 61 62 60 56 52 50 51 51 51 51 33 36 40 40 40 40 69 99 110 103 113 112 95 64 53 50 48 45 49 64 98 116 88 69 82 86 74 62 166 260 318 324 268 149 84 74 82 69 59 56 57 45 47 46 46 56 55 43 44 56 56 51 52 54 52 46 42 38 37 37 85 82 67 59 45 65 70 56 30 42 40 41 49 69 51 62 69 44 49 49 47 43 41 49 39 28 27 32 37 39 38 36 36 37 38 42 72 44 34 36 38 36 37 37 36 35 36 35 37 43 32 35 35 33 32 32 29 26 27 29 30 27 26 35 29 34 37 36 38 39 40 37 27 29 31 38 50 61 42 36 36 36 38 29 31 37 31 29 25 26 30 31 34 34 32 32 34 40 37 29 54 71 84 92 92 74 53 44 47 55 51 62 74 75 77 79 80 76 65 62 58 52 44 34 32 52 75 74 50 43 46 54 59 71 105 139 150 139 146 160 177 197 236 70 91 99 96 90 88 61 102 138 152 151 143 141 145 148 141 136 114 86 73 72 90 112 121 97 84 87 96 100 90 89 90 93 105 93 86 85 90 96 99 104 115 134 119 97 72 47 43 93 117 120 120 123 125 133 146 150 150 145 136 122 115 116 119 117 102 95 89 82 75 74 64 56 51 46 46 46 48 50 53 48 47 51 57 51 48 47 51 75 109 104 87 83 87 114 131 129 107 109 114 111 93 58 52 53 56 61 60 57 55 54 53 52 50 46 42 40 46 46 41 39 39 62 91 111 108 109 103 90 74 51 45 46 52 73 69 86 110 118 86 117 121 87 64 170 263 318 310 148 97 83 79 75 69 66 63 59 47 47 48 51 58 57 56 56 54 52 37 43 52 50 46 42 39 42 57 67 80 89 86 61 70 65 48 34 43 46 46 49 67 47 54 63 49 47 45 44 44 42 43 38 34 35 39 41 40 37 35 36 36 36 36 37 28 24 27 38 36 36 36 35 34 33 29 26 29 37 36 34 33 33 37 33 29 32 33 30 32 37 38 34 35 36 36 38 39 41 41 36 33 32 38 51 61 47 39 36 34 36 31 34 40 42 33 30 29 28 39 36 33 31 29 37 40 38 35 38 67 92 101 82 60 58 59 56 45 40 53 66 63 75 75 75 76 69 54 48 45 42 28 31 51 73 71 53 49 47 47 76 82 94 108 116 130 131 135 154 188 216 84 93 96 95 99 106 94 134 157 156 147 143 145 147 146 141 135 114 89 75 72 85 98 99 79 79 87 97 103 94 94 93 91 101 102 94 89 93 104 103 98 100 121 116 98 70 49 76 113 123 121 126 127 110 111 132 147 142 129 115 107 97 95 96 96 93 88 83 76 70 63 61 60 60 62 62 63 64 64 63 60 55 53 58 52 47 45 56 99 118 111 96 92 100 126 143 146 138 139 142 124 80 53 49 50 54 58 57 56 56 56 54 50 45 41 38 41 53 52 40 38 38 72 96 87 93 108 108 92 73 64 52 47 53 76 79 85 102 133 121 119 108 91 81 131 235 318 309 134 88 79 81 87 77 71 68 67 64 63 62 56 44 41 49 54 52 52 44 43 47 49 45 43 41 54 111 74 55 60 83 91 83 64 46 46 47 45 44 48 60 47 42 45 50 45 49 56 59 45 42 42 43 44 44 43 40 37 36 29 31 34 35 35 35 35 36 38 36 36 36 36 35 27 30 36 37 37 35 33 33 33 40 39 35 34 35 28 30 38 41 38 37 36 37 39 40 40 39 33 31 29 34 45 35 37 38 37 34 34 35 35 36 42 42 42 38 30 42 37 33 31 29 35 44 45 34 37 65 73 64 71 61 61 64 63 56 45 49 56 47 68 67 68 75 67 52 45 42 40 35 34 51 78 71 56 61 74 88 137 113 71 43 46 110 122 121 139 187 207 80 93 101 93 85 90 121 152 166 162 147 143 146 146 144 142 133 114 91 78 68 65 68 73 67 83 103 114 110 95 87 86 88 89 105 108 104 100 106 98 86 78 86 95 90 88 94 112 122 122 124 141 143 126 117 122 133 127 109 93 89 86 84 80 77 82 77 72 70 71 69 70 72 73 75 75 75 75 74 71 62 55 51 53 50 47 50 65 99 108 106 107 120 118 124 128 134 150 149 133 100 60 54 52 53 54 56 54 54 55 55 52 46 41 37 36 39 50 49 39 37 37 71 95 83 80 104 112 100 76 74 60 54 64 80 89 91 100 132 141 125 106 90 79 93 209 316 307 176 111 86 86 92 91 86 78 66 57 62 57 46 43 42 43 48 55 58 58 57 54 48 44 41 41 51 87 73 51 39 52 109 86 58 46 48 48 38 35 46 50 48 45 42 41 42 58 73 75 49 47 46 46 51 48 45 41 37 36 31 31 34 36 36 36 40 41 28 34 36 36 37 37 36 36 36 37 36 34 33 32 25 34 37 36 37 38 32 29 32 41 40 39 39 39 39 38 38 37 35 32 28 31 42 39 30 28 33 29 33 29 23 24 32 41 45 44 40 42 36 32 31 30 34 48 58 47 39 51 59 61 73 63 61 64 64 61 58 56 54 55 47 59 71 74 56 51 46 40 37 40 38 51 79 78 80 91 107 125 154 121 80 57 53 94 113 120 137 180 210 66 81 108 95 72 67 122 146 167 174 153 144 145 146 144 140 132 122 109 93 70 53 46 50 66 97 130 145 131 95 86 85 88 95 104 113 116 112 115 102 77 56 57 62 66 86 118 140 130 118 119 140 151 143 128 115 118 121 101 80 74 83 89 84 75 79 75 72 73 78 81 83 82 80 78 78 77 76 75 68 56 51 50 50 50 53 63 75 72 72 78 98 126 116 110 99 98 133 138 104 72 64 56 57 57 55 53 52 53 53 53 47 42 38 36 35 38 46 45 38 37 36 51 76 102 87 102 112 107 83 79 69 67 78 86 94 95 98 122 146 144 121 87 71 77 150 216 209 159 134 115 97 92 95 96 89 71 58 56 52 48 48 49 45 44 53 59 61 59 54 47 43 40 40 46 78 83 64 43 42 63 55 42 34 45 46 47 50 54 50 46 43 41 41 42 61 75 70 51 46 44 46 55 52 47 41 37 37 34 35 37 34 36 36 37 36 29 35 36 35 36 38 38 37 36 35 34 33 32 33 31 26 30 37 38 38 37 37 38 39 41 39 37 40 37 36 35 36 36 34 29 30 46 39 35 33 30 24 31 28 26 36 33 39 44 47 49 41 35 31 31 35 41 51 59 61 44 52 65 71 76 74 76 74 62 60 53 45 41 48 55 52 53 69 48 47 45 37 35 40 38 41 61 76 91 107 125 148 175 115 54 63 98 108 103 94 93 142 184 59 57 92 106 107 107 120 138 157 166 157 147 147 146 143 139 136 128 113 90 71 57 49 50 70 110 147 162 149 117 94 87 99 124 122 132 136 131 128 112 82 54 46 46 49 72 113 148 134 112 105 127 149 149 131 108 101 109 94 72 58 70 91 98 94 89 89 87 84 82 83 85 83 79 74 77 78 77 74 61 51 48 48 48 57 69 79 78 56 54 55 59 65 73 76 69 61 73 88 89 80 65 44 52 56 55 52 52 53 53 50 43 39 37 35 35 39 54 52 38 37 37 37 58 103 107 107 109 107 84 84 77 74 78 86 98 98 95 105 140 159 143 97 71 83 93 97 96 125 148 139 106 87 88 93 89 72 59 51 52 57 57 56 52 51 55 56 61 61 55 48 44 42 41 46 76 100 93 68 43 45 44 42 40 41 38 49 57 44 48 45 42 40 39 40 57 62 44 47 40 39 44 57 55 48 41 36 37 36 44 50 34 37 37 35 33 34 36 36 35 36 37 37 37 36 36 35 34 34 35 36 53 52 36 39 37 35 34 34 35 37 33 29 37 37 36 36 36 36 36 30 28 44 45 43 37 29 22 29 27 27 40 38 42 43 42 48 42 39 35 29 50 59 55 46 59 53 70 85 80 83 86 89 86 62 57 49 43 44 61 62 63 66 69 45 43 44 42 37 45 43 39 45 69 86 105 132 156 135 86 54 66 129 140 125 105 107 92 126 57 52 46 90 119 124 126 135 154 169 171 157 152 158 161 141 136 125 105 80 69 55 47 53 79 118 150 163 154 130 99 89 105 145 144 150 152 147 141 126 95 64 47 57 69 85 109 141 133 107 93 110 138 142 124 95 73 74 70 59 43 43 69 99 118 109 110 98 87 83 81 79 77 72 62 70 78 82 77 62 52 47 47 49 81 90 90 80 55 55 58 64 73 97 98 96 94 97 107 91 71 61 53 47 50 55 53 54 54 51 47 41 38 37 35 36 47 72 66 38 37 37 37 48 78 127 116 106 103 92 76 63 57 64 84 111 114 98 84 122 157 168 145 90 95 97 97 110 153 157 135 101 81 77 78 76 65 55 51 54 61 66 58 59 61 62 61 64 62 55 49 46 42 46 64 91 115 108 79 45 43 43 43 42 42 42 40 35 31 42 43 51 65 56 45 44 44 39 60 61 58 54 54 53 47 40 35 36 39 56 68 43 40 38 37 36 39 34 34 36 36 37 37 37 36 35 35 34 34 35 36 46 47 39 36 35 34 33 33 33 34 37 36 25 35 39 38 38 37 36 32 32 50 56 45 33 29 25 26 27 28 29 37 40 40 40 48 47 37 25 26 52 73 67 47 64 68 86 98 87 99 102 99 91 75 56 42 37 41 62 65 60 56 66 48 39 38 42 43 57 72 79 78 85 90 107 138 169 94 55 59 59 126 149 147 134 127 102 109 53 48 44 95 125 128 124 133 152 168 175 168 170 172 168 152 141 124 104 83 72 63 52 54 83 121 146 156 151 130 97 78 83 116 151 157 156 154 150 140 108 73 55 80 119 137 136 136 128 105 90 96 118 125 109 77 40 41 43 44 44 44 44 63 91 110 124 104 85 77 67 51 45 45 43 43 46 48 48 48 46 45 50 66 88 93 95 88 54 54 90 124 135 139 132 122 115 115 102 76 57 54 56 56 56 56 55 54 53 50 45 40 39 37 36 34 38 83 91 57 39 38 38 40 50 116 127 117 101 87 59 48 46 50 65 82 98 103 88 122 167 207 220 148 110 93 118 198 166 145 121 93 81 72 65 60 58 53 53 54 57 68 61 63 68 69 71 68 62 55 48 47 43 52 81 113 128 108 69 46 44 44 44 45 46 47 43 37 37 41 41 50 63 50 43 41 42 43 59 52 48 53 55 51 45 39 36 35 37 52 66 49 43 39 38 38 42 32 32 39 39 40 39 38 36 35 34 34 34 36 31 37 41 38 36 36 36 35 35 35 35 35 37 38 34 37 42 40 39 39 40 49 74 64 43 28 30 26 26 29 30 22 30 39 44 40 42 36 28 25 32 67 82 99 123 85 92 102 102 94 119 121 108 88 87 60 40 32 37 51 62 66 64 66 56 54 61 69 70 82 88 93 145 128 124 133 148 184 97 47 59 56 108 138 150 156 168 144 131 48 45 43 57 98 135 129 132 146 164 177 174 178 178 171 153 144 130 113 94 80 78 69 66 83 113 138 149 146 129 86 56 43 52 125 144 149 150 147 142 117 88 72 79 128 156 158 149 128 108 107 127 115 108 100 81 42 43 45 46 48 48 49 52 55 59 88 90 85 78 65 48 41 41 42 42 43 44 45 44 43 47 55 65 81 70 62 59 48 50 66 84 96 101 98 105 116 113 82 61 51 52 58 58 55 52 51 48 50 49 43 39 39 38 36 34 36 85 106 82 41 38 38 39 45 103 128 130 117 104 62 48 48 52 59 64 74 84 88 123 188 253 283 203 125 89 85 91 84 111 119 96 91 73 61 55 52 53 51 53 58 57 70 73 72 75 73 67 60 53 48 46 44 51 75 122 137 107 59 45 44 44 45 46 48 48 46 44 42 35 39 52 66 46 41 40 38 33 44 47 51 55 56 50 43 38 36 36 37 37 37 42 41 40 39 39 41 37 37 41 40 42 41 38 35 34 34 34 37 47 35 36 39 37 37 38 39 39 38 37 37 37 37 38 38 34 32 44 44 45 57 75 52 55 46 34 32 25 31 33 28 22 24 38 46 33 31 33 30 25 34 49 67 93 122 120 134 135 121 107 95 102 104 87 81 61 42 32 38 42 58 72 73 71 74 90 106 98 91 103 105 84 90 107 126 143 162 169 104 56 59 61 100 126 138 158 178 188 198 57 45 43 43 85 134 140 137 143 156 172 178 179 177 166 141 134 129 117 99 86 86 86 82 74 87 117 133 134 131 69 46 45 46 48 85 118 135 129 128 116 87 50 48 107 156 178 168 139 124 125 138 126 107 96 88 75 69 56 49 49 51 53 52 50 47 54 72 82 77 61 46 42 50 68 69 55 47 45 42 40 50 63 69 60 52 48 49 53 61 66 68 70 83 94 96 91 82 62 52 51 55 57 54 56 57 52 46 49 49 43 39 39 38 37 35 35 79 105 91 41 38 38 39 42 71 111 132 130 127 86 61 52 56 61 64 73 84 89 105 175 253 292 204 134 105 97 79 153 148 119 98 87 69 59 56 56 64 62 60 62 63 66 65 66 74 70 62 54 50 52 47 44 43 50 115 134 109 64 46 45 45 45 46 47 46 44 42 42 28 46 65 62 45 40 37 35 36 41 46 52 56 54 47 41 37 35 36 34 34 38 38 38 35 35 40 37 36 33 26 26 39 41 37 34 34 33 34 41 61 46 40 39 38 38 39 40 41 40 40 39 39 38 39 41 41 44 52 38 54 63 44 45 41 35 32 34 34 36 34 28 23 24 37 46 29 25 34 34 24 39 50 66 86 110 118 127 125 117 129 133 125 107 90 72 48 34 31 37 42 56 70 76 77 85 99 110 109 93 110 124 102 111 129 145 155 160 155 100 55 64 76 114 129 131 162 177 210 237 67 46 44 44 67 107 146 146 148 154 164 179 181 174 155 125 111 109 102 90 84 83 82 71 44 43 70 87 94 110 92 65 49 49 47 49 70 99 113 115 110 86 48 45 84 132 169 180 152 134 134 148 145 123 102 88 82 81 77 73 70 65 57 52 49 44 41 51 58 58 50 45 51 68 90 86 69 58 55 52 54 71 90 97 84 59 64 89 97 100 92 82 77 93 106 96 73 57 52 50 56 66 60 53 53 56 51 52 53 51 44 39 39 38 37 36 36 67 97 101 55 42 38 38 39 46 72 88 99 131 121 92 68 66 84 104 118 120 103 97 146 212 254 208 152 127 126 126 121 113 102 88 76 64 58 57 59 66 68 66 63 68 70 65 61 70 65 57 50 52 82 73 59 48 52 114 125 92 46 47 46 46 47 48 46 43 41 40 41 31 66 86 53 43 39 35 34 44 46 49 53 55 50 45 40 36 35 35 30 30 38 36 36 36 35 30 38 39 37 34 42 43 41 38 35 33 33 34 39 49 44 40 38 38 38 38 39 40 41 40 40 39 39 40 42 46 49 41 40 59 65 40 41 31 31 40 37 36 34 42 58 28 32 44 49 36 27 30 30 23 47 75 89 89 96 110 119 119 114 131 135 123 104 97 74 51 35 31 32 38 49 64 84 81 88 95 102 110 95 94 97 97 130 146 143 132 147 106 72 63 78 108 131 144 153 180 200 219 231 63 48 46 46 46 74 141 154 161 166 171 177 188 176 151 119 93 91 90 84 77 54 47 46 44 45 49 67 86 90 96 96 92 87 78 54 76 111 104 98 97 99 97 88 106 133 156 166 152 143 144 154 153 135 114 95 84 86 88 88 83 72 56 52 54 56 59 59 57 53 45 46 59 78 95 88 80 74 71 70 77 95 117 136 144 105 110 145 156 150 126 103 95 114 120 104 75 52 49 55 67 79 68 55 50 51 51 59 58 52 44 40 40 39 38 37 37 63 96 113 72 46 37 37 37 39 40 42 54 94 132 126 101 83 97 128 150 152 132 118 129 165 216 207 159 136 142 154 111 113 111 82 72 64 59 58 60 64 70 74 71 65 71 67 60 67 62 54 48 51 82 103 101 93 102 130 103 67 46 45 46 48 50 50 46 42 39 39 40 39 75 97 67 46 38 36 37 41 48 54 55 53 48 44 41 38 36 36 33 33 38 36 36 37 37 35 41 44 40 31 42 42 39 37 34 33 34 33 32 34 38 39 37 37 36 36 36 37 39 39 39 39 39 40 38 40 46 39 43 48 47 37 38 35 34 34 27 34 35 37 50 33 49 53 36 26 27 25 22 24 50 96 112 96 88 105 116 120 124 136 133 118 100 95 75 101 107 40 31 36 42 50 72 84 104 124 133 121 110 88 70 103 140 150 142 132 172 109 70 73 85 125 138 134 130 163 189 220 233 50 50 49 49 49 77 139 155 173 189 198 195 197 175 154 142 125 106 94 86 78 54 47 47 47 47 49 67 91 103 109 110 109 105 94 77 95 123 120 98 98 115 138 134 141 150 154 149 137 138 146 156 154 142 123 103 88 88 88 87 82 72 56 55 64 78 87 85 81 73 55 49 57 73 90 89 86 84 83 80 80 94 119 151 178 169 164 167 177 174 149 122 110 140 146 118 76 49 48 67 82 82 74 57 52 57 63 84 68 49 44 42 42 41 39 38 39 70 104 117 75 47 36 36 37 47 48 44 39 40 98 134 134 98 82 100 123 141 149 146 130 139 189 194 153 134 142 154 136 138 126 87 78 69 63 61 61 62 69 76 77 63 71 66 57 64 59 54 50 49 60 90 118 138 141 133 87 52 46 45 46 48 50 51 47 42 39 39 40 38 41 51 72 45 37 36 37 43 52 57 58 54 50 46 43 40 38 38 38 37 34 34 37 38 38 39 41 44 41 29 42 42 40 37 35 34 35 33 28 35 37 37 35 35 35 35 36 36 38 39 40 39 37 39 33 33 43 45 43 36 30 35 32 35 37 33 26 34 34 37 63 40 40 38 28 40 41 32 23 30 49 92 113 100 93 102 111 119 130 135 125 108 94 99 74 78 78 43 46 45 48 57 60 86 115 132 128 133 132 114 99 138 150 153 150 146 162 108 75 80 84 114 134 137 123 156 178 202 219 53 52 52 52 52 80 135 153 168 185 198 195 195 179 162 153 144 128 106 88 83 76 59 49 50 50 51 73 99 109 124 125 126 128 121 108 110 119 118 98 103 127 157 167 173 174 164 138 118 113 126 146 154 148 130 108 89 89 84 82 80 74 63 62 73 93 99 93 86 81 71 51 57 73 86 89 87 85 79 63 47 64 92 116 148 169 178 173 156 151 136 136 157 167 151 101 51 46 47 65 81 85 80 60 54 59 70 204 125 45 43 43 43 42 40 39 40 69 103 121 86 50 36 37 42 84 89 69 42 43 59 104 132 103 65 59 69 90 121 138 130 128 154 174 150 137 143 155 176 162 131 106 98 82 71 67 65 64 67 72 75 65 70 67 58 59 56 54 51 49 48 62 101 144 156 136 90 55 49 48 47 48 49 50 47 43 40 42 66 51 40 48 79 47 37 35 36 42 49 54 56 57 53 49 46 43 41 40 40 37 30 33 38 40 38 37 37 39 40 33 44 44 41 38 35 35 32 27 25 35 36 36 36 36 37 38 38 39 40 41 41 37 25 35 38 39 40 39 37 31 26 35 29 31 35 39 32 37 36 38 70 58 42 33 39 42 39 31 27 42 100 129 132 122 103 95 98 110 119 125 113 94 79 86 69 64 66 51 40 40 52 71 107 106 114 134 145 145 141 142 151 159 161 162 158 148 117 90 79 86 111 114 121 134 144 175 183 184 186 56 55 54 55 55 59 79 141 159 179 194 188 177 166 156 150 146 139 125 110 99 95 86 80 77 55 52 65 86 106 127 125 125 132 139 127 112 97 83 78 94 125 161 180 193 190 169 133 116 85 82 109 144 141 135 118 89 86 79 79 82 77 70 73 88 114 132 120 102 86 72 50 58 76 87 89 86 79 66 43 40 41 46 52 61 120 167 184 166 156 155 160 167 162 106 65 47 47 61 57 52 52 62 62 59 58 61 74 58 44 42 44 43 42 41 40 40 61 95 120 88 51 38 48 78 81 82 83 83 84 58 69 102 129 87 85 79 64 71 87 95 103 121 153 151 151 158 164 265 231 157 128 133 109 89 81 79 74 69 67 70 70 69 67 64 57 56 53 51 48 48 47 73 116 150 135 101 70 56 51 49 50 50 50 48 44 40 42 65 69 56 41 53 42 39 39 40 42 45 50 56 59 55 51 48 46 43 41 39 38 39 43 43 40 38 38 34 33 34 38 44 43 41 38 37 37 35 32 32 30 35 38 38 39 39 40 40 41 41 41 40 38 36 37 38 40 40 27 24 24 27 34 35 30 30 44 34 39 41 41 67 59 46 39 44 42 37 32 35 68 113 130 124 104 64 49 59 85 100 110 101 83 67 61 65 76 81 62 53 51 66 108 134 158 150 126 180 160 148 150 161 167 175 169 148 124 89 79 86 106 152 131 115 128 156 181 200 213 215 57 56 55 56 56 56 69 137 151 163 176 185 174 161 152 148 147 143 139 131 121 110 112 115 105 57 70 75 81 100 111 103 94 95 111 109 94 70 47 45 66 103 143 166 179 171 158 152 148 82 45 53 85 101 102 96 89 86 81 81 84 82 80 82 100 135 146 114 89 72 47 57 70 80 86 87 86 78 64 42 40 40 43 49 55 70 100 134 154 147 148 144 128 94 65 50 53 73 77 68 55 47 50 53 54 54 53 49 46 44 43 44 43 42 41 41 40 71 107 124 85 51 39 41 48 48 59 67 71 77 76 81 135 257 146 125 129 121 75 76 89 112 146 163 164 166 173 193 223 270 242 86 133 142 141 140 135 112 85 66 67 75 65 61 64 66 58 53 50 46 47 47 55 79 126 126 106 81 61 51 50 51 51 52 48 43 40 44 97 100 72 40 41 42 43 44 43 41 43 50 59 59 55 50 46 46 45 43 40 38 37 38 37 37 38 38 38 33 31 43 42 40 38 38 38 38 39 40 40 28 29 33 34 40 40 39 39 39 39 39 38 37 38 38 39 36 26 24 24 29 38 33 35 31 30 46 33 39 44 44 58 46 42 45 43 40 35 32 38 69 95 100 96 109 74 60 63 74 59 67 77 81 74 56 73 91 93 74 87 81 81 136 143 166 170 155 171 180 173 159 163 197 205 182 142 155 116 90 98 149 200 175 140 134 140 166 202 230 232 58 57 57 57 57 56 71 139 152 156 160 166 155 147 146 150 149 144 141 140 138 123 125 128 114 59 92 111 111 97 90 87 69 47 47 49 49 49 47 45 44 68 110 150 160 159 154 150 150 111 84 77 81 85 83 82 83 84 73 70 74 78 71 74 99 143 152 111 81 68 61 75 81 84 83 78 75 63 48 42 92 107 93 66 75 69 71 80 91 87 87 84 75 57 49 47 49 58 58 62 61 53 43 48 51 50 46 44 43 43 44 44 46 45 43 42 41 71 110 133 88 54 41 40 40 40 45 49 55 73 77 82 105 150 115 112 123 127 89 78 84 117 179 171 169 170 173 187 224 233 242 286 293 293 292 290 289 283 173 65 63 63 68 71 72 73 61 55 53 50 48 48 50 60 91 103 93 74 57 49 49 52 56 53 48 42 38 45 121 112 76 43 45 47 48 48 46 40 41 44 45 41 49 47 43 43 45 44 41 38 38 39 42 39 28 38 40 41 42 42 39 37 36 37 38 38 37 38 40 31 29 29 29 34 37 38 37 36 37 37 37 38 38 33 29 30 35 27 24 25 26 25 25 28 36 45 45 44 42 41 43 35 38 45 43 39 32 29 35 50 58 83 107 67 108 95 63 49 46 63 63 49 53 51 72 99 117 89 103 98 91 141 146 149 155 167 163 195 205 195 203 208 191 167 153 141 103 86 105 161 275 261 199 165 136 158 189 214 227 59 58 58 57 71 67 72 137 165 170 161 146 127 120 127 140 144 135 135 139 139 129 131 133 118 59 54 80 96 85 87 101 83 51 51 51 50 60 80 79 56 49 70 125 148 151 140 123 119 111 102 94 86 83 80 76 72 74 67 65 69 73 57 55 83 136 153 113 83 74 78 84 86 86 85 83 75 58 49 79 125 135 120 97 110 94 78 66 59 52 49 48 49 49 48 45 42 41 41 48 53 52 45 49 83 100 42 42 52 60 59 46 51 54 51 43 41 66 107 141 92 56 42 42 42 42 42 43 48 65 77 84 86 87 92 97 103 108 101 99 111 142 188 173 171 171 170 174 225 217 193 209 205 205 249 301 193 152 102 64 61 59 60 67 80 82 64 58 67 87 59 52 57 69 77 79 64 48 48 47 48 57 67 54 48 42 38 40 96 98 77 53 49 49 49 48 47 40 39 40 40 42 47 46 42 43 46 45 43 40 38 38 126 169 42 39 35 37 43 43 42 40 38 37 36 36 37 37 38 38 39 38 34 26 30 36 38 37 37 38 39 39 40 30 24 25 30 26 24 24 25 30 33 34 31 28 40 36 26 26 26 38 46 46 40 35 28 24 30 36 34 57 84 40 77 74 50 34 41 49 54 56 52 69 82 97 124 69 74 86 98 145 153 146 143 158 168 195 202 186 187 190 186 179 171 144 122 118 136 164 260 272 229 202 185 186 192 195 221 59 59 58 56 94 95 81 108 176 191 177 151 125 102 91 95 114 116 117 122 129 132 134 132 112 56 52 71 74 58 107 119 117 96 53 52 50 50 60 89 86 88 104 135 150 149 133 106 97 99 101 99 96 88 81 73 65 68 70 69 69 73 67 69 93 134 152 121 95 83 86 84 75 69 71 81 78 68 74 122 126 122 119 122 132 111 94 82 67 53 47 48 52 50 46 42 39 40 41 42 44 46 50 51 97 123 40 41 59 76 77 48 55 63 60 43 41 56 94 137 93 57 43 43 44 45 45 45 47 55 77 87 87 86 97 101 102 105 122 130 143 161 181 170 169 168 167 168 219 207 165 157 164 130 184 293 129 88 72 64 62 60 58 62 72 83 77 69 65 70 59 68 83 96 97 86 63 45 48 49 50 48 45 51 48 43 39 39 85 99 91 71 51 47 46 45 46 39 38 41 48 54 50 46 44 44 48 47 45 42 40 39 86 111 45 45 44 45 47 49 50 49 47 44 42 40 40 39 38 38 38 37 36 26 24 29 40 41 41 41 41 41 36 29 27 31 25 28 28 25 25 27 34 35 27 25 28 27 25 25 26 27 33 42 27 24 25 26 25 35 35 34 34 37 40 40 37 34 33 38 52 73 74 78 87 96 88 85 87 93 106 147 151 155 165 176 186 201 196 158 150 173 184 179 185 153 129 126 150 189 237 230 194 205 183 212 234 217 233 Wind_Speed 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 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 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 15 15 15 15 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 15 15 15 15 15 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 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 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 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 15 15 15 15 16 16 16 16 16 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 15 15 15 15 15 14 14 14 14 14 14 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 12 12 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 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 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 16 16 16 15 15 14 14 14 14 14 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 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 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 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 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 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 12 12 12 12 12 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 12 12 12 12 13 12 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 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 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 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 15 15 15 15 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 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 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 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 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 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 7 6 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 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 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 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 11 11 11 11 12 12 12 12 12 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 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 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 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 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 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 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 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 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 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 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 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 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 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 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 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 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 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 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 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 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 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 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 9 9 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 9 9 10 10 10 10 10 11 11 11 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 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 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 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 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 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 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 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 13 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 14 14 14 14 14 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 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 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 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 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 12 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 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 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 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 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 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 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 13 13 13 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 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 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 10 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 14 14 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 10 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 9 9 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 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 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 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 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 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 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 11 11 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 13 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 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 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 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 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 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 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 15 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 12 11 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 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 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 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 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 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 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 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 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 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 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 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 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 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 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 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 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 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 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 8 9 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 14 14 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 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 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 16 16 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 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 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 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 12 12 12 11 11 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 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 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 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 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 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 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 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 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 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 14 14 14 14 14 14 13 13 13 13 13 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 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 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 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 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 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 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 15 15 15 15 14 14 14 14 14 14 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 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 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 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 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 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 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 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 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 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 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 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 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 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 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 8 9 9 9 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 9 9 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 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 14 14 14 14 14 14 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 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 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 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 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 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 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 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 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 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 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 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 14 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 18 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 12 12 13 13 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 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 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 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 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 13 13 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 6 6 6 6 7 7 8 8 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 15 16 16 16 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 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 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 5 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 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 6 6 6 7 7 8 8 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 11 11 12 12 13 13 14 14 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 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 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 11 11 11 12 13 13 14 14 15 15 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 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 8 8 9 9 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 17 17 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 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 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 12 12 12 12 11 11 11 11 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 5 5 5 5 5 5 5 5 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 7 7 8 8 9 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 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 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 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 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 12 12 12 12 12 12 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 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 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 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 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 10 10 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 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 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 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 10 10 10 10 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 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 7 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 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 14 14 14 14 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 12 12 12 12 11 11 11 11 10 10 10 10 10 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 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 11 11 11 11 10 10 10 10 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 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 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 9 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 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 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 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 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 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 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 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 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 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 18 18 17 18 18 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 16 17 17 17 18 18 18 18 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 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 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 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 17 17 17 17 17 17 17 17 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 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 11 11 12 12 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 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 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 10 10 11 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 11 11 11 12 12 12 11 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 9 9 9 9 10 10 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 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 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 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 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 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 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 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 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 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 9 9 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 16 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 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 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 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 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 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 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 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 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 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 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 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 11 11 12 12 12 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 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 12 12 12 13 13 14 14 15 15 15 15 15 16 15 15 15 15 15 15 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 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 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 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 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 13 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 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 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 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 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 13 13 12 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 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 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 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 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 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 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 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 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 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 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 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 6 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 12 12 12 12 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 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 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 13 13 12 12 12 12 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 13 13 13 13 13 12 12 12 12 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 12 12 12 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 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 6 5 5 6 5 5 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 12 13 12 12 12 12 12 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 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 5 5 5 6 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 10 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 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 6 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 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 5 6 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 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 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 17 17 17 16 16 16 16 16 16 16 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 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 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 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 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 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 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 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 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 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 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 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 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 11 11 11 11 11 11 11 11 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 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 11 12 12 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 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 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 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 12 12 11 11 11 11 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 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 11 11 11 11 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 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 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 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 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 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 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 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 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 9 9 9 9 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 Wind_Direction 152 152 152 152 152 153 153 153 153 153 154 154 154 155 156 156 157 158 159 160 161 162 163 164 165 166 167 167 168 168 169 169 170 170 170 171 172 172 172 172 172 173 173 173 172 172 172 171 171 170 170 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 166 166 165 164 164 163 163 163 162 162 161 161 160 160 159 159 159 158 158 157 157 157 157 157 157 157 158 158 158 158 159 159 159 159 160 160 159 159 159 160 160 160 160 160 160 160 160 160 160 161 161 162 162 163 163 163 163 163 163 163 163 163 162 162 161 161 160 160 159 158 157 156 155 154 153 151 151 150 149 148 148 147 146 146 146 145 145 145 144 144 144 144 143 143 143 143 143 143 143 143 143 144 143 144 145 146 147 149 150 152 153 156 157 159 160 161 163 164 165 165 166 166 166 167 167 167 167 168 168 168 169 169 170 171 171 172 173 174 175 175 176 177 178 179 179 180 181 182 182 182 182 182 182 181 181 179 178 177 176 175 174 173 172 171 170 170 169 169 169 168 168 168 168 167 167 167 166 166 166 166 166 166 166 167 167 166 166 166 165 164 164 163 163 162 162 162 162 162 162 162 162 161 161 160 160 160 160 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 151 150 151 151 151 151 151 151 151 151 152 152 152 153 154 154 155 156 157 158 159 160 161 162 163 164 165 166 167 167 167 168 168 169 170 170 170 171 172 172 172 172 172 172 172 172 171 171 171 170 170 169 169 169 169 168 168 168 168 168 168 167 167 167 167 166 166 165 165 164 163 163 162 162 162 161 161 161 160 160 160 159 158 158 158 158 157 157 157 157 157 157 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 163 163 163 163 163 163 163 163 163 162 162 162 161 161 160 159 158 158 157 156 155 153 152 151 150 150 149 148 147 147 146 146 145 145 145 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 144 144 145 146 147 148 150 151 153 155 157 159 160 162 162 164 164 165 165 166 166 166 166 166 166 167 167 168 168 169 169 170 171 171 172 172 173 174 175 176 177 178 178 179 180 181 181 182 182 182 181 180 179 178 177 176 175 174 173 172 171 170 170 169 169 168 168 167 167 167 167 166 166 166 165 165 165 165 166 166 166 167 166 167 166 166 165 164 163 163 162 162 162 162 162 162 162 162 162 161 161 160 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 159 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 162 162 161 161 161 149 149 149 149 149 149 149 149 149 149 150 150 151 151 152 152 153 154 156 157 157 158 160 161 162 163 164 164 165 166 166 167 167 168 168 169 170 170 170 171 172 172 172 172 172 171 171 171 170 170 170 169 169 169 168 168 167 167 167 167 167 167 167 166 166 165 165 165 164 163 163 162 162 161 161 161 161 160 160 159 159 159 158 158 158 158 157 157 157 157 157 157 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 163 163 163 163 163 163 162 162 163 162 162 161 161 160 160 159 158 157 156 155 154 153 151 151 150 149 148 148 147 147 146 146 145 145 145 144 143 144 144 143 143 143 143 143 143 143 142 142 142 142 143 144 145 145 146 148 150 151 153 155 156 158 160 161 162 163 164 165 165 165 166 166 166 166 166 166 166 167 168 168 169 169 170 171 171 172 173 173 175 175 176 177 178 178 179 180 180 180 180 180 179 178 178 177 176 175 174 174 173 171 171 170 169 169 168 168 167 167 167 167 166 166 166 166 165 165 165 165 166 166 166 167 167 167 166 166 165 164 163 163 162 162 162 162 162 162 162 162 161 161 161 160 160 160 160 159 159 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 148 148 148 148 147 147 147 147 147 148 148 148 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 163 164 165 166 166 166 167 168 168 170 170 170 171 171 171 171 172 171 171 171 170 170 170 169 169 168 168 167 167 167 167 166 166 166 166 165 165 165 164 164 163 162 162 162 161 161 161 160 160 160 159 159 159 158 158 158 158 158 157 157 157 157 157 158 158 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 161 160 160 160 161 161 161 161 162 162 162 163 163 162 163 163 162 162 162 162 161 161 161 160 159 159 158 157 156 154 153 152 151 151 149 149 148 147 147 146 146 146 145 145 145 144 143 143 143 143 143 143 142 142 143 142 142 142 142 142 143 143 144 145 146 148 149 151 153 155 156 158 160 161 162 163 164 165 165 165 165 165 166 165 166 166 166 166 167 168 168 168 169 170 170 172 172 173 174 174 175 176 177 177 178 178 179 179 178 178 177 177 176 175 174 174 173 172 171 170 170 169 169 168 167 167 167 167 166 166 166 165 166 165 165 165 165 166 166 166 167 167 167 167 167 166 166 165 164 163 163 163 162 163 162 162 162 162 161 161 161 160 160 160 159 159 158 158 158 158 158 158 157 157 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 147 147 146 146 146 146 146 145 145 145 146 146 146 147 148 149 149 150 152 153 154 155 156 157 158 160 160 161 162 163 163 164 165 166 166 166 168 168 169 170 170 170 171 171 171 171 171 171 170 170 170 169 169 168 167 167 167 167 166 166 165 165 165 164 164 164 164 163 162 162 161 161 161 161 160 160 160 159 159 159 158 158 158 158 158 157 157 157 157 157 158 158 158 159 159 160 160 161 161 161 161 161 162 162 162 162 161 161 161 161 161 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 161 161 161 160 160 159 159 158 156 156 154 153 152 151 150 149 149 148 147 147 146 146 145 145 145 144 143 144 143 143 143 143 142 142 143 142 142 142 142 142 142 142 143 144 145 146 147 149 151 153 154 156 158 159 161 162 163 164 165 165 165 165 165 165 165 165 166 166 166 166 167 168 168 169 170 170 171 172 173 173 174 174 175 176 176 177 177 177 177 177 176 175 175 174 174 173 172 171 171 170 170 169 168 168 167 167 166 166 166 166 166 165 166 165 165 165 165 165 166 166 167 167 168 168 168 168 167 167 166 165 165 164 163 163 163 163 162 162 162 162 161 161 160 160 159 159 159 158 158 158 157 157 157 157 157 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 146 146 145 145 145 145 144 144 143 143 143 144 144 145 146 147 148 149 149 151 152 153 155 156 156 157 158 159 160 161 162 163 164 164 165 166 166 167 168 169 169 170 171 171 171 171 171 171 170 170 170 169 169 168 167 167 167 166 166 166 165 165 164 164 163 163 163 162 162 161 161 161 161 160 160 160 159 159 159 159 158 158 158 158 157 157 157 157 157 157 158 159 159 159 159 160 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 160 160 159 159 158 156 155 154 153 152 151 150 149 148 148 147 146 146 145 145 145 144 144 144 143 142 143 143 143 142 143 142 142 142 142 142 142 142 143 142 144 145 146 148 149 151 153 154 157 159 160 161 163 163 164 164 165 165 165 165 165 165 165 165 166 166 167 167 168 168 169 170 170 171 171 172 173 173 174 174 175 175 175 175 176 175 175 174 173 173 172 172 171 171 170 170 169 169 168 167 167 167 166 166 166 166 166 165 166 166 166 165 165 165 166 166 167 167 168 168 168 169 168 168 167 167 166 166 165 164 164 164 163 163 162 162 162 161 161 161 160 159 159 159 158 158 157 157 157 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 162 162 162 145 144 144 144 143 143 142 142 142 142 142 142 142 143 143 144 145 146 148 149 150 151 152 154 155 156 157 158 159 160 160 161 162 162 164 164 165 166 167 168 169 169 170 171 171 171 171 171 170 170 170 169 169 168 167 167 167 166 165 165 165 165 164 164 163 163 162 162 161 161 160 160 160 160 160 159 159 159 159 158 158 158 158 157 157 157 157 157 157 158 158 158 159 159 160 160 161 161 161 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 161 161 161 161 161 161 160 161 160 160 159 159 158 157 156 155 154 153 152 151 150 149 148 147 147 146 145 145 145 144 144 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 143 143 144 145 146 148 149 151 153 155 157 158 160 161 162 163 164 164 164 165 165 165 165 165 165 166 166 166 166 167 168 168 169 170 171 171 171 172 173 173 174 174 174 174 174 174 174 173 173 172 171 171 170 170 170 169 169 168 168 168 167 167 166 166 166 165 165 166 166 166 165 166 166 166 166 166 166 166 167 168 168 169 169 169 169 169 168 168 167 167 166 166 165 164 164 163 163 162 162 161 161 161 160 159 159 159 158 158 157 157 157 157 157 157 157 158 158 159 159 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 144 143 143 143 142 141 141 141 140 140 140 140 140 141 141 142 143 144 145 147 148 149 150 152 153 154 155 156 157 158 159 160 160 161 162 163 164 165 166 167 168 169 169 170 171 171 171 170 170 170 170 169 169 168 167 167 166 166 165 165 164 164 163 163 162 162 162 161 161 160 160 160 160 160 160 159 159 159 159 158 158 157 157 157 157 157 157 157 158 158 159 159 159 160 160 161 161 161 162 162 162 163 163 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 158 157 156 155 154 153 151 150 149 148 147 147 146 145 145 145 144 144 143 143 143 142 143 143 142 142 143 142 142 142 142 142 142 142 143 143 144 145 145 147 148 149 151 153 155 157 158 160 161 162 163 164 164 165 165 164 165 165 165 166 166 166 167 167 167 168 168 169 170 171 171 171 172 173 173 173 173 174 174 173 173 173 172 171 171 170 169 169 168 168 168 168 168 167 167 167 166 166 166 166 165 166 166 166 166 166 166 166 166 166 166 166 167 168 168 169 169 169 169 169 169 169 169 168 167 167 166 165 165 164 164 163 163 162 161 161 161 160 159 159 159 158 157 157 157 157 157 157 157 157 158 158 159 159 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 164 163 163 163 163 143 143 142 142 141 140 140 139 139 138 139 138 138 139 139 140 141 142 143 144 146 147 148 150 151 153 154 155 156 157 157 158 159 160 161 162 163 164 165 166 167 168 169 169 170 170 171 170 170 170 170 169 168 168 167 167 166 166 165 164 164 164 163 163 162 162 162 161 161 160 160 160 160 160 160 159 159 159 159 158 158 157 157 157 157 157 157 157 158 158 159 159 160 160 160 161 161 162 162 162 163 163 163 162 162 162 162 162 161 161 161 160 161 160 161 160 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 158 157 156 155 154 152 151 150 149 148 147 147 146 145 145 144 144 143 143 143 142 142 142 143 142 143 142 142 142 143 143 143 142 143 143 143 144 145 145 147 148 150 151 153 155 156 158 159 161 162 163 163 164 164 165 165 165 165 165 166 166 166 166 167 168 169 169 170 170 171 172 172 172 173 173 173 173 173 173 173 172 172 171 170 169 169 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 166 167 167 167 167 168 168 168 169 169 170 170 170 169 169 168 168 167 166 166 165 164 164 163 162 162 162 161 161 160 160 159 159 158 158 157 157 157 157 157 157 158 158 159 159 159 160 161 161 161 161 161 162 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 142 142 141 141 140 140 138 138 138 137 137 137 137 137 138 138 139 140 141 143 144 145 147 148 149 151 152 153 155 155 156 157 158 159 159 161 161 163 164 165 166 167 168 169 170 170 171 170 170 170 170 169 168 168 167 167 166 166 165 165 164 164 163 162 162 162 162 161 161 161 160 160 160 160 160 160 159 159 159 158 158 158 157 157 157 157 157 157 158 159 159 159 160 160 161 161 162 162 162 162 163 163 163 162 162 162 162 161 161 161 161 160 160 160 161 160 160 161 160 161 160 160 160 160 160 160 160 160 159 160 160 159 159 158 157 156 156 154 153 152 151 150 149 148 147 146 145 145 144 144 143 143 143 143 142 143 143 142 142 143 143 143 143 143 143 143 143 143 143 144 144 144 146 147 148 150 151 153 155 157 158 159 161 161 163 164 164 164 165 165 165 165 165 165 166 167 167 167 168 169 170 171 171 171 172 172 173 173 173 173 173 173 172 172 171 171 170 169 169 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 168 168 169 169 169 169 170 169 169 168 168 168 167 166 166 165 164 164 163 162 162 161 161 161 160 160 159 159 158 158 158 157 157 157 157 158 158 159 159 159 160 161 161 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 163 142 141 141 140 139 138 138 137 136 136 136 135 135 136 136 137 137 138 139 141 142 143 145 147 148 149 151 152 153 154 155 156 157 158 158 160 161 162 163 164 165 167 168 169 169 170 170 170 170 170 170 169 169 168 168 167 167 166 165 165 164 164 163 162 162 162 161 161 161 161 160 160 160 160 160 160 160 159 159 158 158 158 158 157 157 157 158 158 158 159 159 160 160 161 161 161 162 162 162 162 163 163 163 162 162 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 159 160 160 159 159 160 159 160 160 159 158 158 157 156 155 154 153 152 151 150 148 147 147 146 145 145 144 143 143 143 143 142 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 145 145 146 147 149 150 152 153 155 157 158 159 160 162 162 163 164 165 165 165 165 166 165 166 167 167 167 168 169 170 170 171 171 172 172 173 173 173 173 173 173 173 172 172 171 171 170 169 169 167 167 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 168 168 168 168 168 168 168 168 168 168 168 167 167 166 165 165 164 163 163 163 162 162 161 161 161 160 160 159 159 159 158 158 158 157 157 158 158 158 158 159 160 160 161 161 161 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 141 141 140 139 139 138 137 136 136 135 134 134 134 134 134 135 136 136 138 139 140 141 143 144 146 148 149 151 152 153 154 155 156 157 158 158 160 161 162 163 165 166 168 168 169 169 170 170 170 170 170 170 169 168 168 167 167 166 165 165 164 163 163 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 159 159 158 158 158 158 158 158 158 158 159 159 159 160 160 161 161 162 162 162 162 162 163 163 162 162 162 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 160 159 160 159 159 158 158 157 156 155 154 153 152 151 149 148 148 147 146 146 144 144 144 144 143 143 143 143 143 143 144 143 143 144 144 145 144 144 144 144 144 145 144 145 146 146 148 149 150 152 153 155 157 158 160 160 161 162 163 164 164 165 165 165 166 166 166 167 168 168 169 169 170 170 171 172 172 173 173 173 173 173 173 173 173 172 172 172 170 170 169 168 168 167 166 166 166 167 166 166 166 166 167 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 166 165 164 164 164 163 163 163 162 162 162 161 161 160 160 159 159 159 158 158 158 158 158 158 158 159 159 160 160 161 161 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 141 140 140 139 138 137 137 136 134 134 134 133 133 133 133 134 134 135 136 137 138 140 142 143 144 147 148 149 151 152 153 154 155 155 157 158 159 160 162 163 164 166 167 168 168 169 169 170 170 170 170 169 169 168 168 168 167 166 165 165 164 164 163 162 162 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 158 158 158 158 158 158 159 159 159 160 160 161 161 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 158 157 157 156 155 154 153 152 151 149 148 148 147 146 145 145 144 144 143 143 143 143 143 144 143 144 144 144 144 145 145 145 145 145 145 145 145 146 146 147 147 148 149 151 152 153 156 157 159 159 160 162 162 164 164 164 165 166 166 166 167 167 168 168 168 169 170 171 171 171 172 173 173 173 173 174 173 173 173 173 173 172 172 171 170 170 169 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 165 165 165 164 164 163 163 163 162 162 162 162 162 162 162 161 161 161 160 160 159 159 159 159 158 158 159 158 159 159 160 161 161 162 162 162 162 163 163 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 140 140 139 138 137 137 136 135 134 134 133 133 132 132 132 132 133 134 135 135 137 138 140 141 143 144 146 147 149 150 152 153 154 155 156 157 159 160 161 162 164 165 166 167 168 169 169 170 170 170 170 170 169 169 168 168 167 166 165 165 165 164 163 162 162 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 158 159 159 159 160 160 161 161 162 162 162 162 163 163 163 163 162 162 162 162 162 161 161 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 159 159 159 158 157 157 156 154 153 153 151 150 149 148 147 147 146 145 145 144 144 144 143 143 143 143 144 144 144 144 145 145 145 145 146 145 146 146 146 146 146 147 147 148 149 150 151 152 155 156 158 158 160 161 162 163 163 164 165 165 165 166 167 167 167 168 169 170 170 170 171 172 172 173 173 173 174 174 174 174 173 173 173 173 173 172 172 171 171 170 170 169 169 168 168 168 168 168 168 168 168 168 168 167 168 168 168 169 169 169 169 169 169 169 169 169 168 168 168 167 167 166 166 165 165 164 164 163 163 162 162 162 162 162 162 162 161 161 162 161 161 161 161 161 160 160 159 160 159 160 159 160 159 159 160 161 161 162 162 162 163 164 164 164 164 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 140 140 139 138 137 137 136 135 134 133 133 132 131 131 131 131 132 132 133 134 136 137 138 140 141 143 145 146 148 149 150 152 153 154 155 156 158 159 161 162 163 164 166 167 168 169 169 170 170 170 170 170 169 169 168 168 167 167 166 165 164 164 164 163 162 162 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 160 160 161 161 161 162 162 162 163 163 163 163 163 162 162 162 161 161 161 160 160 160 160 159 159 159 159 159 158 158 159 159 159 159 159 159 159 159 159 160 159 159 159 158 157 157 156 155 154 153 152 151 150 149 148 147 147 147 146 145 145 145 144 144 144 144 144 144 145 144 145 145 146 146 146 146 146 146 147 147 147 147 147 148 150 150 150 151 154 155 157 157 159 160 161 162 163 163 164 165 166 166 166 167 168 168 169 169 170 170 171 172 172 173 173 173 174 174 174 174 174 174 173 173 173 173 172 172 172 172 171 171 171 170 170 170 170 169 169 169 169 169 169 168 168 168 168 169 169 169 169 169 170 170 169 169 169 168 168 168 167 167 166 165 165 164 163 162 162 162 161 161 161 161 161 161 161 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 161 161 161 162 162 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 140 140 138 138 137 136 136 134 133 133 132 131 131 130 130 131 131 131 132 133 134 136 137 139 140 142 144 145 146 148 149 150 152 153 155 156 157 159 160 161 163 164 165 167 167 168 169 169 170 170 170 170 169 169 169 168 168 167 166 165 165 164 164 163 162 162 162 162 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 160 160 161 161 161 162 162 163 163 163 163 163 163 163 163 162 162 161 161 161 161 160 160 159 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 160 159 159 159 158 157 157 156 155 154 153 152 151 150 149 149 148 147 147 146 145 145 145 145 144 145 144 144 145 145 145 145 145 146 146 147 147 147 147 147 147 147 148 149 149 149 150 151 153 155 156 157 158 159 160 162 162 163 164 164 165 165 166 166 167 168 168 170 170 170 171 171 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 172 172 172 171 171 171 170 170 170 170 170 170 169 169 169 170 170 170 170 170 170 170 170 170 169 169 168 168 167 166 165 165 164 163 162 162 161 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 161 162 162 161 161 161 161 161 161 161 162 162 163 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 165 165 140 140 138 137 137 136 136 134 133 133 131 131 130 130 130 130 130 131 131 132 133 134 135 137 139 140 142 144 145 147 148 150 151 152 153 155 157 158 160 161 162 164 165 166 167 168 169 169 170 170 170 169 170 169 169 168 167 167 167 166 165 165 164 164 163 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 161 162 161 162 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 160 159 159 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 160 159 159 158 158 157 156 156 155 154 153 152 151 150 149 149 147 147 147 146 146 146 145 145 145 145 145 145 145 145 146 145 146 146 147 147 147 148 147 148 148 148 149 149 149 151 152 153 154 155 156 157 159 159 161 161 163 163 164 164 165 165 166 167 167 168 169 169 170 171 171 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 172 172 171 171 171 170 170 170 169 170 170 170 170 170 170 170 170 170 169 168 168 167 166 166 165 163 162 162 161 160 160 159 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 164 165 165 165 165 165 165 165 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 139 139 138 138 137 136 136 134 133 133 131 131 130 130 129 129 129 130 131 131 132 133 134 136 138 139 141 142 144 146 148 148 150 151 153 155 156 158 159 161 162 164 165 166 167 167 168 169 169 170 170 170 169 169 169 169 168 167 167 166 166 165 164 164 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 161 161 162 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 160 160 159 159 159 159 158 158 158 158 158 158 159 158 159 159 159 159 159 160 159 159 158 158 157 156 156 155 154 152 151 151 150 150 149 148 147 147 147 146 146 146 146 145 145 145 145 145 146 146 146 146 147 147 148 148 147 148 149 149 149 150 149 151 152 152 154 155 155 156 158 160 160 161 162 162 164 164 165 166 166 166 167 168 169 169 170 170 170 171 172 172 173 173 173 173 173 173 173 173 173 174 174 173 174 174 174 175 174 175 175 175 175 175 175 175 174 174 174 174 173 172 172 172 171 171 170 170 170 170 170 171 170 170 170 170 170 170 169 168 167 166 166 164 163 162 161 161 160 160 159 159 160 160 160 161 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 163 164 163 164 164 164 165 165 165 165 165 165 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 139 139 138 138 137 136 135 134 133 133 131 131 130 129 129 129 129 129 130 131 132 132 134 134 136 138 139 141 142 144 146 148 149 151 153 154 156 158 159 160 162 163 164 165 167 167 168 169 169 170 170 170 169 170 169 169 168 168 167 167 166 165 165 164 164 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 160 160 160 160 161 161 161 162 162 162 163 162 163 163 163 163 163 163 163 162 162 162 162 161 161 160 160 160 160 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 160 159 159 158 158 157 156 156 155 153 152 151 151 150 150 149 148 148 147 147 146 146 146 146 145 145 145 146 146 147 146 147 147 147 148 147 148 148 148 148 149 150 149 150 152 152 153 155 155 156 157 159 159 161 161 163 163 163 165 165 165 167 167 167 168 168 170 170 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 174 175 176 176 176 176 176 176 176 176 175 175 175 174 174 173 172 172 171 171 170 171 171 171 170 171 171 171 170 170 170 169 168 167 166 166 164 164 162 162 161 160 160 159 159 160 160 160 161 161 161 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 167 167 167 167 166 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 139 139 138 138 137 136 135 134 133 133 131 131 130 129 129 129 129 129 129 130 131 132 133 134 135 137 138 140 141 143 145 147 149 150 152 153 155 157 159 160 162 163 164 165 166 167 167 168 169 169 170 170 169 169 170 169 168 168 168 167 166 166 165 165 164 164 163 163 162 162 162 162 162 161 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 163 163 163 162 162 162 162 162 161 161 160 160 159 159 159 159 158 158 158 158 158 158 158 159 159 159 159 159 159 160 159 159 158 158 157 156 156 155 153 152 152 151 150 150 149 149 148 148 147 147 147 147 146 146 146 146 146 146 146 146 147 147 147 148 147 148 148 149 149 149 150 150 151 151 152 154 155 156 157 158 159 160 161 162 163 164 164 165 166 166 166 168 168 169 169 169 170 171 171 172 172 172 172 173 173 173 173 172 172 173 173 173 173 173 173 174 174 174 175 176 176 176 177 177 177 177 177 177 176 175 175 175 173 173 173 172 171 171 171 171 171 171 171 171 171 171 170 170 169 168 167 166 166 164 164 163 162 161 161 160 160 160 160 160 161 161 161 162 162 162 163 163 164 164 164 164 164 164 165 165 165 166 166 165 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 139 139 138 138 137 136 135 134 133 132 131 131 130 129 129 129 129 129 129 130 131 131 132 133 134 136 137 138 140 142 144 145 147 149 151 153 155 156 158 160 162 162 164 165 166 167 167 168 169 169 169 170 170 169 169 169 169 168 168 168 167 166 166 165 164 164 163 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 161 160 160 160 159 159 159 159 159 158 158 159 159 158 158 159 159 159 159 160 159 159 158 158 157 156 156 155 153 152 152 151 150 150 149 149 148 148 147 147 147 147 147 146 146 146 146 147 146 147 147 147 147 148 148 148 148 149 149 150 150 151 151 152 153 154 156 157 157 158 160 161 162 162 163 164 165 165 166 166 167 167 168 169 169 170 170 171 172 172 172 172 172 172 173 172 172 172 172 172 172 173 173 173 173 174 174 174 175 176 176 177 177 177 177 178 178 177 177 177 176 175 175 174 173 173 173 172 172 172 171 171 171 171 171 171 170 170 169 169 168 167 166 165 164 163 162 162 161 161 160 160 160 161 161 161 162 162 162 163 163 164 164 164 164 165 165 166 166 166 167 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 139 139 138 138 137 136 136 135 134 133 132 131 131 130 129 129 129 129 129 129 130 131 132 133 134 135 137 138 140 141 143 144 147 148 150 152 154 156 158 159 161 162 163 164 165 166 167 168 168 169 169 169 170 170 169 169 169 169 168 168 168 167 166 165 165 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 162 163 163 163 163 163 162 162 162 162 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 157 156 156 155 153 152 152 151 150 150 150 149 149 148 148 147 147 147 147 147 147 147 146 147 147 147 147 147 148 148 148 149 149 148 149 150 150 151 151 152 153 154 156 157 158 158 160 161 162 163 163 165 165 165 167 167 168 168 168 169 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 175 175 176 177 177 177 178 178 178 178 178 177 177 176 175 175 174 174 173 173 172 172 172 171 172 171 171 171 170 170 169 169 168 167 166 165 164 164 163 162 161 161 161 161 161 161 161 161 162 162 163 163 164 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 139 139 138 138 137 136 136 135 134 133 132 131 131 130 130 129 129 129 129 130 130 131 131 132 134 134 136 137 139 140 142 144 146 148 150 152 154 155 157 159 160 162 163 164 165 166 167 168 168 169 169 169 169 170 170 169 169 169 169 168 168 167 167 166 165 165 165 164 164 163 163 163 163 162 162 162 162 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 163 163 162 162 162 162 163 163 162 162 162 162 162 162 162 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 160 159 159 159 159 158 158 157 156 156 154 153 152 152 151 150 150 150 149 149 148 148 147 147 148 147 147 147 147 147 146 146 147 147 147 148 147 148 147 149 148 149 150 151 151 151 152 153 155 157 158 158 158 160 161 163 163 163 165 165 166 166 167 168 168 168 169 170 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 172 172 172 172 172 172 173 174 175 175 175 176 177 177 178 178 178 178 178 177 177 176 175 175 174 174 174 173 173 172 172 172 171 172 171 171 171 170 169 169 168 167 166 165 165 164 163 162 162 162 161 161 161 161 161 162 162 163 163 163 164 165 165 165 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 166 166 165 165 165 165 165 165 166 165 165 166 166 166 166 139 139 138 138 137 137 136 135 134 133 133 132 131 130 130 130 129 129 130 130 130 131 131 132 133 134 136 137 138 139 142 143 145 147 149 151 153 155 156 158 160 162 162 164 164 165 166 167 168 168 169 169 169 169 170 170 170 169 169 168 168 168 167 167 166 166 165 164 164 164 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 160 160 160 160 160 160 160 160 160 159 159 160 159 159 159 160 159 159 159 159 159 158 157 156 155 154 154 153 152 151 151 150 149 149 149 148 148 148 148 147 148 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 149 149 151 151 151 153 154 155 157 157 158 159 160 161 163 163 163 165 165 166 166 167 168 168 169 169 170 171 171 171 171 171 172 172 172 172 171 171 172 171 171 171 171 171 171 171 172 172 173 173 174 175 175 176 177 177 177 177 178 178 177 177 177 176 176 175 175 174 174 174 173 173 172 172 172 172 171 171 171 170 170 169 168 167 166 166 165 164 163 163 162 162 162 161 161 161 162 162 162 163 163 164 164 165 165 166 166 167 167 167 168 169 168 169 169 169 169 169 169 169 169 169 169 169 169 168 169 168 168 168 168 168 167 167 166 166 166 166 166 166 165 165 165 165 165 166 166 166 165 166 166 166 166 139 139 138 138 137 137 136 135 134 134 133 132 132 131 130 130 130 130 130 130 131 131 131 132 133 134 135 136 138 139 141 142 144 147 149 150 152 154 156 158 160 161 162 163 164 165 166 167 168 168 168 169 169 169 169 170 170 170 169 169 169 168 168 167 167 166 165 165 165 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 160 159 159 160 160 159 159 159 160 159 159 159 159 159 158 157 157 155 154 154 153 152 151 150 150 149 149 149 148 148 148 148 148 148 148 147 147 147 147 147 146 147 147 147 147 147 148 147 148 149 150 150 151 152 153 154 155 157 157 158 159 160 162 162 163 163 165 166 166 166 167 167 169 169 170 170 170 171 171 171 171 171 172 172 172 171 171 171 171 171 170 170 170 170 170 171 172 172 172 173 174 175 174 175 176 177 176 177 177 177 177 177 176 176 176 175 175 174 174 174 173 173 173 173 172 172 171 171 170 170 169 168 168 167 166 165 164 164 163 162 162 162 162 161 161 162 162 163 163 163 164 165 165 166 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 167 167 166 166 166 165 165 165 165 165 166 166 166 165 166 166 166 166 139 139 138 138 138 137 136 136 134 134 133 133 132 132 131 131 131 131 131 131 131 131 131 132 133 134 135 136 137 138 140 142 144 146 148 150 152 153 155 157 159 160 162 162 164 165 166 166 167 168 168 168 169 169 170 170 170 170 170 170 169 169 168 168 167 167 166 166 165 165 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 158 157 157 156 154 153 153 152 151 150 150 150 149 149 148 148 148 148 148 148 147 147 147 147 147 147 146 147 146 147 147 147 147 147 148 148 149 150 151 151 153 154 155 157 157 157 159 160 162 162 162 163 165 166 166 166 167 168 169 170 170 170 170 171 172 172 172 172 171 172 172 171 171 171 171 171 170 170 170 170 170 170 171 172 172 172 173 174 174 174 175 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 173 173 173 173 172 172 171 171 170 169 168 168 167 166 166 165 164 163 163 162 162 162 162 162 162 163 163 163 163 164 165 165 166 166 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 167 166 166 166 165 165 165 165 165 166 166 166 166 166 166 167 166 167 139 139 139 138 138 137 136 136 135 134 134 133 133 133 132 131 131 131 131 131 131 132 132 133 133 134 135 136 137 138 140 142 143 145 147 149 151 153 154 156 158 159 161 162 163 164 165 166 167 167 168 168 169 169 170 170 170 170 170 170 170 169 169 169 168 167 167 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 157 157 156 154 153 153 152 151 150 150 150 149 149 149 148 148 148 149 148 147 148 147 147 147 147 147 147 147 147 147 146 147 147 147 148 149 150 151 151 152 153 154 156 157 157 159 160 161 162 162 163 165 165 166 166 167 168 169 170 170 170 171 171 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 169 169 170 170 171 171 171 171 172 173 173 173 174 175 175 175 175 175 176 175 175 175 175 175 175 174 174 174 174 174 173 173 173 172 171 171 170 169 168 168 167 167 166 165 164 164 163 163 162 162 162 162 162 162 163 163 164 165 165 166 167 167 168 168 168 169 169 169 170 169 170 170 170 170 170 169 169 170 169 169 169 169 169 168 168 168 167 167 167 167 167 166 166 166 166 165 165 165 165 165 166 166 166 166 166 167 167 167 167 139 139 139 138 138 138 137 136 136 135 134 134 134 133 133 132 132 132 132 132 132 132 133 133 133 134 135 136 137 138 139 141 143 144 146 148 150 152 154 156 157 159 160 162 162 164 165 165 166 167 168 168 168 169 170 170 170 170 170 170 170 170 170 169 169 168 168 167 166 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 160 160 159 159 160 159 159 159 159 159 159 158 157 157 156 154 153 153 152 151 151 150 149 149 149 149 149 148 149 148 148 148 148 148 148 147 147 147 147 147 146 146 146 147 147 147 148 149 149 150 151 152 153 154 156 156 157 158 159 161 162 162 162 164 165 166 166 167 167 169 170 170 170 171 171 171 172 172 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 170 170 170 171 171 171 172 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 174 174 174 173 173 173 172 172 171 170 169 169 168 168 167 166 165 164 164 163 163 163 163 163 163 163 163 163 164 164 164 165 166 166 167 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 167 167 167 167 166 166 166 166 166 165 165 165 166 166 166 166 166 166 167 167 167 167 139 139 139 139 138 138 137 137 136 136 135 135 134 134 134 133 133 133 133 132 132 133 133 133 134 134 135 136 137 138 139 141 142 144 146 148 149 151 153 155 157 158 160 161 162 163 164 165 166 166 167 168 168 169 169 170 170 170 170 170 170 170 170 170 169 169 169 168 167 167 166 166 166 166 166 166 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 162 161 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 158 158 157 157 156 154 153 153 152 151 151 150 150 150 150 149 149 149 149 148 148 148 148 148 148 147 147 147 147 147 147 146 147 147 147 148 148 149 149 150 150 152 153 154 154 156 156 158 158 160 161 161 162 164 165 165 166 166 167 168 169 170 170 170 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 172 172 172 172 173 172 173 173 174 174 174 175 175 175 175 174 175 174 174 173 173 172 172 171 170 170 169 169 168 167 167 166 165 165 164 164 163 163 163 163 163 163 163 164 164 165 166 166 167 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 167 167 167 167 166 166 166 166 166 166 166 165 165 166 166 166 166 166 167 167 167 167 168 139 139 139 139 138 138 138 137 137 137 136 136 135 135 134 134 134 133 133 133 133 133 133 133 134 134 135 136 137 138 139 141 142 144 146 147 149 151 153 155 156 158 159 160 162 163 164 165 165 166 167 167 168 169 169 169 170 170 171 171 171 171 171 170 170 170 169 169 168 168 167 166 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 162 162 162 162 162 161 161 161 162 161 161 161 162 161 161 161 161 161 160 160 159 159 159 159 159 159 158 158 157 157 156 155 154 153 152 152 151 150 150 150 150 150 149 149 149 149 148 149 149 148 147 147 147 147 147 147 146 146 147 146 147 147 148 148 149 149 150 151 153 153 154 155 156 157 158 159 160 161 162 162 164 165 165 166 166 167 169 169 169 170 170 170 171 171 171 171 170 170 170 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 172 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 173 172 172 171 170 170 169 169 168 168 167 166 166 165 165 164 164 164 164 164 164 164 164 164 165 165 166 166 167 167 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 165 166 166 166 166 166 167 167 167 167 168 140 139 139 139 139 138 138 138 137 137 136 136 136 135 135 135 134 134 134 134 134 134 134 134 134 135 135 136 137 138 139 141 142 144 145 147 149 150 152 154 156 157 158 160 161 163 163 164 165 166 166 167 168 168 169 169 169 170 171 171 171 171 171 171 171 170 170 169 168 168 168 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 163 163 162 162 162 162 162 161 161 161 161 161 161 162 161 161 161 161 161 160 160 160 160 160 160 159 159 159 158 158 157 157 156 155 154 153 153 152 151 151 151 151 150 150 150 150 150 149 149 149 149 148 148 148 148 148 148 147 147 147 147 147 147 147 147 148 149 149 150 151 151 153 153 154 155 156 157 158 160 160 161 161 163 164 165 165 166 167 168 169 169 169 170 170 170 171 171 170 170 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 170 171 172 172 173 173 173 173 174 174 174 174 174 174 174 173 173 172 172 172 170 170 169 169 169 168 167 167 166 166 166 165 165 165 164 164 164 164 165 164 165 165 166 167 167 167 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 166 166 167 167 167 168 168 140 140 139 139 139 139 138 138 137 137 137 137 136 136 136 135 135 135 135 134 134 134 134 134 135 135 136 137 138 138 139 141 142 144 145 146 148 150 151 153 155 156 158 159 161 162 163 164 165 165 166 167 167 168 169 169 169 170 171 171 171 171 171 171 171 171 170 170 169 169 169 168 168 168 167 167 167 167 167 167 166 166 166 165 165 165 165 164 164 163 163 163 163 162 162 162 162 162 162 162 162 163 163 163 162 162 162 162 162 161 161 162 161 161 162 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 158 158 157 157 156 155 154 153 153 152 151 151 151 151 150 151 150 150 150 149 150 149 150 149 149 149 149 149 148 147 148 147 147 148 147 147 147 148 149 149 150 150 151 153 153 153 155 156 157 157 159 160 161 161 162 163 164 165 165 166 167 168 168 169 169 169 169 170 170 169 169 169 168 169 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 167 167 167 168 168 169 169 169 170 171 171 172 172 172 173 173 174 173 173 174 173 173 173 172 171 171 170 170 169 169 168 168 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 167 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 140 139 139 139 139 139 139 138 138 138 137 137 137 137 136 136 136 136 135 135 135 135 135 135 136 136 136 137 138 139 140 141 142 143 144 146 148 150 151 153 154 156 158 159 160 162 162 163 165 165 166 166 167 168 168 169 169 170 170 171 171 171 172 172 172 171 171 170 170 170 169 169 168 168 167 167 167 167 167 167 167 167 166 166 165 165 165 165 164 164 163 163 163 163 162 162 162 163 162 162 163 163 163 163 162 162 162 162 161 161 162 162 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 159 158 158 157 157 156 155 154 153 153 152 152 151 151 151 151 151 150 150 150 150 150 150 150 149 149 149 148 149 148 147 148 147 147 148 147 147 148 148 148 148 148 150 150 151 152 153 154 155 157 157 158 159 160 161 162 162 163 164 165 166 166 167 168 168 168 168 168 168 169 168 168 168 167 168 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 167 167 168 168 169 170 171 171 172 172 172 172 172 173 173 173 172 172 172 172 171 171 170 170 169 169 168 168 168 167 167 166 166 166 166 165 165 165 165 165 165 165 166 166 166 167 167 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 167 168 168 168 140 139 139 139 139 139 139 139 138 138 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 136 137 138 138 139 140 141 142 143 144 146 148 149 151 153 154 156 157 158 160 161 162 163 164 165 165 166 167 167 168 169 169 169 170 170 171 171 172 172 172 172 171 171 170 170 170 169 168 168 168 168 168 168 168 168 167 167 167 166 166 165 165 165 164 164 163 163 163 163 163 163 163 163 162 163 163 163 163 163 162 162 162 162 162 162 162 161 161 162 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 158 157 157 156 156 155 154 153 153 152 152 151 151 151 151 151 151 150 151 150 151 150 150 149 149 150 148 148 148 148 149 148 147 148 147 147 148 147 148 148 148 148 150 150 152 152 153 154 156 157 158 158 159 160 162 162 162 163 164 164 165 166 166 167 167 168 168 168 168 168 167 167 167 167 166 165 165 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 168 169 170 170 170 171 171 172 172 171 172 172 171 171 171 171 170 170 170 169 169 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 165 166 166 166 167 167 168 168 168 169 169 170 170 170 170 170 170 170 170 170 169 170 169 169 168 168 168 167 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 169 169 140 139 139 140 139 139 139 139 139 139 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 139 140 140 141 142 144 145 146 147 149 150 152 153 155 156 158 159 160 162 162 163 164 165 166 167 167 168 168 169 169 170 170 171 171 172 172 172 172 171 171 171 170 170 169 169 169 168 168 168 168 168 168 168 167 167 167 166 166 165 165 164 164 164 163 163 163 163 163 162 163 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 162 161 161 162 161 161 161 161 161 161 160 160 160 160 160 159 159 158 157 157 156 156 155 154 153 153 152 152 152 151 151 152 151 151 151 151 150 151 150 150 150 149 150 149 149 148 148 149 148 148 148 148 147 148 147 147 148 148 148 149 150 151 151 152 154 154 156 156 158 158 159 160 161 161 162 163 163 164 165 165 166 166 166 167 166 167 167 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 163 163 163 163 162 162 163 163 164 164 164 165 166 167 167 168 168 169 169 170 169 170 170 170 170 171 171 171 171 170 170 170 169 169 169 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 169 169 168 168 168 167 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 169 169 169 140 140 140 140 139 139 139 139 139 139 139 139 138 138 138 138 138 138 138 138 138 138 137 138 138 138 138 139 140 140 141 142 143 144 145 146 147 149 150 151 153 154 156 158 159 160 161 162 163 164 165 166 166 166 167 168 169 169 170 170 171 171 172 172 172 172 171 171 171 171 170 169 169 169 169 169 169 169 169 168 168 168 167 167 167 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 162 161 161 162 161 161 161 161 161 161 161 160 160 160 160 159 159 158 157 157 156 156 155 154 153 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 150 150 150 149 149 149 149 149 148 148 148 148 147 148 147 147 147 147 148 149 149 150 151 151 153 153 155 156 157 158 158 159 160 160 161 161 163 163 163 164 165 165 165 165 166 166 166 165 165 165 164 164 164 164 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 163 163 163 163 163 164 165 165 165 166 167 167 168 168 169 169 170 169 169 170 169 169 170 169 169 169 169 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 169 169 170 170 170 170 170 170 170 170 169 170 169 169 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 167 167 166 167 167 167 168 168 168 168 169 169 170 140 140 140 140 140 139 139 139 139 139 139 139 139 139 139 139 138 138 139 139 139 139 139 139 139 139 139 140 141 141 142 142 143 144 145 146 147 149 150 151 153 154 156 157 158 160 161 162 162 164 164 165 166 166 167 168 168 169 169 170 171 171 171 172 172 172 171 171 171 171 170 170 169 169 169 169 169 169 169 169 169 168 168 167 167 167 166 165 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 161 161 162 161 161 161 160 160 160 160 160 159 159 158 157 156 156 155 155 154 153 153 152 152 152 152 152 152 152 151 151 151 151 151 151 151 150 150 150 150 150 149 149 149 148 148 148 148 147 148 148 147 147 147 147 148 149 149 151 151 152 153 154 155 156 157 157 158 159 160 160 160 161 162 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 163 162 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 163 163 164 164 165 165 165 166 167 167 167 168 168 168 168 169 169 168 168 168 167 167 167 167 166 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 169 169 169 170 170 170 170 170 170 169 170 169 169 169 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 169 169 169 170 140 140 140 140 140 140 139 139 140 140 140 139 139 139 140 140 139 140 140 139 139 140 140 140 140 140 140 141 141 142 143 143 144 145 146 147 147 149 149 151 152 154 155 156 158 160 160 162 162 163 164 164 165 166 167 167 168 168 169 170 171 171 171 171 172 172 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 168 168 167 167 167 166 166 165 165 165 164 164 164 164 164 164 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 161 161 161 161 160 160 160 159 159 158 157 157 156 156 155 154 153 153 153 152 152 152 152 152 152 151 152 151 151 152 151 151 151 150 150 150 150 150 149 150 149 149 149 148 148 148 148 148 148 147 147 147 148 148 149 149 150 151 152 154 154 155 156 156 157 158 158 159 159 160 161 161 161 161 162 162 163 163 163 163 163 163 163 162 162 162 162 162 162 161 161 161 161 161 160 160 159 159 159 159 159 159 159 160 160 160 160 161 162 162 162 163 163 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 166 166 166 165 165 165 165 166 165 165 165 165 166 165 165 165 166 166 166 166 167 167 167 168 168 169 169 169 169 170 170 170 170 169 170 169 169 169 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 169 169 170 170 140 140 140 140 140 140 139 140 140 140 140 139 139 140 140 140 140 140 141 141 140 141 141 141 141 142 142 142 142 143 143 143 145 145 146 147 147 149 149 151 152 154 155 156 158 159 160 161 162 163 163 164 165 166 167 167 167 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 168 168 167 167 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 159 159 158 157 157 156 156 155 154 154 153 153 152 152 152 152 152 152 152 152 151 152 151 152 151 151 151 150 150 150 151 150 150 150 150 149 148 148 148 148 148 148 148 147 147 148 148 148 149 150 150 151 152 154 154 155 155 156 156 157 158 158 158 159 160 160 160 161 162 162 162 161 162 162 162 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 158 157 157 158 158 158 158 159 159 159 160 160 160 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 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 167 168 168 169 169 169 169 169 169 169 170 169 169 169 169 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 168 169 169 169 170 170 140 140 140 140 140 139 140 140 140 140 140 140 141 141 141 141 141 141 141 142 142 141 142 142 142 142 142 143 143 144 144 144 145 146 146 147 148 149 150 151 152 154 155 156 157 158 160 161 162 163 163 164 165 165 166 167 167 168 168 169 169 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 168 168 168 167 167 166 166 165 165 165 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 160 159 159 159 158 157 156 156 156 155 154 154 153 153 153 152 152 152 152 152 152 151 152 152 151 151 151 151 151 151 150 150 151 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 148 148 150 150 151 151 153 153 155 155 155 156 156 157 157 157 158 159 159 159 159 160 160 160 160 160 161 160 160 160 160 160 159 159 159 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 160 161 161 161 162 163 163 163 164 164 164 163 164 164 164 164 163 163 164 164 164 164 164 163 164 164 164 164 164 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 169 169 170 169 169 169 169 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 169 169 169 170 170 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 142 142 142 142 143 143 143 143 143 143 144 145 145 145 145 146 146 147 147 148 149 150 151 152 153 154 156 157 159 160 161 161 162 163 164 164 165 165 166 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 168 168 167 167 166 166 166 165 165 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 161 161 161 161 161 160 159 159 159 158 157 156 156 156 155 155 153 153 153 152 152 152 152 152 152 151 152 152 151 152 151 151 151 150 151 151 150 151 150 150 150 151 150 149 150 149 148 149 148 148 148 148 148 148 148 148 149 149 151 151 152 152 154 154 154 154 156 156 156 156 156 158 158 158 158 159 159 159 159 160 159 159 159 159 158 158 158 158 158 157 157 157 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 158 159 159 160 160 161 161 162 162 162 163 162 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 166 166 167 167 167 168 168 168 168 169 169 169 169 169 169 169 168 168 168 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 169 169 169 169 170 170 170 140 140 140 140 140 140 140 140 141 140 141 141 141 142 142 143 143 143 144 143 143 144 144 144 144 144 145 145 146 146 146 146 147 147 147 148 148 149 150 151 152 154 155 156 157 158 160 161 161 162 163 163 164 165 165 166 167 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 168 168 168 167 167 166 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 160 159 159 158 158 157 157 156 155 155 154 154 153 152 152 152 152 152 152 151 152 152 151 152 151 151 151 151 150 151 151 151 151 150 150 151 151 150 150 150 150 149 149 149 148 148 148 148 148 148 148 149 149 150 150 150 152 152 153 153 153 155 155 155 155 155 156 157 157 157 157 158 158 158 158 158 158 158 157 158 157 157 157 156 156 156 155 156 156 156 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 157 157 157 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 163 163 164 164 164 165 165 165 166 166 166 167 167 167 168 168 168 168 168 168 169 169 169 168 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 169 170 169 170 170 170 140 140 140 140 140 140 141 141 141 141 142 142 142 142 143 143 144 144 144 145 145 145 145 146 146 146 146 146 146 147 147 147 147 148 148 148 149 149 151 151 152 153 155 156 157 158 159 161 161 162 162 163 164 164 165 166 167 167 168 168 169 169 169 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 167 167 166 166 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 160 159 159 158 158 157 157 156 155 155 154 154 153 153 153 152 152 152 151 152 152 151 152 152 151 151 151 151 151 151 151 151 151 151 151 151 152 151 151 151 150 150 150 149 149 149 148 148 148 148 148 148 149 150 150 150 151 151 152 152 152 153 154 154 154 154 155 155 156 156 157 157 157 157 157 157 157 157 157 156 156 156 155 156 155 154 155 155 154 154 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 154 154 155 156 156 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 161 161 161 161 161 162 162 163 163 163 164 165 165 165 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 167 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 169 169 169 170 170 170 170 170 141 140 141 141 140 141 141 141 142 142 142 143 142 143 143 144 145 145 145 145 146 146 147 147 147 147 147 147 148 148 147 147 148 148 148 149 149 149 150 152 152 154 155 156 157 158 159 160 161 162 162 163 164 164 165 165 166 167 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 170 169 169 168 167 167 166 165 164 164 164 164 164 163 163 163 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 163 163 162 162 162 161 161 160 159 159 158 158 157 157 156 155 155 154 154 154 153 152 152 152 152 152 152 151 152 152 151 151 151 151 151 151 151 151 152 152 152 151 151 152 152 152 151 151 151 150 150 149 149 149 148 148 148 148 148 148 149 150 150 150 151 151 152 152 152 152 153 153 153 153 154 154 155 155 155 155 156 156 156 156 155 156 155 155 155 154 154 154 154 153 153 153 153 153 152 152 152 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 151 151 151 152 153 153 155 155 155 156 157 157 157 158 158 158 158 159 159 159 159 159 159 160 160 161 161 161 162 162 163 163 163 164 164 165 165 165 166 167 167 167 167 168 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 169 169 169 170 170 170 171 170 170 141 141 141 141 141 142 142 142 142 142 143 143 143 144 144 145 146 146 146 147 147 148 148 147 148 148 148 148 148 148 148 148 149 148 149 149 150 150 151 152 153 154 155 156 157 158 159 160 161 162 163 163 164 164 165 165 166 167 167 168 168 168 169 169 170 170 171 171 171 171 171 172 172 172 172 172 172 171 171 171 170 169 169 168 167 166 165 165 164 163 163 162 162 162 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 163 163 162 162 162 161 160 159 159 158 158 157 157 156 156 155 154 154 154 153 153 152 152 152 152 152 152 152 151 151 151 152 151 151 151 151 151 152 152 152 153 152 152 153 152 152 151 151 151 150 150 149 149 149 148 148 148 148 148 149 150 150 150 150 151 151 151 151 152 152 152 152 152 153 153 154 154 154 155 155 154 155 155 154 155 154 154 153 154 153 153 153 152 152 152 152 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 148 149 149 149 150 151 152 152 153 154 155 155 156 156 156 157 157 158 158 158 158 158 158 159 159 159 160 161 161 161 162 162 163 163 164 164 165 165 165 165 166 166 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 169 169 169 170 170 170 171 171 171 141 141 141 142 142 142 142 142 143 143 143 144 144 145 146 146 146 147 147 147 148 148 148 149 148 148 148 149 149 149 149 149 149 149 150 150 150 151 151 152 153 154 155 156 157 159 160 161 161 162 163 163 164 164 165 165 165 166 167 168 168 168 169 169 169 170 171 171 171 171 171 172 172 172 172 172 172 171 171 171 170 169 169 168 167 166 165 164 163 162 162 161 161 161 162 162 162 163 163 164 165 165 165 165 166 166 166 166 166 166 166 166 166 165 165 165 165 165 164 163 163 162 162 162 161 160 159 159 159 158 157 156 156 156 155 155 155 154 154 153 153 153 153 152 152 152 151 151 151 152 151 151 151 152 151 152 152 152 153 153 153 153 153 152 152 152 152 151 151 150 150 149 149 149 148 148 148 148 149 149 149 149 149 150 150 150 150 151 151 151 151 152 152 153 153 153 153 154 154 154 154 154 154 153 153 153 153 153 152 152 151 151 151 151 151 150 150 150 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 147 149 149 150 151 151 153 153 154 154 155 155 156 156 157 157 157 157 157 158 158 158 159 159 160 160 161 161 162 162 162 163 164 164 164 165 166 166 166 166 167 167 167 167 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 168 169 169 169 170 170 170 171 171 171 171 141 142 142 142 142 142 142 143 143 144 144 144 145 146 146 147 147 148 148 148 149 149 149 149 149 149 150 150 150 149 149 149 149 150 150 150 150 151 152 153 153 154 155 157 158 159 160 161 161 162 163 163 164 164 164 165 165 166 166 167 168 168 168 169 169 170 170 170 171 171 171 172 172 172 172 172 172 172 171 171 170 169 169 168 167 166 165 163 162 161 161 160 160 160 161 161 161 162 163 163 164 165 165 166 166 167 167 167 167 167 166 166 166 166 166 165 165 165 165 164 163 163 162 162 161 160 159 159 158 158 157 157 157 156 156 155 155 155 154 154 153 153 153 153 152 152 152 152 152 152 151 152 152 152 152 152 153 152 153 153 154 153 153 153 152 153 152 152 151 150 150 150 149 149 148 148 148 148 149 148 149 149 149 150 150 150 150 151 151 150 150 151 151 152 152 152 153 153 153 153 153 153 153 153 152 152 152 151 151 151 150 150 150 150 149 149 149 148 148 148 148 148 147 147 147 147 146 146 146 146 146 145 146 146 145 146 146 147 148 148 149 150 151 152 152 153 154 154 154 155 156 156 156 156 156 157 157 158 159 159 159 160 161 161 161 162 162 163 164 164 164 164 165 166 166 166 166 167 167 167 167 167 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 169 169 170 170 170 170 171 171 171 171 142 142 142 142 142 143 143 143 144 144 144 145 146 146 147 148 148 148 149 149 150 149 150 150 151 150 150 150 150 151 151 151 150 150 150 150 151 151 152 153 153 154 156 157 158 159 160 161 161 162 163 163 164 164 164 165 165 166 166 167 167 168 168 169 169 169 170 170 171 171 171 172 172 172 172 172 172 172 171 171 170 170 169 168 166 165 164 163 162 161 160 159 159 159 159 160 160 161 162 163 164 164 165 166 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 164 163 162 162 161 160 160 159 158 158 157 157 156 156 156 156 156 155 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 153 153 152 153 154 154 153 154 153 154 153 153 152 151 151 150 150 150 149 148 148 148 148 149 148 149 149 149 150 150 150 150 151 150 150 150 151 150 151 151 151 152 152 152 152 153 152 152 152 152 152 151 151 150 150 149 149 149 149 148 148 148 147 147 147 147 146 146 146 146 146 145 145 145 145 144 144 144 145 144 144 145 146 147 147 148 149 150 150 151 152 153 153 153 154 154 155 156 156 156 157 157 158 158 158 159 160 160 161 161 162 162 163 164 164 164 164 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 169 169 169 170 170 170 170 171 171 171 171 143 143 143 143 143 143 144 144 144 145 145 146 147 147 148 149 149 150 150 150 150 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 153 153 154 154 156 157 158 159 160 161 162 162 163 163 164 164 164 165 165 166 166 166 167 167 168 168 169 169 170 170 170 171 171 172 172 172 172 172 172 172 172 171 171 170 169 168 166 165 164 162 161 160 159 158 158 158 158 158 159 160 161 162 163 164 165 166 167 167 168 168 168 168 168 167 167 167 167 167 166 165 165 165 164 164 163 162 161 161 160 159 158 158 158 157 157 156 156 156 155 155 155 154 154 154 153 153 153 153 152 152 152 152 152 152 152 153 153 153 153 153 153 154 154 154 154 154 154 154 153 152 152 151 151 150 150 150 150 149 149 149 148 148 149 149 149 149 149 149 149 150 150 150 150 151 150 151 151 151 152 151 152 151 152 152 151 151 152 151 150 150 149 149 149 149 148 148 147 147 147 147 146 146 146 145 145 145 144 144 144 144 144 144 143 143 143 143 144 144 144 145 145 146 147 148 149 149 150 151 151 152 153 153 154 154 154 155 156 156 157 157 158 158 159 160 160 160 161 162 162 162 163 164 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 167 167 167 168 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 144 143 143 143 144 144 144 145 145 146 146 147 148 148 149 149 150 150 151 151 151 151 152 152 152 152 152 152 152 152 152 152 152 151 151 151 151 152 152 153 154 155 156 157 158 159 160 161 162 162 163 163 163 164 164 165 165 165 166 166 167 167 167 168 169 169 169 170 170 170 171 172 172 172 172 172 172 172 172 171 171 170 169 168 167 165 164 162 160 159 158 157 157 157 157 158 158 159 160 161 162 164 164 166 167 167 168 169 169 169 169 168 168 167 167 167 167 166 165 165 164 164 163 162 161 160 160 159 158 158 158 157 157 156 156 156 156 156 155 155 154 154 154 154 153 153 152 152 152 152 152 152 153 153 153 153 154 154 154 154 154 155 154 154 154 154 153 153 152 151 151 151 150 150 150 149 149 149 149 149 149 149 148 149 149 149 149 150 149 150 150 150 150 151 151 151 151 152 151 152 151 151 150 151 150 150 150 149 149 149 148 148 147 147 146 146 146 146 145 145 145 144 144 143 143 143 143 143 142 142 142 142 142 142 143 143 143 144 144 145 146 147 147 148 149 149 151 151 152 152 153 154 154 154 155 156 156 157 157 158 159 159 160 160 161 161 162 162 162 163 164 164 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 145 144 144 144 145 145 145 146 146 146 147 148 149 149 149 150 151 151 151 151 152 153 153 153 153 153 153 153 152 152 152 152 152 152 152 151 152 152 152 153 154 155 156 157 158 159 160 161 162 162 163 163 163 164 164 165 165 165 166 166 167 167 167 168 169 169 169 169 170 170 171 171 172 172 172 172 172 172 172 172 171 170 169 168 167 165 163 162 160 159 158 157 156 156 156 157 157 158 159 160 161 163 164 166 167 167 168 169 169 169 169 169 168 168 168 167 167 167 166 165 165 164 164 162 161 160 160 159 159 158 158 158 157 157 156 157 156 156 156 155 155 155 154 154 153 153 153 153 152 152 153 153 153 153 153 153 154 154 154 154 154 155 155 154 155 154 153 153 152 152 152 151 151 150 150 150 150 149 149 149 149 148 149 149 149 149 149 149 149 150 150 150 150 150 151 150 151 151 151 151 150 150 151 150 150 150 149 148 148 148 148 147 147 146 146 146 145 145 144 144 144 143 143 143 143 142 141 141 141 141 141 141 141 141 142 142 142 143 144 144 145 146 146 147 148 149 150 150 151 152 152 153 153 154 155 156 156 157 157 158 158 159 160 160 160 161 162 162 162 163 163 164 164 164 164 165 165 165 166 166 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 169 169 170 169 170 170 170 170 171 171 171 171 171 145 145 145 146 146 146 146 147 147 147 148 149 149 150 150 151 151 152 152 153 153 153 153 153 154 154 154 153 153 153 153 153 153 152 152 152 152 152 153 154 154 155 156 157 159 160 160 161 162 162 163 163 163 164 164 165 165 165 166 166 167 167 167 167 168 168 169 169 170 170 171 171 171 171 172 172 173 172 172 172 171 170 170 168 167 165 163 162 160 159 158 157 156 156 155 156 156 157 158 159 161 162 163 165 166 167 168 169 169 169 169 169 168 168 168 168 167 167 166 165 165 164 164 163 162 161 161 160 159 158 158 158 157 157 157 157 156 157 156 156 155 155 155 154 154 154 153 153 153 153 153 153 153 154 154 153 154 154 154 154 154 155 155 154 155 154 153 153 153 152 152 151 151 151 150 150 150 149 149 149 149 148 149 149 149 149 149 149 150 150 150 149 150 150 150 150 151 150 150 150 150 150 150 149 150 149 148 148 148 148 147 147 146 146 146 145 145 144 144 143 143 142 142 141 141 141 141 140 140 140 140 140 140 140 140 141 141 142 143 143 145 145 145 146 148 148 149 150 150 151 152 152 153 153 154 155 156 156 157 157 158 159 159 159 160 161 162 162 162 163 163 164 164 164 165 165 165 166 166 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 169 169 169 170 169 170 170 170 170 171 171 171 171 171 146 146 146 146 146 147 147 147 148 148 149 149 150 150 151 152 152 152 153 153 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 152 153 153 154 154 155 156 157 159 160 161 161 162 163 163 163 164 164 165 165 165 165 166 166 167 167 167 167 168 168 168 169 169 170 170 171 171 171 172 172 173 173 172 172 172 171 170 169 167 165 164 162 161 159 158 157 156 156 155 155 156 156 157 158 159 161 162 163 165 166 167 168 168 169 169 169 168 168 168 168 167 167 166 165 165 164 164 163 162 161 161 160 159 159 158 158 158 157 158 157 157 156 157 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 154 155 154 153 153 153 152 152 151 151 151 150 150 150 149 149 149 149 149 149 149 149 149 149 149 150 150 149 150 150 149 150 150 150 151 150 150 150 150 149 150 149 148 148 148 148 147 147 146 146 146 145 144 144 144 143 143 142 141 141 141 140 140 140 140 139 139 139 139 139 140 140 140 141 141 142 142 143 144 145 146 147 147 148 149 149 151 151 152 152 153 154 155 155 156 156 157 158 159 159 159 160 161 161 162 162 162 163 163 163 164 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 147 147 147 147 147 148 148 148 149 149 149 150 150 151 151 152 153 153 153 154 155 154 155 155 155 155 155 155 154 154 154 154 153 153 153 153 153 153 153 154 154 155 156 157 159 160 160 162 162 163 163 164 164 164 164 164 165 165 166 166 166 167 167 167 167 168 168 168 169 169 170 171 171 171 172 172 173 173 173 172 172 171 171 169 168 166 165 163 161 160 159 158 156 156 155 156 155 156 156 157 158 160 161 163 164 165 166 167 168 168 168 168 168 168 168 168 167 167 166 165 165 164 164 163 163 161 160 160 160 159 159 159 158 158 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 154 154 155 154 153 153 153 152 152 152 151 151 151 151 150 149 149 150 149 149 149 149 149 149 149 149 150 149 149 150 149 150 150 150 150 150 150 150 149 150 150 149 148 148 149 148 147 147 146 146 146 145 144 144 144 143 142 142 141 141 140 140 140 139 139 139 139 139 139 138 139 139 139 139 140 140 141 141 142 143 144 145 146 147 148 148 149 150 151 152 152 153 153 155 155 156 156 157 158 159 159 159 160 160 161 161 162 162 162 163 163 164 164 164 165 165 165 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 169 169 169 170 170 170 170 170 170 170 171 171 171 171 147 148 148 148 148 148 149 149 149 149 150 151 151 151 152 153 153 154 155 155 155 155 156 156 156 156 156 156 155 155 155 155 154 154 153 153 153 153 153 154 155 155 156 157 159 160 160 161 162 163 163 163 164 164 164 165 165 165 165 165 166 167 167 167 167 167 168 168 168 169 169 170 171 171 171 172 172 173 173 173 172 172 171 170 168 167 165 164 163 161 160 158 158 157 156 156 155 156 156 157 158 159 160 161 163 164 165 166 167 167 168 168 168 167 167 167 167 166 166 165 165 164 164 163 162 161 161 160 160 159 159 158 158 158 158 158 157 158 157 157 157 157 156 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 153 154 155 154 153 153 153 153 152 152 151 151 151 151 150 150 150 149 149 149 149 149 149 149 149 150 150 149 150 150 149 150 149 150 150 150 150 149 150 150 149 149 149 149 148 148 147 146 146 146 145 145 144 144 143 142 142 141 140 140 140 140 139 139 138 138 138 138 138 137 138 138 138 139 139 139 140 141 141 142 143 144 145 146 147 148 149 149 151 151 152 152 154 154 155 155 156 157 158 159 159 159 160 160 160 161 162 162 162 162 163 163 163 164 164 164 164 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 148 149 149 149 149 149 150 150 150 150 151 151 152 152 153 154 154 154 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 153 153 153 154 155 155 156 157 159 160 160 161 162 163 163 163 164 164 164 165 165 165 165 165 166 166 167 167 167 167 167 168 168 168 169 169 170 171 171 172 172 172 173 173 173 172 171 171 169 168 167 165 164 162 161 160 159 158 157 156 156 156 156 157 157 158 159 160 162 163 164 165 166 167 167 167 167 167 167 167 166 166 165 165 165 164 164 163 163 162 161 161 160 159 159 158 158 158 158 157 158 158 157 157 157 157 157 157 156 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 153 154 153 154 153 153 153 153 152 152 152 152 151 151 150 150 149 149 149 150 149 149 150 150 150 150 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 147 146 146 146 145 145 144 144 143 142 142 141 140 140 140 139 138 138 138 138 138 137 136 136 137 137 137 138 138 139 139 140 141 141 142 143 144 145 146 147 148 149 150 151 152 152 153 154 155 155 156 157 157 158 159 159 159 160 160 161 161 161 162 162 163 163 163 163 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 150 150 150 150 150 151 151 150 151 151 152 152 153 153 154 154 154 155 156 156 156 156 157 157 158 157 157 157 157 157 156 156 156 155 154 154 154 154 154 154 155 155 156 157 158 160 160 161 162 163 163 163 164 164 164 165 165 165 165 165 165 166 166 166 167 167 167 167 168 168 168 169 169 170 171 171 172 172 173 173 173 173 172 171 170 169 168 166 165 164 163 161 160 159 158 157 157 156 156 156 157 157 158 159 161 162 163 164 165 165 166 166 166 166 167 166 166 166 165 165 164 164 164 163 163 162 161 161 160 160 159 159 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 156 156 155 155 155 155 155 155 154 154 154 154 154 154 154 153 154 153 154 153 153 153 153 153 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 151 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 147 146 146 146 145 144 144 143 142 142 141 140 140 140 139 138 138 137 137 137 136 136 136 136 136 136 136 136 137 138 139 140 140 140 142 143 143 144 145 146 148 148 150 150 151 152 153 154 154 155 156 157 157 158 159 159 159 160 160 160 161 161 162 162 162 162 163 163 163 164 164 164 165 165 166 166 166 166 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 151 151 151 151 151 152 151 151 152 153 153 153 153 154 154 154 155 156 156 156 157 158 158 158 158 158 158 158 158 157 157 156 156 156 155 155 154 154 154 155 155 156 156 157 158 159 160 161 162 163 163 163 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 167 167 167 168 168 169 169 171 171 172 172 172 173 173 173 173 172 172 170 169 168 167 165 164 163 162 161 159 159 158 157 157 157 157 157 158 158 159 161 162 162 164 164 165 165 165 165 166 166 166 166 165 165 164 164 164 163 163 162 161 161 161 160 159 159 159 159 158 158 159 158 158 158 158 158 157 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 154 154 154 154 153 154 153 153 153 153 153 153 152 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 151 150 151 150 150 150 151 151 150 150 150 150 150 149 149 149 148 148 147 146 146 146 145 144 143 143 142 142 141 140 140 139 138 138 137 137 137 136 136 135 135 135 136 136 136 136 136 137 138 139 139 140 141 142 143 144 144 146 147 148 149 150 151 152 153 153 154 155 156 157 158 158 158 159 159 160 160 160 161 161 161 162 162 163 163 163 164 164 164 164 165 165 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 152 152 152 152 152 152 152 153 153 153 153 154 154 154 154 155 156 156 157 157 158 158 158 159 159 159 159 159 159 158 158 157 157 156 156 156 155 155 155 155 155 155 156 157 158 159 160 161 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 167 167 168 168 169 170 171 171 172 173 174 174 174 173 173 172 172 170 170 168 167 166 165 164 162 161 160 159 158 158 157 157 157 158 158 159 159 161 162 162 163 164 164 165 165 165 165 165 165 165 164 164 164 164 164 163 162 162 162 161 160 160 159 159 159 158 159 159 158 158 158 158 158 158 158 157 157 157 157 157 157 156 156 156 156 155 155 154 155 154 154 154 154 153 154 153 153 153 153 153 152 152 152 152 152 152 152 152 151 151 151 151 151 150 150 150 151 150 151 151 151 150 151 150 151 150 151 151 151 151 150 150 150 150 150 149 149 148 148 147 146 146 146 145 144 143 143 142 141 140 140 140 139 138 138 137 137 136 135 135 135 135 135 135 135 135 136 136 136 137 138 139 139 140 141 142 143 144 145 147 148 148 149 150 151 152 153 154 155 156 156 157 158 158 159 159 160 160 160 161 161 161 162 162 162 163 163 163 164 164 164 164 165 165 166 166 166 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 153 153 153 153 153 153 153 154 154 154 154 154 155 155 156 156 156 157 157 158 158 159 159 159 159 159 160 160 159 159 158 158 157 157 157 156 156 156 155 155 155 156 156 157 158 159 160 161 161 162 162 162 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 167 167 167 169 169 171 171 172 173 174 174 175 175 174 174 173 172 171 170 169 168 167 165 165 163 162 161 160 159 158 158 158 158 158 158 159 160 161 162 162 162 163 163 164 164 164 164 164 164 164 164 164 164 164 163 162 162 162 161 161 160 159 159 159 158 159 159 158 158 158 158 158 158 158 158 158 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 154 153 154 153 153 153 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 151 151 151 151 151 150 150 151 150 150 149 149 149 148 147 147 147 146 145 144 143 143 142 141 141 140 139 139 138 138 137 136 136 135 135 135 135 135 135 135 135 135 136 136 137 138 138 139 140 140 142 143 144 145 146 147 148 149 150 151 152 153 154 155 155 156 157 158 158 159 159 160 159 160 160 160 161 161 161 162 162 163 163 163 164 164 165 165 165 166 166 166 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 169 154 154 154 154 154 155 155 154 154 155 155 155 155 156 156 157 157 158 158 159 159 160 160 160 160 160 160 160 160 160 160 159 158 158 157 157 157 156 156 155 156 156 156 156 158 158 160 160 161 162 162 162 162 163 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 167 167 168 169 170 171 172 173 174 175 175 175 175 175 174 174 173 172 171 170 169 168 166 165 164 163 162 161 160 159 159 159 159 159 159 160 161 161 162 162 163 163 163 163 163 164 163 164 164 163 163 163 163 163 163 162 162 161 161 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 155 155 155 154 155 154 154 153 154 153 153 153 153 152 152 152 152 153 152 152 152 152 151 152 152 152 151 151 151 152 152 151 151 152 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 148 148 147 147 146 146 144 143 143 142 141 141 140 139 139 138 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 136 137 138 139 139 140 141 142 143 144 145 147 148 149 150 150 152 153 154 155 155 156 157 157 158 159 159 159 159 160 160 160 161 161 161 162 162 163 163 163 164 164 165 165 166 166 166 166 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 169 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 158 158 159 159 159 160 161 161 161 161 162 161 161 161 161 160 160 160 159 158 158 157 156 156 156 156 156 156 157 157 158 159 160 160 161 162 162 162 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 166 167 167 168 169 170 171 172 173 174 175 176 176 176 176 176 175 175 174 173 172 171 170 168 168 166 165 164 163 162 161 160 160 160 160 160 161 161 161 162 162 162 163 162 163 163 163 163 163 164 163 163 163 163 163 163 162 162 161 161 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 155 154 155 155 154 154 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 151 152 152 152 151 152 152 151 152 152 152 151 152 152 151 152 151 151 151 151 151 150 150 150 150 149 149 148 148 148 147 146 144 144 144 142 142 140 140 140 139 138 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 136 136 137 138 139 140 141 141 143 144 145 146 147 148 149 151 152 153 153 155 156 156 157 157 158 158 159 159 159 160 160 160 161 161 161 162 162 163 163 163 164 164 165 166 166 166 166 166 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 169 170 170 170 170 169 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 159 159 159 160 161 161 161 161 162 162 162 162 162 162 161 161 160 160 160 159 158 158 157 157 156 156 156 156 157 157 158 158 159 160 160 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 166 166 167 168 169 170 171 172 173 175 176 176 177 177 177 177 177 176 176 175 174 173 172 171 169 168 167 166 165 164 163 162 162 161 161 161 161 161 161 162 162 162 162 162 163 163 162 162 163 163 163 163 163 163 163 163 162 162 161 161 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 156 156 156 155 155 155 155 155 154 154 153 153 153 153 153 153 153 153 153 153 152 153 153 153 153 152 152 152 153 152 152 153 152 152 152 152 152 152 152 152 151 151 152 151 151 151 151 151 150 150 150 149 149 148 148 147 146 145 144 144 143 141 141 140 140 139 138 138 136 136 136 135 135 135 135 134 134 135 135 135 135 135 136 136 137 138 138 139 141 141 141 143 144 146 147 148 149 151 152 153 154 154 156 156 157 157 158 158 159 159 160 160 160 160 161 161 162 162 162 163 163 164 164 164 165 166 166 166 166 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 169 169 169 169 169 170 169 157 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 160 160 161 161 162 162 162 163 163 163 163 163 163 162 162 161 161 160 160 159 158 157 157 157 156 157 157 157 157 158 158 159 159 159 160 160 160 161 161 162 163 163 163 163 163 163 163 163 163 163 163 164 164 165 166 166 167 168 169 170 172 173 174 175 176 177 177 178 178 178 178 177 177 176 175 175 173 172 172 171 170 168 167 166 165 164 164 163 163 162 162 162 162 162 162 162 162 163 163 162 162 162 163 163 162 163 163 163 162 162 162 162 161 161 160 160 159 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 158 157 157 156 156 156 155 155 155 155 155 155 154 154 154 154 154 153 153 153 154 153 153 153 153 153 153 153 153 153 152 153 152 153 152 152 152 152 152 152 151 152 152 151 151 151 151 151 151 151 150 150 150 149 149 148 147 146 146 145 144 143 142 141 140 139 139 138 138 137 137 136 135 135 135 135 135 135 135 135 135 135 135 136 136 136 138 138 139 140 141 141 143 144 145 146 148 149 150 152 152 154 154 156 156 157 157 158 158 159 159 160 160 160 161 161 162 162 162 162 163 164 164 164 165 165 165 166 166 166 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 169 169 169 169 169 169 169 157 158 158 158 158 158 158 158 158 158 158 159 159 160 160 161 161 161 162 162 162 163 163 164 164 164 164 164 164 164 163 163 162 161 161 160 159 158 158 158 157 157 157 157 157 157 157 158 158 159 159 159 160 160 161 161 162 162 162 162 162 162 162 163 163 163 163 163 164 165 165 167 168 168 170 170 172 173 174 176 176 177 178 179 179 179 179 179 178 178 177 176 176 174 173 173 171 171 170 169 168 166 166 165 165 164 164 164 164 164 164 163 163 162 162 162 162 163 163 162 162 163 163 162 162 162 162 161 161 161 160 160 159 159 159 158 158 158 157 157 157 158 158 158 158 159 159 159 159 160 159 159 159 159 159 158 157 157 157 156 157 156 156 156 156 155 155 154 154 154 155 154 154 154 154 153 153 153 153 154 153 153 153 153 153 153 153 153 152 152 153 152 152 152 152 152 152 152 151 152 152 152 152 151 151 151 150 150 150 149 149 147 147 146 145 144 144 143 142 141 140 140 139 138 137 137 136 136 135 135 135 135 135 135 135 135 135 135 136 136 137 137 138 139 140 140 141 143 144 145 146 147 148 150 151 152 153 154 155 156 157 157 158 158 159 159 160 160 161 161 161 162 162 163 163 163 164 164 165 165 165 166 166 166 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 169 169 159 158 158 159 159 159 159 159 159 160 160 160 161 161 161 162 162 162 163 163 164 164 165 165 165 165 165 165 165 164 164 163 162 162 161 160 159 159 158 158 157 157 157 157 157 157 157 157 158 158 158 159 159 160 160 160 161 161 162 162 162 162 162 162 163 163 163 163 164 165 166 167 167 169 170 171 173 174 175 176 177 178 179 179 180 180 180 180 180 179 178 178 177 176 176 175 174 173 172 171 170 169 168 168 167 167 166 165 165 165 165 164 164 164 163 163 163 162 162 163 163 163 162 162 162 162 162 161 161 160 160 159 159 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 159 159 159 159 159 158 158 158 157 157 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 153 153 154 154 153 154 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 150 149 148 147 146 145 145 144 143 142 142 141 140 139 138 138 137 137 136 136 136 136 135 135 135 136 136 136 136 136 137 137 137 138 139 140 140 141 143 144 145 146 147 148 150 151 152 153 154 156 156 157 157 158 158 159 159 160 160 161 161 162 162 162 163 163 164 164 165 165 165 166 166 166 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 162 163 164 164 164 165 165 165 165 166 166 166 166 165 165 165 164 163 163 162 161 160 160 159 158 158 158 158 158 157 157 157 157 157 157 157 157 158 159 159 160 161 161 161 162 162 162 162 162 163 163 163 164 165 165 166 167 168 169 171 172 173 174 175 177 178 179 179 180 181 181 181 181 181 181 180 180 179 178 177 176 176 175 174 173 172 172 170 170 169 169 168 167 167 166 166 166 165 164 164 164 163 163 163 163 163 162 162 162 162 162 162 161 161 160 159 159 159 158 158 158 158 157 158 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 159 159 158 157 157 157 156 156 156 156 156 155 155 155 155 154 154 155 155 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 151 151 150 150 149 148 148 147 146 145 144 143 143 142 141 141 140 139 138 138 138 138 137 136 136 136 136 136 136 136 136 136 136 137 137 138 139 139 140 140 141 142 144 145 146 147 148 150 151 151 153 153 155 156 157 157 158 158 159 159 160 161 161 161 162 162 163 163 164 164 164 165 165 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 160 161 161 161 161 161 161 161 162 162 162 162 162 163 163 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 165 165 164 163 162 162 161 160 160 159 159 158 158 158 158 157 157 157 157 157 157 157 158 158 159 159 160 161 161 162 162 162 162 163 163 163 164 165 165 165 166 168 168 170 171 172 174 175 176 177 178 180 180 181 181 182 182 182 182 182 181 181 181 180 179 178 178 177 176 175 175 174 173 172 172 171 170 170 169 168 167 167 167 166 165 164 164 163 163 163 162 162 162 162 162 161 161 161 160 160 159 159 158 158 158 158 158 157 157 157 157 157 158 158 159 159 159 160 160 160 161 161 160 160 160 160 159 159 159 158 158 158 158 157 156 156 156 156 156 156 156 155 155 155 155 154 154 155 155 154 154 154 154 154 154 154 153 153 154 153 153 152 152 153 153 152 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 149 149 148 147 147 145 144 143 143 142 141 141 141 139 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 138 138 139 139 140 141 141 142 144 144 146 147 148 149 150 152 153 154 155 155 157 157 158 158 159 159 160 161 161 161 162 163 163 164 164 164 164 165 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 161 161 162 162 162 162 162 162 163 163 163 163 164 164 164 165 165 165 165 166 166 167 167 167 167 168 167 167 166 167 166 165 164 164 163 162 162 161 160 160 159 159 158 158 158 158 157 157 157 157 157 157 157 158 158 159 160 161 162 162 163 163 163 163 164 164 164 165 165 166 167 168 169 170 172 173 174 176 177 178 179 180 181 182 182 183 183 183 183 183 183 182 182 181 181 180 180 179 178 177 177 176 175 175 174 173 173 172 171 170 169 168 168 167 166 165 165 164 164 163 163 162 162 162 161 161 161 160 160 159 159 158 158 157 157 157 157 157 157 157 157 157 158 158 158 159 159 160 160 160 161 161 161 161 161 160 160 160 160 159 158 158 158 158 157 157 157 156 156 156 156 155 156 156 156 155 155 155 155 154 155 155 154 154 154 154 154 154 153 153 153 153 153 153 152 152 152 152 153 153 153 153 152 152 153 153 153 152 152 152 151 150 150 149 148 147 146 145 145 144 143 142 141 141 141 139 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 140 140 140 141 142 144 144 146 147 148 149 150 151 152 154 154 155 156 157 157 158 159 159 160 161 161 161 162 163 163 164 164 164 165 165 166 166 166 166 167 167 167 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 169 169 169 169 169 169 162 162 163 163 163 163 163 164 164 164 164 164 165 165 165 165 166 166 166 167 167 168 168 168 168 168 168 168 168 167 167 166 165 165 164 163 162 161 160 160 160 160 159 159 158 158 158 157 157 157 157 157 157 158 158 160 160 161 162 162 164 164 164 165 165 165 165 165 166 166 168 168 169 171 172 174 175 176 178 179 180 180 181 182 183 183 183 184 184 184 184 184 183 183 182 182 181 180 180 179 179 178 177 177 176 175 174 174 173 172 171 170 169 168 167 166 165 165 164 163 163 163 162 162 161 161 161 160 159 159 159 158 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 160 160 160 161 161 161 161 161 161 160 160 160 160 159 158 158 158 158 157 157 157 156 156 157 156 156 156 156 155 155 155 155 155 155 155 155 155 154 155 154 154 154 153 153 153 153 152 153 153 153 153 153 153 153 153 153 153 153 153 153 152 152 152 152 151 150 149 149 148 147 146 146 145 144 143 142 142 142 141 141 139 139 139 139 138 138 138 138 138 138 138 138 138 139 139 140 140 140 141 142 142 143 144 145 146 147 149 149 150 152 153 154 155 156 157 157 158 159 159 160 161 161 162 162 162 163 164 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 169 169 169 169 169 169 169 169 163 164 164 163 164 164 165 165 165 165 165 165 165 166 166 166 167 167 167 168 168 168 168 169 169 169 169 169 169 168 167 167 166 165 164 163 163 162 161 161 160 160 159 159 159 158 158 157 158 158 157 158 158 158 159 160 160 162 163 163 165 165 165 166 166 166 166 166 167 167 168 169 170 171 172 174 175 176 178 179 180 181 182 183 183 184 184 185 184 184 184 184 184 184 183 183 182 182 181 181 180 180 179 178 178 177 176 175 175 173 173 171 170 169 168 167 166 165 165 164 163 163 162 162 161 161 160 160 159 159 158 158 157 157 156 156 156 156 156 157 157 157 158 158 158 158 159 159 160 160 161 161 161 161 161 161 160 160 160 160 160 159 158 158 158 157 157 157 157 157 157 156 156 157 157 156 156 156 156 155 155 155 155 155 155 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 154 154 153 153 153 153 153 153 152 152 151 150 150 149 148 147 146 146 145 144 143 143 143 142 142 141 141 141 140 139 139 139 139 139 139 139 139 139 139 139 140 140 140 141 141 142 143 144 145 146 147 148 149 150 152 152 154 155 156 156 157 158 158 159 160 160 161 162 162 162 163 164 164 164 165 165 165 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 168 168 168 168 169 169 168 168 168 169 169 169 169 169 169 169 164 164 164 165 165 165 165 165 166 166 166 166 167 167 167 168 168 168 168 168 169 169 169 170 170 170 170 169 169 169 168 167 167 165 165 164 163 163 162 161 161 160 160 159 159 159 159 158 158 158 158 158 159 159 159 160 161 162 163 164 165 166 167 167 167 167 167 167 168 168 168 169 170 171 173 174 175 176 178 179 180 181 182 183 184 184 185 185 185 185 185 185 185 185 184 184 183 183 183 182 182 181 180 180 179 178 178 177 176 175 174 173 171 170 169 168 167 166 166 165 164 163 162 162 161 160 160 159 159 159 158 157 157 156 156 156 156 156 156 156 157 157 157 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161 161 160 160 159 159 158 158 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 155 155 156 155 155 154 154 155 154 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 153 154 154 153 153 153 152 152 151 151 151 149 148 147 147 146 145 145 144 143 143 143 142 142 142 141 141 141 141 141 139 139 139 139 139 139 139 140 140 141 141 142 142 143 144 145 146 147 148 150 150 151 153 153 154 155 156 157 158 158 159 160 160 161 161 162 162 163 163 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 168 168 168 168 168 168 169 168 168 168 169 169 169 169 169 169 169 165 165 165 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 169 169 170 170 170 170 171 171 171 170 169 169 168 168 167 166 165 165 164 163 162 161 162 161 160 160 160 160 159 159 159 159 159 159 159 160 160 161 162 163 164 165 166 167 167 168 169 169 169 168 168 169 169 170 171 172 173 174 175 176 178 179 180 182 182 183 184 185 185 186 186 186 186 186 185 185 185 185 184 184 184 183 183 182 181 181 180 180 179 177 177 176 175 174 172 171 170 169 168 167 166 165 164 163 163 162 161 160 160 159 159 158 157 157 157 156 156 156 156 156 156 156 156 157 157 158 158 158 158 159 160 160 160 160 161 161 161 161 162 161 161 161 161 160 160 160 159 159 159 158 158 158 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 155 155 154 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 153 153 152 152 152 151 151 150 149 149 147 147 146 146 145 145 144 144 144 143 143 142 142 142 141 141 141 141 140 140 140 140 140 140 140 141 141 142 143 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 157 158 159 159 160 161 161 162 162 163 163 163 164 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 166 166 166 166 167 167 167 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 171 171 171 171 171 171 170 170 169 168 167 167 166 165 164 163 163 162 162 161 161 161 160 160 160 160 160 160 160 160 161 161 161 162 163 164 165 166 167 168 169 169 169 170 170 170 170 170 170 170 171 172 173 174 175 176 178 179 180 182 183 184 185 185 186 186 186 186 186 186 186 186 186 185 185 184 184 184 183 183 182 182 181 180 180 179 177 176 175 175 173 172 171 169 169 167 166 166 165 164 163 162 161 160 160 159 159 158 157 157 157 157 156 156 156 156 156 156 157 157 157 158 158 158 158 159 160 160 160 160 161 161 161 162 162 161 161 161 161 161 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 157 157 157 157 156 156 157 156 155 155 154 155 154 154 153 153 153 153 153 153 153 153 154 154 155 155 155 155 155 155 155 154 154 154 153 153 152 152 151 151 150 149 148 148 148 147 146 146 146 145 145 144 144 144 144 143 142 142 142 141 141 141 141 140 140 141 141 141 142 142 143 143 144 145 146 147 148 148 150 151 152 153 153 155 155 156 157 157 158 159 160 160 161 162 162 163 163 163 164 164 164 165 165 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 167 167 167 167 168 168 168 168 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 169 168 167 166 166 165 164 163 163 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 163 164 165 166 167 168 169 170 171 171 171 171 170 170 170 171 171 172 173 174 174 176 177 178 179 181 182 183 184 185 186 186 187 187 187 187 187 187 187 186 186 186 185 184 184 184 183 183 182 181 180 180 179 178 177 176 175 173 172 171 170 169 168 167 166 165 164 163 162 161 160 160 159 159 158 157 157 157 156 156 156 156 156 156 156 156 157 157 158 158 158 158 159 160 160 160 160 161 162 161 162 162 162 161 161 161 161 161 160 160 159 159 159 160 159 159 159 158 159 159 158 158 158 158 158 157 157 157 157 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 153 153 152 152 151 150 150 149 149 148 148 147 147 147 145 145 145 145 144 144 143 143 142 142 142 142 142 141 141 141 141 141 142 142 143 144 144 145 146 147 147 149 150 150 152 153 153 154 155 156 157 157 158 159 160 160 160 161 162 162 163 163 164 164 164 164 165 165 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 171 171 170 170 169 168 167 167 166 165 164 164 164 163 162 162 162 161 162 162 162 162 162 162 162 163 163 164 164 165 166 167 168 169 170 171 172 172 172 172 172 172 172 172 172 172 173 174 175 176 177 178 180 181 182 183 184 185 186 187 187 188 187 188 188 187 187 187 186 186 185 185 184 184 184 183 182 182 181 180 179 178 177 176 175 174 173 171 170 169 169 167 167 165 164 164 163 162 160 160 159 158 158 158 157 156 156 156 156 156 156 156 156 156 156 157 158 158 158 158 159 160 160 160 160 161 162 161 162 162 162 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 158 158 159 158 158 158 158 158 157 157 156 156 155 155 155 155 155 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 155 156 156 155 155 154 154 154 153 153 152 152 151 150 150 149 148 148 147 147 147 147 146 145 145 145 144 144 144 143 142 142 142 142 142 142 142 142 142 143 144 144 145 145 146 147 147 149 149 150 152 152 153 154 155 156 156 157 158 158 159 160 160 160 161 162 162 162 163 164 164 164 164 165 165 166 166 166 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 171 170 169 169 168 167 167 166 165 165 164 163 163 163 163 162 163 162 163 163 163 163 164 164 164 165 165 166 168 168 169 171 171 172 173 173 173 173 173 173 173 173 174 174 174 175 176 177 178 179 180 181 183 184 185 185 186 187 188 188 188 188 188 188 187 187 187 186 185 185 184 184 183 183 182 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 158 158 157 157 156 156 156 156 156 156 157 157 157 157 158 158 158 158 159 160 160 160 160 161 162 162 162 162 162 162 162 162 161 161 161 161 160 161 161 161 160 160 160 160 160 159 159 159 159 159 158 158 158 158 157 157 156 156 156 155 155 155 155 155 154 154 154 154 154 154 155 155 155 155 155 156 156 155 156 156 156 156 155 155 155 154 154 154 153 153 152 151 150 150 150 149 148 149 148 148 147 147 146 146 146 145 144 144 144 143 142 143 142 143 142 143 143 143 144 144 145 145 147 147 147 149 149 151 152 152 153 154 155 156 156 157 158 158 159 159 160 160 161 162 162 162 163 163 164 164 164 165 165 165 166 166 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 169 169 169 169 169 170 170 170 168 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 173 173 173 172 172 172 171 170 169 169 168 168 167 166 166 165 165 164 164 164 163 163 163 163 164 164 164 164 164 165 165 166 166 167 168 169 170 171 172 173 174 174 174 175 175 175 175 175 175 176 176 176 177 178 179 180 181 182 183 184 185 186 187 187 188 188 188 188 188 188 187 187 187 186 186 185 184 184 183 183 182 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 168 166 165 164 163 162 161 160 159 159 158 158 158 157 157 157 156 156 156 156 156 157 157 157 157 158 158 158 159 160 160 160 161 162 162 162 162 163 163 162 162 162 162 162 162 161 161 161 161 161 161 160 160 161 160 160 160 159 159 159 159 158 158 158 158 157 157 156 156 155 155 155 155 155 155 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 155 155 155 154 154 154 153 152 151 151 151 150 150 150 150 149 149 148 148 147 146 146 145 144 144 144 144 144 144 143 143 143 144 144 144 145 145 146 147 147 147 149 149 151 152 152 153 154 155 156 156 157 158 158 159 159 160 160 161 162 162 162 163 163 164 164 164 165 165 165 166 166 166 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 169 169 169 169 170 170 170 170 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 172 173 173 173 173 173 172 172 172 171 171 169 169 168 168 167 167 166 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 166 167 167 168 169 170 171 172 173 174 175 175 175 175 176 176 176 177 177 177 177 178 178 179 180 181 182 183 184 185 186 186 187 188 188 188 188 188 188 188 187 187 187 186 186 185 184 184 183 182 182 182 181 180 179 178 177 176 175 174 173 172 171 171 169 169 168 167 165 165 164 162 161 160 159 159 158 158 157 157 157 156 156 156 156 156 156 157 157 157 157 158 158 159 159 160 160 160 161 162 162 162 162 163 163 163 163 163 163 162 162 162 162 162 162 161 161 161 161 161 160 160 160 159 159 159 159 158 158 158 158 157 157 156 156 156 155 155 155 155 155 155 154 154 154 155 155 155 155 156 156 155 156 156 156 156 156 156 157 156 156 156 155 155 155 154 154 154 153 153 153 152 152 151 151 151 149 149 148 148 148 147 146 146 145 145 145 144 144 144 145 144 145 145 145 146 146 146 147 147 148 149 149 151 152 152 153 154 155 156 156 157 157 158 159 159 160 160 161 161 162 162 163 163 164 164 164 165 165 165 165 166 166 166 166 166 166 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 169 169 169 169 170 170 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 172 173 173 173 173 173 172 172 172 171 171 170 169 168 168 167 167 166 166 165 166 165 165 165 164 165 165 164 164 165 165 165 166 166 167 168 169 170 171 172 173 174 175 175 176 176 177 177 177 177 178 178 178 179 179 180 180 181 182 183 184 185 185 186 187 187 188 188 188 188 188 188 188 187 187 187 186 186 185 184 184 183 182 182 182 181 180 179 178 177 176 175 174 173 173 171 171 170 169 168 167 166 165 164 163 162 160 160 159 158 158 157 157 156 156 156 156 156 157 157 157 157 158 158 158 159 159 159 160 161 160 161 162 162 162 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 161 160 160 160 159 160 159 159 159 158 158 158 158 157 156 156 156 156 155 155 155 155 155 154 155 155 155 155 155 155 156 156 156 156 156 156 157 156 157 156 156 157 156 157 156 156 155 155 154 154 154 153 153 153 152 152 152 151 151 150 150 149 148 148 147 147 146 146 146 146 145 145 146 145 146 146 146 146 147 147 148 148 149 150 151 152 152 153 154 155 156 156 157 158 158 159 159 160 160 161 161 162 162 163 163 164 164 164 165 165 165 165 166 166 166 166 166 166 167 167 168 168 168 168 168 168 168 168 168 168 167 167 168 168 167 168 168 168 168 169 169 169 169 170 170 170 171 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 172 172 172 172 171 171 170 169 169 169 168 168 167 167 166 166 166 166 165 165 165 165 165 165 165 166 166 166 167 167 168 169 170 171 172 173 174 175 176 177 177 178 178 178 179 179 180 180 180 181 181 182 182 183 183 184 185 186 187 187 188 188 188 188 188 188 188 187 187 187 187 186 186 185 184 184 183 183 182 182 181 180 179 178 177 176 175 174 173 173 172 171 170 169 169 168 167 165 164 163 162 161 160 159 159 158 158 157 157 157 157 157 157 157 157 157 157 158 158 159 159 159 160 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 162 162 161 161 161 161 161 160 160 160 160 160 159 159 159 158 158 158 158 157 157 157 157 156 155 155 155 155 155 155 155 155 155 155 155 155 156 155 156 156 156 156 156 157 157 157 157 157 157 157 156 157 157 156 155 155 155 155 154 154 154 153 153 153 153 152 151 151 150 149 149 149 148 147 146 147 147 147 146 147 147 146 147 147 147 148 148 148 149 150 151 152 152 154 154 155 156 156 157 158 158 159 159 160 161 161 161 162 162 163 163 164 164 164 165 165 165 166 166 166 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 168 167 168 168 168 169 169 170 169 170 170 170 170 171 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 172 172 173 173 173 173 173 172 172 172 171 170 170 169 169 169 168 168 168 167 167 167 166 166 166 166 166 166 165 165 165 166 166 166 166 167 168 169 170 171 172 173 175 176 177 177 178 179 179 180 180 180 181 181 182 182 182 183 184 184 185 185 186 187 188 188 188 188 188 188 188 188 187 187 187 187 187 186 186 185 185 184 184 183 182 182 181 180 179 178 177 176 175 174 173 173 172 172 171 170 169 168 167 166 165 163 162 161 160 159 159 158 158 157 157 158 157 157 157 157 158 158 158 158 159 159 159 159 160 161 161 161 162 162 162 163 163 163 163 164 164 164 164 163 163 163 163 162 162 161 161 161 161 160 161 160 160 160 160 159 159 159 158 158 158 158 157 157 157 157 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 157 157 158 157 158 158 157 157 157 157 157 157 156 156 156 155 155 154 154 154 153 152 151 151 151 149 149 149 148 148 148 148 148 147 148 148 148 148 148 148 149 149 150 150 151 152 153 154 155 155 156 157 157 158 158 159 159 160 161 161 161 162 162 163 163 164 164 164 165 165 166 166 166 166 166 166 166 167 167 167 168 168 168 168 168 167 167 167 167 167 167 167 167 168 167 168 168 168 169 169 170 170 170 171 170 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 172 172 172 172 172 173 173 172 172 172 172 171 170 170 169 169 169 168 168 168 168 167 167 167 166 166 166 166 166 166 165 165 165 165 165 166 167 168 169 170 171 172 173 175 176 177 178 179 179 180 181 181 181 182 183 183 183 184 184 185 185 186 186 187 187 188 188 188 188 188 188 188 188 187 187 187 187 187 186 186 185 185 184 184 183 182 182 181 180 179 178 177 176 175 175 173 173 172 172 172 171 170 169 167 166 165 164 162 162 160 160 159 159 158 158 158 158 158 158 158 157 158 158 158 159 159 159 159 160 160 161 161 161 162 162 163 163 163 164 163 164 164 164 163 163 163 163 163 162 162 161 162 161 160 161 161 160 160 160 159 159 159 158 158 158 158 157 157 157 157 157 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 155 155 155 153 153 153 152 151 151 151 150 150 149 150 150 149 149 149 149 149 149 149 149 150 150 151 151 152 153 153 155 155 156 157 157 158 159 159 159 160 161 161 162 162 162 163 164 164 164 165 165 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 167 167 167 167 167 167 167 168 168 167 168 168 169 169 169 170 170 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 171 171 171 170 169 169 169 169 168 168 168 168 168 167 167 167 167 167 166 166 165 165 165 165 165 165 166 167 168 169 170 171 173 175 176 177 178 179 180 181 182 182 182 183 183 184 185 185 185 186 186 187 187 188 188 188 189 189 189 189 188 188 188 188 187 187 187 187 186 186 186 185 185 184 183 182 181 181 180 179 178 177 176 175 175 174 173 173 172 172 171 171 169 168 167 165 164 163 162 161 160 159 159 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 160 161 161 161 161 162 162 163 163 163 164 163 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 161 160 160 159 159 159 159 158 158 158 158 157 157 157 157 157 156 156 156 155 155 156 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 157 156 157 157 158 158 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 156 156 155 155 154 154 153 153 152 152 152 151 151 151 151 151 150 150 150 150 150 151 150 151 152 152 152 154 154 155 156 156 157 157 158 159 159 160 160 161 161 162 162 163 164 164 164 164 165 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 167 167 167 167 167 168 168 168 168 168 168 168 169 169 170 170 170 171 171 171 171 171 170 170 170 169 169 169 169 170 169 169 169 169 170 170 170 170 170 170 171 171 172 172 172 172 172 172 172 172 171 171 171 170 170 170 169 169 169 168 168 168 168 168 168 167 167 167 166 166 165 165 165 164 165 165 166 166 167 168 169 171 173 174 175 177 178 179 180 181 182 182 183 184 184 185 186 186 186 187 187 187 188 188 189 189 189 189 189 189 189 188 188 188 188 187 187 187 186 186 186 185 185 184 184 183 182 181 180 179 178 177 176 175 175 174 174 173 173 173 172 171 170 168 167 166 165 163 162 161 160 159 159 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 161 161 161 161 162 162 162 163 163 163 164 163 163 163 163 163 163 163 162 162 162 162 161 161 161 161 160 160 160 159 159 159 159 158 158 158 158 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 157 156 157 158 158 159 159 160 160 160 160 161 161 161 161 161 160 160 160 160 159 158 158 158 157 156 156 155 155 155 154 154 153 153 152 153 152 152 151 151 151 151 151 151 151 152 152 153 154 155 155 156 157 157 158 158 159 160 160 161 161 161 162 163 163 164 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 167 167 167 168 168 168 168 168 168 168 168 169 169 170 170 171 171 171 171 172 172 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 172 172 172 171 171 171 171 170 170 170 170 169 169 169 169 169 169 169 168 168 167 167 166 166 165 165 164 164 164 164 165 165 166 167 169 170 172 173 175 176 178 179 180 181 182 183 183 184 185 186 186 186 187 187 188 188 189 189 190 190 190 190 190 190 189 189 189 188 188 188 188 187 187 186 186 186 185 185 184 183 182 181 180 179 178 177 176 176 175 175 174 174 173 173 173 171 170 169 167 166 165 163 162 161 160 159 159 158 158 158 158 158 159 158 158 159 159 159 159 159 160 160 160 160 161 162 161 161 162 162 162 162 163 163 163 163 163 163 163 162 162 162 162 162 161 161 161 161 161 160 160 160 160 159 159 158 159 158 158 157 157 157 157 157 157 156 156 156 156 156 155 155 156 156 156 155 155 155 155 155 155 155 155 155 155 156 157 157 157 158 158 159 160 160 161 161 161 161 161 162 162 162 162 162 162 162 161 161 160 160 159 158 158 157 157 156 156 155 155 154 154 153 154 154 153 152 153 152 152 152 152 153 153 154 154 155 156 156 157 157 158 159 159 160 161 161 161 162 162 163 163 164 164 165 165 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 171 171 171 171 172 172 172 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 172 172 172 172 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 168 168 167 167 166 166 165 164 164 163 163 164 164 165 166 168 169 171 173 174 175 177 179 180 181 182 183 184 184 185 186 186 187 187 188 189 189 190 190 190 191 191 191 191 191 190 190 189 189 189 189 188 187 187 187 187 186 186 185 184 183 182 181 180 179 178 177 177 176 175 175 175 175 174 173 173 172 171 170 168 167 165 164 163 162 161 160 159 159 158 158 159 158 158 159 158 158 158 159 159 160 160 160 160 160 161 161 162 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 160 160 159 159 158 159 159 158 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 158 158 159 159 160 161 161 161 162 163 163 164 164 164 164 163 163 162 162 162 162 162 161 160 159 159 158 157 157 157 156 156 155 155 155 154 154 153 153 153 153 153 154 154 155 155 155 156 157 157 158 158 159 160 160 160 161 162 162 162 163 163 164 165 165 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 167 168 168 168 168 168 168 169 169 169 170 170 170 171 171 171 171 172 172 172 172 169 169 169 169 169 168 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 168 168 168 167 166 166 165 164 164 164 163 163 164 164 165 167 168 170 172 173 175 177 178 180 181 182 183 184 184 185 186 187 187 188 189 189 190 190 191 191 192 192 192 192 191 191 191 190 190 189 189 189 188 188 188 187 187 186 185 184 184 182 181 181 179 178 178 177 176 176 175 175 175 174 174 173 172 172 170 169 168 166 164 163 162 161 160 159 159 159 159 158 159 159 159 158 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 158 158 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 157 157 158 159 159 160 161 161 161 162 163 164 164 165 165 166 166 165 165 165 164 164 164 163 162 162 162 161 161 160 159 159 158 158 157 157 157 156 155 155 154 155 154 154 154 155 155 156 156 157 157 158 159 159 159 160 160 161 161 162 162 163 163 164 165 165 165 166 166 166 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 170 170 170 170 171 171 171 172 172 172 172 172 168 168 168 169 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 168 167 167 166 165 164 164 163 163 163 163 164 165 166 167 169 171 172 174 176 178 179 180 182 183 184 185 185 186 187 187 188 189 189 190 191 191 192 192 192 193 193 192 192 192 191 191 190 190 190 189 189 188 188 187 186 186 184 184 182 181 181 179 179 178 177 177 176 176 176 176 175 175 174 173 172 171 169 168 166 165 164 162 161 160 160 159 159 159 159 158 158 158 159 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 161 161 160 160 161 161 161 160 161 161 160 160 161 161 161 161 161 160 160 160 160 160 159 160 159 159 159 159 158 158 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 157 157 157 158 158 159 159 160 161 161 162 163 164 164 165 165 167 167 167 167 167 167 167 166 166 166 165 164 164 164 163 163 162 162 160 159 159 158 158 157 156 156 156 156 155 156 155 156 156 157 157 157 158 158 159 160 160 160 161 161 162 162 163 163 164 164 165 165 166 166 166 166 167 167 167 167 168 168 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 170 171 171 172 172 172 172 173 173 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 168 168 167 166 165 165 164 163 163 163 163 163 164 165 166 168 170 172 173 175 176 178 180 181 182 183 184 185 186 186 187 188 189 190 190 191 191 192 193 193 193 193 193 193 192 192 192 191 191 190 190 190 189 188 188 187 186 185 184 183 182 181 180 179 178 177 177 177 176 176 175 175 175 174 173 173 171 170 168 166 165 164 162 161 160 160 160 159 159 158 158 159 158 159 159 159 159 159 159 159 160 160 160 160 160 161 160 160 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 160 160 160 160 160 159 160 160 159 159 159 159 159 158 158 158 158 157 157 157 156 156 156 157 157 156 157 157 156 156 156 156 156 156 156 156 157 157 157 157 158 158 160 160 161 161 162 163 164 164 165 166 167 168 168 168 169 169 169 169 169 168 168 168 167 166 166 166 165 164 164 163 162 161 161 160 159 158 158 158 157 157 156 156 156 156 157 157 157 158 159 159 160 160 161 161 161 162 162 163 163 164 165 165 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 172 173 173 173 168 168 167 168 168 168 167 167 167 167 168 168 168 168 168 168 169 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 168 168 167 166 165 164 164 163 163 163 164 164 165 166 167 169 170 172 174 176 178 179 180 181 182 183 184 185 186 187 188 188 189 190 191 191 192 193 193 194 193 193 193 193 192 192 192 191 191 190 190 190 189 188 187 186 185 184 183 182 181 180 179 178 178 177 177 177 177 176 176 175 175 174 173 171 170 168 167 165 164 163 161 160 160 159 159 159 158 158 159 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 158 157 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 157 158 158 158 158 159 160 160 161 162 162 163 163 164 166 167 168 168 169 170 170 171 171 171 171 171 171 171 170 170 169 168 168 167 166 165 165 164 164 162 162 161 160 160 159 158 158 157 158 157 158 157 158 158 158 159 159 160 160 161 162 162 162 162 163 164 164 165 165 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 172 172 172 172 173 173 173 174 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 168 168 167 166 165 164 164 164 164 163 164 164 165 166 168 169 171 173 174 176 178 179 181 182 182 184 185 185 186 187 188 188 189 190 191 192 192 193 193 193 193 194 193 193 193 192 192 192 191 190 190 189 189 188 186 185 184 183 182 181 180 179 178 178 177 177 177 177 176 176 176 175 174 173 172 170 169 167 165 164 163 161 160 160 160 159 159 159 158 158 158 158 158 158 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 159 158 158 158 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 158 159 159 160 160 161 161 162 162 162 163 165 165 166 167 168 169 170 171 172 173 173 173 173 173 173 173 174 173 172 172 171 170 170 169 168 167 167 165 165 164 163 162 161 160 160 159 159 159 158 158 158 159 159 159 159 160 160 160 161 162 162 163 163 164 164 165 165 165 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 171 171 171 171 171 172 172 172 172 173 173 173 174 174 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 168 167 167 166 165 165 164 164 164 164 164 165 166 167 169 170 172 173 175 177 178 180 181 182 183 184 185 185 186 187 188 189 189 190 191 192 192 193 193 194 194 194 194 193 193 193 192 192 191 190 190 189 188 186 185 184 183 182 181 180 179 179 178 178 177 177 177 177 176 176 175 174 173 172 170 169 167 166 165 163 162 161 160 159 159 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 162 161 161 162 161 161 161 161 161 161 160 160 159 159 159 158 158 158 158 158 158 157 158 158 159 159 159 160 160 160 160 161 161 161 161 162 162 162 163 162 163 164 165 166 167 167 169 170 171 172 173 174 175 175 176 176 176 176 176 176 175 175 175 174 173 172 171 170 169 168 167 167 165 165 163 162 162 161 160 160 160 160 159 160 159 160 160 160 160 161 161 161 162 162 163 163 164 164 165 165 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 171 171 171 171 171 172 172 172 172 173 173 173 174 174 174 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 170 170 169 168 168 168 167 166 166 165 164 164 165 165 165 166 166 168 169 171 172 174 176 177 179 180 181 182 183 183 184 185 186 187 187 188 189 190 191 192 192 193 194 193 194 194 194 193 193 192 192 191 190 190 189 188 187 185 184 183 182 181 180 179 179 178 178 178 177 177 177 176 176 175 174 173 172 170 169 167 166 165 163 162 161 161 160 159 159 158 159 158 158 158 159 159 159 160 159 160 160 160 160 160 161 161 161 161 161 160 161 161 161 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 162 162 162 162 162 162 161 161 161 160 160 160 160 159 158 158 159 158 159 159 159 159 160 160 161 162 162 162 163 163 164 164 164 165 165 165 165 166 167 167 168 169 170 171 172 173 174 175 176 177 177 178 178 178 179 179 179 178 177 177 177 176 175 174 173 172 170 170 168 167 166 165 164 163 162 162 162 161 161 161 161 160 160 161 161 161 162 162 162 162 162 163 163 164 164 165 166 166 166 167 167 167 168 168 168 169 169 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 171 171 171 172 172 172 172 173 173 174 174 174 174 175 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 170 170 169 169 168 167 167 166 166 165 165 165 165 165 165 166 167 168 170 171 173 174 176 177 179 180 181 181 182 183 184 184 185 186 187 188 189 190 191 191 192 193 193 193 193 193 193 193 192 192 191 191 190 188 188 186 185 184 183 182 181 180 179 179 178 178 178 177 177 176 176 176 175 174 173 172 170 169 167 166 165 164 162 162 161 160 160 159 159 158 158 158 159 159 159 159 160 160 160 161 160 160 161 161 161 161 161 161 161 162 162 161 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 163 163 162 162 162 162 161 161 161 160 160 160 159 160 160 160 160 161 162 163 163 164 165 165 166 166 167 167 167 167 168 168 169 170 170 170 171 172 173 173 174 175 176 178 179 179 180 180 181 181 182 181 181 181 180 180 179 178 178 177 175 174 173 171 171 169 168 167 166 165 164 163 163 163 162 162 161 162 161 161 162 162 162 162 163 163 163 163 164 164 165 165 166 166 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 170 171 171 171 172 172 172 173 173 173 174 174 174 174 175 175 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 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 171 171 170 170 170 169 168 167 167 166 166 166 165 165 165 165 166 167 168 169 170 172 173 175 176 177 178 179 180 181 182 182 183 183 184 185 186 187 188 189 190 191 192 192 193 192 192 193 192 192 192 191 190 189 189 187 186 185 184 183 182 181 180 179 179 178 178 177 177 176 176 176 175 174 174 172 172 170 169 167 166 165 164 163 162 161 161 160 159 159 159 159 159 159 159 159 160 160 160 161 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 164 165 165 165 164 164 164 164 163 162 162 162 161 161 162 161 161 161 163 163 164 165 166 167 167 168 168 169 169 170 171 171 172 172 172 173 173 174 174 175 176 177 178 178 179 180 181 183 182 184 185 186 185 185 185 184 184 183 182 182 181 179 179 177 175 174 172 172 170 169 168 167 166 165 165 163 163 163 162 162 162 162 162 163 163 162 163 163 164 164 164 165 165 165 166 166 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 172 172 172 173 173 173 174 174 174 174 175 175 176 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 171 172 172 172 172 172 173 173 173 173 172 172 172 171 171 171 170 170 169 168 168 167 167 166 166 165 166 166 166 167 168 169 169 171 172 174 174 175 177 178 179 179 180 181 181 182 183 183 184 185 186 187 189 189 190 191 191 192 192 192 192 191 191 190 189 189 188 187 186 184 184 182 181 181 180 179 178 178 178 177 176 176 176 175 174 174 173 172 172 170 169 168 166 165 164 163 162 162 161 160 160 160 160 159 160 160 160 160 160 160 161 161 161 162 162 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 166 166 165 165 165 165 166 166 166 166 166 166 167 167 166 166 166 165 165 164 164 164 163 163 163 163 163 163 163 164 164 165 167 167 168 170 170 171 172 173 174 175 174 174 175 175 176 177 177 177 178 179 179 180 181 183 183 184 185 186 186 187 188 188 188 187 187 187 187 187 186 185 184 183 181 179 178 176 175 174 172 171 169 168 168 167 166 165 164 164 163 163 163 163 163 163 163 163 163 163 164 164 165 165 165 166 166 166 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 172 172 172 172 173 173 173 174 174 174 175 175 175 176 176 166 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 170 170 170 170 171 170 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 173 172 172 171 171 171 170 169 169 168 168 167 167 167 166 166 166 167 167 168 168 169 170 172 172 173 174 175 176 177 178 178 179 180 180 181 182 182 183 184 185 186 188 188 189 190 190 190 190 190 190 190 189 189 188 187 186 185 184 183 182 181 180 179 179 178 178 177 176 176 175 175 175 174 173 173 172 171 170 168 168 166 166 165 163 163 162 162 161 161 161 161 160 161 160 160 161 161 162 162 162 162 162 163 163 164 164 164 164 164 165 165 166 166 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 165 165 165 165 165 165 165 166 167 168 168 170 172 172 174 175 176 177 177 178 178 179 180 180 180 181 181 181 182 184 184 185 185 186 187 187 188 189 189 190 190 191 192 192 191 191 190 190 189 187 186 185 184 182 180 179 178 176 174 173 172 170 169 168 167 166 165 165 164 164 164 164 163 164 163 164 164 164 164 164 165 165 166 166 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 172 172 172 172 173 173 173 174 174 174 175 175 176 176 176 177 167 167 167 167 167 168 168 167 167 167 167 167 167 167 168 168 168 168 169 168 169 169 170 170 170 170 170 170 171 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 171 171 170 169 169 168 168 168 167 167 167 167 167 168 168 168 169 170 171 172 173 174 174 175 175 176 176 178 178 178 179 180 181 182 182 183 185 185 186 187 188 188 188 189 189 189 188 188 187 187 186 185 184 184 182 181 181 180 179 178 178 177 176 175 175 175 174 173 173 173 172 171 171 169 169 168 167 166 165 164 164 163 163 162 162 162 162 162 162 161 162 162 162 162 163 163 163 164 164 164 164 165 165 166 166 166 167 167 168 169 169 169 169 169 169 169 169 169 168 169 169 169 169 169 169 169 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 168 167 167 167 167 167 168 168 169 171 172 173 174 176 177 178 179 180 181 182 183 183 184 184 185 185 185 187 187 188 188 189 189 190 191 191 191 192 193 193 193 194 194 195 194 194 193 192 191 190 189 188 186 185 183 181 179 178 177 175 173 173 171 170 169 168 167 167 166 165 165 164 164 164 164 164 164 165 165 165 165 166 166 167 167 167 167 168 169 169 169 169 169 169 170 170 170 170 170 170 169 169 169 170 170 170 170 171 171 171 171 171 172 172 172 173 173 173 174 174 174 174 175 175 176 176 177 177 177 167 167 167 168 168 168 168 167 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 170 169 169 168 168 168 168 168 168 168 168 168 169 170 170 171 172 172 173 174 174 175 175 175 176 177 178 178 179 180 181 182 182 183 184 185 186 186 186 186 187 186 186 186 186 185 185 184 183 182 181 181 180 179 178 178 177 176 175 175 174 174 173 173 173 172 171 171 170 169 169 168 167 166 166 165 165 164 164 163 163 162 162 162 162 163 163 163 163 163 163 164 165 165 165 166 166 167 167 167 168 168 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 171 171 172 172 172 171 171 171 171 171 170 170 170 170 170 170 169 169 170 170 171 172 173 174 176 178 179 180 182 183 185 186 186 186 187 188 188 189 190 191 191 192 192 192 192 193 194 194 195 195 196 196 196 196 197 197 196 197 197 196 195 194 194 192 190 189 187 186 184 182 180 178 177 175 174 173 172 170 169 169 168 167 166 166 165 165 165 165 164 165 165 165 165 166 166 166 167 167 167 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 173 173 173 174 174 174 174 175 175 176 176 177 177 177 178 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 170 170 169 169 169 169 169 169 169 169 168 169 169 169 170 171 171 171 172 173 173 174 174 175 175 175 176 176 178 178 179 180 180 181 182 183 183 184 184 184 185 185 184 184 184 184 183 183 182 181 180 180 179 178 178 177 176 175 174 174 173 172 172 172 172 172 171 170 170 169 168 168 168 167 167 166 166 165 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 167 167 168 168 168 169 170 170 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 173 173 174 175 176 178 179 181 182 184 186 187 188 189 190 191 192 192 192 193 193 194 195 195 196 197 197 197 198 198 198 198 198 199 199 200 200 199 200 200 200 198 198 197 196 195 193 192 190 188 186 185 182 180 179 177 175 174 173 172 171 170 169 168 167 167 166 166 165 165 165 165 165 165 165 166 166 166 167 167 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 173 174 174 175 175 175 175 176 176 177 177 178 178 179 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 169 170 170 170 170 171 171 172 172 172 173 173 174 174 175 175 175 176 176 177 178 179 179 180 180 181 181 182 182 182 182 182 182 182 182 181 181 180 180 179 179 178 177 177 176 175 174 174 173 173 172 171 171 171 171 170 170 170 169 169 169 168 168 167 167 166 166 166 166 165 165 165 165 165 165 166 165 166 166 167 166 167 168 168 168 169 169 170 171 170 171 172 172 173 174 174 174 174 175 175 175 175 175 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 174 175 176 177 178 179 180 182 184 185 187 188 189 191 192 193 194 194 195 197 197 197 198 198 199 199 199 200 201 201 201 201 201 201 201 201 201 202 202 202 201 201 201 200 199 198 197 196 194 192 190 188 186 184 182 181 179 178 176 174 173 173 171 170 169 169 167 167 167 166 166 166 166 166 166 166 166 166 166 167 168 168 168 168 169 169 170 170 170 170 170 170 171 171 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 173 174 174 174 175 175 176 176 176 177 177 178 178 179 180 168 168 168 168 168 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 171 171 172 172 172 172 173 173 174 174 175 175 175 176 177 177 177 178 178 178 179 179 180 180 180 180 180 180 179 179 179 179 178 178 178 177 176 175 175 174 173 172 172 171 171 171 171 170 170 170 170 170 169 169 169 169 168 168 168 168 167 167 167 167 166 166 167 167 166 167 167 167 167 168 168 168 169 170 169 170 171 171 172 172 173 173 174 175 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 179 179 181 183 183 185 187 188 190 191 192 193 195 196 197 198 199 199 200 200 201 201 201 202 203 203 204 204 204 204 204 204 204 204 205 204 204 204 204 203 203 202 201 200 199 198 196 194 192 190 188 186 184 182 181 179 178 176 175 174 172 172 170 170 169 168 167 167 166 166 166 167 166 166 166 167 167 168 168 168 168 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 174 174 174 175 175 176 176 177 177 177 178 178 179 180 180 168 168 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 171 171 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 174 174 175 175 175 175 175 176 176 177 177 177 177 177 178 178 178 178 178 178 177 177 177 177 176 175 175 174 173 173 172 172 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 171 171 171 171 172 173 173 174 174 175 176 175 176 177 177 178 178 178 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 179 179 180 179 180 181 182 183 184 185 186 187 189 191 193 194 195 196 197 198 199 200 201 202 203 203 204 204 204 204 205 206 206 206 206 207 207 207 206 206 206 206 205 206 206 205 204 204 203 202 200 199 198 196 194 192 190 188 185 184 182 181 179 178 176 175 173 173 172 171 169 169 169 168 167 167 167 167 167 167 167 167 167 168 168 168 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 174 174 174 175 175 176 176 177 177 177 178 178 179 180 181 181 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 173 173 172 172 171 170 170 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 170 170 170 170 170 171 171 172 171 172 172 173 174 174 174 175 176 176 176 176 177 178 178 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 182 182 182 183 184 185 185 187 188 189 191 192 194 195 196 197 199 200 201 202 203 203 204 204 205 205 206 206 207 207 208 208 208 208 208 208 208 208 208 208 208 206 206 206 206 205 205 204 203 203 201 199 197 195 193 191 189 187 185 184 182 180 179 178 176 175 174 173 172 171 170 170 169 168 168 168 168 167 167 167 167 168 168 168 168 169 169 169 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 171 171 172 172 172 172 173 173 174 174 175 175 175 176 176 177 177 177 178 178 179 180 180 181 182 168 169 169 169 169 170 169 169 169 169 169 169 169 169 169 169 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 173 173 173 173 173 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 173 172 172 173 173 173 172 172 172 172 173 173 173 173 173 172 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 173 173 172 172 172 171 170 170 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 172 172 172 173 173 174 175 175 176 176 176 177 178 178 178 179 179 179 179 179 180 180 181 181 182 182 182 182 182 183 183 183 183 183 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 184 184 185 186 187 188 188 190 192 192 193 195 197 198 199 201 201 202 203 204 205 206 206 206 207 207 208 208 208 209 209 209 210 210 209 209 209 209 209 208 208 208 207 207 207 206 206 205 204 203 202 200 199 197 195 193 191 188 187 185 183 181 180 178 177 176 175 174 173 172 171 170 170 169 169 168 168 168 168 168 168 168 168 169 169 169 169 169 170 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 174 174 175 175 176 176 176 177 177 177 178 178 179 180 180 181 182 183 168 169 169 169 170 170 170 169 169 169 169 169 169 169 169 169 169 168 169 169 169 169 169 169 169 170 170 170 170 170 170 170 169 169 169 170 170 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 169 169 169 169 169 169 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 174 174 175 175 175 176 177 177 178 178 179 179 179 180 180 180 181 181 182 182 183 183 183 183 183 184 184 184 185 185 185 185 186 186 186 186 186 186 186 185 185 185 185 185 185 185 185 186 187 188 188 188 189 191 191 193 194 195 196 198 199 200 202 203 204 205 206 206 207 207 208 208 208 209 209 209 209 209 210 210 210 210 210 210 210 210 209 209 209 209 208 208 208 207 207 206 205 204 202 201 199 198 195 194 192 190 188 186 184 183 181 180 178 177 176 175 174 173 172 171 170 170 169 169 169 168 168 169 169 169 169 169 169 169 169 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 175 175 176 176 177 177 177 178 178 178 179 180 180 181 182 183 183 169 169 169 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 169 169 169 168 168 169 169 170 170 170 170 171 171 171 171 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 175 176 175 176 177 177 178 179 179 179 179 180 181 181 182 182 182 183 183 183 183 183 184 184 185 186 185 185 186 186 187 187 187 188 188 187 187 187 187 187 187 187 187 188 188 188 188 188 188 189 190 191 191 192 194 194 196 197 198 200 200 202 203 204 205 206 206 207 208 208 209 209 209 209 210 210 210 210 211 211 211 211 211 211 211 211 211 210 210 210 209 209 209 208 208 207 206 205 204 204 202 200 198 196 195 193 191 189 187 185 184 182 181 180 178 177 176 175 174 173 172 172 171 171 170 170 170 169 169 169 169 169 169 169 169 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 175 175 176 176 177 177 177 178 179 179 180 180 180 181 181 182 183 184 169 169 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 174 174 174 174 173 173 173 172 172 172 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 169 169 168 168 168 169 169 168 168 169 170 170 170 170 171 171 172 172 172 172 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 177 177 177 178 179 179 180 180 181 182 182 183 183 183 183 183 184 184 184 185 185 186 186 186 186 187 187 188 189 188 188 189 189 189 189 189 190 189 189 189 189 189 189 189 189 189 190 191 191 192 193 194 195 196 198 198 200 201 202 203 205 205 206 207 208 209 210 210 210 210 210 211 211 210 211 211 211 211 212 212 213 212 212 212 211 211 211 211 210 210 209 209 208 208 207 206 206 204 203 202 200 199 197 196 193 191 190 188 186 185 184 182 181 179 178 177 176 175 174 173 172 172 171 171 171 170 170 170 169 169 169 169 169 170 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 176 176 177 177 177 178 179 179 180 180 180 181 181 182 183 184 184 169 169 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 172 172 172 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 172 172 171 171 170 170 169 169 169 169 169 169 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 169 168 168 169 169 169 170 171 171 171 172 172 172 173 173 173 174 174 174 174 175 175 175 176 176 177 176 177 178 178 178 179 179 180 180 181 182 182 183 183 184 184 185 185 185 185 186 186 187 186 187 187 187 188 189 189 189 189 189 190 190 191 191 191 191 192 192 192 192 192 191 191 191 192 192 192 192 193 193 195 196 197 198 199 200 202 202 203 205 205 207 208 209 209 210 210 211 211 211 212 212 212 212 212 212 212 212 212 212 213 212 212 212 212 212 212 211 211 211 210 210 209 208 208 208 207 206 205 203 203 201 199 198 196 194 192 190 189 187 186 184 183 181 180 179 178 176 176 175 174 174 173 172 171 171 171 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 176 176 177 177 177 178 179 179 180 180 181 181 182 182 183 184 184 184 169 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 169 169 169 169 170 170 170 171 171 171 172 172 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 172 171 171 170 170 170 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 169 168 168 169 169 170 170 170 171 171 172 172 173 173 173 174 174 174 175 175 175 176 177 177 177 177 178 178 178 178 179 180 180 181 182 182 182 183 184 185 185 185 186 186 187 187 187 187 187 188 188 189 189 190 190 190 190 191 191 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 194 194 194 195 196 197 197 199 200 201 202 203 204 205 206 207 208 209 210 210 211 211 212 212 212 213 213 213 213 213 213 213 212 212 213 213 213 213 213 213 213 212 212 211 211 211 210 209 209 208 208 207 207 206 205 204 202 202 200 199 197 195 193 191 190 188 187 185 184 182 181 180 179 177 177 176 175 174 174 173 172 172 172 171 171 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 175 176 176 177 177 177 179 179 179 180 180 181 181 182 182 183 184 184 184 185 169 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 169 168 169 169 169 170 171 171 171 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 176 175 175 175 174 174 173 172 171 171 170 169 169 168 168 168 168 168 168 168 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 169 168 168 168 168 169 169 169 169 169 170 170 171 171 172 172 173 173 173 173 174 174 175 175 175 176 177 177 177 178 178 178 179 180 180 180 180 181 182 182 182 183 184 185 185 186 186 186 187 187 187 188 188 189 190 190 190 191 191 191 191 192 192 193 193 193 193 193 194 194 194 194 194 194 194 194 195 195 195 195 195 196 196 197 198 199 200 201 202 203 204 206 207 208 209 210 210 211 212 212 212 213 213 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 213 213 212 212 211 211 210 210 210 209 208 208 207 207 205 204 203 202 201 199 197 196 194 192 190 189 187 186 184 183 182 181 180 179 178 176 176 175 174 174 173 173 173 172 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 176 176 177 177 177 178 179 180 180 180 181 181 182 182 183 184 184 184 185 185 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 170 171 171 171 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 176 176 175 175 175 174 174 173 172 171 170 170 169 168 168 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 171 171 171 172 173 173 173 174 174 174 175 175 175 176 177 177 178 178 178 178 179 180 180 180 181 181 182 182 182 183 184 185 185 185 186 187 188 188 188 189 189 190 190 191 191 191 192 192 192 193 193 194 194 195 195 195 195 195 195 195 195 195 195 196 196 196 196 196 197 197 197 198 199 199 200 202 202 203 205 205 206 208 209 210 211 211 212 212 213 213 213 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 214 213 213 213 213 212 212 212 211 210 210 209 209 209 208 207 206 206 204 203 202 201 199 198 196 194 193 191 190 188 186 185 184 182 181 180 179 178 178 176 176 175 175 174 174 173 173 173 172 172 172 172 171 171 172 172 172 172 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 177 177 177 178 179 180 180 180 181 181 182 182 183 183 184 184 185 185 186 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 170 171 171 171 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 174 174 173 172 172 171 170 169 169 168 168 167 167 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 169 169 169 170 170 170 171 171 172 173 173 174 174 174 174 175 175 175 176 177 177 177 178 178 178 179 180 180 180 181 181 182 182 182 183 184 184 185 185 185 186 187 188 189 189 190 190 190 191 192 192 192 192 193 194 194 194 195 196 196 196 196 196 196 196 196 197 197 197 197 198 198 198 198 198 199 199 199 200 201 201 202 204 204 205 207 208 209 210 211 212 213 213 213 214 214 215 214 215 215 215 215 215 215 215 214 214 214 214 214 213 214 213 213 213 213 213 213 213 212 212 212 212 211 210 209 209 209 208 207 207 206 205 203 202 201 199 198 196 195 193 191 190 188 187 186 185 183 182 181 180 179 178 178 177 176 175 175 174 174 174 173 173 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 174 174 175 175 175 175 175 175 176 176 176 177 177 177 177 178 179 180 180 180 181 181 182 182 183 183 184 184 185 185 185 186 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 169 169 170 171 171 172 172 173 173 173 174 174 174 174 174 174 174 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 174 174 174 173 172 171 171 170 169 168 168 168 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 169 169 170 170 170 170 171 171 172 173 174 174 174 175 175 175 176 176 177 177 177 178 178 178 179 180 180 180 181 181 181 182 183 183 184 184 184 185 186 186 187 188 188 189 189 190 190 191 192 192 192 193 193 194 194 195 196 196 197 198 198 198 198 198 198 198 198 198 198 199 199 199 199 199 199 200 200 200 201 202 203 203 205 205 207 208 208 210 210 211 212 213 214 214 215 215 215 215 215 216 216 216 215 216 216 215 215 214 214 214 214 213 213 213 213 213 213 213 213 213 213 212 212 212 211 210 210 209 209 208 208 206 206 205 204 202 202 200 198 197 195 194 192 191 189 188 187 185 184 183 182 181 180 179 178 178 177 176 175 175 174 174 174 173 173 173 173 172 172 172 172 173 173 173 173 174 174 174 174 175 175 175 175 175 176 176 176 176 176 177 177 177 178 179 179 180 180 180 181 181 182 182 183 183 184 184 185 185 185 185 186 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 169 169 170 171 171 172 172 173 173 174 174 174 174 174 174 174 173 173 173 173 172 172 173 173 173 174 174 174 174 174 175 175 174 174 174 173 173 172 171 170 170 169 168 168 167 166 166 166 166 165 165 165 165 165 165 165 166 166 166 166 167 167 167 168 168 168 168 169 169 170 170 170 171 171 172 173 173 174 174 175 175 176 177 177 177 177 178 178 178 178 179 180 180 180 181 181 181 182 182 183 183 184 184 184 185 186 186 187 188 188 189 190 190 190 191 192 193 193 193 194 194 195 195 196 197 198 198 198 199 199 200 200 200 200 200 200 200 200 200 200 200 200 200 201 202 202 203 204 204 205 206 208 208 209 210 211 212 213 214 214 215 216 216 216 216 216 216 216 216 216 216 216 215 215 215 215 214 213 213 213 213 213 213 213 213 213 213 212 213 213 212 212 211 211 210 209 209 209 208 207 206 205 204 203 201 200 198 197 196 194 193 191 190 188 187 185 184 184 182 181 181 180 179 178 178 177 177 176 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 176 176 176 176 176 177 177 177 177 178 179 179 180 180 180 181 181 182 182 183 183 183 184 184 185 185 185 186 186 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 169 169 169 170 170 171 172 172 173 173 174 174 174 174 174 174 173 173 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 173 173 173 172 172 171 170 169 169 168 168 167 166 166 166 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 168 168 168 168 169 170 170 171 171 172 172 173 174 174 175 175 176 177 177 177 178 178 178 179 179 179 180 180 181 181 181 181 182 182 183 183 183 184 184 184 185 186 186 187 187 188 188 189 190 190 191 192 192 193 193 194 195 195 195 196 197 198 198 199 199 200 200 200 200 200 201 201 201 201 201 201 201 201 201 202 202 203 203 205 205 205 206 208 209 209 210 211 213 213 214 215 216 215 216 216 216 216 216 216 216 216 215 215 215 215 215 214 213 213 213 213 212 212 212 212 213 212 213 213 213 213 213 213 212 212 211 211 210 209 209 208 207 206 205 204 203 202 200 199 198 196 195 193 192 190 189 188 186 185 184 183 182 181 181 180 179 178 178 177 177 176 175 175 174 174 174 173 173 173 173 173 173 173 173 174 174 174 175 175 175 176 176 176 176 176 177 177 178 178 177 178 179 179 180 180 180 181 181 182 182 183 183 183 183 184 185 185 185 185 186 186 169 169 169 170 170 170 170 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 169 168 169 170 170 171 172 172 173 173 174 174 174 174 174 173 173 172 172 172 171 171 171 171 171 172 172 173 172 172 173 173 173 173 173 172 172 171 171 170 170 169 168 168 167 166 166 166 165 165 165 165 165 165 164 165 165 165 165 165 166 166 167 167 168 168 169 169 169 170 171 171 172 172 173 174 174 175 175 176 177 178 178 178 178 179 180 180 180 180 181 181 181 181 182 183 183 183 183 183 183 184 185 185 185 186 187 187 187 188 188 189 190 191 191 192 192 193 194 194 195 195 196 197 198 199 199 200 200 201 201 201 201 201 201 201 201 201 201 201 202 202 202 203 203 204 205 205 206 206 208 209 210 210 211 212 213 214 215 215 216 216 216 216 216 216 216 216 216 216 216 215 215 214 214 213 213 213 212 212 211 211 211 211 212 212 212 212 213 213 213 213 212 212 211 211 210 209 209 208 208 206 206 205 203 202 200 199 198 196 195 194 192 191 190 188 187 186 185 183 183 182 181 180 180 179 178 178 177 177 176 175 175 175 174 174 174 173 173 173 173 173 174 174 174 175 175 175 176 176 176 176 177 177 178 178 178 178 178 179 179 180 180 180 181 181 181 182 182 183 183 183 184 184 185 185 185 185 186 186 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 169 168 169 170 170 171 172 172 173 173 173 174 174 173 173 173 172 172 171 171 171 170 170 170 170 171 171 172 172 171 172 172 172 172 172 171 171 170 170 170 169 169 168 168 167 166 166 166 165 165 165 165 165 165 164 164 164 165 165 165 165 166 166 167 168 168 169 169 170 170 171 171 172 173 174 174 175 176 177 177 178 178 179 180 180 180 180 181 181 181 181 182 182 183 183 183 183 183 184 184 184 184 185 185 185 186 187 187 187 188 188 189 190 191 191 192 192 193 194 194 195 195 196 197 198 199 199 199 200 200 200 200 201 201 201 201 202 202 202 201 201 202 202 203 204 204 204 206 207 207 208 209 210 211 211 212 213 214 215 216 217 217 217 216 217 217 216 216 215 215 215 214 214 214 213 213 212 212 211 211 211 210 210 211 211 211 212 212 213 212 213 213 212 212 212 212 211 210 209 209 208 206 205 205 203 202 201 199 198 197 195 194 193 191 190 189 187 187 185 184 183 182 182 181 180 180 179 178 178 177 177 176 176 175 175 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 176 177 177 178 178 178 178 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 184 184 185 185 185 185 185 186 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 168 169 170 170 171 172 172 172 173 173 173 173 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 170 170 169 169 169 169 168 167 167 166 166 166 165 165 165 165 164 164 164 164 164 164 165 165 165 166 166 167 167 168 169 169 170 171 171 172 173 174 174 175 176 177 177 178 178 179 180 180 180 181 181 181 182 182 183 183 183 183 183 183 184 184 184 184 184 185 185 185 185 186 187 187 187 188 188 189 190 190 191 191 192 193 193 194 195 196 196 197 197 198 198 199 200 200 201 201 201 201 201 201 202 202 202 201 201 201 202 203 204 204 204 206 207 207 209 209 210 211 212 213 214 215 215 217 216 217 217 217 216 216 216 215 215 214 215 213 213 213 212 212 211 211 210 210 209 209 210 210 210 210 211 211 212 212 213 213 212 213 212 212 211 210 209 209 208 206 205 205 204 202 201 199 198 197 196 194 193 192 191 189 188 187 186 185 184 183 182 182 181 180 180 179 178 178 178 177 176 176 175 175 174 174 174 174 174 174 174 174 175 175 176 176 176 177 177 178 178 178 178 178 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 183 184 184 185 185 185 185 185 185 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 169 170 170 170 171 172 172 172 173 173 172 172 172 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 166 166 166 166 165 165 164 164 164 164 164 164 164 164 164 165 165 166 166 167 167 168 169 169 170 171 172 172 173 174 175 176 176 177 178 178 179 180 180 181 181 181 182 183 183 183 183 184 184 184 184 184 184 185 185 185 185 185 185 185 185 186 186 187 187 188 188 188 189 190 190 191 192 192 193 194 194 195 195 196 196 198 198 198 198 199 200 200 200 200 200 201 201 201 201 201 201 201 202 203 203 204 204 206 206 208 208 209 211 211 212 213 214 215 216 216 216 216 216 216 216 216 215 215 214 214 213 213 212 212 211 211 210 209 209 208 208 208 208 209 209 210 211 211 212 212 213 213 213 213 213 212 211 211 210 209 208 206 206 205 204 202 200 199 198 197 196 195 193 192 191 190 189 188 187 186 185 184 183 182 182 181 180 180 179 179 178 178 177 177 176 176 175 175 175 175 174 174 175 175 175 176 176 176 177 177 178 178 178 178 178 179 179 180 180 180 180 181 181 181 182 182 182 183 183 183 183 183 184 184 185 185 185 185 185 185 168 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 171 171 171 172 172 172 172 171 171 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 166 165 165 165 164 164 164 164 164 164 164 164 165 165 165 165 166 167 167 168 169 169 170 171 172 172 173 175 175 176 177 178 178 179 180 180 181 181 182 183 183 183 183 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 186 186 187 187 188 188 189 190 190 191 192 192 193 193 193 194 194 196 196 196 196 197 198 198 199 199 200 200 200 200 200 199 199 200 201 201 201 201 203 203 204 205 206 208 208 208 210 211 212 212 214 214 215 215 216 215 216 216 215 215 214 214 213 213 212 212 211 210 210 209 209 208 208 207 207 207 207 208 208 209 210 211 211 212 213 213 213 213 213 213 212 211 210 209 208 206 206 205 203 202 200 199 198 197 196 195 194 192 191 190 189 188 188 186 185 185 184 183 182 182 181 180 180 179 179 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 178 178 178 178 179 179 179 180 180 180 180 181 181 181 182 182 182 182 183 183 183 183 184 184 184 184 185 185 185 185 185 167 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 171 171 171 171 171 171 170 170 170 169 169 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 167 167 167 167 166 166 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 165 165 165 166 167 167 168 169 169 171 171 172 172 173 175 175 176 177 178 179 180 180 181 181 182 182 183 183 183 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 186 187 187 187 188 189 190 190 190 191 191 192 192 192 193 194 194 194 194 196 196 196 196 198 198 198 198 199 199 199 199 199 199 199 201 201 202 202 202 204 206 206 207 208 209 210 210 211 212 213 213 214 214 215 215 215 214 214 213 213 213 212 211 210 210 209 209 208 207 207 206 206 206 206 206 207 207 208 209 210 211 212 213 213 213 214 213 213 212 211 210 209 208 207 206 205 203 202 200 200 198 197 196 195 194 193 192 191 190 189 188 187 186 185 185 184 183 182 182 181 181 180 179 179 178 178 178 177 177 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 180 180 180 180 181 181 181 182 182 182 182 183 183 183 183 183 184 184 184 184 185 185 185 185 185 167 167 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 167 167 167 167 168 168 168 168 168 168 169 169 170 170 170 170 170 170 169 169 169 168 168 167 167 167 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 165 165 165 166 166 167 168 169 170 171 171 172 172 173 175 175 176 177 178 179 180 180 181 182 182 183 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 185 185 186 186 186 187 188 189 189 189 190 190 190 191 191 192 192 192 192 193 193 194 195 195 195 195 196 196 196 196 198 198 198 198 198 199 200 200 201 202 202 204 205 207 207 207 209 209 210 211 211 212 212 212 214 214 213 214 212 213 212 211 211 210 209 208 208 208 207 206 206 205 205 205 205 205 206 207 207 208 209 211 212 213 213 214 214 214 213 212 211 211 209 209 207 206 204 203 202 200 200 199 198 196 195 194 193 192 191 190 190 189 188 187 186 185 185 184 183 182 182 181 181 180 180 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 180 180 180 180 181 181 181 182 182 182 182 183 183 183 183 183 184 184 184 184 184 184 185 185 185 185 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 168 168 167 167 167 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 165 165 166 166 166 167 168 168 169 170 171 172 173 174 175 176 177 177 178 180 180 181 181 182 183 184 184 184 184 185 185 185 185 185 185 186 186 185 185 185 185 185 185 185 184 184 184 184 184 185 185 185 185 186 187 188 188 188 189 189 190 190 190 191 191 192 192 192 192 193 193 194 194 194 194 194 195 195 195 195 196 196 196 196 198 198 200 200 202 202 203 204 206 207 207 208 209 209 210 211 211 211 212 212 212 213 212 211 211 210 209 209 208 208 207 206 206 205 205 204 204 204 204 204 205 206 207 208 209 210 211 212 213 213 214 214 213 212 212 211 210 208 207 206 204 203 202 200 200 199 198 196 195 194 193 193 192 191 190 189 188 187 187 186 185 184 184 183 182 182 181 181 180 180 179 179 179 178 178 178 177 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 180 180 181 181 181 182 182 182 182 183 183 183 183 183 184 184 184 184 184 184 184 185 185 185 185 167 167 167 167 168 168 168 168 169 168 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 168 168 168 168 167 167 167 167 167 167 167 167 167 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 166 166 165 165 165 165 165 164 164 164 163 163 163 163 163 163 163 163 163 164 164 165 165 165 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 165 165 166 166 166 167 168 168 169 170 171 172 173 174 175 175 176 177 178 180 180 181 182 182 183 184 184 185 185 185 185 185 186 186 186 186 186 186 185 185 185 185 185 184 184 184 184 184 184 185 185 185 185 186 186 187 187 188 188 188 189 189 189 189 190 190 190 190 190 191 191 192 193 193 193 193 194 194 194 194 194 194 194 194 196 196 197 198 199 201 201 203 204 204 204 206 207 207 207 209 209 210 209 211 211 211 210 210 209 209 208 208 207 207 206 205 205 204 204 204 203 203 203 204 204 205 206 208 209 210 211 212 213 213 214 213 213 212 212 211 209 208 207 206 204 203 202 201 200 199 198 196 196 195 194 193 192 191 190 190 189 188 187 187 186 185 184 184 183 182 182 181 181 180 180 180 179 179 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 181 181 181 182 182 182 182 183 183 183 183 183 184 184 184 184 184 184 185 185 185 185 185 185 166 166 166 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 167 166 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 164 164 164 163 163 163 163 163 162 162 162 162 162 163 163 163 164 164 165 165 165 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 165 165 165 166 166 166 167 168 168 169 170 171 172 173 174 175 175 176 177 178 180 180 181 182 183 184 184 185 185 185 186 186 186 186 186 186 186 186 186 186 185 185 185 185 185 184 184 184 184 184 185 185 185 185 186 186 187 187 187 188 188 188 187 187 188 188 188 188 188 189 189 190 190 191 191 191 191 192 192 192 192 192 192 193 193 193 195 195 195 197 198 199 201 201 202 203 203 203 204 206 206 206 207 207 207 208 208 209 208 208 208 207 206 206 206 205 204 204 204 203 203 203 203 203 204 204 204 206 207 208 209 210 212 213 213 213 213 213 212 212 210 209 208 207 206 204 203 202 201 200 199 198 196 196 195 194 193 192 191 191 190 189 189 188 187 186 186 185 184 184 183 182 182 182 181 181 180 180 180 179 179 179 179 178 179 179 179 179 179 179 179 179 180 180 180 180 181 181 181 182 182 182 182 182 183 183 183 183 183 184 184 184 184 184 184 185 185 185 185 185 185 185 166 166 166 166 167 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 166 166 166 166 165 165 165 165 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 163 163 163 164 165 165 165 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 166 166 167 167 167 168 169 170 171 172 172 173 174 175 176 177 178 180 180 181 182 183 184 184 185 185 186 186 186 186 187 187 186 187 187 186 186 186 185 185 185 185 184 184 184 184 184 184 184 184 185 185 185 186 186 186 186 187 186 186 187 187 187 187 187 188 188 188 189 189 190 191 191 192 192 192 191 191 191 191 191 191 191 193 193 194 195 196 196 198 198 199 201 201 201 201 203 203 203 203 204 205 205 206 206 206 206 206 206 206 205 205 204 204 204 203 203 203 203 203 203 203 204 205 206 207 208 209 210 211 212 213 213 213 213 212 211 210 209 208 207 206 205 203 202 201 200 199 198 197 196 195 194 193 193 192 191 190 190 189 188 188 187 186 185 185 184 184 183 183 182 182 182 181 181 181 180 180 180 180 179 179 179 179 179 179 179 180 180 180 180 180 181 181 181 182 182 182 182 182 183 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 166 166 166 166 165 165 165 165 165 165 165 165 164 164 165 165 165 165 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 163 163 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 166 167 167 167 168 169 170 170 171 172 173 174 175 176 177 178 180 181 181 182 184 184 185 185 186 186 186 187 187 187 187 187 187 187 187 187 186 186 185 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 186 185 185 186 187 187 187 188 188 190 190 190 191 191 191 191 190 190 190 190 190 190 190 190 192 192 192 194 195 195 196 196 198 197 199 199 199 200 200 201 203 203 203 204 204 205 205 204 205 204 204 203 203 203 203 203 203 203 203 203 203 204 205 205 207 208 209 210 211 211 211 212 212 212 211 210 209 208 207 206 205 205 203 203 202 201 199 198 197 196 195 194 193 193 192 191 190 190 189 189 188 187 187 186 185 185 184 184 184 183 182 182 182 182 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 181 181 181 182 182 182 182 183 183 183 183 183 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 165 166 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 167 167 167 167 166 166 165 165 165 165 165 164 164 164 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 164 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 166 167 167 167 168 168 169 170 170 171 172 173 174 175 176 177 178 180 181 182 182 183 185 185 186 186 186 187 187 187 187 187 188 188 187 187 187 187 187 186 186 186 186 185 184 184 185 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 184 184 185 186 187 187 187 189 190 190 191 191 191 190 190 190 190 189 189 189 189 189 191 191 191 191 191 193 193 192 194 195 195 195 196 196 196 197 199 200 200 200 201 202 202 203 203 203 203 203 203 203 203 203 202 203 203 203 203 204 204 205 206 206 208 209 210 210 211 211 211 212 211 210 209 208 207 206 206 205 204 203 202 201 200 199 198 197 196 195 194 194 193 192 192 191 190 190 189 188 188 187 187 186 186 185 185 184 184 184 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 183 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 165 166 165 166 166 165 166 166 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 165 165 165 164 164 163 163 163 163 163 163 163 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 164 164 164 164 165 166 166 167 166 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 167 168 168 169 169 170 170 171 172 173 174 175 176 177 178 180 181 182 183 184 185 185 186 186 187 187 188 188 188 188 188 188 188 188 187 188 187 187 186 186 186 186 185 184 185 185 184 184 184 184 184 184 185 185 185 185 185 184 184 184 184 184 185 186 187 187 187 189 190 190 191 191 191 190 190 189 189 189 189 189 189 188 189 190 190 190 190 190 190 190 191 191 191 192 192 193 193 195 194 196 197 197 198 200 200 201 201 201 202 202 202 202 203 203 202 202 203 203 203 204 204 205 206 206 207 208 209 210 210 211 211 211 209 209 208 207 206 205 205 204 204 203 202 201 200 199 198 197 196 195 194 194 193 192 192 191 190 190 190 189 188 188 187 187 186 186 186 185 185 185 184 184 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 165 165 165 165 166 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 166 166 166 165 165 165 164 164 164 163 163 163 162 162 162 162 162 161 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 163 163 163 163 163 164 164 165 165 165 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 169 170 170 171 172 173 174 175 176 177 179 180 181 182 183 184 185 186 187 187 187 188 188 188 188 189 189 189 189 188 188 188 188 187 187 187 186 186 186 185 185 185 185 185 184 184 184 184 185 185 185 185 184 184 184 184 184 185 185 186 187 187 189 190 190 191 192 192 191 192 190 191 191 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 190 192 192 193 194 195 197 198 199 199 200 200 201 202 202 202 202 203 202 203 203 204 204 205 205 206 206 207 208 208 209 210 210 209 209 208 207 207 206 205 205 204 204 203 202 202 201 199 199 198 197 196 195 194 193 193 192 192 191 191 190 189 189 189 188 188 188 187 187 187 186 186 186 185 185 184 184 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 187 165 165 165 165 165 165 165 165 165 165 165 166 166 166 165 166 166 166 166 166 165 165 165 164 164 164 163 163 163 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 166 166 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 168 168 168 169 169 170 170 170 171 172 173 174 175 176 177 179 180 181 182 183 185 186 186 187 187 188 188 189 189 189 189 189 189 189 189 188 189 188 188 187 187 188 187 187 186 185 185 186 185 185 185 185 185 185 185 185 185 184 184 184 184 184 185 185 186 187 188 190 190 190 192 192 192 193 193 192 192 191 191 191 190 190 190 189 189 187 187 187 187 185 185 185 185 186 186 186 186 188 188 188 189 190 190 192 193 195 195 197 198 198 200 200 201 201 202 202 202 203 203 204 204 204 206 206 207 207 208 208 208 209 208 208 207 207 206 205 204 204 203 203 202 201 201 201 200 199 198 197 197 196 195 194 193 193 192 192 191 191 190 190 190 189 189 188 188 188 188 188 187 187 186 186 186 185 185 184 184 183 184 183 183 183 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 187 187 187 187 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 163 163 163 163 162 162 162 161 161 161 160 160 160 160 160 161 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 168 168 168 168 168 169 169 169 170 170 170 171 172 172 173 174 175 176 178 179 180 182 183 183 185 186 187 187 188 189 189 189 189 189 189 190 190 190 189 189 189 189 189 189 188 188 188 187 187 186 186 186 186 186 185 185 185 186 185 185 185 185 184 184 184 185 186 186 187 188 190 190 190 192 192 192 192 193 193 193 192 193 193 193 191 191 190 190 190 189 187 187 187 185 185 185 184 183 183 183 183 183 185 185 185 186 188 189 191 192 193 195 195 196 198 199 200 200 201 201 202 203 203 204 204 204 205 206 206 207 208 207 208 208 208 207 206 206 205 203 203 202 201 201 201 201 200 200 199 199 197 197 196 195 194 194 193 192 192 192 191 191 191 190 190 190 190 189 189 189 189 188 188 188 188 187 187 187 186 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 185 185 186 186 186 186 186 186 186 186 186 187 187 187 187 188 188 188 166 166 166 165 165 165 165 165 164 164 164 164 164 164 165 165 165 164 164 164 164 164 163 163 163 162 162 162 161 161 160 160 160 160 160 160 160 160 160 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 166 166 166 166 167 167 167 167 168 168 168 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 171 171 172 173 174 174 176 177 177 179 180 182 183 184 185 186 187 188 188 189 189 189 190 190 190 190 190 190 190 190 190 189 190 189 189 188 188 188 187 188 187 187 186 187 186 186 186 186 186 185 185 185 185 185 186 186 186 187 188 190 191 191 193 193 193 195 195 196 195 195 195 195 195 194 195 195 194 192 192 192 191 189 189 187 185 185 184 184 182 182 182 182 182 182 182 183 185 186 187 188 190 192 193 194 196 198 198 199 200 201 202 202 203 204 204 204 205 206 206 207 207 208 207 207 207 206 205 204 203 201 201 200 200 199 199 199 199 198 198 198 197 196 196 195 194 194 193 192 192 192 191 191 191 191 191 190 190 190 190 190 190 190 189 189 189 188 188 187 187 186 186 185 185 185 184 184 184 184 184 183 183 183 183 183 183 184 184 184 184 185 185 185 185 186 186 186 186 186 186 186 186 187 187 187 187 187 187 188 188 188 189 189 166 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 161 161 161 161 160 160 160 160 160 160 159 160 160 160 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 163 163 163 163 163 164 164 164 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 172 172 173 174 175 176 177 178 180 181 182 183 185 186 187 187 188 189 189 189 190 190 190 191 191 191 190 190 191 190 190 190 190 189 189 189 189 189 188 188 187 187 187 187 187 187 186 187 186 186 186 186 187 187 187 187 188 189 191 192 192 194 194 196 196 196 197 197 196 196 198 199 198 198 197 197 196 196 194 194 192 191 189 187 185 184 184 182 182 182 180 180 180 180 180 182 183 184 186 187 188 190 192 194 195 197 198 199 200 201 202 203 204 204 205 205 206 206 207 207 207 207 207 206 205 204 203 202 200 200 199 198 198 198 197 197 197 197 196 196 195 195 194 194 193 193 192 192 192 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 189 189 188 188 187 187 186 185 185 185 185 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 186 186 187 187 187 187 187 188 188 188 188 188 188 188 188 189 189 189 166 166 166 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 160 160 160 160 159 159 159 160 160 160 160 160 161 161 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 163 163 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 172 172 173 174 174 175 176 177 179 180 181 182 184 185 186 187 188 188 189 189 190 190 191 191 191 191 191 191 191 191 191 190 190 190 190 189 190 189 189 189 188 189 188 188 188 188 187 187 188 187 187 187 187 188 188 188 189 190 192 192 193 193 195 196 197 197 197 198 199 199 200 200 201 203 201 201 202 200 199 198 198 196 194 192 191 189 187 185 184 182 182 180 180 180 180 180 180 180 182 183 184 186 188 190 191 193 195 196 198 199 201 201 202 203 204 205 205 206 206 207 207 207 207 206 205 205 203 202 201 200 198 198 196 196 196 196 196 196 195 195 195 194 194 194 193 193 192 192 192 191 191 191 191 191 191 191 191 191 191 192 191 191 191 191 190 190 190 189 189 188 188 187 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 187 187 187 188 188 188 188 188 188 188 188 188 188 189 189 189 190 190 166 166 166 166 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 162 162 162 162 161 161 161 160 160 160 160 159 159 159 159 159 159 160 160 160 161 161 161 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 167 167 167 167 167 168 168 168 168 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 172 172 172 173 173 174 175 176 177 178 179 180 182 183 184 186 186 187 188 189 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 190 190 191 190 190 190 190 189 189 189 189 188 189 189 188 188 188 188 188 188 189 189 190 191 192 193 193 194 195 197 197 198 200 200 201 203 203 204 204 205 205 205 205 205 205 204 203 202 201 198 196 194 192 190 187 185 184 184 182 182 180 180 180 180 180 180 182 183 184 186 188 190 191 193 195 197 198 199 200 202 203 203 204 205 205 206 206 207 207 206 206 205 204 203 201 199 199 197 196 195 195 194 194 194 194 194 194 194 193 193 193 192 192 192 192 191 192 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 191 191 190 189 189 188 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 188 188 188 188 188 188 189 189 189 189 189 190 190 190 190 191 191 167 167 166 166 166 165 165 164 164 164 163 163 163 163 163 163 162 162 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 170 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 174 174 175 176 176 177 178 180 181 182 184 185 186 187 188 189 190 190 191 191 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 190 191 190 190 190 190 190 190 189 190 189 189 189 190 190 190 190 192 192 192 193 195 195 196 198 198 198 200 202 202 203 204 206 207 208 209 209 209 210 210 210 209 208 206 205 203 202 199 196 194 190 189 187 185 184 184 182 180 180 180 180 180 180 182 183 185 186 188 189 191 193 196 197 198 200 201 202 203 204 205 205 206 206 206 206 206 206 205 203 202 200 199 198 196 195 194 193 193 193 193 193 192 193 192 192 192 192 192 192 192 191 191 191 191 191 192 192 192 192 192 192 193 193 193 193 193 193 192 192 191 191 190 189 189 188 187 187 187 187 186 186 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 188 189 189 189 190 190 190 190 190 190 191 191 191 191 191 168 167 167 166 166 165 165 164 164 164 164 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 162 163 163 163 164 164 164 164 164 164 165 164 164 164 164 164 165 165 165 165 165 165 166 166 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 170 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 172 172 172 173 173 173 174 175 175 176 176 177 178 179 181 182 183 184 185 186 188 189 189 190 191 191 192 192 192 192 192 192 193 192 192 192 192 192 192 191 192 192 191 192 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 193 194 195 195 196 197 198 198 200 201 202 203 204 205 207 207 209 210 211 212 212 213 214 214 213 212 210 209 208 206 203 201 197 195 192 190 188 187 185 183 182 182 180 180 180 180 182 183 184 185 187 188 190 192 194 196 197 199 200 201 202 204 205 206 206 207 207 206 206 206 204 203 202 200 198 196 195 194 193 192 192 191 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 193 193 193 193 193 194 193 193 193 192 192 191 190 189 189 188 188 188 187 187 187 188 188 187 188 188 188 188 188 188 188 188 187 188 188 188 188 188 188 189 189 189 190 190 190 190 190 190 191 191 192 192 192 193 193 168 167 167 167 166 166 165 165 164 164 164 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 167 168 168 168 168 168 169 169 169 168 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 173 173 174 174 175 175 176 176 177 178 179 180 181 182 184 185 186 187 188 189 190 191 192 192 193 193 193 193 193 193 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 191 192 192 191 192 192 192 193 193 193 194 195 195 195 197 197 198 200 200 200 202 202 204 206 206 208 208 211 211 213 215 215 215 216 217 217 217 216 214 213 212 209 208 204 202 199 197 194 192 190 188 186 185 183 182 182 182 182 182 183 183 184 186 188 190 191 193 194 197 198 200 201 202 203 205 205 205 206 206 206 206 205 204 203 201 199 197 195 194 193 192 192 191 190 190 191 190 190 190 190 190 190 190 190 191 191 190 191 191 192 192 192 192 193 193 193 193 194 194 194 194 194 194 193 193 192 191 190 190 189 189 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 191 191 191 192 192 192 192 193 193 193 193 169 168 168 167 166 166 166 165 164 164 164 164 163 163 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 160 160 160 161 161 161 161 162 162 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 172 172 172 173 173 173 174 175 175 176 176 177 177 178 179 180 181 182 183 184 186 187 188 189 190 191 191 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 192 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 196 196 196 197 198 198 200 200 201 202 203 203 205 206 207 208 209 212 212 215 215 216 217 219 219 220 220 219 218 218 217 216 213 212 208 205 203 200 198 194 194 191 189 188 188 185 184 184 183 183 183 184 185 186 188 189 190 192 194 195 197 199 201 201 203 204 205 206 207 207 206 206 205 203 202 201 199 197 195 194 193 192 191 190 190 189 189 190 190 189 189 190 189 190 190 190 190 190 191 191 191 192 192 192 193 193 193 194 194 194 195 195 194 194 194 193 192 192 191 190 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 189 189 189 190 190 190 190 191 191 191 192 192 192 192 192 193 193 193 194 194 194 169 168 168 168 167 166 166 166 165 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 162 161 161 161 161 161 162 162 162 162 163 163 164 163 164 164 165 165 165 165 166 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 172 172 172 173 173 174 174 174 175 176 176 177 177 178 178 179 180 181 182 183 184 185 186 188 189 190 191 191 192 193 193 193 194 194 194 194 194 194 194 194 193 193 193 193 193 194 194 194 194 194 194 194 195 195 194 195 195 195 195 195 195 196 197 197 198 199 200 200 201 202 203 204 205 205 207 208 209 211 212 213 215 216 218 219 220 221 221 221 222 222 221 220 220 218 217 214 212 209 208 204 202 199 197 195 193 192 190 188 187 186 185 185 185 185 186 187 188 189 191 192 194 195 197 199 200 202 203 204 205 206 206 207 207 206 205 203 202 201 199 197 195 193 192 191 190 190 189 189 189 188 189 189 188 188 189 189 189 189 190 190 191 191 191 192 192 192 193 193 194 194 194 194 195 195 195 194 194 194 192 192 191 191 190 190 189 190 189 189 189 190 190 190 191 191 191 191 191 191 191 191 190 191 191 191 191 191 191 191 191 192 192 192 192 193 194 194 194 194 194 194 195 195 195 170 169 168 168 168 167 166 166 165 165 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 167 167 166 166 167 167 167 167 168 168 168 169 169 169 169 169 169 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 172 172 173 173 174 174 175 175 176 177 177 178 178 179 180 180 181 182 183 185 185 186 187 188 189 190 191 191 192 193 194 194 194 194 195 195 195 194 194 194 194 194 194 194 194 194 195 195 195 195 196 196 196 196 196 196 196 196 197 197 197 198 199 199 200 200 202 202 204 204 205 206 206 208 208 210 211 212 214 214 216 218 219 221 222 223 223 224 223 223 224 223 222 220 218 217 215 213 209 208 205 203 201 199 196 195 192 191 191 189 188 188 187 187 187 188 189 190 192 193 194 195 197 199 200 202 203 204 205 206 206 207 206 206 205 203 202 201 199 197 195 193 192 191 190 189 189 189 188 188 188 188 188 188 188 189 188 189 189 190 190 191 192 192 192 193 193 193 194 194 194 194 195 195 195 194 194 193 193 192 192 191 190 190 190 190 190 190 190 191 191 191 192 192 192 192 192 192 192 192 192 191 191 191 191 191 192 192 192 192 193 193 194 194 194 194 194 195 195 196 196 196 197 170 170 169 169 168 168 167 166 166 165 165 165 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 172 172 172 173 174 174 175 176 176 177 178 178 179 180 180 181 181 182 183 184 185 186 187 188 189 190 191 191 192 192 193 194 194 195 195 195 195 195 194 194 194 195 195 194 195 195 195 195 196 196 196 196 197 197 197 197 197 198 198 198 198 199 200 200 201 201 202 203 204 205 206 207 208 208 210 211 211 212 214 215 216 217 219 220 222 223 223 224 224 225 224 225 224 223 221 220 219 217 215 213 210 208 207 204 201 200 197 196 194 193 191 191 190 190 189 189 189 190 191 192 194 195 196 198 200 200 203 203 205 206 206 207 207 207 206 206 203 202 201 199 197 195 194 192 191 190 190 189 189 188 188 187 187 187 187 188 188 188 188 189 189 190 191 191 192 192 193 193 194 193 194 194 194 194 195 195 194 194 193 193 192 191 191 191 190 190 190 190 190 190 191 191 192 193 193 193 193 193 193 193 193 193 192 192 192 193 192 193 193 193 194 194 194 194 195 195 196 196 196 196 196 196 197 197 171 170 170 169 169 168 168 167 167 166 165 165 165 165 164 164 164 164 164 164 164 163 163 163 163 164 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 167 167 167 167 167 168 167 167 167 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 168 169 169 169 169 170 170 171 171 172 172 173 173 174 175 176 176 177 178 179 180 180 180 181 182 183 183 184 185 186 187 188 189 190 190 191 192 192 193 194 193 194 195 195 194 195 195 195 195 195 195 195 195 195 195 196 196 197 197 197 198 198 198 199 199 199 199 200 200 201 201 201 202 203 203 205 206 206 207 208 209 209 210 211 212 213 214 215 216 217 219 221 222 223 224 224 225 226 226 226 226 225 224 223 221 220 219 218 215 213 212 210 207 205 203 201 200 198 196 195 193 193 193 192 192 192 192 193 194 195 195 196 198 200 201 203 204 205 206 206 207 206 207 207 206 204 203 201 199 197 196 194 193 192 190 190 189 189 188 188 187 187 187 187 187 188 188 188 189 189 190 191 192 192 192 193 193 193 193 194 194 194 194 194 194 194 193 193 192 192 191 191 190 190 190 190 190 191 191 192 192 192 193 193 194 194 194 194 194 194 193 193 194 194 194 193 194 194 194 195 195 196 196 196 197 197 197 197 197 198 198 198 199 171 171 170 170 169 169 168 168 167 167 167 166 165 165 165 165 164 164 164 164 164 164 164 164 165 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 169 169 169 169 170 170 171 171 172 173 173 174 175 176 176 178 178 179 180 180 181 182 182 183 184 184 185 186 186 188 189 189 190 191 191 192 192 193 193 193 194 194 195 195 195 195 195 195 195 195 195 195 196 196 197 197 198 198 198 199 199 199 200 200 200 201 201 202 202 202 203 204 205 206 207 207 208 209 210 210 211 212 213 214 214 214 216 218 219 220 222 222 224 224 225 226 227 227 226 227 226 225 224 223 222 221 219 217 215 213 211 210 208 206 205 203 201 199 198 197 196 195 194 194 194 194 195 195 195 196 198 199 200 201 203 204 205 206 207 207 207 207 207 206 205 203 202 200 198 197 195 193 192 191 190 189 189 188 188 187 187 187 187 187 187 187 188 189 189 190 191 192 192 193 193 193 193 193 193 193 194 193 193 193 193 192 192 192 191 191 190 190 190 190 190 190 191 191 192 193 193 194 194 194 194 195 195 195 195 195 195 195 195 195 196 196 196 196 196 197 197 197 198 198 198 198 199 199 199 199 200 200 172 172 171 170 170 169 169 169 168 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 168 169 169 169 169 170 170 171 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 169 169 169 170 170 171 171 172 172 174 174 175 176 177 178 179 180 180 181 182 182 183 184 184 185 186 187 187 189 190 190 190 191 192 192 192 192 193 193 194 194 195 195 195 195 195 195 196 196 196 196 197 197 198 198 198 199 199 200 200 200 201 201 201 202 203 203 203 204 205 206 206 207 208 209 209 211 211 211 213 213 214 214 215 217 217 218 220 220 221 222 224 225 226 227 227 227 227 227 227 226 224 223 223 222 221 219 217 215 213 211 210 208 206 204 204 202 201 200 199 197 197 197 197 197 197 196 197 198 199 200 202 202 203 204 205 207 207 207 207 207 207 206 205 203 202 200 199 197 195 194 193 191 190 190 189 189 188 187 187 187 187 187 187 187 188 189 189 190 191 191 192 192 193 193 193 192 193 193 193 192 192 192 192 191 191 191 191 190 190 190 190 190 190 191 191 191 192 193 193 194 194 195 195 196 196 196 196 196 196 196 196 196 197 197 197 198 198 199 199 199 199 199 199 199 200 200 201 201 201 201 173 173 172 171 171 170 170 170 169 169 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 170 170 171 171 170 170 170 170 169 168 168 168 168 167 168 168 168 168 168 169 169 170 171 171 171 172 173 174 175 175 176 177 179 179 180 181 182 182 183 184 185 185 186 186 188 189 189 190 190 191 191 192 192 191 192 193 193 193 193 194 194 194 194 195 195 196 196 196 197 197 197 198 199 200 200 200 201 201 201 202 202 203 203 204 204 205 206 206 207 208 208 209 210 211 212 212 213 214 214 214 215 216 217 218 219 219 221 222 223 224 225 226 226 227 227 227 228 227 227 225 224 223 223 222 221 218 217 215 213 212 210 209 207 205 205 203 202 201 200 199 199 199 199 198 198 199 199 200 201 203 203 204 204 206 207 207 207 207 207 207 206 205 204 202 201 200 197 196 195 194 192 191 190 190 189 188 188 188 187 187 187 187 187 188 189 189 190 191 192 192 193 192 192 193 192 192 192 191 191 191 191 190 190 190 190 189 189 189 189 190 190 190 191 191 192 192 193 194 194 195 195 196 196 196 197 197 197 198 197 198 198 198 199 199 199 200 200 200 201 201 201 201 201 201 201 201 202 202 203 174 173 173 173 172 172 171 171 170 169 169 169 169 168 168 167 167 167 167 167 167 166 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 171 171 170 170 170 170 170 169 168 168 168 168 168 168 168 168 168 169 169 169 170 170 171 171 172 173 174 175 176 177 177 179 179 180 181 182 183 183 184 185 186 187 187 187 188 189 190 190 190 190 190 191 191 191 191 192 192 192 192 193 193 194 194 194 195 195 196 196 197 198 199 199 200 201 201 201 202 203 203 204 204 204 205 205 206 206 207 208 209 209 210 211 212 212 213 213 214 214 215 215 217 217 218 219 220 221 222 224 224 225 226 227 227 228 229 229 227 227 226 226 225 223 222 221 219 218 216 215 213 211 210 209 207 205 205 204 203 202 202 201 201 200 200 200 201 201 202 203 203 204 205 205 207 207 207 207 207 207 207 206 205 204 202 201 200 198 197 195 195 193 192 191 190 189 189 188 188 187 187 187 187 187 188 189 189 190 191 192 192 192 192 192 192 191 191 191 190 190 189 189 189 189 188 188 188 188 189 189 189 189 190 191 191 192 192 193 194 194 195 196 197 197 197 198 198 198 198 199 200 200 200 201 201 201 202 202 202 202 202 202 202 202 202 203 203 203 203 204 175 174 174 173 173 172 172 172 172 171 171 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 168 168 168 168 169 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 169 170 171 171 173 173 174 174 176 177 177 179 179 180 181 182 183 184 184 184 185 186 187 188 188 189 190 189 189 189 189 190 190 190 190 190 190 191 192 192 192 192 193 193 194 195 195 196 197 198 199 199 200 201 202 202 203 203 204 204 204 205 206 206 207 207 208 209 210 211 211 212 212 214 214 214 215 215 216 216 216 217 219 219 220 220 222 223 224 224 226 226 227 228 229 228 228 227 227 226 225 224 222 221 220 218 217 216 214 213 211 210 209 207 207 206 205 204 203 203 203 203 203 203 203 203 203 203 204 205 206 206 207 207 207 207 207 207 207 206 205 204 203 202 200 199 197 196 195 194 192 191 190 189 189 188 188 187 187 187 187 187 188 189 190 191 191 192 192 192 192 192 191 191 190 190 188 188 188 187 187 187 187 187 187 187 188 188 189 189 190 191 191 192 192 194 194 195 196 196 197 198 198 199 199 200 200 201 201 201 202 203 204 204 204 204 204 204 204 204 204 204 204 204 204 205 205 206 176 176 175 175 174 174 174 173 173 172 172 172 171 171 170 170 169 169 169 169 169 169 168 168 168 169 169 169 169 169 170 169 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 170 170 170 169 169 169 169 168 168 168 168 167 168 168 168 168 169 169 170 170 171 171 172 173 174 174 175 176 177 178 179 180 181 181 182 183 184 185 185 186 187 187 187 188 189 189 189 189 189 189 189 189 189 189 189 189 190 191 191 191 192 193 193 194 194 196 197 197 199 200 200 201 201 202 202 203 203 204 205 206 206 207 208 208 208 209 211 211 212 213 213 213 214 214 215 215 216 216 216 217 218 219 219 220 222 223 223 224 225 226 227 228 228 228 228 227 227 227 226 224 224 221 220 219 218 217 215 213 212 211 210 209 208 207 206 206 205 205 205 204 204 204 204 204 204 205 205 206 206 206 207 207 207 207 207 207 206 205 205 204 203 202 201 200 198 197 196 194 193 192 191 190 189 188 188 187 187 187 187 188 188 189 190 190 191 192 192 192 192 192 191 190 189 188 187 186 186 185 185 185 185 185 186 187 187 188 188 189 190 190 191 192 193 194 194 195 196 197 198 198 199 200 200 201 201 202 203 203 204 205 205 206 206 206 206 206 205 205 205 205 205 205 206 206 206 207 177 177 176 176 176 175 175 175 174 174 173 173 172 172 172 171 171 170 170 170 169 169 169 169 169 170 170 170 170 170 171 170 170 171 171 171 170 170 170 170 169 169 170 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 170 170 169 169 168 168 168 168 167 167 168 168 168 168 169 169 169 170 170 171 171 171 172 173 174 175 176 177 177 179 179 180 181 181 182 183 183 184 185 186 186 187 187 187 188 188 188 187 187 187 187 187 187 188 188 188 188 189 190 191 192 192 193 194 195 196 197 198 199 200 200 201 202 202 203 203 204 205 205 206 207 207 208 209 210 211 211 212 212 213 214 214 214 215 215 216 216 216 217 218 218 219 220 221 222 223 224 224 226 226 226 227 228 228 227 227 227 226 224 223 221 220 220 217 217 215 214 212 211 211 209 209 208 208 207 207 205 205 205 205 205 205 205 206 206 206 206 207 207 207 208 207 207 207 207 206 205 204 204 203 202 201 200 199 198 196 195 193 192 191 190 189 189 188 187 187 187 187 188 188 189 190 190 191 192 192 192 192 191 190 189 188 187 185 184 184 183 183 183 184 184 185 185 186 187 188 189 190 190 191 192 193 194 195 196 197 197 199 199 200 201 202 203 203 204 205 206 206 207 208 208 208 208 208 207 208 207 207 207 206 206 207 208 208 208 178 178 178 178 177 177 176 176 175 175 175 174 174 173 173 172 172 172 171 171 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 171 171 171 171 171 170 170 169 169 169 168 168 168 168 168 168 168 168 169 169 169 169 169 170 171 171 171 172 173 173 174 175 176 177 177 178 179 179 180 181 181 182 182 183 184 185 185 185 185 186 186 185 185 185 185 185 185 186 186 186 186 187 188 188 189 190 191 191 192 194 195 196 197 198 199 199 200 201 201 202 203 204 204 205 206 207 207 208 209 210 211 211 212 212 213 214 214 214 215 215 215 215 216 216 217 218 219 219 220 221 222 223 223 225 226 226 227 227 227 227 226 226 225 224 223 221 221 220 218 217 216 215 213 212 212 210 210 209 209 208 208 207 206 206 206 206 206 206 206 206 207 207 208 208 208 207 207 207 207 207 206 205 204 204 203 201 201 200 198 198 196 195 194 193 192 190 189 189 188 187 187 187 187 188 188 189 190 190 191 192 192 192 192 191 190 189 188 186 184 183 182 181 181 182 182 183 184 185 186 187 188 189 190 191 192 193 194 195 195 197 197 198 199 200 201 202 203 204 205 206 207 208 209 209 210 209 210 210 210 209 208 208 208 209 209 209 209 209 209 210 180 179 179 179 179 178 178 177 177 176 176 175 175 175 174 174 173 173 172 172 172 171 171 171 171 171 171 171 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 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 168 168 168 168 168 169 168 169 169 169 169 170 171 170 171 171 172 172 173 173 174 174 175 176 177 177 178 178 179 180 180 181 181 182 182 182 184 183 183 183 183 183 182 182 182 183 183 183 184 184 185 186 186 187 188 189 190 191 193 194 194 196 196 198 198 199 200 201 201 202 203 204 204 205 206 207 207 208 210 210 211 212 212 212 213 213 214 214 214 215 215 215 215 216 217 218 218 219 221 221 222 223 223 224 225 226 226 226 226 226 225 224 223 222 221 221 219 218 216 216 214 214 212 212 211 211 209 209 209 208 208 207 207 207 207 207 207 208 207 207 208 208 208 208 207 207 207 207 206 205 204 204 203 203 201 200 199 199 197 196 195 194 193 192 190 189 189 188 188 188 187 188 188 189 189 190 191 191 192 192 192 192 191 190 188 187 185 183 182 181 180 180 180 181 181 183 184 185 187 188 189 190 192 192 193 194 195 197 197 198 199 200 201 202 204 205 206 207 208 209 210 211 211 212 212 211 211 211 211 210 210 210 210 210 210 210 210 211 211 181 181 181 181 180 180 179 179 178 178 177 177 176 176 175 175 174 174 173 173 173 172 172 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 171 171 171 171 171 171 170 171 171 171 171 171 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 171 171 171 171 171 171 171 170 170 169 169 169 168 168 168 168 168 169 168 168 169 169 169 170 170 170 170 171 171 171 171 172 172 172 173 173 174 175 175 175 176 177 178 178 178 179 180 180 180 180 181 181 181 181 181 181 180 180 180 181 181 181 181 182 183 183 184 185 187 187 189 190 191 192 193 194 195 196 197 198 199 200 201 201 201 202 204 204 205 206 208 208 209 210 211 211 211 212 212 213 213 213 213 214 215 215 215 215 216 217 217 218 218 220 221 222 222 223 224 224 225 224 225 225 224 223 222 221 220 219 218 216 216 216 214 214 213 212 211 211 210 210 209 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 207 206 206 206 205 205 204 203 202 202 201 200 199 199 197 196 195 194 193 192 191 190 189 188 188 188 188 188 188 189 189 190 191 191 192 192 192 192 191 190 188 186 184 182 181 180 179 179 179 180 181 182 183 185 187 188 189 191 192 193 194 195 196 197 198 199 200 201 203 204 205 206 207 208 210 211 211 212 213 213 214 213 213 213 212 212 212 212 211 211 211 211 211 212 212 183 182 182 182 181 181 181 180 180 179 178 178 177 177 177 176 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 170 169 169 169 169 168 168 169 168 168 169 169 169 169 170 170 170 170 171 171 171 170 171 171 172 172 171 172 173 174 174 174 175 175 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 180 181 182 183 184 185 186 187 188 189 191 192 193 194 195 196 197 197 197 199 200 200 201 202 204 204 205 206 207 208 209 209 210 210 211 212 212 212 212 213 213 213 214 214 215 215 215 216 216 218 218 219 220 221 222 223 223 223 223 223 223 222 222 221 220 219 218 217 216 216 215 214 213 212 212 212 211 211 209 209 209 208 208 208 208 209 208 208 208 208 208 208 208 208 208 207 207 206 206 205 204 204 203 202 201 200 200 199 198 198 197 195 195 194 192 191 190 190 189 188 188 188 188 189 189 189 190 191 192 192 193 193 192 192 190 189 186 184 182 181 179 179 178 179 179 181 182 184 185 187 188 190 192 193 194 195 196 197 198 200 201 201 203 204 205 206 208 209 210 211 213 213 214 214 215 215 215 215 214 214 213 213 213 213 212 213 213 213 213 213 184 184 184 183 183 182 182 182 181 181 180 179 179 178 177 177 177 176 176 175 175 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 172 172 172 172 172 171 171 170 170 169 169 169 169 168 168 168 169 168 169 169 170 169 170 170 171 170 170 170 170 171 171 171 171 171 171 172 172 172 173 174 174 174 175 174 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 178 179 180 181 182 183 184 186 187 188 189 190 191 192 193 194 195 196 196 197 198 199 200 201 202 204 205 205 205 207 208 208 209 210 210 210 211 211 212 212 212 213 213 213 213 214 215 215 216 216 217 217 219 219 220 220 221 221 221 221 221 221 220 219 218 218 216 215 215 214 214 212 212 211 211 211 210 210 210 210 209 209 208 208 208 208 209 208 208 208 208 208 208 208 207 207 207 206 205 204 204 203 202 201 200 200 200 199 198 198 197 195 195 194 193 192 191 190 189 189 189 188 189 189 189 190 191 191 192 193 193 193 192 192 191 190 188 185 183 181 180 179 179 179 180 181 183 184 186 188 189 191 192 194 195 196 197 198 199 201 202 202 204 205 206 207 209 210 211 213 213 215 215 216 217 216 216 216 216 215 214 214 214 214 214 214 214 213 213 213 186 186 185 185 184 184 183 183 182 182 181 181 180 179 179 178 178 177 177 176 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 172 172 172 171 171 171 170 170 169 169 169 168 168 168 168 168 169 169 169 169 170 170 170 170 170 170 170 171 170 170 170 170 171 171 171 171 171 172 172 172 172 172 173 173 174 174 174 174 174 174 174 174 173 173 173 173 174 175 175 175 176 176 177 178 179 181 182 182 184 185 186 187 188 189 190 193 193 194 195 195 195 197 198 199 200 201 202 203 204 205 205 206 207 208 208 209 210 210 210 211 211 211 212 212 212 212 213 213 213 214 215 215 216 216 217 218 219 219 219 219 219 219 219 219 218 217 216 215 214 213 213 213 212 211 211 210 210 210 209 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 207 206 206 206 205 204 204 203 202 201 201 200 199 199 199 198 198 197 196 195 194 193 192 191 191 190 190 189 189 189 190 190 190 191 192 193 193 193 194 193 193 191 190 188 186 184 182 181 180 180 180 181 182 183 185 187 189 190 192 194 195 196 197 199 199 201 202 202 204 205 206 207 209 210 211 213 214 215 216 216 217 217 218 218 217 217 216 216 216 215 215 215 214 214 214 214 214 188 187 187 186 186 185 185 184 184 183 183 182 181 181 180 179 179 178 178 177 177 176 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 173 173 173 172 172 173 172 172 172 172 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 174 174 174 174 173 173 172 172 172 171 170 170 169 169 168 168 168 168 168 168 168 169 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 171 171 172 171 171 171 171 171 171 171 171 171 171 170 171 172 172 172 173 174 175 176 176 177 178 179 180 181 183 184 185 187 188 189 190 191 192 193 194 195 195 196 197 198 199 199 200 201 202 204 204 205 206 207 208 208 209 209 209 210 210 211 211 210 211 211 211 211 212 213 213 213 214 215 215 216 216 216 217 218 217 217 217 216 215 215 214 214 213 212 211 211 211 211 209 209 209 209 208 208 208 208 208 208 208 208 207 208 207 207 207 207 206 206 206 206 206 204 204 204 203 203 202 200 200 200 200 199 199 198 198 197 196 196 195 194 193 192 191 191 190 190 190 190 190 191 191 191 192 193 193 194 194 194 193 192 191 189 188 186 184 182 181 181 181 182 183 185 186 189 190 192 193 195 196 197 199 200 201 202 202 204 205 206 207 208 209 211 212 214 215 216 217 218 218 219 219 219 218 218 217 217 217 216 216 215 215 215 215 215 214 189 189 189 188 188 187 186 186 185 185 184 183 182 182 181 181 180 180 179 178 178 178 177 177 177 177 176 176 176 176 176 175 175 175 175 174 174 174 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 174 174 174 173 173 173 173 173 172 171 170 170 169 169 168 168 168 168 168 168 168 168 169 168 169 169 170 170 169 169 169 170 170 170 170 169 169 169 170 170 169 169 170 170 169 170 170 171 171 171 171 171 171 171 169 170 170 170 170 171 171 172 172 173 174 175 175 176 177 178 180 181 182 183 184 185 187 188 189 190 190 192 193 194 194 195 196 198 198 199 200 201 202 203 204 204 205 206 207 207 208 208 209 208 209 210 209 209 209 209 210 210 210 211 211 212 212 213 213 214 214 214 215 215 215 214 214 215 213 212 212 212 211 211 209 209 209 208 208 207 207 207 207 206 206 207 207 206 206 207 207 206 207 206 206 206 206 206 206 205 204 204 204 203 202 201 201 201 200 199 199 198 198 198 197 197 196 196 195 194 194 193 192 191 191 190 191 190 191 191 192 192 193 193 193 194 195 195 194 193 192 191 189 188 186 185 184 184 184 185 186 187 189 190 192 194 195 196 197 199 200 201 202 203 204 205 206 207 208 209 211 212 213 215 216 217 218 219 219 219 219 219 219 219 218 218 217 217 217 216 215 215 215 215 215 191 190 190 190 189 188 188 187 186 185 185 184 184 183 182 182 181 181 180 180 179 179 178 178 178 178 177 177 177 177 176 176 176 175 175 175 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 171 172 172 173 173 173 174 174 175 175 175 175 175 174 174 173 173 172 172 172 171 170 170 169 168 168 168 168 167 167 167 168 167 168 169 169 168 169 169 169 169 168 168 169 169 169 169 169 168 168 169 169 168 169 169 169 170 170 169 169 169 169 169 169 168 168 168 169 169 169 169 171 171 171 173 174 175 176 177 178 179 181 182 183 185 186 187 187 188 189 190 191 192 193 194 195 196 197 197 198 199 201 201 203 203 204 205 206 206 207 207 207 208 208 208 208 209 209 208 209 209 209 209 209 209 209 211 210 211 211 211 212 212 212 213 212 212 212 211 210 210 210 209 209 208 207 207 206 206 206 205 205 205 205 205 205 205 205 205 205 205 206 205 205 205 205 205 205 205 205 204 204 202 202 201 201 201 199 199 199 198 198 198 198 197 197 196 196 195 195 194 193 193 192 192 192 191 191 191 192 192 193 193 194 195 195 195 196 195 195 194 193 192 190 189 188 187 186 187 188 189 190 191 193 194 195 197 198 199 200 201 202 203 204 205 205 206 208 209 211 212 213 214 215 217 218 219 219 220 220 220 220 220 219 219 218 218 218 218 217 216 216 216 215 215 192 192 192 191 190 190 189 188 188 187 186 185 184 184 183 183 182 182 181 181 180 180 180 179 179 179 178 178 178 177 177 177 176 176 176 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 173 173 173 173 174 174 175 175 175 175 175 175 175 174 174 173 172 172 171 171 170 169 169 168 168 168 167 167 167 167 166 167 167 168 167 167 168 168 168 168 168 168 168 168 167 168 168 168 168 167 168 168 168 169 168 168 168 169 169 169 169 169 167 167 167 168 168 169 169 169 171 171 171 173 174 175 176 177 178 179 181 182 182 184 186 187 187 188 189 190 191 191 192 194 195 196 196 197 199 199 200 200 203 203 204 205 205 206 206 207 207 208 207 208 207 208 208 208 208 208 208 208 208 208 208 208 209 209 210 210 210 210 211 210 210 209 210 209 208 207 207 207 206 206 206 206 204 204 204 204 204 204 203 203 203 204 204 204 204 204 204 204 204 205 204 204 204 203 203 203 202 202 202 201 200 199 199 198 198 198 197 197 197 197 197 196 197 196 196 194 194 193 193 193 192 192 192 192 192 193 193 194 195 195 196 196 196 196 196 195 195 194 193 192 191 191 190 190 191 191 192 194 195 196 197 198 199 200 201 202 203 204 204 206 206 208 209 210 212 212 214 215 216 218 219 220 220 221 221 221 220 220 220 219 219 219 218 218 218 217 217 217 216 216 194 193 193 193 192 191 191 190 189 188 187 187 185 185 184 184 183 182 182 181 181 181 181 180 180 179 179 179 179 178 178 177 177 177 176 175 175 175 175 174 174 174 174 174 173 173 173 173 173 173 172 172 172 172 172 172 173 174 174 174 175 176 176 176 176 176 176 175 175 174 174 173 173 172 171 170 169 169 168 168 166 166 166 166 166 166 166 165 166 167 167 167 167 167 168 168 168 167 167 167 168 168 167 167 167 168 167 167 168 168 168 167 169 169 169 169 167 167 167 167 168 168 168 169 169 169 171 171 172 174 175 176 177 178 180 181 181 184 185 186 187 187 188 189 190 191 191 192 194 195 196 197 198 198 199 199 201 202 203 203 204 205 206 206 206 207 207 208 208 207 208 207 207 207 206 206 206 206 206 206 206 206 207 207 208 208 208 208 208 208 208 207 206 206 206 205 205 204 204 204 203 203 203 203 202 202 202 202 202 202 202 202 203 202 202 203 203 203 202 203 203 202 202 202 202 201 200 200 200 199 198 198 198 197 198 197 197 197 197 197 197 197 196 196 195 195 194 194 194 193 193 193 194 194 194 195 195 196 196 197 197 197 197 197 197 197 196 195 195 195 194 194 194 194 195 195 196 197 198 199 200 201 202 202 203 204 204 206 206 207 209 209 211 212 214 215 216 217 218 219 220 220 221 221 221 221 220 220 220 220 219 219 218 218 218 217 217 216 216 195 195 194 194 193 193 192 191 190 189 188 187 187 186 185 184 184 183 183 182 182 182 181 181 181 180 180 180 179 179 178 178 177 176 176 176 176 175 175 175 174 174 174 174 174 174 174 173 173 173 173 172 172 172 173 173 174 174 174 175 176 176 176 176 176 176 176 176 176 175 174 173 173 172 172 171 170 169 168 167 166 166 165 165 165 164 164 164 165 164 165 165 166 166 166 166 166 167 167 166 166 167 167 167 166 167 167 167 168 167 167 169 168 168 168 168 168 168 167 167 167 168 168 169 169 171 171 171 172 175 176 177 178 179 180 181 182 184 185 186 187 188 189 190 191 192 193 194 195 197 197 197 198 199 200 200 201 203 204 204 204 205 206 206 206 207 207 208 207 207 207 207 206 206 205 205 205 205 205 205 205 205 205 205 206 205 206 206 206 206 206 205 204 205 204 204 203 203 202 202 202 201 201 201 200 200 200 200 200 201 201 200 201 201 202 201 201 202 202 201 201 201 201 200 200 200 200 200 198 198 198 198 197 197 197 197 197 197 197 197 197 197 196 196 195 196 195 195 194 194 194 194 194 195 195 196 196 196 197 198 198 198 199 199 199 199 199 198 198 198 198 198 197 197 198 198 199 200 200 201 202 202 203 204 205 205 206 206 207 208 209 210 212 213 214 216 217 218 219 219 220 221 222 222 222 222 221 221 221 221 220 219 219 219 218 218 217 217 217 195 196 195 195 195 194 193 192 191 190 189 188 187 186 186 185 184 184 183 183 183 182 182 181 181 181 181 180 180 179 179 179 177 177 177 177 176 176 176 176 175 175 175 175 174 174 174 174 174 174 173 173 173 173 174 174 174 174 175 176 176 176 177 177 177 177 176 176 175 175 175 174 173 172 172 171 170 169 168 167 166 165 165 164 164 163 163 163 163 163 164 164 164 164 165 166 166 165 166 166 165 167 166 166 166 167 166 166 167 167 168 168 168 168 168 168 168 168 168 167 167 168 168 169 170 170 171 172 173 175 176 177 178 179 181 181 184 185 186 187 188 189 190 192 193 193 194 195 197 197 197 198 200 200 202 202 202 203 205 205 205 206 207 207 207 208 208 207 208 208 207 206 206 206 205 205 204 204 204 204 204 204 204 204 204 205 204 205 204 205 204 204 204 203 203 202 202 202 201 201 200 200 200 200 198 198 198 198 198 199 199 199 199 199 200 200 200 200 200 201 201 200 200 200 199 199 199 198 197 197 197 198 197 196 196 197 196 197 197 197 197 196 197 196 196 196 196 195 195 195 195 196 195 196 196 197 198 198 199 199 199 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 203 203 204 204 205 205 206 207 208 209 209 211 211 213 214 215 216 218 218 219 220 221 222 222 222 222 222 222 221 221 221 221 220 220 220 219 219 218 218 217 196 196 196 195 195 194 194 192 192 191 189 189 187 187 186 186 185 184 184 183 183 183 182 182 182 181 181 181 180 180 179 179 179 178 177 177 177 177 176 176 176 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 177 177 177 177 177 177 176 176 175 175 174 174 173 172 171 170 169 168 167 165 165 165 163 162 162 162 162 162 161 162 163 163 162 163 164 165 165 164 165 165 166 166 165 167 166 166 167 167 168 168 168 170 170 170 170 168 168 168 168 167 167 168 170 170 170 172 173 175 176 177 178 179 180 181 183 185 186 187 187 188 190 192 193 193 194 195 197 198 198 198 200 201 202 202 203 204 205 205 206 207 208 209 208 208 208 209 208 208 207 207 206 206 205 204 204 204 204 204 204 204 204 203 204 204 204 204 204 204 204 204 204 203 203 202 202 201 201 200 200 199 199 199 199 197 197 197 197 197 198 198 198 198 198 198 198 199 199 198 199 199 199 198 199 199 199 198 197 197 197 196 197 196 196 196 196 197 197 197 197 197 197 197 196 197 196 196 196 196 196 196 196 197 197 197 198 199 199 200 200 201 201 202 202 203 203 203 204 203 204 204 204 204 204 203 204 204 204 204 204 205 206 206 206 207 207 208 209 209 210 211 212 214 215 216 217 218 219 220 221 222 222 222 222 222 222 222 222 221 221 221 221 220 220 219 219 218 218 218 197 196 196 196 196 195 194 193 192 191 190 189 188 187 186 186 185 184 184 184 183 183 183 182 182 182 182 181 181 180 180 180 179 178 178 178 177 177 177 177 176 176 176 176 176 175 175 175 175 174 174 174 173 174 174 174 175 175 176 177 177 177 177 177 177 177 177 177 177 176 176 175 174 173 172 172 171 169 168 167 166 165 164 163 162 161 161 161 160 161 161 161 162 162 162 162 163 164 164 164 164 165 165 166 166 166 167 167 168 168 168 169 169 171 171 171 169 169 170 170 169 169 169 170 170 172 173 173 174 176 177 179 180 181 183 184 185 186 187 188 189 190 193 193 194 195 197 198 198 199 201 201 202 202 203 205 206 206 206 207 209 209 210 209 210 211 210 209 208 208 207 207 206 205 204 204 203 203 203 203 203 204 203 203 203 204 203 204 204 203 204 203 203 203 202 201 202 202 200 200 199 199 199 199 197 197 197 196 196 196 197 197 196 196 198 197 197 198 198 197 198 198 198 197 197 197 196 196 196 196 196 196 196 196 196 196 197 196 197 197 197 197 197 197 197 197 197 197 197 197 197 197 198 198 199 200 200 201 201 202 203 203 203 204 205 205 205 206 206 207 206 206 206 206 206 206 206 206 206 206 206 207 207 208 208 209 209 210 210 212 213 213 214 215 217 218 218 220 220 221 222 222 223 223 222 223 223 222 222 222 222 221 221 220 220 219 219 219 218 197 197 196 197 196 195 194 193 193 191 190 189 188 187 186 186 185 185 184 184 183 183 183 183 182 182 182 182 181 181 180 180 180 179 178 178 178 178 178 177 177 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 176 177 177 177 177 178 178 178 178 177 177 177 177 176 176 175 174 173 172 171 170 169 167 166 164 164 163 161 161 160 160 160 159 159 159 161 161 161 160 161 162 163 163 164 164 165 166 165 165 166 168 168 167 169 171 171 172 172 172 171 171 171 171 170 170 171 171 171 171 173 174 176 177 178 179 181 183 184 185 186 187 188 190 191 192 194 194 195 197 198 199 201 201 203 203 205 205 205 206 207 207 207 209 209 210 210 211 212 211 211 211 210 210 209 208 207 205 205 205 204 204 204 204 203 203 203 203 204 204 204 204 205 205 205 204 204 204 203 203 202 202 202 201 201 201 200 199 198 198 197 196 196 196 196 196 196 195 195 196 196 196 197 197 196 197 197 196 196 196 197 196 196 196 196 195 196 196 196 196 196 197 197 196 197 197 197 197 197 198 197 198 198 198 198 199 199 200 200 200 201 202 203 204 204 205 205 206 207 207 208 208 208 208 209 208 208 208 208 208 208 208 208 208 208 208 208 209 209 210 210 211 211 213 213 214 216 216 217 218 219 220 221 221 222 223 223 223 223 223 223 223 223 223 223 222 221 221 221 220 219 219 219 197 197 196 196 196 195 194 194 193 191 190 189 188 187 187 186 185 185 184 184 183 183 183 183 182 182 182 182 182 181 181 180 180 180 180 179 179 178 178 178 178 178 178 178 177 177 177 176 176 175 175 175 175 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 177 177 176 176 175 175 174 173 171 170 169 167 166 164 163 162 161 159 159 159 158 158 158 158 159 159 159 160 161 162 161 161 162 163 164 165 165 166 166 167 169 169 170 170 172 172 174 174 174 172 172 173 171 172 172 172 172 173 174 175 177 178 179 180 182 183 185 186 187 188 190 191 192 195 195 196 198 199 201 201 203 204 204 206 206 206 207 207 209 209 210 211 212 212 213 213 212 214 213 212 211 210 210 209 208 207 205 205 205 204 204 204 204 204 205 204 205 205 206 206 206 206 207 206 206 206 205 205 204 204 204 203 203 201 201 200 200 198 198 197 196 196 196 196 196 196 196 195 195 196 196 195 197 196 196 195 196 196 196 195 196 196 196 195 196 196 196 197 196 197 197 197 198 197 198 197 198 198 199 198 199 199 200 200 201 201 201 202 203 204 204 205 206 206 207 208 208 209 209 210 210 210 210 210 210 210 210 210 209 209 210 210 210 210 210 210 210 211 212 212 213 214 214 215 216 217 218 219 220 220 221 222 223 223 223 223 223 223 223 223 223 223 223 223 222 221 221 221 220 220 220 197 196 196 196 196 195 195 193 192 192 190 190 189 187 187 186 186 185 184 184 184 183 183 183 183 182 182 182 182 182 181 181 181 180 180 180 180 180 180 180 179 179 179 178 178 177 177 177 177 177 176 176 176 176 176 177 177 177 177 178 178 179 179 179 179 179 179 178 178 177 177 176 176 175 174 173 172 170 169 168 167 165 163 162 160 160 159 158 157 157 157 158 158 157 158 158 159 159 161 161 162 163 164 165 165 166 167 169 168 168 170 172 173 173 175 175 175 175 174 174 174 173 173 173 173 175 175 175 177 179 180 182 183 184 186 187 189 190 191 192 194 195 196 199 200 201 203 203 204 205 207 207 207 208 209 210 210 211 212 213 214 214 215 216 215 215 215 214 213 212 211 209 209 209 207 207 206 206 205 205 205 205 206 206 205 207 207 208 208 208 209 207 208 208 207 208 207 206 206 206 204 203 203 201 201 200 198 198 197 196 196 196 196 196 196 196 195 195 195 195 195 196 196 195 195 196 195 195 196 196 196 196 196 196 196 197 197 197 197 198 198 198 198 199 198 199 199 199 199 200 200 201 201 202 202 204 204 205 206 206 207 208 208 209 210 210 210 211 211 211 211 211 212 212 211 211 211 210 211 211 211 211 211 211 211 212 212 213 214 214 215 216 217 218 219 219 220 221 222 222 223 223 223 223 223 224 224 224 224 223 223 223 223 222 222 221 221 221 220 196 196 196 196 195 195 194 193 193 192 191 190 189 188 187 186 185 185 184 184 184 183 183 183 183 183 182 182 182 182 182 181 181 181 181 181 180 180 180 180 180 180 180 180 179 179 178 178 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 178 177 177 176 176 175 173 172 171 170 168 167 165 163 163 161 160 159 158 157 156 156 157 156 157 158 157 158 159 160 160 161 162 163 164 164 165 167 168 168 170 171 173 173 175 175 177 177 177 177 175 176 176 176 176 176 176 176 178 179 180 182 183 184 185 188 189 190 191 193 195 196 197 198 200 202 203 204 206 207 207 207 208 209 211 211 212 212 213 214 215 215 215 217 218 218 217 217 216 215 214 213 211 211 210 209 208 207 207 206 206 207 207 207 208 208 209 210 210 210 210 210 211 211 210 210 210 210 209 209 207 207 206 205 204 203 201 200 200 199 197 196 196 196 196 196 196 195 195 195 194 195 195 196 195 195 196 195 195 196 196 195 196 196 196 197 198 197 198 197 198 198 199 198 199 200 200 200 199 200 201 201 202 202 203 204 204 205 206 207 208 208 209 210 210 211 211 212 212 212 212 212 213 213 212 212 212 212 212 211 211 211 211 211 212 213 213 213 214 215 215 216 216 217 219 219 220 221 221 222 222 223 224 224 224 224 224 224 224 224 224 223 223 223 223 222 222 221 221 221 196 196 196 195 195 195 194 194 192 192 191 190 189 188 187 187 186 185 185 184 184 184 183 183 183 183 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 180 180 180 179 179 179 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 177 177 176 176 174 173 172 170 169 167 166 164 163 162 160 159 158 158 157 157 156 157 156 157 156 157 158 159 159 160 161 162 164 163 164 166 167 167 169 171 173 175 175 177 179 179 179 179 177 177 177 177 177 178 178 178 179 180 182 183 184 185 187 189 189 192 193 194 196 197 200 201 202 203 205 206 208 209 209 211 211 212 212 213 213 214 215 217 218 218 218 219 220 220 219 220 218 217 216 215 214 212 212 210 210 209 209 209 208 209 209 209 210 211 211 211 212 212 213 214 214 214 214 214 214 212 212 212 210 209 209 207 206 206 204 203 201 201 199 197 197 197 196 196 196 195 195 195 194 194 195 195 195 195 196 195 196 196 197 196 196 197 197 198 198 197 198 198 199 199 199 199 199 200 200 200 201 201 202 202 202 203 204 205 205 206 207 208 209 209 210 211 211 212 212 212 213 213 213 213 213 213 213 213 212 213 213 212 212 212 212 212 213 213 213 214 215 215 215 216 217 218 219 219 220 221 222 222 223 223 224 224 224 224 225 225 225 225 224 224 223 223 223 222 222 221 221 221 196 196 195 196 195 195 194 193 193 192 191 190 189 188 188 187 186 185 185 184 184 184 184 183 183 183 183 183 183 183 183 183 182 182 183 183 183 182 182 182 182 182 182 182 182 181 181 180 180 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 179 179 179 179 178 178 178 178 177 177 176 175 174 173 171 171 168 167 165 163 163 161 159 158 157 157 156 157 156 156 156 156 157 157 159 158 159 160 162 163 163 164 165 167 169 171 173 173 175 177 179 179 179 181 181 181 181 180 179 179 179 179 180 182 182 183 184 186 187 188 189 192 193 195 196 197 199 200 203 204 206 207 209 210 211 211 212 213 214 214 215 216 217 218 219 220 221 222 223 222 221 222 221 221 220 218 218 216 215 214 213 212 212 211 211 211 210 211 212 212 213 213 214 214 215 216 216 218 217 217 217 217 215 215 215 214 214 212 210 210 207 207 205 204 202 200 199 199 199 197 197 196 195 195 195 194 195 195 196 195 195 195 196 196 197 196 197 197 197 198 198 198 198 199 199 199 200 199 200 200 201 201 201 201 202 202 203 203 204 204 205 206 207 208 209 209 210 211 211 212 212 212 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 215 215 216 216 217 218 218 219 219 220 221 222 222 223 223 224 224 224 225 225 225 225 225 224 224 224 223 223 223 222 222 221 221 196 195 196 195 195 194 194 194 193 192 191 191 190 189 188 187 186 186 185 185 184 184 184 184 184 183 183 183 183 183 183 184 184 184 184 184 183 183 183 183 183 183 183 182 182 182 182 181 181 180 180 180 180 179 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 178 178 177 177 177 176 176 174 173 171 170 169 168 165 164 162 162 160 158 158 157 156 156 155 156 156 157 156 157 158 158 158 159 160 162 163 165 165 167 168 170 172 175 177 177 179 181 181 182 182 182 182 182 182 182 182 182 182 183 185 185 187 187 188 191 192 194 195 197 198 200 201 204 206 206 209 210 211 212 212 214 215 215 216 217 218 218 220 220 222 223 224 225 225 225 225 225 224 222 221 220 218 218 216 215 215 214 213 212 212 213 213 214 214 215 216 216 217 218 218 219 219 219 219 218 218 218 218 218 218 218 217 215 214 213 210 209 208 206 205 202 202 200 199 198 198 197 196 196 196 195 195 196 196 195 196 195 196 197 196 197 198 198 198 198 199 199 199 199 200 200 200 200 201 201 201 201 202 202 202 203 203 203 204 205 206 207 208 209 209 210 211 212 212 212 213 213 213 213 213 213 213 213 214 213 213 214 213 213 213 213 213 213 213 213 213 214 215 215 216 216 217 218 219 219 220 221 221 222 223 223 223 224 224 224 225 225 225 225 225 224 224 224 224 223 223 223 222 222 221 195 196 195 195 195 195 194 194 193 193 192 191 190 189 188 187 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 184 184 184 184 184 184 184 184 183 183 182 182 182 182 181 181 181 181 181 180 180 180 180 181 180 180 180 180 180 179 179 179 178 178 177 177 177 176 175 174 173 172 171 170 169 167 165 163 163 161 159 158 156 156 155 156 155 156 155 156 156 157 158 157 158 160 161 163 164 166 168 168 170 172 174 176 179 179 181 183 185 184 184 184 184 184 184 184 184 185 185 186 188 189 190 192 193 195 196 197 199 201 202 205 206 208 209 211 212 214 214 215 217 218 218 218 219 220 220 221 223 225 226 226 227 227 227 228 227 226 224 224 222 221 220 218 217 216 216 215 215 215 215 215 215 216 217 217 219 220 220 220 220 221 221 221 221 221 221 221 221 219 219 219 218 217 215 214 212 210 208 207 205 203 203 201 200 200 198 198 197 197 197 196 196 196 196 197 196 197 197 197 198 198 199 199 199 199 200 199 200 200 201 200 201 201 201 202 202 202 203 203 203 204 204 205 206 207 207 208 209 210 210 211 212 212 213 213 213 214 214 214 214 214 214 214 213 214 214 213 213 213 213 213 213 213 213 214 215 215 216 216 217 218 218 219 220 220 221 222 222 223 223 224 224 224 224 225 225 225 225 225 224 224 224 224 223 223 223 223 222 222 196 195 195 195 195 195 194 194 194 193 192 191 190 189 189 188 187 187 186 186 185 185 185 185 185 185 184 184 184 184 185 185 185 185 186 186 186 185 185 186 186 186 185 185 185 185 184 184 183 183 183 183 182 182 182 182 182 181 181 181 181 181 181 180 180 180 179 179 179 179 178 178 177 177 176 175 174 174 173 172 171 169 168 166 164 162 162 160 159 157 156 156 157 156 157 155 155 156 157 158 158 159 161 162 162 164 165 167 167 169 172 174 176 178 181 183 185 185 185 186 186 188 188 187 187 187 189 188 188 190 191 193 194 195 197 200 202 202 204 206 207 209 211 213 214 215 216 217 218 219 220 220 222 222 223 225 225 227 228 229 230 230 230 230 230 229 228 228 226 224 222 221 220 218 218 217 216 216 216 217 217 218 218 219 220 221 221 221 222 223 223 223 223 225 224 223 223 223 222 222 220 220 219 218 216 215 213 211 209 208 206 204 204 203 201 201 200 199 198 198 198 197 197 197 198 197 197 197 198 199 199 199 199 200 200 200 201 201 201 201 201 202 202 202 202 202 203 203 204 204 204 205 206 206 207 208 208 209 210 210 211 212 212 213 213 213 213 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 214 215 215 215 216 217 217 218 218 219 220 221 222 222 223 223 223 224 224 224 225 225 225 225 225 224 224 224 224 224 223 223 223 223 222 222 196 195 196 195 195 195 195 195 194 193 193 192 191 190 189 189 188 187 187 186 186 186 185 185 185 185 185 185 185 186 186 186 186 186 187 187 186 187 187 187 187 187 187 187 186 185 185 185 185 184 183 183 183 183 183 183 183 182 182 182 182 181 181 181 180 180 179 179 179 179 178 178 177 177 177 176 175 175 174 173 171 169 169 167 165 163 162 162 159 159 157 156 157 156 155 155 156 157 158 157 159 158 160 161 161 162 164 166 166 171 173 176 178 178 181 183 185 187 187 189 188 190 190 190 189 191 191 191 192 193 195 196 196 198 201 203 203 206 208 209 211 211 212 215 217 218 218 219 221 222 223 223 225 225 227 228 229 230 231 233 234 235 235 235 234 233 231 229 227 225 223 221 221 220 219 218 218 218 218 218 218 219 219 220 222 222 222 223 224 225 225 225 225 225 225 225 225 224 224 223 222 222 221 220 219 218 216 214 211 211 209 207 206 205 204 202 202 201 201 199 199 198 199 198 199 198 198 198 199 199 200 199 200 200 200 201 200 201 202 202 202 202 202 202 203 203 204 204 204 205 205 205 206 207 207 208 208 209 210 211 211 211 212 212 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 216 216 217 218 218 219 220 220 221 222 222 223 223 223 224 224 224 225 225 225 225 224 224 224 224 224 224 223 223 223 223 222 222 196 196 196 196 196 196 195 195 195 194 193 193 192 191 190 189 189 188 187 187 187 186 186 186 186 186 186 186 186 186 186 187 187 187 187 188 188 187 187 188 188 188 187 188 188 187 186 186 186 186 185 185 184 184 184 184 184 183 183 183 182 182 181 181 181 180 180 179 179 179 178 178 178 178 177 176 176 175 174 173 171 170 169 168 167 165 163 162 160 160 159 158 158 157 156 156 156 157 157 158 158 159 160 160 162 163 165 167 167 170 173 175 178 178 181 183 185 187 187 189 191 191 193 192 194 194 194 195 195 197 198 198 199 203 205 206 208 210 211 213 213 216 217 219 221 221 222 223 224 225 225 226 228 228 230 231 232 233 235 236 237 239 239 238 236 235 234 230 229 227 225 223 221 221 221 220 219 219 219 219 220 220 221 221 222 222 223 224 225 225 225 226 227 227 227 226 226 226 225 225 223 223 222 221 220 219 219 217 214 212 212 210 209 207 207 205 205 203 203 202 200 199 200 199 200 199 200 199 199 200 199 200 200 201 201 201 201 202 202 202 202 203 203 203 204 204 204 204 205 205 206 206 206 207 208 208 209 209 210 211 211 212 211 212 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 215 215 215 216 216 217 218 218 219 220 221 221 222 222 222 223 223 223 224 224 224 224 225 224 224 224 224 224 224 224 223 223 223 223 223 223 222 196 196 196 196 196 196 196 195 195 195 194 193 192 191 191 190 189 188 188 188 187 187 187 186 186 186 186 186 186 187 187 187 188 188 188 189 189 189 189 189 189 189 189 188 188 189 188 187 187 187 187 186 185 185 185 185 185 184 183 183 183 182 181 181 181 180 180 179 179 179 178 178 178 178 177 177 176 176 175 174 172 171 170 169 168 166 164 162 161 160 160 159 158 158 157 156 157 158 158 160 159 160 159 161 162 164 164 167 167 170 172 175 178 178 181 183 186 188 190 192 194 194 196 195 197 196 196 198 199 199 201 203 205 206 208 209 212 213 214 217 217 219 222 223 223 224 225 226 227 227 229 230 231 233 233 234 236 239 240 241 241 242 241 241 240 239 235 234 232 229 227 225 223 222 221 221 221 221 221 221 221 221 221 222 223 223 223 225 225 225 226 226 227 227 227 227 226 226 226 225 224 224 224 222 221 220 219 219 217 215 214 214 212 210 209 209 207 206 205 204 203 202 201 202 201 200 201 201 201 201 201 201 201 202 201 202 202 202 203 203 202 203 203 204 204 204 205 205 206 206 206 207 207 208 208 208 209 210 210 211 211 211 212 212 212 213 213 213 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 216 216 217 218 218 218 220 220 221 221 222 222 222 223 223 223 224 223 224 224 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 196 196 196 196 196 196 196 196 196 195 195 194 193 192 191 191 190 189 188 188 188 188 187 187 187 187 187 187 188 188 188 189 189 189 189 189 190 190 190 190 190 190 190 190 189 189 189 189 188 187 187 187 187 186 185 186 186 185 184 183 183 183 182 181 181 180 180 179 179 179 179 178 178 178 177 177 176 176 175 174 173 172 170 169 168 167 165 163 161 160 159 158 157 157 158 157 158 158 159 158 159 161 161 162 161 163 163 165 168 171 171 174 178 178 181 184 186 189 191 193 195 197 197 199 198 198 200 202 203 205 205 207 210 211 211 213 214 217 220 220 221 223 225 228 228 229 228 229 229 230 233 233 234 236 238 240 241 242 243 245 246 246 246 244 243 242 238 237 232 229 228 226 225 223 222 221 221 220 220 220 220 222 222 223 223 224 224 225 226 226 226 226 226 226 227 227 227 226 227 226 225 224 224 224 222 221 220 220 220 219 217 216 215 213 211 211 211 208 208 207 206 204 204 203 203 202 202 202 202 202 202 202 202 202 202 202 203 203 203 203 203 203 204 204 204 204 205 205 206 206 207 207 208 208 209 209 210 210 210 211 211 212 212 213 212 212 213 214 214 214 214 214 215 215 215 215 215 215 215 215 215 215 215 216 216 217 218 218 219 219 220 221 221 221 222 223 223 223 223 223 223 223 223 223 223 224 224 224 223 223 223 223 223 223 223 223 223 223 223 196 197 197 197 197 197 197 196 196 196 195 194 194 193 192 191 191 190 189 189 188 188 188 188 188 188 188 188 189 189 189 189 190 190 190 191 191 191 191 191 191 191 191 190 191 190 189 190 189 189 188 188 188 187 186 186 186 185 185 184 183 183 182 181 181 180 180 180 179 179 179 179 178 178 178 177 177 176 176 174 174 173 171 170 168 167 166 164 162 161 160 159 158 157 159 158 159 159 160 159 161 160 162 161 163 165 165 167 167 170 170 174 178 178 181 184 187 190 192 195 197 198 198 201 202 202 204 206 206 208 210 210 213 215 216 218 220 222 224 225 226 228 230 231 233 234 233 234 234 235 236 238 239 239 241 243 244 245 247 248 249 249 248 248 246 243 241 237 236 232 230 227 226 224 223 222 222 221 221 221 221 222 223 223 223 224 224 225 226 226 226 227 227 227 227 227 227 227 226 227 226 226 224 224 224 222 221 221 221 220 220 219 217 217 216 214 212 212 211 210 209 208 206 205 204 205 204 203 203 203 203 203 203 203 203 203 203 203 204 203 204 204 205 205 205 205 206 207 207 208 208 208 209 209 210 210 210 210 211 211 212 212 212 213 213 213 213 214 214 214 214 214 215 215 215 215 215 215 215 215 215 216 216 217 217 218 218 219 220 220 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 196 197 197 197 197 197 197 197 197 196 196 195 194 194 193 192 191 191 190 190 189 189 189 189 189 189 189 189 190 190 190 190 191 191 191 191 192 192 192 192 192 192 192 192 191 192 191 190 190 190 189 188 189 188 187 186 186 186 185 185 184 183 183 183 181 182 180 180 180 179 179 179 179 178 178 177 177 177 175 175 174 173 172 171 169 169 167 165 162 162 161 160 160 158 160 159 161 160 162 161 160 162 163 163 165 164 166 166 169 168 173 173 177 177 181 185 188 191 193 195 198 201 200 202 205 207 209 209 209 211 213 215 219 219 222 224 225 227 228 231 232 234 235 234 235 236 237 238 239 239 239 242 243 243 244 246 247 249 250 251 252 252 251 251 249 247 244 242 238 235 231 230 227 225 223 223 223 223 223 223 223 223 223 224 224 224 224 225 226 226 226 227 227 227 227 227 227 227 226 226 227 226 225 224 224 224 222 222 222 221 221 221 220 220 219 217 216 215 214 213 211 210 209 208 207 206 205 205 204 204 204 204 203 204 204 203 204 204 204 204 204 205 205 206 206 206 207 208 208 209 209 209 209 210 210 210 211 211 211 212 212 212 212 213 213 213 214 214 214 215 215 215 215 215 215 215 216 215 215 216 216 216 217 217 218 219 219 220 220 221 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 223 223 223 223 222 222 197 197 197 197 197 198 198 198 197 197 196 196 195 194 193 193 192 192 191 190 190 190 190 190 189 189 190 190 190 190 191 191 192 192 192 193 193 193 193 193 193 193 192 192 193 192 192 191 191 191 190 189 189 189 188 187 187 186 186 185 184 183 183 183 183 182 182 180 180 180 179 179 179 179 178 178 177 177 177 175 174 174 172 172 170 168 168 165 163 163 162 162 161 160 161 160 162 162 163 162 162 163 165 164 163 166 165 168 167 167 172 177 177 177 181 185 189 192 195 197 199 202 202 205 207 210 212 213 216 218 220 221 223 225 229 230 230 233 235 238 238 239 240 240 241 242 243 243 243 243 244 245 247 247 249 250 251 252 253 254 256 255 255 255 252 250 247 245 241 237 234 231 230 226 225 224 223 223 224 223 224 224 224 224 225 225 226 226 226 226 227 227 226 227 227 227 227 227 227 226 226 225 225 224 224 224 224 224 223 223 222 222 222 222 221 220 220 218 217 216 215 213 212 210 209 207 207 206 206 206 204 204 204 205 205 204 204 204 205 205 205 205 205 206 206 207 208 208 209 209 210 210 210 210 211 211 211 211 212 212 212 212 213 212 213 214 214 214 214 215 215 216 216 216 216 216 216 216 216 216 216 217 217 218 218 219 220 220 221 222 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 197 197 198 198 198 198 198 198 198 197 197 196 196 195 195 194 194 193 192 192 191 191 191 191 191 190 191 191 191 192 192 192 192 192 193 193 193 194 194 194 194 193 194 193 193 193 192 193 192 191 191 190 189 189 189 188 187 187 186 186 185 184 183 184 183 183 182 182 182 180 180 180 179 179 179 178 178 178 176 176 175 173 173 172 170 170 167 167 164 164 163 163 162 163 162 162 164 163 164 163 163 165 164 166 166 165 167 172 171 171 176 176 182 181 181 186 190 193 193 196 201 204 204 207 210 212 217 217 219 223 225 227 229 231 233 236 238 239 240 241 243 244 243 245 246 247 247 248 249 249 248 249 251 251 252 253 255 255 256 258 259 259 258 258 255 253 251 248 243 240 237 236 232 229 228 226 225 225 224 225 225 225 224 224 224 225 225 226 226 226 227 226 226 227 227 226 226 227 226 226 226 226 225 225 224 224 225 224 224 224 224 224 224 224 223 222 222 222 219 218 217 215 214 213 212 209 208 208 208 207 206 205 205 205 205 205 204 205 205 205 205 206 206 206 207 208 208 208 209 210 210 210 211 211 211 212 212 212 212 212 212 212 213 213 214 214 214 215 215 215 216 216 216 216 217 217 216 216 217 217 217 217 218 218 219 220 220 221 221 222 222 222 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 221 221 221 221 221 221 221 222 222 197 197 198 198 198 198 199 199 198 198 197 197 197 196 196 195 194 194 193 193 192 192 192 192 192 192 192 192 192 193 193 193 193 194 194 194 194 194 195 195 195 195 194 194 194 194 193 193 193 192 191 191 190 190 190 189 188 187 186 186 185 184 184 183 184 183 183 182 182 182 182 180 180 180 179 179 178 178 178 176 176 175 173 173 171 169 169 168 166 165 165 164 164 165 164 164 166 165 167 166 165 168 166 165 168 167 171 170 170 176 176 182 182 182 187 192 191 190 198 202 204 207 207 210 213 216 219 221 225 228 232 232 236 238 242 243 245 246 249 250 250 251 249 251 251 252 253 251 253 253 253 254 254 255 255 256 257 258 259 261 261 260 260 259 259 257 254 250 247 244 241 238 235 234 231 229 228 228 226 225 226 226 225 225 225 226 226 228 226 226 227 227 226 227 227 226 226 226 227 226 226 225 226 225 225 225 226 226 226 226 226 226 225 225 225 224 223 223 222 221 219 219 217 215 214 212 211 210 209 208 207 206 206 206 206 206 205 205 206 205 206 206 207 207 208 208 208 209 210 210 211 211 211 212 212 212 212 213 213 213 213 213 213 214 214 215 215 215 216 216 217 216 216 217 217 217 217 217 217 217 218 218 218 219 220 220 220 221 221 222 222 223 223 224 223 223 223 223 223 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 197 197 198 198 198 199 199 199 199 198 198 198 198 197 196 196 195 195 194 194 193 193 193 193 193 193 193 193 193 193 193 194 194 194 194 195 195 195 195 195 195 195 195 195 195 194 194 194 193 193 192 192 191 190 190 189 188 187 187 186 186 185 184 184 183 184 184 183 183 183 182 182 182 180 180 180 179 178 178 178 176 175 174 174 172 171 170 168 167 167 166 166 165 165 166 166 167 167 166 168 168 171 169 169 173 172 176 176 176 182 182 189 188 188 193 193 192 196 199 204 206 209 209 212 220 220 223 228 233 235 237 242 243 247 249 249 252 253 256 257 257 257 256 259 257 258 258 258 257 257 258 259 259 259 259 259 259 261 262 262 262 263 263 263 261 258 256 253 251 248 243 241 239 236 236 234 232 231 231 229 228 229 229 226 226 228 228 229 228 228 228 228 226 227 227 227 226 226 226 226 225 226 225 226 225 225 225 226 226 226 227 227 228 228 228 227 226 225 225 224 222 220 219 217 216 214 212 212 211 209 208 208 207 206 207 206 206 206 207 206 206 207 207 207 208 208 208 209 210 210 211 212 212 212 212 213 213 213 213 214 214 214 214 214 215 215 215 216 216 217 217 217 217 217 217 217 217 217 217 217 218 218 219 219 220 220 220 221 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 221 221 221 220 220 220 220 220 220 220 220 221 220 220 221 221 197 198 198 198 199 199 199 199 199 199 199 199 198 198 197 197 196 196 195 195 195 194 194 193 193 194 194 193 194 194 194 194 194 195 195 195 196 196 196 196 196 196 196 196 195 195 195 194 194 193 193 192 192 191 190 190 189 188 187 187 186 185 185 184 184 185 184 184 184 183 183 183 182 182 180 180 180 179 178 178 178 176 174 174 174 172 170 169 167 167 166 165 167 166 166 167 167 166 168 171 171 174 173 173 177 176 176 176 182 182 189 189 189 196 194 200 198 203 205 205 209 211 214 220 223 228 230 233 235 240 245 249 253 253 257 258 258 261 262 262 262 263 263 263 263 262 262 262 262 263 261 261 262 263 263 264 264 264 264 265 265 266 266 265 264 262 260 257 254 252 247 244 243 241 239 238 236 236 234 234 232 231 231 229 229 229 231 229 230 230 229 229 229 228 227 227 227 225 226 225 226 225 225 225 225 225 225 226 226 226 227 228 228 228 229 229 228 228 227 226 224 224 221 219 218 216 215 214 213 210 209 209 208 207 208 207 207 207 207 207 207 208 208 208 208 209 210 210 211 211 211 212 212 213 213 214 214 213 214 214 214 214 215 215 215 215 216 216 217 217 217 217 217 218 218 217 217 217 218 218 218 218 219 219 220 220 221 221 222 222 223 223 223 223 223 223 223 223 223 222 222 221 221 221 220 220 220 219 219 219 220 220 220 220 220 220 220 221 221 198 198 198 199 199 199 199 200 200 199 199 200 199 199 198 198 197 197 196 196 196 195 195 195 195 195 194 194 195 195 195 195 196 196 196 196 196 196 197 197 197 196 197 196 196 195 195 195 195 194 193 193 192 192 191 190 189 188 187 187 186 186 185 185 184 184 185 184 184 184 183 183 183 182 182 182 180 180 179 178 177 177 176 174 174 173 171 169 169 168 167 167 166 169 167 170 169 172 171 174 174 173 177 177 181 182 182 188 189 189 189 196 196 202 202 200 205 208 208 209 213 217 222 225 228 231 236 238 243 248 252 256 260 260 263 264 267 267 267 267 267 267 267 267 268 268 268 268 268 268 266 266 266 267 265 265 265 265 267 267 268 268 268 268 266 266 264 261 257 256 254 249 245 245 243 241 238 238 236 236 235 235 234 232 232 232 231 231 231 231 231 230 230 230 229 229 228 227 226 225 226 225 225 225 225 225 225 226 227 227 228 229 229 229 229 229 228 228 228 228 226 225 223 221 221 219 217 216 214 212 211 211 209 208 209 208 208 207 207 208 207 208 208 208 208 209 210 210 211 211 212 212 213 213 214 214 214 215 215 215 214 215 215 215 215 216 216 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 219 219 220 220 221 221 222 222 223 223 223 223 224 223 223 223 223 222 221 221 221 221 220 220 219 219 219 219 219 219 219 219 220 220 220 221 221 198 198 198 199 199 199 200 200 200 200 200 200 200 199 199 199 198 198 197 197 197 196 196 195 196 196 195 195 196 196 196 196 196 196 196 197 197 197 197 197 197 197 196 197 196 196 195 195 195 195 194 193 192 192 191 190 190 189 188 187 187 186 186 185 185 185 184 185 185 184 184 184 184 183 183 182 182 180 180 179 177 177 177 175 173 173 173 171 170 170 169 169 169 171 170 172 172 175 174 178 177 181 181 181 187 187 187 194 196 196 202 205 205 211 208 208 210 210 214 212 216 225 228 228 234 240 242 247 251 256 260 263 267 267 270 270 272 272 272 272 272 272 272 272 272 272 272 272 273 272 271 271 271 270 270 270 268 268 268 268 270 270 270 270 268 268 266 263 261 258 255 253 250 248 248 245 243 242 242 240 238 236 236 236 236 234 234 234 232 234 234 232 232 230 229 229 229 228 228 227 226 226 225 225 225 225 224 225 226 227 227 228 229 229 229 229 230 230 229 228 227 226 225 223 222 220 219 217 216 214 213 212 210 210 210 209 208 208 208 208 208 208 208 208 209 209 210 210 211 211 212 212 213 214 214 214 214 215 215 215 215 215 215 215 216 216 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 219 219 220 220 220 220 221 222 222 222 223 223 223 224 223 223 223 222 222 221 221 221 220 220 219 219 219 219 219 219 219 219 219 219 220 220 220 221 198 198 199 199 199 200 200 200 200 201 201 200 200 200 200 200 199 199 198 198 198 197 197 196 196 196 196 196 196 196 197 197 196 197 197 197 197 197 197 197 198 197 197 197 197 196 196 196 196 195 195 193 193 193 192 191 190 189 189 188 187 187 186 186 186 185 185 186 186 185 185 184 184 184 183 183 182 182 180 180 179 177 177 177 175 175 175 172 172 172 171 171 171 173 172 172 175 178 178 181 181 185 186 191 192 193 200 200 208 208 211 211 216 216 216 213 218 222 222 218 222 232 234 234 240 247 251 256 259 260 266 269 272 272 272 275 277 277 277 279 279 279 278 278 278 278 277 277 277 275 275 275 275 273 273 273 271 271 271 271 271 271 271 272 270 270 268 265 263 258 257 255 252 252 250 250 248 245 245 245 243 241 241 241 239 238 238 238 236 236 234 235 234 232 230 230 230 229 227 227 226 226 225 225 225 224 225 225 226 227 227 228 229 229 230 230 231 230 230 229 228 227 226 225 224 222 220 219 217 216 215 214 212 212 211 210 209 209 208 209 208 209 209 209 209 209 210 210 211 212 212 212 213 213 214 214 214 215 215 216 216 215 216 216 216 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 219 219 220 220 220 220 220 221 222 222 222 223 223 223 223 223 223 223 222 222 221 221 221 220 219 219 219 219 219 219 219 219 219 219 219 220 220 220 221 197 198 199 199 199 200 200 201 201 201 201 201 201 201 201 200 200 200 199 199 199 198 198 198 197 197 197 197 197 197 197 197 197 197 197 197 197 198 197 198 198 198 198 197 197 197 197 196 196 196 195 194 193 193 192 192 191 189 189 189 188 187 187 187 187 186 186 185 186 186 186 185 185 186 184 183 183 182 182 180 179 179 179 177 177 175 175 174 174 174 173 173 173 175 175 175 178 181 185 185 185 189 194 195 196 203 205 210 213 213 216 221 221 221 221 225 225 225 225 229 235 238 238 242 247 251 256 260 263 267 270 272 272 275 277 279 279 279 279 281 280 280 280 280 280 280 279 281 281 281 280 279 278 277 276 275 275 273 273 273 273 271 272 272 272 270 268 265 263 260 260 257 255 252 252 252 250 248 248 248 245 245 243 243 241 241 239 239 239 239 238 236 237 234 233 232 232 230 229 228 226 226 225 225 224 225 225 225 226 226 227 228 229 230 230 230 230 231 231 230 229 228 227 225 224 223 222 220 219 217 216 215 214 213 212 211 211 210 209 209 209 209 209 210 210 210 210 211 212 212 212 213 213 213 214 214 214 215 215 215 215 216 216 216 217 217 217 217 218 218 218 218 219 218 218 218 218 218 219 219 219 219 219 219 220 220 221 221 222 222 222 223 223 223 223 223 223 222 222 222 222 221 221 220 220 219 219 219 219 219 219 219 219 220 220 220 220 221 221 198 198 199 199 199 200 201 201 201 201 202 201 202 202 202 201 201 201 200 200 200 199 199 199 198 198 198 198 197 198 197 197 198 197 198 197 198 198 198 198 198 198 198 198 197 198 197 197 196 196 195 195 194 193 193 192 192 190 189 189 189 188 187 187 187 187 187 186 187 187 186 186 185 186 186 185 183 182 182 182 180 180 179 179 179 177 177 176 176 176 176 176 175 178 178 178 181 184 188 189 193 194 199 201 205 208 212 214 218 222 225 225 225 225 229 229 232 232 232 235 241 243 245 250 255 259 263 263 267 272 275 275 277 279 281 281 281 283 283 282 282 282 284 284 283 283 283 284 284 284 284 282 282 282 280 278 277 277 275 275 275 273 273 274 272 270 267 265 265 263 260 257 257 255 252 252 252 250 250 250 250 248 245 245 245 243 243 243 241 241 239 238 238 237 235 234 233 232 229 228 228 228 226 225 225 225 225 225 226 227 227 228 229 229 230 230 231 231 231 231 229 228 227 227 225 224 223 222 220 219 218 216 215 214 213 212 212 211 210 210 210 210 210 211 210 210 211 212 211 212 213 213 213 213 214 214 214 215 215 215 216 216 216 216 217 217 217 217 218 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 220 220 221 221 221 222 222 223 223 223 223 223 222 222 222 222 221 221 220 220 220 219 219 219 219 219 219 219 219 219 220 220 220 220 221 198 198 199 199 200 200 201 201 201 202 202 202 202 202 202 202 202 202 202 201 201 200 200 199 199 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 199 198 198 198 197 198 197 197 196 196 195 195 194 193 193 192 191 190 189 189 189 188 187 188 188 187 187 187 187 187 186 187 186 186 186 185 183 182 182 182 180 181 181 179 179 179 178 178 178 178 178 178 181 181 181 184 188 189 193 197 198 204 209 209 209 216 218 225 225 229 229 233 233 236 236 236 239 239 245 247 249 254 255 260 263 267 270 272 275 277 277 279 281 283 283 283 285 285 285 284 285 285 285 285 287 286 288 287 287 287 286 285 284 284 282 280 279 279 277 275 275 274 274 272 270 267 265 265 263 260 257 257 255 255 253 253 253 253 251 251 251 249 249 248 245 245 245 245 243 243 241 239 238 239 237 234 232 232 230 229 229 228 226 225 225 225 226 225 226 226 227 228 230 230 230 230 230 230 230 230 229 228 227 226 225 224 222 221 220 219 218 216 215 214 213 212 212 211 211 211 211 210 211 210 211 211 211 211 212 212 213 214 214 214 214 215 215 215 216 216 216 217 217 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 219 219 220 220 220 220 221 221 221 222 222 222 223 223 222 222 222 222 222 222 221 220 220 220 220 219 219 219 219 219 219 220 220 220 220 220 221 221 198 198 199 199 200 200 201 201 202 202 203 203 203 203 203 203 203 203 203 202 202 201 201 200 200 200 200 199 199 199 199 198 198 199 198 198 198 199 198 199 198 198 199 198 198 198 197 198 197 197 196 196 195 195 194 193 192 191 191 190 189 190 189 188 189 189 188 188 188 188 188 187 187 187 186 186 185 185 183 184 182 182 181 181 181 181 181 181 178 178 178 181 181 181 184 187 188 192 196 197 200 206 207 211 213 217 219 222 225 229 232 236 236 236 241 243 243 245 245 251 253 254 258 263 263 267 270 272 275 277 279 281 281 283 285 285 285 286 286 286 285 287 287 287 288 288 289 289 289 291 289 289 289 287 286 284 282 281 279 279 277 276 274 274 272 270 267 265 263 260 258 257 255 255 255 254 254 254 254 254 254 251 251 251 251 249 249 248 248 248 245 245 243 241 239 239 237 235 234 232 231 229 228 226 226 225 226 225 226 226 227 227 227 229 229 230 229 230 230 230 230 229 228 227 226 226 224 224 222 221 220 219 217 216 215 214 213 213 212 211 212 211 211 211 211 211 212 211 212 212 212 213 213 213 214 214 214 215 215 216 216 216 216 217 217 217 217 217 218 217 217 218 218 218 218 218 218 218 218 219 219 219 219 219 219 219 220 220 220 220 221 221 221 221 222 222 222 222 222 222 222 221 221 220 220 220 220 220 220 220 219 219 220 220 220 221 221 221 221 198 199 199 199 200 200 201 201 202 202 203 203 203 204 204 204 204 204 204 203 203 202 202 201 201 201 200 200 200 199 200 199 199 199 199 199 199 198 199 199 199 199 198 199 198 198 198 198 198 197 197 196 196 195 194 194 193 192 191 191 190 190 190 189 189 189 189 188 189 188 188 188 188 187 187 186 186 185 185 184 184 182 182 181 181 181 181 181 181 181 181 184 184 184 187 190 194 195 199 204 204 209 212 214 217 220 222 225 232 232 235 239 239 243 243 245 245 251 253 257 257 258 262 266 269 270 272 275 277 279 281 283 282 285 285 286 286 288 288 287 287 289 288 288 289 289 291 291 292 292 292 291 291 290 288 288 286 283 281 281 279 276 274 274 272 267 265 265 263 260 258 256 256 254 254 254 254 254 254 254 254 254 254 254 251 251 251 251 251 250 248 248 245 245 243 239 241 236 234 232 232 231 229 228 228 226 226 226 226 226 226 228 228 228 228 229 230 229 229 230 230 228 228 228 227 226 225 224 224 223 221 220 219 217 216 216 215 214 213 212 212 211 211 211 212 211 212 212 212 212 213 213 213 213 214 214 214 215 215 215 216 216 216 217 216 217 217 217 218 217 218 218 217 217 218 218 218 218 218 218 218 219 219 219 219 219 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 221 221 221 221 221 222 222 198 199 199 199 200 200 201 202 202 202 203 203 203 204 204 205 205 205 204 204 204 203 203 202 202 202 201 201 200 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 199 198 198 198 198 198 197 197 196 195 195 194 193 193 192 191 191 190 191 190 189 190 189 189 189 189 188 188 189 188 187 187 188 186 187 185 184 184 184 182 183 183 183 183 183 183 183 186 186 187 190 193 194 198 203 207 210 212 215 217 220 223 225 228 234 238 238 241 245 245 250 251 251 257 257 257 262 266 266 269 269 272 275 277 279 281 282 282 284 284 286 286 287 287 287 287 288 288 290 289 291 291 292 292 294 294 294 294 293 293 291 290 289 285 283 282 280 276 274 272 270 267 265 263 261 258 256 256 254 254 254 254 254 255 255 255 255 254 254 254 254 254 254 254 253 253 251 250 248 245 245 243 241 239 238 236 234 234 232 231 230 228 227 228 228 228 228 228 227 228 229 229 229 230 229 228 229 229 227 227 227 227 226 226 224 223 222 221 220 219 218 217 216 215 214 213 213 212 212 212 212 211 212 212 212 212 212 213 213 213 214 214 214 214 215 215 215 215 216 216 216 216 217 217 217 217 218 217 217 218 218 218 217 217 218 218 218 218 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 221 221 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222