Height 366 383 347 319 323 327 345 402 454 486 499 498 490 490 483 474 474 460 442 429 386 321 302 268 240 224 220 218 182 157 140 153 167 132 127 130 134 138 150 171 188 202 239 281 305 330 339 361 349 337 390 434 440 480 489 435 390 436 481 626 679 510 454 443 445 474 521 557 567 485 389 305 254 251 249 244 300 329 265 276 309 306 361 448 461 451 426 363 303 272 253 251 281 334 376 378 364 285 335 378 369 358 357 358 356 350 340 328 319 134 171 234 58 61 70 74 72 78 112 170 162 134 114 109 103 104 107 114 106 78 78 82 92 105 133 195 191 300 354 347 300 207 183 185 218 259 299 412 392 319 284 304 329 381 419 432 435 440 446 465 472 455 430 420 428 434 500 536 522 536 743 781 700 589 519 513 536 535 567 616 630 566 440 454 480 413 248 230 250 428 610 645 470 455 390 346 347 360 275 258 231 204 197 226 288 327 318 286 260 244 237 248 269 290 302 323 308 289 269 248 228 218 217 228 240 244 238 234 239 255 279 308 333 349 356 361 364 369 376 386 393 396 394 379 368 365 367 375 388 400 408 410 408 402 390 372 364 363 365 368 376 407 430 440 441 444 446 449 453 458 465 472 482 492 501 510 517 519 515 510 506 504 504 507 513 519 524 525 523 518 515 512 514 524 548 548 548 544 534 526 514 500 489 483 480 477 480 488 500 512 525 537 545 549 551 553 554 553 553 422 418 369 338 339 341 359 414 464 492 497 488 476 480 478 470 467 447 429 418 374 320 323 260 226 214 210 201 182 158 142 156 177 164 126 130 138 143 149 162 182 195 217 252 290 310 336 358 365 353 334 351 411 372 348 391 434 489 543 591 576 479 461 475 500 537 592 647 557 426 326 269 253 266 281 349 354 341 364 361 372 375 410 454 447 431 401 338 280 254 257 258 278 320 357 359 339 233 308 371 362 356 360 371 385 381 354 328 322 142 179 279 173 63 68 77 85 100 133 177 163 137 121 121 114 109 105 101 91 71 73 79 96 116 168 290 322 356 354 312 246 188 174 173 192 253 367 437 378 316 294 314 345 387 408 424 436 445 452 463 443 415 398 399 406 443 529 564 535 551 675 622 561 547 576 581 575 546 538 563 594 532 420 460 490 395 242 226 239 321 528 747 447 440 365 331 362 385 292 246 212 194 198 230 278 286 274 258 242 225 217 223 241 266 291 303 283 264 248 232 214 207 208 219 230 233 229 230 239 256 279 308 339 356 367 374 379 381 385 387 388 387 380 365 360 360 362 367 375 383 389 391 387 376 358 350 348 349 351 354 361 385 405 417 422 426 431 435 440 444 449 453 459 466 474 483 491 498 500 500 499 500 499 500 505 511 518 522 520 514 509 506 511 530 544 546 542 536 528 523 511 495 481 473 471 471 473 476 482 491 507 524 536 543 546 550 552 553 553 398 423 398 371 362 365 389 427 473 497 491 478 461 461 471 466 437 430 420 411 369 334 370 265 220 203 195 188 184 176 149 157 178 165 123 129 139 145 150 160 177 189 202 234 281 301 326 328 323 312 296 310 349 349 362 415 482 534 545 525 484 453 495 517 572 595 584 562 448 358 318 308 308 310 376 440 408 373 421 424 433 458 469 457 434 407 365 296 247 239 246 242 256 289 317 314 279 225 310 371 364 360 365 379 406 406 365 332 325 147 171 302 284 75 70 81 97 121 149 174 155 133 125 130 131 122 111 100 90 84 91 105 124 144 199 345 364 338 298 248 195 179 175 175 188 243 344 362 343 333 327 327 356 383 404 423 436 444 452 444 414 385 372 373 402 467 597 688 635 383 396 430 447 498 629 776 798 653 530 492 480 445 395 479 479 318 255 231 259 363 528 654 380 407 344 304 347 431 299 227 194 191 214 270 299 265 239 231 223 215 209 212 226 248 270 271 256 242 231 219 205 200 202 211 222 225 222 226 236 252 272 300 330 348 361 372 381 381 382 380 378 375 362 350 350 353 356 359 363 368 371 369 361 347 337 333 333 333 333 337 343 356 372 386 397 406 414 422 428 432 435 437 440 444 449 456 465 472 476 479 484 490 492 494 497 503 509 515 514 510 504 503 510 527 536 536 531 525 520 515 506 492 478 469 466 469 474 478 479 481 489 505 520 531 537 541 546 550 552 354 411 410 394 388 399 429 448 477 493 490 483 468 466 455 427 392 423 418 395 356 337 361 298 222 192 184 177 179 167 144 136 135 127 119 126 134 140 146 155 171 184 198 219 253 289 306 300 291 285 287 312 347 373 398 432 479 474 476 482 478 475 531 545 564 543 484 414 356 335 353 381 395 387 419 454 457 439 424 428 446 472 473 448 415 386 318 254 223 224 231 220 234 263 282 268 217 221 318 368 358 370 373 382 402 400 365 337 328 196 164 239 300 147 94 88 109 136 157 159 139 126 126 135 144 136 122 111 108 115 126 142 160 170 202 312 283 259 228 195 171 174 177 184 205 239 278 298 318 357 361 330 349 375 402 422 435 442 437 412 380 353 341 360 448 478 524 519 428 320 350 405 433 493 649 783 806 708 571 471 450 416 326 325 330 276 242 228 351 424 428 422 355 395 355 291 283 360 272 213 192 200 233 312 370 289 221 211 206 207 206 208 217 232 247 245 236 227 219 211 199 196 199 206 214 220 224 229 237 248 266 291 305 324 340 355 366 367 368 368 368 363 345 338 340 345 348 351 353 355 355 350 340 328 320 315 312 311 314 320 327 335 345 358 372 386 398 408 415 420 423 424 426 428 431 435 443 450 455 461 466 472 477 484 490 495 500 505 505 502 499 499 506 510 515 516 515 514 512 509 501 488 474 465 461 466 477 485 486 480 477 485 501 517 527 532 537 541 545 343 376 381 391 416 445 453 487 496 492 490 500 468 491 454 396 364 355 357 354 343 331 328 296 201 161 158 166 171 157 142 132 126 122 122 124 129 135 143 152 165 179 195 210 229 257 271 271 270 274 293 341 375 395 408 423 435 408 443 491 520 525 540 530 474 417 378 359 353 364 405 453 486 477 374 433 458 444 434 433 441 449 442 416 381 358 274 223 203 205 224 215 227 277 301 252 215 238 319 339 322 380 380 384 384 375 359 342 336 337 208 143 325 323 147 100 117 139 149 132 121 119 125 136 150 149 137 130 137 152 162 169 184 185 184 224 193 191 185 174 166 171 179 194 218 236 239 278 315 376 379 320 337 369 398 421 434 432 413 376 349 325 328 400 467 466 424 361 308 305 355 397 456 544 643 678 683 648 572 487 446 312 279 294 279 209 198 208 335 410 388 331 318 398 324 234 230 236 226 208 204 216 245 309 426 333 229 201 195 200 203 206 210 217 224 225 222 218 214 206 196 194 198 205 213 220 227 233 240 250 263 276 290 306 322 333 338 341 345 350 353 349 332 329 332 336 340 343 344 343 340 332 320 307 298 294 292 293 298 307 316 323 329 337 348 365 380 391 400 405 409 411 414 416 418 421 427 434 439 444 450 456 461 467 475 483 489 492 493 492 490 490 493 491 491 495 501 507 509 505 496 483 470 462 458 463 477 491 497 489 473 469 478 497 519 532 536 535 537 331 342 359 395 444 483 443 482 489 485 476 464 466 445 457 431 363 357 342 344 361 355 310 292 198 166 160 153 142 140 136 132 130 129 125 124 128 134 141 149 161 174 189 203 215 228 240 249 257 272 303 364 379 392 405 410 403 457 510 540 548 539 515 470 412 371 359 373 398 426 475 514 525 506 476 469 465 464 463 450 437 429 411 374 317 272 256 223 199 196 203 213 291 336 307 228 230 227 252 275 308 385 385 386 384 373 356 342 341 345 219 131 265 328 160 113 123 133 131 116 111 116 126 137 152 159 156 159 165 169 171 173 193 198 184 183 187 177 170 168 167 172 183 204 220 227 237 258 331 396 384 313 339 367 394 417 425 410 383 348 325 306 334 485 500 460 360 276 274 330 363 386 429 510 612 608 597 591 584 551 446 377 360 292 206 172 170 314 384 400 385 348 355 410 324 222 214 214 217 223 232 241 246 252 347 325 254 202 190 195 199 200 199 201 204 211 213 215 213 203 196 196 200 207 216 224 232 238 245 253 262 268 278 289 302 313 319 323 325 327 329 329 325 325 326 328 332 335 335 329 317 304 293 283 277 274 274 276 281 291 300 308 316 324 332 344 360 373 383 390 394 398 401 404 406 410 415 421 425 429 435 442 448 453 460 466 470 472 474 473 472 472 476 474 473 479 490 502 507 503 493 480 467 460 457 461 472 487 498 495 476 464 462 474 497 528 543 545 543 331 349 366 430 485 495 491 482 461 450 464 495 480 449 463 435 365 367 393 387 350 310 284 254 190 172 163 143 117 124 126 128 130 130 128 127 130 135 140 147 159 169 182 195 208 221 229 244 258 276 307 348 367 386 396 402 429 534 566 567 551 516 450 423 397 383 397 441 470 489 529 548 535 511 472 468 440 455 520 481 435 414 378 328 287 273 231 210 204 206 223 277 327 328 293 255 235 239 252 263 296 383 385 388 387 377 362 351 349 353 341 265 142 335 317 191 107 108 110 108 110 117 129 139 148 157 164 168 168 161 161 162 171 169 154 150 156 165 171 172 171 176 193 238 262 247 213 245 364 416 385 324 345 363 386 402 401 380 353 330 313 301 347 536 522 418 304 247 280 377 379 378 387 427 504 507 498 485 481 477 425 351 303 232 172 167 179 346 395 390 379 344 353 311 261 229 217 221 239 258 271 266 238 237 257 282 265 207 189 190 190 186 182 183 190 201 208 213 213 204 200 202 207 214 222 231 236 242 247 253 257 260 267 276 286 296 303 307 309 311 312 312 315 321 324 325 325 326 323 307 288 272 263 260 258 257 257 258 262 270 280 291 303 312 320 330 342 354 365 373 379 384 387 390 394 397 403 410 415 418 422 429 435 441 446 451 453 454 457 457 457 459 464 461 461 465 475 489 501 500 490 477 465 460 458 460 466 476 485 488 478 466 458 459 472 500 530 547 550 346 366 391 443 487 502 503 493 462 448 469 514 506 463 448 416 381 410 384 358 306 263 251 224 175 159 148 131 110 114 117 121 124 127 133 132 136 138 141 146 158 167 178 190 203 215 224 239 254 268 289 332 360 380 391 425 512 611 624 586 537 492 436 484 478 470 481 509 538 565 563 548 530 508 482 477 475 500 537 486 427 399 360 315 284 250 214 202 211 231 255 277 260 253 254 253 255 256 266 288 328 382 383 388 390 385 373 362 367 364 360 280 118 334 344 208 109 105 106 110 114 121 130 138 146 155 155 152 149 147 143 140 134 130 131 140 160 194 198 183 179 183 205 251 277 257 213 364 415 381 335 331 344 354 358 363 365 354 337 326 321 324 358 471 437 298 232 261 339 417 408 388 380 386 393 407 403 376 353 360 397 346 253 186 168 178 208 366 403 386 361 284 274 250 241 239 233 246 275 302 304 278 246 231 233 235 226 205 188 180 171 164 163 170 182 195 205 211 211 205 207 210 216 223 231 240 242 245 248 250 249 253 260 268 275 283 292 297 301 303 303 301 302 312 320 323 319 315 301 279 261 250 243 242 242 241 241 241 243 249 258 272 287 300 310 318 328 338 348 357 364 369 373 377 380 383 389 399 407 412 413 416 422 427 433 438 441 442 443 444 445 447 452 450 450 454 460 469 483 490 486 475 464 460 459 460 462 465 468 472 473 469 462 456 459 475 501 528 545 372 440 465 488 502 505 500 498 465 466 494 518 492 481 446 404 382 398 336 302 272 246 228 220 168 141 127 117 108 107 111 118 124 129 136 137 149 150 146 148 158 165 175 187 200 211 221 238 255 270 289 324 366 387 405 446 529 617 593 551 512 499 534 527 508 517 547 570 553 643 619 564 525 500 478 504 529 531 505 461 415 379 338 304 289 260 228 211 212 224 233 228 216 223 241 256 278 304 312 326 357 391 386 374 378 363 334 374 374 331 326 317 240 213 247 261 207 119 110 128 134 137 140 146 158 167 164 156 147 138 125 117 115 120 132 154 184 201 203 199 202 207 207 269 274 214 229 392 428 366 307 322 332 335 339 341 341 337 332 339 360 378 379 373 320 264 239 295 431 427 427 412 398 393 399 403 373 330 317 355 383 405 277 181 170 182 219 323 326 292 275 221 213 224 235 243 254 271 305 321 310 284 260 233 219 211 203 192 177 165 156 152 154 162 177 192 201 205 205 206 210 215 221 229 240 250 247 245 243 240 239 246 255 263 269 274 280 287 292 295 295 291 290 295 302 305 300 293 278 258 242 232 228 228 228 228 227 227 229 233 240 253 270 288 300 309 317 325 333 341 348 354 359 363 367 371 377 387 397 406 409 408 409 413 418 424 428 430 431 432 433 435 439 439 439 441 445 450 460 468 472 469 462 457 457 459 460 459 456 457 461 464 464 460 456 459 472 492 515 429 457 496 510 511 499 472 473 477 491 509 514 483 471 456 413 363 332 311 291 265 238 218 208 170 141 125 114 103 105 111 116 122 129 134 135 146 155 156 155 167 172 175 183 194 206 218 234 254 275 298 331 364 391 418 455 510 567 546 548 558 564 571 569 567 580 598 602 572 594 580 541 507 500 497 573 610 564 466 429 404 388 368 346 329 312 281 249 228 220 218 213 215 225 242 265 295 330 351 366 381 392 377 365 369 360 338 371 371 316 309 326 284 131 155 271 280 169 145 160 155 173 211 236 184 182 179 169 153 136 122 116 123 136 152 171 206 222 222 216 220 224 242 278 258 226 355 414 342 287 280 298 299 300 307 314 321 328 339 381 410 418 405 359 269 231 245 324 454 431 427 419 409 400 397 401 327 277 307 395 390 389 263 173 171 175 197 220 195 168 178 191 200 219 236 254 276 298 318 317 304 288 266 236 214 199 189 177 164 152 145 145 151 161 175 186 193 196 199 201 204 209 217 230 251 256 248 240 232 227 230 240 251 259 264 265 270 275 282 286 286 283 280 280 283 284 279 272 258 244 231 222 219 219 219 218 216 216 218 222 228 238 254 274 290 300 308 314 320 327 334 340 346 350 354 358 365 375 386 396 403 403 401 401 404 408 413 417 419 420 421 424 427 428 429 430 432 435 440 448 456 459 457 452 450 454 457 456 451 447 448 452 457 461 458 453 454 463 478 465 470 505 515 506 486 459 446 482 505 514 515 510 428 446 421 357 316 286 275 254 226 200 182 151 128 115 109 105 104 109 116 123 130 136 140 146 151 153 153 158 166 169 175 186 199 214 233 257 286 316 347 379 402 425 452 486 515 548 582 606 610 596 599 602 612 617 608 575 526 527 515 490 489 501 565 580 524 434 412 406 414 418 408 383 369 341 292 252 234 232 236 239 242 250 265 286 311 360 401 407 372 377 343 337 352 367 368 303 273 267 256 209 129 129 229 290 255 194 178 208 252 300 326 252 204 188 177 158 136 129 134 144 156 167 174 219 238 237 232 240 231 270 260 223 237 407 326 260 241 252 261 261 266 275 287 304 322 350 397 426 429 410 373 296 246 247 344 543 463 435 420 408 397 393 394 281 276 356 383 379 376 263 183 182 171 172 171 164 162 174 190 208 230 256 280 298 317 313 298 289 286 258 234 212 195 181 167 154 144 141 143 152 163 175 182 186 189 193 191 196 205 216 234 268 264 245 231 225 223 229 240 250 256 257 258 259 264 270 274 275 276 272 267 264 262 257 254 247 235 222 214 211 211 210 208 207 206 208 213 220 229 241 258 278 290 299 305 309 314 321 327 332 337 341 346 353 363 374 384 394 397 396 393 394 398 402 407 411 412 412 414 416 417 419 420 421 423 426 432 440 447 451 447 444 445 448 451 449 444 440 440 444 454 458 454 449 447 451 468 493 509 504 489 478 482 454 470 508 531 524 502 426 404 384 351 313 286 268 247 217 188 179 153 156 154 134 106 106 107 112 120 129 134 141 143 147 151 152 149 155 160 166 175 190 207 231 262 300 340 375 401 415 425 439 465 500 576 614 628 627 618 615 607 611 612 596 562 514 517 511 489 476 482 483 464 438 418 417 424 437 450 450 428 408 386 334 287 263 256 261 268 275 279 276 273 303 366 424 424 341 381 315 299 329 359 337 188 178 190 183 168 169 145 191 271 313 240 207 293 345 352 351 341 237 196 181 163 144 151 158 161 164 168 171 218 238 242 244 250 253 289 244 196 220 322 233 217 222 229 233 237 245 254 268 288 315 346 392 423 427 408 380 326 286 281 374 606 501 452 429 414 400 395 278 216 211 229 234 204 196 185 183 186 181 178 165 162 171 182 197 224 258 289 310 316 314 293 275 271 277 250 232 214 197 181 163 151 144 142 147 156 166 175 179 182 185 185 185 192 203 221 247 275 266 242 227 223 225 232 241 248 251 252 251 250 254 257 259 265 274 268 257 247 238 233 234 236 227 215 207 204 202 200 198 197 198 201 207 214 223 233 245 262 278 289 295 300 304 310 315 320 324 328 333 341 350 361 372 382 390 392 390 389 391 395 401 404 405 404 405 405 407 409 411 413 415 418 422 429 436 444 446 443 439 438 440 443 443 439 433 433 440 449 453 449 441 436 469 497 498 476 472 484 492 473 521 535 529 502 442 416 406 390 361 321 285 261 230 201 175 152 129 155 163 156 138 108 109 111 116 124 132 139 138 139 143 147 143 149 153 157 165 180 200 230 272 321 367 400 417 421 418 424 457 538 600 625 632 632 625 618 598 595 596 586 571 561 542 521 503 492 476 454 431 421 426 439 447 462 476 482 474 457 430 402 361 312 278 286 299 312 328 342 337 390 409 415 397 329 331 360 373 381 361 212 201 183 221 275 274 266 162 193 244 248 271 309 354 371 370 373 379 271 216 192 177 171 188 177 167 164 167 172 207 228 243 251 252 289 294 239 193 197 208 203 205 210 215 219 224 233 242 253 272 308 334 379 409 415 403 388 357 333 335 398 539 500 474 450 428 415 408 255 207 201 201 199 194 192 191 192 193 190 185 179 179 186 196 222 260 296 319 326 322 298 270 260 265 269 254 237 221 206 191 170 156 150 149 154 163 170 174 177 180 183 183 186 194 208 232 262 271 256 237 227 227 231 238 244 247 253 261 251 246 247 248 251 261 279 263 245 228 215 211 215 222 219 208 199 195 192 190 188 188 190 195 202 209 217 225 235 247 261 274 285 291 296 301 305 309 313 316 321 329 339 350 361 372 383 389 390 390 391 394 398 401 401 400 399 398 399 401 405 408 411 414 418 423 429 438 445 446 442 436 435 438 442 441 435 430 432 439 447 449 442 431 507 502 477 483 489 492 505 536 544 542 533 518 490 408 400 388 368 339 285 244 210 196 188 164 119 154 167 166 160 137 114 112 116 121 130 142 139 134 135 139 140 146 151 152 156 170 195 233 287 342 384 405 414 412 407 421 479 607 623 631 632 629 622 612 582 562 567 600 651 689 611 535 508 519 480 442 421 424 445 466 470 480 498 508 497 485 475 468 460 417 298 304 313 313 311 329 417 408 384 340 303 316 361 373 377 389 394 328 247 231 255 288 300 289 190 208 213 149 129 346 389 390 392 395 394 292 233 209 203 207 187 174 171 174 176 180 198 222 241 253 270 298 258 217 198 200 199 198 201 203 205 207 213 221 231 241 259 302 336 373 399 409 405 398 385 374 384 418 453 455 452 445 436 415 332 246 214 205 199 198 205 206 203 201 200 198 193 191 192 198 213 237 281 310 322 324 313 271 254 259 277 291 266 248 233 223 211 187 168 161 161 165 171 175 176 177 180 183 188 193 202 217 241 265 262 244 234 231 232 236 242 260 275 284 282 267 261 249 246 256 267 268 251 227 208 199 195 200 208 209 201 191 186 182 179 179 180 184 189 197 204 211 217 225 234 244 255 268 280 287 292 297 300 303 305 311 319 330 341 353 363 376 384 389 390 391 391 393 394 395 395 394 393 394 397 402 407 411 415 419 422 426 434 441 445 445 440 436 436 440 441 438 433 431 434 439 443 442 432 513 496 457 425 447 496 538 550 549 541 532 523 509 473 436 401 368 334 302 229 197 193 188 157 116 156 170 170 168 161 133 119 118 123 129 145 146 137 131 132 136 145 151 151 150 160 193 244 302 350 377 385 387 390 396 443 541 637 648 645 637 628 617 619 614 585 572 616 750 971 736 550 514 527 474 441 431 441 460 470 468 480 498 510 504 491 477 468 462 423 310 321 312 376 436 432 438 350 296 282 300 335 356 360 370 387 377 265 232 245 277 304 305 231 296 234 178 218 291 326 380 404 404 403 400 301 246 227 219 197 182 184 188 190 190 194 203 217 233 246 252 292 232 206 207 208 202 199 197 197 198 198 203 213 224 235 254 307 357 385 406 419 417 409 404 404 417 434 433 408 401 408 413 391 291 240 215 203 197 199 208 211 211 209 206 203 200 198 200 209 227 251 292 315 317 305 271 256 258 270 285 294 274 259 246 232 217 198 183 176 176 178 181 181 180 180 181 187 194 201 210 225 242 256 248 237 235 235 236 242 264 278 286 287 280 270 262 251 246 249 252 248 231 210 194 187 184 191 199 200 192 182 175 171 169 169 172 177 184 191 198 204 209 215 222 230 239 250 262 273 283 289 292 294 297 301 310 321 333 346 357 368 378 384 387 388 386 385 386 388 389 389 389 390 394 401 408 412 416 418 421 425 431 436 440 442 442 439 437 438 439 439 436 432 431 432 434 436 432 490 449 421 442 495 544 571 583 568 544 526 515 508 500 447 411 384 345 276 210 189 190 178 141 137 164 172 172 171 166 157 129 123 129 130 139 149 142 132 129 131 149 154 152 149 155 194 258 315 346 352 350 346 365 394 456 568 720 657 637 627 613 602 614 606 579 558 558 573 664 596 529 503 493 460 443 441 449 458 458 456 465 474 484 492 487 472 461 458 428 339 418 424 399 370 352 342 298 291 298 309 325 359 304 342 364 296 237 258 272 284 292 289 308 360 273 190 228 389 370 363 388 416 413 406 363 307 267 242 200 197 201 204 205 203 203 205 214 229 244 248 238 221 213 211 209 205 202 199 197 196 197 201 212 224 239 270 348 379 410 423 423 424 419 419 424 435 445 440 399 375 371 372 360 337 255 215 202 199 202 210 214 216 214 210 207 205 206 211 221 234 259 289 300 292 272 253 258 265 273 281 287 277 263 249 234 220 209 200 195 193 193 194 191 185 183 185 193 202 209 217 227 236 242 237 236 238 239 238 249 270 276 277 274 267 263 257 248 239 235 235 229 209 193 184 179 179 187 194 192 182 172 165 161 159 160 163 169 177 185 192 197 201 206 211 218 226 235 247 258 269 277 284 288 290 294 302 312 325 338 351 362 371 377 382 382 380 377 377 378 381 383 385 387 392 398 406 412 414 416 418 421 425 429 432 434 437 439 437 436 437 439 438 433 428 425 425 428 428 457 435 410 488 546 577 590 600 590 542 510 499 497 497 466 427 397 347 234 195 190 187 168 140 174 174 174 175 176 173 165 132 131 138 133 133 141 147 141 129 126 139 149 151 153 162 185 249 294 316 323 323 323 351 383 419 477 588 599 608 595 566 546 562 530 510 509 518 520 532 512 485 466 459 450 445 444 446 448 447 445 447 450 457 467 464 457 451 451 443 416 464 422 405 389 340 281 277 291 301 307 316 280 311 367 390 345 250 313 336 313 294 336 377 400 368 296 256 377 391 380 403 436 430 423 407 365 310 256 216 219 223 239 247 226 214 212 217 228 239 240 228 223 221 223 230 234 216 208 206 205 206 210 220 234 260 306 367 394 424 439 436 428 425 431 438 445 452 451 410 384 370 367 363 331 266 227 212 209 212 217 219 219 217 213 211 211 214 221 230 240 261 275 276 265 252 252 261 267 273 280 286 280 267 250 233 223 216 211 207 204 201 198 193 190 190 193 201 211 217 223 227 231 232 233 234 236 236 235 249 255 255 253 250 247 248 245 237 229 225 222 212 194 182 178 176 180 188 190 184 174 163 156 153 151 152 155 162 169 178 186 191 194 198 202 208 214 223 234 245 255 263 270 275 280 288 297 307 318 332 346 356 364 369 373 375 372 369 367 369 373 377 379 383 388 395 404 409 411 411 412 415 418 421 424 427 431 435 435 434 434 436 437 432 425 418 415 418 423 457 427 427 501 565 599 605 595 599 525 486 482 490 498 501 458 409 339 223 193 197 181 152 138 174 174 176 179 181 180 173 136 131 141 143 134 134 142 141 138 146 127 145 159 166 169 177 212 248 275 294 306 313 322 336 379 440 476 516 521 501 487 504 539 492 467 464 472 478 480 473 459 449 449 449 446 441 439 439 440 435 432 432 434 438 437 439 444 447 436 401 455 415 381 353 311 258 265 281 295 310 330 286 356 395 407 395 314 356 379 360 347 397 419 434 449 421 352 327 379 389 431 469 445 453 449 411 352 293 256 274 296 315 314 286 256 232 233 237 233 236 249 255 261 264 265 266 248 232 220 217 219 222 232 254 291 338 373 419 443 451 448 442 455 468 472 470 464 453 439 402 377 372 370 335 272 238 227 224 225 226 225 222 219 216 216 218 222 229 238 251 261 263 259 252 252 260 266 269 272 276 281 275 262 245 232 226 222 218 214 210 206 202 199 197 197 199 204 210 217 222 225 225 227 225 224 223 222 224 232 234 231 228 227 227 230 230 226 221 218 214 200 186 177 175 177 183 188 186 178 167 154 149 146 145 146 149 154 162 171 179 185 189 192 195 199 205 213 224 234 243 250 256 262 270 279 290 302 314 326 340 350 356 360 363 365 364 361 359 360 364 369 373 377 382 390 399 403 404 404 403 405 407 409 412 418 424 429 430 430 429 430 431 428 420 411 406 408 415 465 446 446 493 567 615 620 593 579 498 467 475 493 508 508 493 455 362 204 188 174 161 146 140 179 180 182 186 190 191 182 167 145 138 145 137 136 136 134 137 148 134 140 158 167 164 165 190 217 246 274 314 426 339 316 346 388 396 435 443 443 463 511 530 506 476 453 442 443 454 457 455 454 453 448 439 431 429 430 431 423 418 416 415 415 417 425 437 443 412 321 391 382 311 250 245 247 254 273 302 334 359 374 383 392 394 385 378 380 393 406 420 440 460 471 487 491 457 345 352 395 470 518 484 479 479 446 398 355 324 339 355 362 354 333 305 268 262 258 245 246 265 276 287 295 298 296 278 260 249 245 245 248 258 278 310 352 379 405 429 445 451 451 474 481 482 478 471 457 443 400 362 346 343 297 266 248 239 236 234 235 231 226 222 219 220 223 227 234 245 259 261 259 254 250 255 263 268 268 267 268 268 262 251 242 236 232 227 223 219 215 211 207 204 202 201 202 205 209 213 217 219 219 217 213 210 208 209 214 220 219 216 214 213 213 214 216 216 215 214 211 195 182 175 174 177 182 185 181 171 158 147 143 141 141 142 144 148 155 164 173 180 184 187 190 193 198 205 215 224 232 239 244 250 258 269 281 295 309 321 334 343 349 353 355 356 355 354 352 351 354 359 364 369 374 382 389 393 394 394 393 394 396 398 401 406 414 420 424 424 421 419 421 420 414 404 398 399 406 469 483 476 515 575 617 627 608 546 490 472 483 505 515 504 491 402 283 209 188 172 169 170 166 163 190 164 151 156 161 157 173 168 155 151 157 149 143 145 149 147 136 134 152 163 161 164 180 203 230 260 303 414 337 315 326 341 351 381 409 444 484 513 487 537 542 501 448 433 439 446 453 459 459 441 424 415 415 417 413 407 401 398 398 402 408 419 428 433 400 301 281 243 227 229 237 248 254 268 315 371 387 391 385 388 394 392 388 401 417 436 456 478 503 508 504 501 492 448 342 413 511 561 551 493 483 462 431 403 384 382 371 363 357 345 335 314 303 290 273 267 273 284 296 307 316 310 288 273 266 264 262 268 277 294 322 358 378 388 400 418 437 447 473 479 481 479 470 453 427 381 339 314 303 282 268 254 243 236 235 235 231 226 222 219 220 222 224 227 234 249 250 246 243 243 245 250 255 257 256 254 251 247 244 245 244 237 230 226 223 219 216 212 208 206 205 205 205 206 207 208 209 210 208 204 200 199 203 210 214 210 206 203 202 202 202 203 205 207 209 206 192 182 176 172 174 178 179 173 161 149 141 139 139 139 139 141 145 151 160 168 175 180 183 186 188 192 199 207 216 223 229 234 240 248 257 269 283 300 313 324 333 339 344 345 344 344 343 343 343 345 349 353 358 363 370 376 378 379 380 381 382 384 386 389 394 401 408 413 414 412 408 407 408 404 397 390 389 395 483 512 542 580 580 599 623 620 601 522 498 499 505 511 495 469 366 256 215 202 196 195 195 192 186 192 175 162 162 171 173 184 183 174 165 164 162 154 153 152 145 137 131 142 154 161 169 176 198 222 247 273 306 317 313 314 323 338 368 406 444 464 450 399 512 643 621 493 443 432 435 445 457 459 429 407 399 399 398 392 383 379 379 385 394 404 414 421 421 386 285 227 217 218 226 239 253 259 259 308 382 416 406 406 409 409 406 405 422 437 454 479 510 511 516 515 511 507 500 382 414 486 541 559 499 473 452 426 400 393 407 399 388 377 359 350 351 341 320 296 285 288 300 308 313 319 306 282 270 265 264 264 273 284 304 332 363 374 378 378 386 407 433 457 470 475 469 453 437 406 367 331 304 291 278 264 250 238 232 232 232 229 225 221 218 217 218 219 221 225 229 231 231 231 232 233 235 237 238 237 235 235 238 247 253 252 240 233 230 227 224 221 217 213 211 210 209 206 203 200 199 200 202 202 202 201 201 202 201 194 188 185 185 187 189 191 192 192 194 196 196 189 182 175 169 170 172 170 162 150 142 138 137 137 137 138 140 143 149 157 164 171 176 180 182 185 188 193 201 208 215 221 226 231 238 247 257 271 288 303 313 321 328 333 335 335 334 335 336 338 339 340 341 344 349 355 359 360 362 365 369 371 374 376 379 383 389 395 399 400 398 394 393 393 392 387 381 378 382 515 545 577 583 597 602 604 605 596 543 517 508 506 506 480 452 338 235 218 213 211 209 206 203 202 202 197 189 187 193 195 199 198 193 184 171 166 161 156 152 147 142 138 138 148 162 172 176 194 214 236 267 315 321 306 299 315 347 389 397 384 369 359 336 379 705 768 562 468 450 456 457 455 450 422 402 390 384 379 375 370 370 374 382 393 403 411 414 411 373 273 249 254 246 239 246 255 261 257 283 345 419 427 422 417 416 418 419 434 447 465 487 505 515 515 513 511 506 492 461 386 369 396 395 444 470 466 451 440 435 437 437 434 420 389 369 361 351 334 312 302 307 308 314 321 322 299 279 269 265 263 263 273 287 313 344 367 370 369 365 364 376 412 439 457 460 449 427 404 386 357 326 304 288 275 258 241 229 225 229 229 226 223 220 217 214 213 214 216 218 223 224 223 222 222 224 226 228 228 225 223 225 238 255 264 261 249 242 236 234 232 229 226 220 217 215 211 206 199 195 195 197 201 206 205 202 198 191 181 175 171 170 169 170 174 180 181 179 177 181 186 185 178 170 165 166 166 160 151 141 137 135 135 136 136 137 139 142 148 155 162 168 173 176 178 181 184 189 195 201 208 214 219 224 230 238 249 261 275 290 301 310 317 323 325 326 326 327 329 332 333 334 334 335 336 339 342 344 348 353 359 363 366 368 371 375 379 382 385 386 383 380 378 378 379 378 374 369 370 518 581 599 577 567 569 564 552 555 539 522 510 503 492 452 407 309 234 224 222 213 209 207 207 208 213 213 212 210 208 205 211 212 208 199 186 169 166 166 163 158 154 157 153 155 165 175 183 188 207 238 277 319 309 293 296 325 366 392 374 344 322 317 327 441 493 500 482 480 546 559 511 460 441 421 399 384 375 369 367 370 375 383 391 397 402 407 409 406 366 266 268 288 267 241 239 252 259 260 262 286 350 393 405 413 415 415 431 447 458 468 476 479 484 496 495 483 466 449 430 321 279 307 320 389 400 434 460 451 447 446 446 441 428 407 374 367 356 335 312 303 295 298 313 330 333 302 282 273 270 268 266 276 289 322 359 369 361 354 346 344 355 390 429 443 438 419 388 359 363 344 320 303 283 271 250 232 221 221 226 226 225 224 221 217 213 211 210 211 213 216 217 216 215 214 215 216 217 216 214 213 216 238 260 271 269 256 253 252 249 244 239 233 227 222 217 210 203 198 197 200 205 208 207 202 196 187 178 169 166 164 164 165 166 170 177 176 172 174 180 186 183 175 168 163 163 160 150 140 135 133 133 134 135 136 136 138 141 146 153 160 165 169 172 174 177 180 184 190 195 201 207 212 217 223 231 241 252 263 276 288 299 307 313 317 319 319 320 323 325 327 328 328 328 328 329 331 334 338 343 349 354 358 362 365 367 370 373 375 375 372 369 367 366 368 369 368 364 362 564 596 602 604 596 579 552 527 533 527 511 499 484 454 415 343 281 243 231 228 210 205 206 208 210 217 222 225 223 217 212 215 219 215 206 198 185 178 178 178 175 171 173 174 167 159 163 171 183 247 296 294 275 254 268 296 326 350 354 338 326 327 358 453 469 465 455 449 456 539 542 494 449 433 420 403 384 372 368 362 302 370 402 405 406 406 408 407 402 363 271 247 244 236 230 236 250 259 258 249 251 290 345 374 394 405 409 429 449 457 457 454 448 450 454 447 408 356 385 382 349 303 271 278 312 352 387 426 463 456 448 443 436 425 408 373 354 344 337 323 300 296 302 318 335 338 318 295 282 277 277 279 288 311 340 360 358 343 328 317 314 330 388 422 431 419 381 318 325 334 330 316 299 278 265 243 226 219 221 225 226 226 226 224 219 214 210 208 207 209 213 213 212 210 208 208 208 208 208 208 209 214 240 264 278 279 277 280 279 274 266 257 249 241 231 220 210 204 205 209 213 214 211 198 191 185 178 171 168 167 167 167 169 170 177 179 176 176 183 189 187 181 174 168 164 164 161 150 138 134 133 133 134 135 136 136 138 141 145 151 158 163 166 168 171 174 177 181 186 191 196 201 206 211 217 224 233 244 254 264 275 287 299 306 310 312 313 315 318 321 323 324 325 325 326 326 328 330 334 339 344 349 354 358 360 362 364 367 369 369 366 362 359 357 358 360 362 361 358 580 611 616 611 593 560 530 512 512 485 485 480 455 407 353 291 264 248 232 226 210 208 209 214 222 219 226 229 229 226 217 216 223 220 212 208 197 189 185 183 182 182 186 182 174 168 172 213 249 297 311 280 249 237 254 289 322 331 329 323 320 363 443 484 475 454 441 439 453 510 496 464 438 418 371 402 391 377 356 315 348 397 416 416 412 407 404 397 389 350 254 219 212 213 218 227 239 247 246 239 236 254 309 338 360 379 393 401 430 438 437 433 429 424 410 354 300 290 324 327 341 301 241 247 268 326 362 389 425 462 452 440 430 422 408 366 345 340 331 311 306 303 306 317 333 348 342 322 301 288 286 291 295 317 334 334 319 313 308 306 302 306 365 398 403 386 351 306 310 319 319 308 292 269 251 233 222 220 225 225 227 229 229 226 220 213 209 207 208 209 215 215 213 209 206 203 202 202 204 206 208 214 236 257 273 283 290 297 298 292 283 274 268 257 244 231 222 225 233 230 216 198 191 187 184 180 178 177 175 174 174 175 178 180 187 184 181 184 191 191 182 175 170 166 163 163 161 152 140 134 133 133 135 136 136 137 138 140 144 150 156 160 163 165 167 170 174 178 183 186 190 194 199 205 210 217 224 233 243 253 263 274 286 296 302 306 308 310 314 317 320 321 323 324 325 326 327 329 331 335 340 345 350 354 355 358 361 363 364 364 362 359 354 351 349 350 353 355 355 599 617 609 578 558 515 496 498 488 433 450 448 414 359 283 267 260 244 223 217 219 219 218 231 256 220 224 226 240 251 220 199 201 207 211 211 202 193 187 183 179 178 185 198 220 235 236 269 294 318 288 244 327 240 247 286 330 358 331 324 348 401 460 468 459 442 434 438 453 480 463 443 430 419 385 413 406 395 377 346 411 425 427 425 420 411 393 382 351 294 224 203 203 205 207 212 217 222 224 224 226 235 277 303 324 345 364 369 403 415 416 413 409 392 337 260 225 261 299 327 326 274 215 223 249 325 354 358 377 426 449 443 431 424 413 363 346 342 331 309 309 314 313 318 332 346 346 334 315 298 291 297 299 307 311 306 297 289 286 280 271 269 310 359 370 349 314 289 297 308 309 297 275 256 238 226 221 222 225 225 228 230 228 224 218 213 209 208 211 214 218 218 215 212 208 204 201 200 201 204 209 214 227 243 262 285 299 305 306 304 300 293 284 270 256 245 239 238 230 219 206 195 187 186 186 186 187 191 186 183 181 183 188 193 194 189 189 193 194 184 174 167 164 161 159 158 159 153 143 134 133 134 135 136 137 138 138 140 143 148 153 157 159 160 162 165 170 175 179 183 185 188 192 197 203 209 215 223 232 242 252 262 273 284 292 297 300 303 308 313 317 320 321 322 323 325 326 327 328 331 336 342 347 350 351 354 356 358 358 358 358 356 352 347 343 341 343 346 348 605 600 573 534 522 487 470 468 449 402 409 401 364 309 267 254 255 241 219 218 219 224 220 216 216 213 216 219 223 225 223 201 196 200 205 204 194 184 180 180 182 186 201 261 275 263 270 315 326 331 270 195 258 221 236 291 355 389 326 328 366 392 391 387 383 412 427 433 446 457 451 442 436 434 434 430 399 399 419 423 426 432 433 431 426 416 383 372 311 231 202 200 201 200 198 197 192 193 198 205 213 221 245 273 298 316 329 346 373 385 386 378 365 343 268 219 209 231 269 311 300 246 195 201 226 291 306 309 342 367 419 440 439 428 414 360 345 340 335 329 318 330 326 324 331 339 340 335 318 298 288 294 296 294 289 284 277 271 265 252 237 235 257 289 306 299 279 277 289 299 300 292 279 262 240 229 226 226 228 229 230 230 227 224 222 219 216 214 214 216 221 219 215 211 209 208 205 202 202 205 211 215 220 231 252 284 301 311 321 329 330 328 307 284 266 255 250 248 239 228 218 206 194 193 195 198 199 195 190 188 188 192 200 205 200 198 201 202 192 175 165 159 156 155 153 151 153 151 144 133 133 134 135 136 137 138 139 140 142 146 150 153 155 156 157 160 165 170 175 179 181 182 185 189 195 200 206 213 222 231 242 252 262 272 281 289 294 297 302 308 314 318 320 320 321 323 324 325 325 327 331 337 342 345 347 349 351 351 351 351 352 352 350 347 340 334 332 335 339 583 565 530 510 503 498 464 411 373 381 376 366 331 279 267 252 257 249 231 223 215 216 213 209 204 203 204 204 199 195 200 186 184 186 187 183 175 169 169 173 180 193 224 261 260 249 267 320 324 332 295 231 219 199 221 273 340 382 303 314 343 342 310 299 328 379 398 403 431 443 450 454 455 452 446 441 381 391 438 435 429 431 432 431 425 412 385 375 314 234 202 206 204 198 192 185 172 174 182 190 197 206 234 254 281 298 302 317 324 331 329 316 296 281 274 238 208 210 196 197 229 225 192 194 208 222 229 255 306 324 352 406 437 428 403 354 339 334 341 355 334 344 339 332 332 332 331 328 311 289 282 285 287 282 275 270 264 259 250 235 225 229 243 258 271 276 272 272 285 295 298 293 284 264 249 242 236 231 231 231 232 232 231 229 228 225 221 218 216 218 232 227 218 212 210 210 209 209 209 212 219 222 225 231 248 283 300 319 340 355 359 358 333 302 277 265 263 261 254 244 233 221 208 208 210 212 209 197 196 196 201 213 227 222 213 216 217 206 186 166 156 151 149 148 146 144 146 147 143 133 132 132 133 135 138 139 139 140 141 144 148 150 152 152 153 154 158 164 170 174 176 177 179 182 186 192 198 205 213 223 233 243 252 260 270 279 287 293 296 302 308 315 318 318 318 319 320 321 322 323 326 331 336 341 344 346 346 345 344 343 344 344 345 345 340 332 325 324 329 543 529 504 488 491 490 484 446 378 398 372 345 317 289 271 254 247 250 250 241 225 217 211 206 201 198 199 196 182 167 172 171 171 169 166 162 157 156 158 165 175 192 222 219 218 226 245 284 292 320 333 321 297 210 219 240 282 338 281 288 300 298 286 292 375 363 334 346 416 431 446 460 469 469 455 446 443 443 443 439 430 428 428 429 422 394 388 383 328 255 223 216 211 200 187 175 160 164 179 190 196 203 235 256 270 280 284 281 267 268 265 252 233 241 257 216 200 253 243 248 259 262 261 277 288 298 302 289 264 288 284 339 398 417 379 349 343 342 349 367 347 347 345 339 331 325 316 315 300 280 275 274 273 269 264 259 255 249 241 232 230 241 252 259 267 273 275 273 284 292 295 293 286 272 265 257 248 241 238 235 234 234 234 233 231 229 226 222 221 231 244 241 231 221 213 214 216 221 227 232 243 247 248 249 258 288 306 331 352 365 372 371 355 326 299 285 283 277 269 259 247 234 226 225 223 221 217 208 209 214 223 233 236 229 237 239 231 212 177 155 145 141 141 141 140 139 140 142 141 132 130 130 132 134 137 139 139 140 141 143 145 147 149 149 149 150 153 157 163 169 172 173 174 176 179 184 191 198 207 216 226 236 244 251 259 269 279 288 294 298 303 309 314 315 315 315 316 318 319 320 322 325 330 336 340 342 342 341 338 336 335 335 337 339 338 332 323 318 320 498 477 472 476 485 482 468 442 404 383 350 332 316 295 271 254 247 254 261 257 240 230 217 205 196 192 191 188 172 156 153 157 155 151 148 147 147 145 150 160 174 188 198 203 210 216 223 242 258 307 332 325 313 259 248 263 286 299 288 290 286 281 280 288 289 291 307 347 405 424 440 452 458 456 445 433 431 433 436 434 432 432 432 428 415 384 384 387 385 352 274 249 226 205 191 183 171 190 207 226 242 247 248 261 254 240 231 225 214 211 207 206 214 224 244 303 336 308 327 295 284 298 322 331 372 339 333 344 342 349 369 358 342 345 377 354 352 364 374 370 358 350 343 334 322 312 293 302 295 277 270 266 261 256 250 246 243 241 238 236 240 251 258 263 269 274 275 275 282 288 291 290 285 280 275 268 259 250 244 240 238 236 236 236 235 233 229 227 230 244 248 246 240 234 232 237 243 250 255 258 263 266 266 270 282 307 332 348 359 366 370 372 367 351 331 318 315 305 288 272 257 245 240 237 234 229 224 219 224 233 241 246 245 248 254 249 235 215 168 145 134 132 134 135 134 133 136 139 137 129 128 128 130 132 135 137 138 138 139 141 143 145 146 146 146 147 149 152 156 162 167 170 171 172 174 178 185 193 201 210 219 228 236 242 249 258 269 281 291 297 300 303 307 309 310 311 313 315 317 318 319 320 324 329 335 338 338 336 333 330 327 326 327 330 332 330 324 316 313 492 496 489 481 449 444 433 411 384 362 337 328 315 294 269 253 246 254 263 261 252 243 226 207 191 178 172 174 170 161 151 147 138 136 136 138 141 138 149 165 181 190 194 211 216 216 217 220 250 305 330 307 256 274 272 301 326 319 316 298 286 288 296 294 285 289 297 310 342 427 436 439 437 430 418 410 415 424 434 439 440 435 429 419 405 389 387 391 354 305 290 279 257 222 203 212 221 247 271 282 283 284 278 255 232 215 200 187 187 182 182 187 192 217 246 288 325 346 366 364 362 350 335 346 372 385 397 394 369 343 336 338 304 263 332 347 389 403 388 370 369 347 336 324 307 298 286 290 288 280 270 261 255 250 245 241 238 236 237 241 247 256 261 264 267 270 271 271 277 283 286 286 283 281 276 271 262 251 244 240 238 236 236 237 236 234 231 228 230 238 245 246 242 237 234 239 247 254 260 265 269 270 269 272 282 302 324 338 348 356 363 369 367 361 355 353 351 343 316 287 266 255 250 246 241 236 231 230 236 245 253 257 262 270 270 258 236 204 162 140 132 129 128 127 127 127 131 135 131 127 126 126 128 130 132 133 134 135 137 138 140 141 142 143 143 143 144 147 150 154 159 164 166 168 169 172 179 187 196 205 213 220 227 234 240 247 257 270 283 293 297 297 297 299 301 304 306 309 313 315 315 315 317 321 327 331 331 330 327 323 320 317 316 318 321 323 320 315 307 464 469 465 453 454 452 431 397 372 388 351 337 320 296 272 251 241 250 258 255 254 247 233 214 191 165 149 156 166 169 164 151 133 132 136 138 142 138 165 180 186 198 204 214 219 220 216 208 236 296 311 293 292 345 376 399 401 387 396 401 332 297 303 297 292 299 309 349 421 446 439 429 419 410 399 399 360 388 436 443 442 436 426 414 403 397 397 399 382 340 285 280 252 244 246 253 274 331 362 372 352 304 352 285 231 201 185 174 171 170 174 181 184 219 255 297 341 376 388 394 399 381 353 357 348 400 424 409 375 343 323 310 297 280 259 321 361 400 411 366 374 356 337 318 302 300 287 287 289 286 274 263 256 250 245 242 237 236 239 244 251 260 263 263 264 264 265 268 273 278 282 282 280 278 274 266 255 244 236 233 233 234 236 238 238 237 235 233 233 235 241 242 238 233 232 238 247 256 264 269 274 274 272 273 277 290 302 314 326 337 343 356 362 362 361 363 361 358 334 302 276 264 257 251 246 242 241 244 250 258 266 272 279 284 280 262 230 194 159 141 133 130 128 126 126 126 129 132 127 125 124 125 126 127 128 129 130 131 133 134 136 137 138 139 140 140 141 142 145 148 152 157 161 163 165 168 173 181 190 198 206 212 218 225 231 237 245 257 271 285 293 292 289 289 291 295 298 302 307 310 312 312 312 314 318 321 323 322 319 316 313 310 307 306 309 313 314 310 302 423 437 453 444 447 457 424 392 386 400 368 352 333 308 282 251 238 246 252 248 248 243 234 217 196 174 148 137 143 159 171 164 143 134 134 138 146 151 164 176 186 197 207 217 226 226 217 214 232 235 274 319 329 358 385 401 409 418 444 431 350 306 309 312 305 307 317 369 452 448 431 416 405 398 396 403 326 365 439 441 436 428 418 393 375 409 410 409 409 392 341 287 254 255 290 337 349 390 409 414 396 352 388 341 260 199 185 171 165 165 169 172 179 216 259 303 350 399 440 420 410 387 359 369 362 387 405 386 326 311 318 313 308 302 266 274 279 322 380 402 390 345 320 312 310 309 288 287 290 289 276 265 257 251 245 242 239 240 243 248 254 260 264 266 266 266 266 269 273 277 280 280 279 274 269 261 249 237 232 230 231 233 236 240 243 246 248 249 251 248 245 242 238 235 238 245 254 263 269 273 277 275 273 273 274 280 290 299 306 311 318 333 346 354 359 364 364 362 348 323 292 267 260 255 253 256 263 265 271 278 283 285 286 286 276 252 217 184 158 142 134 130 128 127 126 127 128 130 125 123 123 124 125 125 125 125 125 126 128 130 132 133 134 136 136 137 138 139 141 143 146 150 154 158 161 164 168 174 183 191 199 205 210 216 223 231 238 246 259 273 284 287 282 280 281 285 289 294 299 303 306 308 308 309 311 313 314 313 310 307 305 302 299 297 299 301 303 302 296 413 429 446 437 427 446 413 399 408 384 374 362 348 327 298 263 245 240 243 243 235 228 217 205 195 187 163 138 131 150 173 146 148 140 154 178 178 170 172 180 192 205 216 227 231 230 224 219 225 231 279 333 348 363 383 394 405 421 441 397 344 322 327 332 317 312 319 347 384 372 401 399 391 390 396 409 313 318 387 432 423 411 404 386 377 423 420 418 417 416 406 339 320 317 349 400 395 401 406 406 401 390 377 336 258 200 189 173 167 162 158 160 173 204 249 287 337 407 438 398 372 356 353 380 374 342 339 336 293 275 297 308 312 311 295 257 242 256 301 370 350 330 318 314 312 302 284 289 294 287 275 266 259 253 248 244 242 243 245 249 254 260 264 267 268 269 269 272 277 280 280 279 275 271 266 259 248 236 231 229 230 233 238 245 252 256 264 273 275 269 263 257 253 252 254 260 268 274 277 279 281 279 277 278 278 279 285 292 298 301 304 312 325 339 351 361 364 362 353 337 311 278 270 269 275 286 291 291 291 290 287 281 277 271 255 228 199 172 154 141 133 129 128 127 128 128 128 128 124 123 123 124 124 124 123 122 122 122 124 126 128 129 131 133 134 135 136 137 138 140 142 144 148 152 156 160 164 169 176 184 192 199 204 210 216 224 232 240 248 260 272 280 277 274 273 275 280 285 290 294 298 302 303 304 304 305 305 303 299 295 294 293 293 292 291 291 291 291 287 431 435 436 425 414 421 418 421 420 394 377 369 358 341 317 298 270 236 224 230 218 214 205 198 196 194 181 156 144 146 153 146 150 146 162 184 183 179 169 179 198 215 231 237 235 232 230 225 224 273 316 344 360 371 382 388 397 411 424 365 343 343 349 346 321 312 312 309 299 285 334 337 334 341 352 352 289 265 319 420 410 398 397 407 420 427 424 425 424 421 419 413 418 423 419 403 383 382 391 396 391 376 363 257 209 199 187 176 169 155 148 153 168 189 225 257 306 370 345 318 304 315 347 378 344 288 267 276 284 260 268 287 299 300 306 273 255 232 227 271 270 299 305 308 324 300 281 293 298 284 271 266 262 257 252 248 245 245 247 250 254 260 264 268 270 270 269 271 275 278 279 278 275 271 267 262 256 247 239 236 237 242 250 256 268 273 276 278 282 284 286 285 280 276 273 278 282 284 285 288 288 288 289 289 290 290 291 292 295 300 302 305 311 319 330 344 351 353 351 343 329 316 301 296 301 308 306 304 299 290 276 257 244 233 217 199 181 157 144 135 130 127 127 128 129 130 130 127 125 124 124 124 124 123 121 121 120 121 122 124 125 127 129 132 134 135 136 137 137 139 140 141 144 148 152 156 161 166 172 179 187 195 201 207 213 221 229 236 243 251 262 271 273 270 267 268 271 276 280 285 289 293 296 297 298 297 296 294 290 286 284 284 286 288 287 285 282 280 278 441 435 431 417 404 394 426 441 434 422 380 380 362 338 321 303 278 249 222 208 209 208 202 197 198 203 199 184 170 164 165 168 163 155 166 182 184 188 185 190 203 222 237 237 235 233 232 231 254 319 347 353 366 375 377 378 385 400 418 386 384 390 382 349 320 307 298 286 272 269 248 231 231 242 248 230 268 294 340 415 409 421 426 426 425 421 426 428 427 426 425 422 417 419 425 422 392 370 378 387 383 368 357 266 225 212 191 173 161 148 145 154 168 180 202 226 247 264 276 275 297 323 342 352 298 270 247 234 244 252 254 274 285 283 326 293 264 229 196 186 202 239 252 273 314 291 286 296 296 281 268 265 262 260 256 252 247 247 249 251 255 260 265 268 270 269 267 267 270 274 276 276 275 271 267 263 259 254 251 246 247 254 262 268 273 276 278 280 284 287 290 293 295 291 286 284 285 288 292 298 300 301 302 302 304 305 303 297 293 297 302 305 305 306 311 324 329 336 341 344 346 343 335 328 325 326 324 311 291 266 242 228 219 208 193 176 159 144 134 129 126 125 126 128 130 131 130 127 125 124 124 124 123 121 120 120 120 120 121 122 124 126 128 130 133 135 136 136 137 138 139 140 141 144 148 153 158 163 168 175 183 191 198 204 210 217 225 232 238 244 252 261 266 266 264 262 263 267 271 276 280 284 288 290 291 291 289 287 284 281 278 277 278 280 281 279 275 272 269 422 430 418 394 396 448 440 436 431 409 393 387 359 327 304 291 280 259 232 212 209 208 208 204 200 203 209 196 183 177 179 182 171 161 166 178 187 203 210 206 209 223 228 222 223 227 230 236 293 339 355 358 365 370 371 371 377 393 418 443 463 471 437 354 326 297 283 271 255 249 227 213 207 208 219 265 371 413 413 414 425 529 529 482 435 415 419 426 429 430 431 426 412 394 388 395 395 372 366 370 373 367 358 348 303 251 214 176 164 151 145 151 165 169 181 195 210 224 241 277 319 327 304 308 284 265 250 244 247 245 253 263 288 328 366 303 272 241 199 159 159 167 189 213 229 239 283 294 287 277 270 264 262 262 261 258 251 249 250 253 257 261 264 267 268 267 263 262 265 269 272 274 273 270 266 261 258 256 257 256 256 259 266 272 275 277 281 285 295 299 301 303 306 310 313 314 313 310 309 307 306 306 307 308 309 309 305 299 293 294 301 302 302 302 303 311 312 317 326 337 350 353 352 347 342 336 321 298 272 245 220 207 196 184 171 158 146 137 130 126 124 124 126 128 129 129 128 126 125 124 124 123 122 120 119 119 119 119 120 121 123 124 127 129 132 134 135 136 136 137 138 139 140 142 145 150 155 161 166 172 179 186 194 201 207 214 221 228 234 238 244 251 258 261 260 258 257 259 263 267 271 275 279 281 283 284 283 281 280 278 275 272 271 271 272 271 269 265 263 410 405 399 395 412 444 444 427 402 377 385 370 347 323 303 286 276 266 249 227 210 215 215 211 206 204 212 197 186 181 181 180 167 162 166 177 196 236 256 238 222 220 207 197 200 211 225 244 294 336 352 358 365 367 369 375 388 407 427 441 456 460 452 425 342 295 272 256 238 225 215 211 210 212 223 268 378 414 398 372 342 563 570 504 449 418 416 424 426 427 430 426 409 386 371 370 374 364 359 360 363 366 364 359 345 298 219 168 165 158 154 154 155 158 166 177 195 222 239 325 372 355 301 284 278 267 265 272 272 252 245 223 227 272 281 301 296 279 241 160 152 157 157 155 157 188 231 274 290 277 270 264 265 265 265 264 258 254 254 257 260 262 264 265 266 264 259 258 260 265 268 270 270 267 263 259 256 256 258 259 260 263 268 274 277 282 288 297 307 308 308 310 314 321 322 323 322 320 315 310 309 309 309 309 308 305 301 294 288 290 302 299 299 299 298 304 307 310 317 328 341 349 352 351 344 329 302 267 249 235 213 202 190 177 164 152 141 136 131 128 125 124 125 125 126 126 125 125 124 123 123 122 121 119 119 118 119 119 120 121 122 123 125 127 129 131 133 134 135 136 137 138 140 141 144 148 153 159 164 169 175 182 189 196 203 209 216 223 228 233 236 243 249 253 255 254 252 253 256 260 263 267 271 273 275 276 276 276 276 276 274 270 266 264 263 262 261 260 258 388 384 393 428 491 514 471 421 382 359 360 354 337 319 301 277 265 260 257 246 228 230 228 223 216 212 214 203 191 183 178 172 160 162 171 186 215 285 332 303 255 217 179 177 183 208 242 271 301 323 330 343 365 366 372 386 420 453 455 448 445 443 436 421 393 308 270 253 235 210 205 204 207 212 227 306 390 366 300 266 270 428 453 439 433 425 417 422 423 422 423 424 413 390 373 368 371 370 366 363 361 365 371 370 363 316 230 185 174 168 166 164 154 150 161 174 190 217 263 334 346 323 298 286 279 273 272 279 292 279 196 166 181 224 345 296 289 292 279 245 226 207 200 184 141 145 216 288 311 284 274 270 271 271 271 272 268 264 262 264 266 266 266 266 265 263 256 255 257 261 265 265 264 262 260 257 256 257 259 259 261 266 272 277 283 291 301 311 315 313 312 314 318 324 326 325 323 321 317 310 304 302 302 303 303 297 292 288 286 285 284 291 300 303 296 305 314 320 324 327 337 343 348 346 334 309 274 239 228 224 209 198 187 175 163 152 142 138 134 130 128 125 124 123 122 122 122 122 122 122 121 121 120 119 118 118 118 118 119 120 121 122 124 125 127 129 130 132 133 135 136 138 139 141 143 147 151 157 162 167 172 177 183 190 197 204 210 216 222 227 230 235 241 245 248 248 246 246 248 252 257 261 264 266 268 270 270 270 271 272 271 268 263 259 256 254 253 253 253 366 376 429 494 532 506 455 407 373 356 351 342 328 313 295 271 257 251 254 255 248 243 244 237 229 224 220 218 201 186 174 164 159 167 177 195 234 314 288 323 300 215 169 173 188 240 295 312 295 293 288 315 366 373 376 387 413 438 442 445 435 427 416 398 373 327 311 287 246 215 218 215 212 231 292 372 407 332 247 236 308 383 400 405 414 422 415 418 418 417 418 423 425 413 395 382 385 388 381 374 370 370 376 378 372 330 255 234 205 191 187 184 172 171 173 179 190 211 276 329 332 317 305 290 282 280 278 290 331 358 228 169 171 185 229 256 296 309 288 269 227 200 191 190 193 247 237 209 230 302 282 279 279 280 281 282 279 275 274 275 275 272 270 268 266 263 257 255 257 261 263 260 257 256 256 257 257 259 259 259 263 269 275 282 292 304 315 322 321 318 318 320 322 325 326 325 322 319 315 305 295 288 286 288 292 288 286 285 284 283 283 284 288 296 304 314 326 335 338 338 346 350 350 342 323 291 251 230 217 207 198 189 180 172 164 155 146 140 136 132 129 125 123 121 119 119 119 120 120 121 120 120 119 118 118 118 118 118 119 120 121 122 123 124 125 127 128 130 131 133 135 137 139 141 144 147 150 155 159 164 168 173 178 184 190 197 203 209 215 220 225 230 234 238 241 241 241 240 242 245 250 256 259 262 263 264 264 264 265 265 265 264 259 254 250 247 245 246 246 370 405 479 539 545 501 434 394 377 371 356 334 320 308 293 275 259 250 248 248 249 250 254 247 240 237 235 236 214 198 187 176 174 172 186 214 243 261 293 308 265 197 174 172 200 243 289 324 324 325 316 322 350 385 383 384 387 388 388 417 422 413 396 377 351 356 333 296 266 262 263 258 246 254 309 399 381 301 232 237 340 383 394 396 401 411 408 410 410 401 387 406 425 419 399 379 370 397 397 389 382 380 380 379 375 352 309 282 234 217 212 208 207 200 189 188 196 211 263 328 337 330 327 296 288 285 287 305 344 382 293 246 234 213 187 264 307 306 278 257 219 201 196 191 181 221 219 179 167 220 294 293 289 289 291 293 293 288 285 284 283 280 276 273 270 266 259 258 261 263 261 256 252 251 253 256 258 258 257 260 266 272 280 290 305 317 325 326 329 331 332 332 329 325 322 320 318 314 308 296 284 277 275 279 283 283 283 283 282 280 281 281 283 289 300 311 319 328 337 345 351 355 355 343 316 281 252 235 215 194 184 177 172 167 162 156 149 141 135 131 127 124 121 119 117 117 117 118 118 119 120 120 119 119 118 118 118 118 119 120 120 121 121 122 123 125 126 127 129 131 133 136 138 141 144 146 150 153 156 160 165 170 175 179 184 190 195 201 206 213 219 224 229 232 234 235 235 235 236 239 244 250 254 257 259 259 259 259 258 257 257 256 253 249 245 242 240 240 240 386 460 522 553 544 504 434 402 397 393 365 336 319 309 299 282 264 252 253 259 265 273 277 268 261 257 255 346 265 209 193 187 190 182 193 205 218 249 256 229 206 194 191 191 207 234 277 327 341 342 340 342 358 393 398 392 387 387 390 387 387 370 352 342 324 353 320 290 288 299 316 316 317 323 334 337 308 267 233 234 300 375 394 395 396 400 402 402 403 392 370 397 413 403 381 354 313 387 410 405 390 386 383 376 371 358 334 321 259 238 232 232 243 229 207 203 211 218 258 326 338 332 331 299 293 289 296 317 353 393 378 354 317 259 212 272 293 284 262 244 212 201 199 194 181 175 199 170 139 164 225 265 293 305 308 319 320 312 304 297 292 288 284 279 275 271 263 261 263 263 260 253 248 246 248 252 254 255 258 263 269 276 287 303 318 328 331 330 347 350 348 344 337 325 316 312 310 307 299 286 274 269 269 273 277 279 281 281 280 278 279 280 281 285 295 306 312 319 326 334 338 340 338 330 315 297 273 248 219 192 180 172 166 162 159 154 146 137 132 127 124 122 120 117 116 115 115 115 116 118 118 119 119 119 119 119 118 118 118 119 119 119 120 121 122 123 124 125 127 129 131 134 136 139 142 145 148 150 153 156 160 166 171 176 179 183 187 192 198 204 211 217 222 225 227 227 228 229 231 233 237 243 248 252 254 255 255 254 252 250 247 246 245 244 242 239 237 236 236 401 500 544 550 530 465 448 437 424 406 381 357 330 314 303 286 272 263 262 269 275 266 271 267 262 256 249 265 236 214 200 186 184 184 193 198 197 204 205 190 189 196 192 202 206 260 311 326 341 349 354 359 369 390 416 417 413 414 418 388 373 343 320 315 306 326 303 293 310 333 363 368 375 379 352 237 235 237 234 233 238 338 362 378 396 395 401 401 402 402 404 412 404 390 375 344 278 372 416 415 393 379 380 374 367 336 295 343 280 251 252 265 261 248 222 222 232 228 281 310 320 316 304 296 295 297 303 324 370 439 457 436 372 279 234 250 258 253 239 230 203 197 196 195 193 157 162 144 132 151 163 206 237 281 336 348 345 336 327 317 307 298 292 286 281 274 264 261 262 262 259 251 246 243 244 247 251 255 261 267 275 286 302 317 325 328 333 348 356 357 355 352 345 329 316 308 304 299 288 275 266 262 262 266 270 273 276 277 277 275 276 278 281 284 292 299 304 310 317 323 326 326 322 315 306 296 292 271 239 208 184 174 168 163 158 150 137 131 127 124 121 119 118 116 115 113 113 113 114 116 117 118 119 119 119 119 118 117 117 117 117 117 118 119 120 121 122 123 124 126 128 131 134 137 139 142 144 146 148 151 155 160 166 171 175 178 181 185 190 196 203 209 214 217 219 219 220 222 225 228 231 236 240 244 247 249 250 249 248 245 241 239 238 239 239 238 236 235 234 422 504 533 536 522 466 455 443 430 414 394 372 362 347 332 319 302 292 285 283 281 269 274 271 265 259 254 243 294 261 213 205 198 188 191 193 190 184 180 177 178 179 176 190 206 293 359 353 345 362 369 376 383 386 445 478 463 434 425 420 407 375 347 335 325 325 317 318 344 399 393 394 362 300 236 217 215 222 233 242 237 243 250 314 391 396 396 397 393 388 386 386 394 390 382 378 371 378 411 415 391 369 369 369 363 357 340 258 241 254 302 332 255 214 210 227 243 242 271 287 300 307 307 314 309 309 317 334 359 457 468 458 408 305 261 246 239 230 218 213 203 203 201 192 176 146 118 116 130 147 155 161 166 217 305 334 361 359 349 339 328 314 302 292 283 274 262 259 259 260 257 250 244 242 242 245 251 258 267 276 286 298 314 321 329 337 345 353 357 355 351 347 344 338 326 315 305 295 283 269 258 254 256 258 260 264 267 269 273 271 273 275 279 283 287 290 294 300 306 311 313 312 310 306 300 295 292 279 257 228 193 182 171 162 155 147 134 127 123 121 119 118 117 116 114 112 111 112 112 114 115 117 118 118 118 118 117 116 116 115 115 115 116 117 119 120 120 121 121 123 125 128 131 134 136 138 140 141 143 146 150 154 160 165 169 172 175 178 183 189 195 201 206 208 210 210 212 215 219 223 226 229 233 236 239 242 244 245 245 243 239 236 235 236 238 239 237 235 233 469 526 530 526 527 519 502 455 430 419 398 373 355 341 327 316 321 313 303 295 286 273 269 274 274 269 262 251 291 263 228 226 210 189 185 186 188 188 180 174 167 162 160 167 207 302 384 407 381 395 401 412 419 407 496 576 545 469 436 433 435 419 407 404 375 369 351 372 408 395 353 352 344 306 239 205 215 221 228 238 242 232 322 378 389 399 401 397 344 311 330 265 282 341 380 382 379 377 385 393 389 365 356 360 358 350 317 193 230 306 351 325 225 178 193 222 246 262 251 256 275 297 328 417 343 323 331 359 416 441 448 448 434 388 280 254 246 246 250 249 235 223 209 189 160 138 140 137 135 144 148 154 163 172 194 256 343 354 353 357 344 324 307 292 281 271 259 255 255 256 255 249 244 242 243 247 253 260 273 284 295 305 318 327 337 347 353 356 356 353 348 341 338 337 328 314 301 291 274 258 251 248 247 249 252 257 259 262 266 267 268 271 275 278 280 282 283 287 292 295 297 299 299 299 296 291 285 275 260 237 198 183 171 159 148 139 130 125 123 121 120 118 117 116 114 113 111 111 111 112 114 115 117 118 118 117 117 116 115 115 114 114 115 117 118 119 120 120 120 121 123 125 128 130 132 134 135 136 138 141 144 149 153 158 162 166 169 173 177 182 188 194 198 200 201 201 203 207 212 217 221 223 226 228 231 235 238 240 241 240 237 235 235 236 238 239 237 235 232 531 536 527 522 522 518 510 492 454 420 406 388 352 339 331 324 327 323 313 301 287 273 275 276 279 278 269 261 250 241 237 232 207 186 178 178 182 187 183 180 177 169 156 159 200 300 389 431 457 460 467 467 460 464 544 599 593 531 448 428 431 440 447 451 445 386 375 358 343 366 397 377 355 301 211 198 220 230 234 235 230 225 263 335 398 404 401 337 298 279 269 283 305 362 409 416 385 377 377 381 379 363 346 347 348 342 323 280 288 314 311 262 193 178 193 232 281 322 368 370 376 384 377 326 343 340 353 391 425 273 363 429 429 405 320 293 286 281 272 272 257 227 189 199 320 149 148 152 141 143 145 151 161 172 183 193 247 265 308 361 346 319 298 283 273 263 253 248 249 251 251 247 245 244 246 251 254 262 276 289 299 310 324 336 346 352 354 354 352 348 343 339 335 331 320 307 293 276 259 247 241 240 242 246 249 253 255 257 261 264 265 267 270 272 272 273 275 276 278 280 284 288 290 290 288 283 276 268 255 235 200 183 170 157 144 133 129 129 127 124 122 120 118 117 115 114 112 111 111 112 113 115 116 117 117 117 117 116 116 115 115 115 116 117 118 119 120 120 120 121 122 124 126 129 130 131 132 132 134 137 140 144 148 151 155 159 164 169 173 177 182 186 190 193 194 195 196 200 205 211 215 218 220 222 224 228 231 234 236 237 237 236 237 237 238 237 235 232 230 522 523 520 518 518 512 508 502 462 422 405 371 356 349 343 336 330 333 323 304 284 273 285 276 275 278 274 265 251 244 239 231 213 190 179 177 179 186 192 195 189 176 161 162 200 275 379 474 494 484 480 473 468 475 511 583 588 514 414 442 437 438 443 449 451 436 396 371 370 389 408 380 334 269 203 204 218 229 233 231 224 224 311 379 384 339 397 378 319 264 247 277 338 375 404 422 401 379 371 369 367 356 339 336 336 328 294 195 215 228 218 194 187 193 186 233 312 366 385 303 291 308 301 285 310 318 359 423 437 366 396 425 429 420 389 376 370 349 316 331 314 216 213 310 316 129 133 174 182 145 149 158 167 175 184 193 208 213 237 292 361 324 293 274 262 255 246 243 243 247 249 247 247 247 250 254 252 263 279 291 301 315 332 344 350 352 351 349 347 345 341 338 337 333 315 296 278 259 244 234 232 236 240 244 247 251 253 255 258 262 262 262 263 266 266 267 269 271 273 275 279 284 285 282 278 274 269 262 248 226 197 184 172 159 147 137 136 138 136 129 126 122 119 117 116 114 114 113 112 112 113 114 115 116 117 117 118 118 118 117 117 117 118 118 119 119 120 120 121 121 122 123 124 126 128 128 129 129 131 134 137 140 143 146 149 154 159 164 169 173 176 179 182 185 188 189 191 194 199 204 209 212 215 217 219 223 226 229 232 234 235 236 237 237 236 234 231 228 227 511 513 514 515 512 506 501 499 475 439 403 367 376 370 357 345 339 343 331 306 284 280 282 274 270 271 274 270 256 246 239 240 254 221 190 177 178 183 195 194 189 181 178 193 249 358 433 457 470 471 473 469 462 457 464 485 498 493 476 476 465 454 448 447 449 445 428 417 417 419 401 372 331 266 196 197 206 216 223 224 221 224 277 322 347 361 344 342 303 259 246 278 352 377 396 417 409 382 365 357 354 349 331 328 309 268 210 142 149 155 159 167 183 195 190 214 281 374 372 313 270 249 249 267 321 306 342 434 455 413 408 415 421 418 403 381 357 329 281 151 140 204 209 137 127 73 120 168 187 182 193 207 195 184 201 237 210 198 195 194 193 243 278 282 267 256 242 240 242 247 250 249 248 250 254 256 252 266 281 293 304 321 335 344 347 347 345 344 344 345 344 341 342 330 307 284 265 249 240 232 229 231 236 241 246 249 252 254 254 259 262 262 261 262 262 264 266 269 271 273 277 283 284 278 273 269 263 255 239 213 193 185 177 168 159 152 150 151 148 139 131 125 121 118 116 116 115 115 114 113 114 114 115 116 117 118 120 120 121 120 120 120 120 119 119 119 120 121 121 121 122 122 123 124 126 126 127 127 129 131 134 138 141 144 147 150 155 160 165 168 170 171 173 177 181 185 188 190 194 198 202 206 209 212 215 219 223 226 230 232 234 235 235 234 231 228 226 224 223 495 502 508 510 508 503 497 495 490 453 398 389 395 381 362 350 350 348 331 309 295 295 284 273 267 265 266 278 261 251 245 246 263 230 197 181 179 181 181 178 174 183 214 277 367 420 448 460 466 467 466 462 455 450 450 452 469 494 516 522 534 513 478 451 447 457 453 450 448 440 394 368 324 260 195 187 193 202 207 208 212 218 223 253 306 357 339 305 284 263 246 287 351 358 368 395 395 373 357 347 343 344 330 312 258 192 144 131 123 120 135 161 172 179 184 184 214 306 319 304 260 244 277 253 334 286 271 353 451 421 405 403 406 401 372 347 325 308 262 55 46 115 119 50 50 117 174 188 178 193 208 222 219 212 215 225 219 197 179 173 167 186 203 226 244 242 254 253 251 251 253 252 252 256 260 263 261 274 287 297 309 327 334 337 337 336 335 339 343 346 348 346 341 314 293 274 257 246 238 232 230 231 236 240 244 248 250 252 253 256 259 262 262 262 263 264 267 270 272 276 285 291 288 280 272 269 262 251 231 201 189 184 181 178 173 169 166 166 162 151 138 129 123 120 118 117 117 116 116 115 115 115 115 116 118 120 123 124 124 124 123 122 121 120 119 119 120 120 121 121 121 121 121 123 124 124 125 125 127 130 133 136 140 143 146 149 153 156 160 163 164 165 166 169 175 180 185 188 192 195 198 202 206 210 213 217 222 227 231 234 235 233 230 227 224 222 221 220 220 481 491 500 505 505 502 497 494 489 440 375 384 379 350 340 347 352 361 342 317 299 291 282 268 255 255 282 351 277 318 303 269 328 236 208 191 177 170 166 177 202 269 357 385 424 440 449 456 456 454 455 455 455 454 457 459 474 497 520 536 553 542 508 472 466 477 469 466 466 452 395 351 302 247 198 180 182 189 191 188 191 200 210 238 281 322 359 312 307 295 259 304 348 327 328 365 367 356 350 341 319 283 290 247 186 142 129 109 110 105 117 148 174 203 181 164 177 217 234 213 202 250 338 280 336 260 193 229 360 409 408 396 387 377 339 323 315 308 270 64 127 94 60 97 168 220 213 192 191 220 213 218 217 209 199 195 201 199 202 206 173 175 192 212 227 235 185 218 253 267 263 257 256 261 267 273 275 287 297 305 315 326 325 328 328 328 334 342 345 348 350 342 312 294 283 270 254 244 233 228 229 233 238 242 244 246 248 249 250 251 257 262 265 265 267 270 274 279 288 298 304 305 300 290 287 277 266 250 225 195 187 183 182 181 178 178 178 178 174 163 149 137 129 123 120 119 119 118 117 116 116 115 116 117 120 122 125 127 127 126 125 123 122 120 119 119 119 120 120 120 120 120 121 122 122 123 123 124 127 129 133 136 139 143 146 149 151 154 156 159 161 162 163 165 169 175 182 187 192 194 196 199 203 207 211 216 222 228 233 237 236 232 226 220 218 216 216 217 218 476 484 493 500 502 502 500 495 486 423 345 353 358 331 327 342 350 358 376 350 311 290 276 267 259 256 263 284 264 302 288 251 267 231 222 202 181 175 187 234 302 375 431 434 437 441 443 444 441 440 444 451 460 467 473 475 480 492 508 519 518 523 515 499 496 493 484 480 471 442 387 315 274 240 200 175 171 175 179 176 163 177 195 214 278 392 283 288 340 349 298 341 340 322 332 362 351 343 327 313 251 113 147 115 120 130 115 125 114 106 112 142 215 302 220 169 189 219 187 175 177 241 365 366 345 255 186 182 206 348 385 374 358 360 335 323 316 292 223 75 248 208 150 215 332 321 228 193 230 251 233 214 229 230 170 171 177 188 206 219 196 197 204 211 219 240 164 184 205 220 251 267 264 267 274 282 288 297 303 306 309 310 308 316 324 329 335 340 343 344 333 309 292 286 280 270 255 241 232 227 228 233 241 245 246 246 245 245 245 248 253 261 269 273 279 287 294 301 314 323 323 321 317 311 307 294 277 255 227 197 187 183 182 181 177 177 179 180 179 173 161 149 138 129 123 121 120 119 118 117 116 116 117 118 120 123 126 127 127 126 125 123 122 120 119 119 119 119 119 119 120 120 121 121 121 122 122 124 126 129 133 136 139 142 145 148 151 152 155 157 159 161 162 163 166 171 178 185 191 194 196 198 201 204 209 214 221 227 234 237 235 230 223 217 214 213 213 215 217 480 483 492 501 506 505 498 494 481 404 349 437 357 345 341 340 354 434 386 350 327 307 286 274 267 261 256 254 246 270 264 243 241 235 237 218 209 234 284 340 398 430 422 392 429 437 436 433 430 432 439 451 466 480 487 488 484 484 490 501 504 505 507 508 507 507 498 484 447 382 346 300 257 221 198 184 167 163 164 163 156 170 182 196 263 397 394 392 317 263 293 352 327 330 341 342 322 251 174 128 107 91 107 124 163 184 163 149 118 109 133 194 285 244 178 160 180 188 178 173 171 235 373 371 269 230 215 197 202 249 285 291 298 361 349 330 306 223 77 103 266 324 331 347 365 384 279 235 269 256 254 216 247 274 203 165 165 174 188 203 209 211 209 209 221 251 178 164 168 196 262 261 271 277 280 289 296 300 303 305 305 304 305 314 321 322 320 326 324 319 309 294 287 283 278 272 263 243 236 232 230 233 242 245 248 247 243 242 243 246 252 261 272 282 294 306 315 323 335 339 338 336 335 332 329 318 295 264 230 199 189 186 184 181 177 177 177 180 183 185 172 161 150 139 129 124 122 120 119 118 117 117 117 118 120 123 125 126 126 125 124 123 122 122 121 121 120 120 120 120 121 122 122 122 122 122 122 124 127 130 133 135 138 141 144 147 150 152 154 156 158 160 161 162 165 169 175 183 189 193 196 198 200 203 208 214 221 227 233 234 232 227 221 217 214 213 213 215 217 483 484 492 505 517 519 503 485 408 354 364 446 426 424 421 419 427 460 430 372 339 337 325 290 278 268 259 252 237 250 252 264 298 288 271 254 262 313 402 427 433 431 409 344 396 424 432 430 429 431 438 450 466 481 487 490 489 481 472 480 494 502 508 513 513 509 485 476 432 336 318 289 253 220 197 183 168 163 163 164 168 184 185 188 252 391 394 358 280 237 268 306 311 322 327 309 261 192 134 107 101 99 113 131 134 128 117 92 108 113 187 278 184 288 307 312 312 281 180 169 173 234 362 364 271 221 207 205 199 199 194 209 255 328 351 339 217 90 110 296 331 347 354 353 357 375 341 298 270 258 240 221 210 238 310 182 161 170 186 198 198 202 206 212 226 254 204 183 196 224 235 217 236 244 256 291 291 296 299 301 302 304 306 311 314 313 311 313 308 303 295 285 278 272 268 265 262 258 243 238 238 240 245 247 250 248 244 244 244 248 255 265 275 288 304 316 325 334 342 346 347 347 348 348 346 336 309 270 232 202 191 188 186 183 180 179 180 183 190 201 201 182 164 153 141 129 124 121 120 119 118 117 117 119 120 122 124 125 127 128 127 125 125 125 125 124 123 123 123 124 125 125 125 124 123 123 123 125 127 130 133 135 138 141 144 146 150 152 154 156 157 159 160 163 166 170 175 181 188 193 197 199 201 204 209 215 221 227 232 231 228 224 220 218 217 216 216 218 221 489 487 499 511 495 473 492 476 437 413 417 444 448 451 453 457 463 461 453 412 387 389 384 333 297 276 262 249 242 247 261 297 351 340 304 296 308 348 445 439 436 433 428 419 340 400 438 439 436 433 435 443 459 478 488 483 479 475 472 473 481 502 505 498 494 436 420 396 362 326 299 288 256 233 223 193 176 170 166 165 174 184 188 191 212 264 316 358 345 329 335 316 298 268 240 219 192 138 127 125 117 102 110 106 109 113 110 101 123 132 184 245 171 293 321 264 191 195 287 217 174 185 238 340 220 188 199 202 199 188 174 183 243 365 360 343 312 289 297 341 360 376 380 369 367 371 344 307 273 244 217 201 187 174 169 185 169 172 188 202 203 206 211 215 220 231 241 242 256 248 162 156 168 175 197 254 288 294 295 296 300 304 306 306 306 305 303 301 295 291 287 274 267 258 253 252 253 257 250 246 245 247 249 251 255 253 248 246 248 253 262 272 282 291 306 315 323 332 341 347 352 354 356 358 354 344 316 276 241 206 193 190 189 187 185 184 185 189 199 220 230 207 182 168 155 139 129 123 121 120 119 118 118 119 120 122 124 128 133 136 134 130 130 132 132 132 129 127 127 128 128 128 127 126 125 125 125 126 128 131 133 136 139 141 143 145 149 152 154 156 157 158 160 163 167 172 177 184 190 194 197 200 203 206 211 217 224 230 234 230 225 221 219 218 219 220 221 224 227 479 492 509 519 503 481 483 466 391 403 441 433 395 436 452 458 464 459 448 440 436 433 428 392 322 282 267 253 256 262 291 311 299 269 276 289 315 363 445 443 442 440 435 431 431 442 448 446 439 432 431 438 456 480 486 480 478 476 474 477 484 495 475 458 480 458 393 378 362 314 306 269 247 232 216 195 178 173 173 175 180 184 190 198 226 282 319 367 373 347 307 264 243 220 192 166 153 139 135 125 112 106 103 91 97 109 118 133 145 167 225 289 264 309 318 236 139 160 240 276 232 188 218 218 172 154 163 186 195 177 174 187 239 359 356 344 331 324 326 344 363 383 393 388 386 350 329 307 272 225 207 200 194 187 186 192 176 179 195 210 209 210 212 211 208 208 214 218 221 225 229 167 162 169 172 186 299 300 295 296 299 302 303 301 299 298 297 289 282 278 273 261 257 249 243 241 245 253 257 260 262 261 261 260 261 261 259 258 259 264 271 279 289 296 304 311 318 328 340 348 354 358 361 362 358 346 323 294 267 216 198 196 200 201 205 205 203 205 214 233 245 235 211 181 167 149 136 128 124 122 121 120 119 120 121 123 126 134 142 145 142 139 139 141 141 140 135 132 130 130 130 129 129 128 127 127 127 128 129 132 135 138 140 141 142 144 147 150 153 156 157 159 161 165 169 175 180 186 192 195 198 201 204 208 214 220 228 238 238 231 225 221 218 219 221 224 227 230 232 470 483 507 519 514 495 475 457 380 395 438 428 372 429 450 455 460 455 445 437 434 432 427 421 341 295 283 281 280 296 296 292 292 296 307 326 379 439 443 443 446 446 444 443 448 454 455 451 443 434 431 440 460 483 488 486 483 481 481 481 452 465 439 405 416 434 369 356 347 306 302 250 224 213 204 197 181 177 180 184 186 189 195 215 266 333 300 326 348 339 294 227 214 199 172 145 145 143 132 116 106 109 102 97 107 121 134 160 164 222 290 330 326 322 320 242 146 157 210 306 251 164 185 158 147 140 150 178 187 167 172 219 293 348 348 341 332 326 325 332 350 376 402 415 409 383 334 292 267 222 205 202 199 193 191 196 181 185 201 204 144 276 268 208 202 205 206 205 207 213 222 242 263 281 291 293 290 287 293 299 296 300 298 296 294 294 295 279 269 261 254 252 250 246 242 240 242 253 264 273 278 278 278 276 274 272 269 268 269 272 277 284 291 295 300 305 315 332 342 349 356 362 365 366 362 351 344 336 303 237 213 214 222 225 231 231 228 227 231 242 251 251 231 196 179 161 147 136 130 126 124 123 122 122 124 126 132 139 145 148 148 148 149 149 148 146 141 136 134 132 131 130 130 130 129 129 129 130 131 134 137 139 141 142 142 143 146 150 153 156 159 161 163 167 172 178 184 189 194 197 200 203 206 211 217 224 233 244 245 237 228 224 221 221 223 228 233 237 237 455 450 476 506 513 498 472 454 441 411 408 437 442 444 443 443 446 447 443 438 434 429 423 422 370 328 309 315 336 362 330 294 293 327 334 367 410 443 441 442 445 448 451 453 458 461 459 453 444 439 438 448 463 478 484 495 493 491 490 484 460 465 446 409 382 396 347 359 349 283 279 225 198 192 195 197 186 183 185 190 193 199 215 247 289 320 265 267 289 301 283 224 212 181 152 140 145 132 119 111 108 109 106 113 130 164 209 226 225 284 328 328 327 269 298 276 214 208 196 251 209 139 152 219 166 142 153 176 178 167 173 241 336 342 339 332 326 322 320 322 334 357 389 415 365 376 340 295 267 225 208 205 203 196 193 184 179 188 203 206 186 232 224 200 199 203 200 200 202 205 209 219 235 254 271 281 273 263 259 261 266 297 293 288 287 289 284 263 252 246 242 246 246 246 247 248 247 259 271 282 289 291 294 292 291 289 286 283 281 281 283 285 288 290 293 301 315 333 346 354 361 366 370 373 368 366 368 361 316 265 248 247 247 245 246 247 246 245 245 249 253 255 243 215 190 173 159 147 139 133 129 127 126 126 127 130 137 144 150 154 156 157 156 155 153 149 144 140 137 134 133 132 131 132 132 131 131 132 134 136 139 141 143 144 144 145 147 150 154 157 160 163 166 170 175 180 186 191 195 199 201 204 208 213 220 229 240 249 255 248 238 231 227 227 229 233 238 241 239 451 425 440 491 511 499 473 456 422 328 329 435 439 439 436 433 434 439 445 447 443 435 427 428 424 381 371 419 422 422 359 314 319 342 413 433 439 443 440 438 441 446 452 459 465 465 460 453 447 447 451 457 463 466 470 488 498 500 495 484 481 474 445 402 363 366 333 356 340 256 244 198 180 178 184 192 193 189 188 192 200 210 243 274 284 267 253 234 223 220 219 212 192 150 133 141 135 124 111 108 110 108 116 131 167 243 337 332 330 328 327 318 286 156 250 324 310 264 127 139 175 185 172 315 204 148 149 164 168 199 199 245 329 337 328 320 315 310 298 314 326 337 362 391 313 326 329 315 286 248 214 203 200 198 195 179 178 188 198 200 200 199 196 196 200 199 206 205 203 206 212 220 237 258 274 272 251 237 232 235 248 264 287 289 282 277 236 239 240 238 235 237 236 241 250 258 259 267 279 288 295 299 303 304 305 305 304 298 294 294 296 296 289 290 297 307 319 342 352 360 367 373 378 381 380 386 382 352 317 284 271 267 261 254 253 254 254 254 252 253 253 253 249 235 202 186 172 158 147 141 136 133 131 132 132 136 142 149 157 163 165 164 162 159 155 151 146 142 140 137 135 134 133 133 133 133 133 134 136 138 141 143 144 145 146 147 149 151 153 157 161 165 168 172 177 182 186 191 196 199 202 206 212 219 229 243 256 265 273 272 265 255 242 240 240 240 239 238 236 458 448 437 497 512 496 473 456 331 273 328 432 434 434 433 434 437 443 455 460 455 446 437 440 445 435 433 449 444 389 344 326 351 425 462 459 449 423 374 424 435 444 455 463 465 461 454 450 452 462 467 464 458 452 454 468 487 497 494 483 473 464 415 360 338 348 325 308 293 268 215 188 172 169 176 184 197 194 191 195 206 216 245 267 272 253 195 192 187 194 204 170 168 151 137 129 120 115 106 105 108 115 142 168 262 335 325 331 329 320 312 277 135 131 250 315 256 104 103 127 221 272 195 314 197 159 162 147 160 266 254 259 319 328 318 310 295 276 271 307 323 319 328 366 299 285 303 314 296 275 233 204 195 198 196 186 183 187 193 194 191 191 192 195 203 201 212 212 211 216 221 238 262 279 284 284 248 227 217 216 225 233 238 241 240 231 219 222 224 224 223 224 228 236 245 253 258 274 283 291 298 303 308 311 313 315 315 311 310 313 315 312 301 296 303 313 327 349 358 366 373 381 390 403 405 401 384 353 327 302 286 274 263 254 252 252 253 254 254 252 252 252 251 248 220 203 187 172 158 150 144 141 139 139 139 143 148 156 164 171 171 170 168 163 157 151 147 144 141 139 137 136 135 135 135 135 136 137 139 141 143 145 146 147 147 148 150 152 154 157 161 165 170 174 178 182 186 190 195 199 203 208 219 231 244 260 273 281 289 290 285 277 268 261 253 243 236 234 233 408 471 384 489 504 482 466 450 427 330 340 428 429 432 435 441 455 475 474 470 461 451 444 448 458 462 460 454 446 400 351 335 371 459 472 461 448 416 357 418 433 448 462 467 461 452 445 446 460 478 477 464 450 443 447 454 464 476 483 477 458 439 434 422 390 367 320 295 312 330 212 193 173 172 182 182 186 198 201 202 214 226 240 253 240 198 196 191 176 151 125 106 105 109 116 121 114 113 109 109 114 127 167 287 334 287 208 321 325 218 142 146 135 141 251 250 146 107 103 240 226 183 311 316 202 238 263 162 169 217 242 272 310 315 302 299 241 196 303 308 316 287 284 352 267 279 269 251 254 276 277 227 192 197 195 191 186 185 189 193 193 195 196 199 205 205 215 217 217 225 243 266 283 290 289 282 250 229 217 209 208 204 200 203 207 207 212 212 210 208 210 213 218 229 240 246 254 266 279 290 299 306 311 318 322 323 322 325 330 331 327 323 319 308 309 319 337 353 363 371 379 391 411 423 421 409 389 365 345 323 301 279 262 251 247 247 248 249 250 250 251 253 254 254 252 231 210 190 172 163 156 153 151 150 150 153 157 164 172 175 175 176 173 167 160 154 150 147 145 143 141 139 138 138 138 138 139 141 143 145 146 147 149 149 149 149 152 153 156 159 163 168 173 177 180 182 186 190 194 199 204 214 233 249 263 275 286 292 297 300 298 291 283 278 270 261 251 244 236 367 347 343 444 467 459 454 451 444 354 359 428 427 433 439 452 480 516 500 474 458 449 443 448 460 467 456 439 449 440 401 388 414 455 475 463 448 437 428 425 434 451 466 468 460 449 442 446 463 485 476 458 443 437 444 448 447 448 449 446 442 348 375 430 423 418 321 280 269 255 212 204 190 186 189 185 193 205 205 203 215 231 295 325 308 257 215 158 135 113 82 75 83 96 105 107 103 105 103 107 123 164 293 330 334 318 300 323 243 176 138 132 157 261 305 233 128 165 261 300 231 149 176 234 162 133 135 137 157 125 179 242 270 302 154 211 217 168 254 305 316 317 322 325 270 275 222 166 183 297 346 264 191 192 194 186 178 177 183 192 200 206 208 207 205 206 216 218 220 236 269 287 291 290 285 272 256 240 224 208 197 186 180 180 184 189 197 204 208 208 204 203 207 219 232 241 252 266 284 299 310 321 326 325 323 322 323 328 334 332 328 327 329 328 328 334 346 357 369 378 390 408 437 442 437 424 404 383 363 340 314 287 261 248 243 241 241 242 244 245 250 254 257 258 258 255 242 219 194 183 175 171 169 168 167 167 169 174 179 179 180 180 176 169 162 156 153 151 149 147 145 143 142 142 142 143 144 146 147 148 149 150 152 153 153 152 153 155 158 162 166 171 176 179 181 184 187 190 194 200 209 224 250 268 279 287 292 296 299 303 304 299 292 288 284 277 270 266 262 439 433 425 441 445 445 447 451 452 415 412 433 430 436 444 460 486 513 494 466 450 442 437 442 455 463 448 427 451 449 459 478 494 497 485 464 448 438 430 427 431 444 460 469 461 450 445 449 462 478 467 450 435 430 436 441 442 442 439 436 429 415 363 323 322 322 297 282 264 243 232 240 201 175 177 189 206 214 212 210 224 265 327 289 227 199 145 109 91 78 67 77 79 89 95 96 100 103 102 108 125 153 214 206 191 184 186 192 143 120 121 156 266 307 248 165 147 273 307 310 283 227 150 127 106 120 129 107 112 138 196 227 207 170 103 161 213 239 310 320 317 316 316 306 203 273 281 219 169 329 252 214 203 187 192 185 173 173 187 199 205 215 220 216 205 206 218 223 234 261 284 294 298 293 282 275 268 256 238 217 200 184 175 171 171 175 184 195 205 210 210 202 205 213 222 233 246 268 290 309 324 336 334 329 323 321 325 333 335 334 335 340 348 351 351 352 357 368 381 392 410 435 455 463 461 450 433 411 384 358 329 297 262 247 240 235 233 235 237 240 246 253 257 260 260 259 254 246 235 210 200 198 197 196 192 186 183 183 186 186 185 183 179 174 169 165 163 159 156 152 149 146 145 145 146 148 150 151 152 153 153 155 156 157 156 155 156 158 161 164 169 174 177 180 183 185 188 192 197 206 218 247 266 277 284 290 294 297 300 303 303 301 296 293 291 287 285 283 282 445 448 444 438 439 441 446 453 460 457 448 439 435 439 451 464 474 477 464 452 444 439 434 438 448 456 459 458 455 460 470 485 498 501 489 467 450 439 432 428 428 437 449 460 461 377 413 453 460 465 458 444 430 424 430 441 442 437 431 426 424 423 403 385 369 300 291 286 268 242 227 206 179 169 179 194 203 210 211 210 214 237 258 242 195 139 99 80 69 67 72 80 80 89 91 88 91 92 93 105 125 142 157 128 115 110 105 116 105 100 149 249 315 235 160 127 173 315 311 306 302 260 151 88 102 116 109 84 78 147 181 161 110 113 100 145 229 310 325 321 319 317 314 305 225 279 305 275 220 239 241 234 217 196 201 189 183 186 198 209 216 236 240 228 222 224 230 240 254 272 290 304 309 306 295 282 277 272 261 244 222 197 179 168 165 168 177 190 201 208 214 208 212 213 215 225 243 269 296 319 336 346 343 335 330 333 343 345 347 354 363 371 376 372 366 363 365 384 396 413 437 461 471 480 481 477 468 445 410 380 350 313 268 250 239 231 226 227 229 234 243 251 257 260 262 263 261 257 252 246 245 244 242 242 230 215 204 199 197 196 192 187 184 182 180 178 175 171 166 159 153 149 148 149 150 153 155 157 158 159 160 161 162 162 161 158 159 160 163 166 171 175 179 182 184 186 190 194 202 217 242 263 275 282 288 293 296 299 301 303 302 300 297 295 294 292 292 292 291 437 438 437 435 439 448 458 466 474 469 455 443 438 444 460 468 468 460 451 447 444 441 437 438 446 453 458 463 466 469 477 490 501 503 494 473 455 441 433 431 436 442 450 457 462 437 446 457 459 459 451 438 428 424 429 439 440 434 427 421 421 422 422 421 410 362 353 311 276 250 204 179 169 172 184 196 192 190 189 190 193 201 203 195 162 111 87 70 63 68 78 81 84 92 91 84 83 81 89 103 119 130 134 111 106 105 99 112 114 125 182 261 239 145 116 157 241 311 306 284 255 212 153 113 107 94 76 65 66 131 130 96 76 100 106 150 219 289 322 288 306 319 311 290 278 267 284 295 260 191 213 208 201 218 225 205 193 193 204 219 233 250 257 253 253 258 259 265 276 291 314 323 323 316 304 299 286 278 273 267 242 215 184 164 159 160 169 189 202 207 208 212 215 216 216 222 240 273 301 324 342 348 349 345 346 356 366 372 388 401 408 413 412 398 380 370 380 403 428 450 465 474 480 481 482 483 478 463 428 401 374 337 285 259 240 227 221 221 224 231 240 250 256 261 264 267 267 266 263 260 259 259 260 259 254 246 236 226 219 214 203 197 196 196 195 192 188 182 177 169 160 154 151 151 153 156 159 162 164 165 166 167 168 167 165 162 162 163 165 168 172 176 179 183 186 188 192 199 213 237 260 273 281 286 290 294 297 299 302 303 302 300 296 294 294 294 294 294 294 441 439 440 442 448 462 479 490 494 480 460 444 441 456 475 480 473 462 451 453 450 446 443 441 444 452 464 475 481 481 486 495 489 466 494 479 460 447 441 439 449 457 463 452 395 449 460 459 458 454 444 432 425 424 430 435 394 404 426 422 421 422 423 421 416 409 402 357 320 288 211 187 174 171 176 178 173 162 159 162 167 173 178 144 108 97 83 68 65 69 76 85 90 94 92 85 83 84 96 106 111 111 103 103 101 101 108 120 126 156 173 156 121 120 157 237 304 267 278 230 175 142 139 141 113 80 57 54 67 106 88 69 86 96 104 155 200 231 295 229 267 308 298 233 301 283 269 265 248 218 201 183 184 212 222 218 215 215 221 238 253 263 269 273 275 283 285 289 298 311 342 348 337 317 295 287 280 281 279 263 237 201 169 151 145 141 149 171 195 209 210 204 208 217 226 229 237 279 309 328 345 349 353 358 369 383 393 404 427 438 432 435 428 414 394 382 393 422 447 463 473 479 481 482 481 480 478 469 444 425 399 360 316 275 242 224 220 223 226 233 242 251 258 263 268 272 274 274 273 271 269 269 270 269 265 260 254 248 244 240 234 228 224 223 219 212 202 192 184 177 169 161 156 154 156 159 162 165 167 169 170 170 170 170 168 166 165 166 167 169 172 176 180 184 188 191 196 206 226 257 271 279 285 289 292 295 297 300 302 304 303 300 297 296 295 294 294 295 295 454 452 458 467 472 478 489 506 506 485 465 454 459 486 502 502 492 478 464 460 454 449 447 447 449 459 472 483 488 486 490 492 490 487 495 481 465 455 451 451 466 478 484 458 366 445 457 455 453 448 435 423 419 407 382 387 366 372 400 426 423 423 423 419 411 402 398 395 384 347 266 208 179 162 151 142 147 140 140 143 138 126 120 109 95 84 75 70 76 75 71 87 92 95 94 88 82 91 102 108 112 113 112 113 107 105 114 125 128 143 134 100 107 140 243 298 264 180 211 157 123 117 105 121 133 100 60 57 65 80 77 73 81 87 96 149 190 207 245 199 237 280 274 196 296 310 285 252 237 271 225 194 196 218 215 221 226 230 237 253 271 277 282 289 288 297 303 309 316 329 370 361 338 313 290 285 280 282 274 243 213 188 157 138 138 138 135 151 176 199 214 212 206 213 229 237 238 288 325 343 352 358 366 380 396 407 419 433 453 459 448 440 433 424 412 403 409 432 448 459 469 478 481 485 488 488 484 472 446 432 421 398 348 298 252 226 226 233 237 242 248 254 262 269 275 278 281 282 282 280 278 278 278 276 273 269 265 261 257 252 247 242 239 237 233 227 218 205 191 183 177 171 164 158 158 160 163 166 169 171 171 172 171 171 169 168 168 169 170 171 174 178 182 187 192 196 201 214 238 269 277 283 288 291 293 296 298 301 303 304 303 302 300 298 297 296 295 295 295 477 479 490 503 500 480 468 478 494 487 475 472 486 521 546 538 516 492 474 460 455 455 456 458 457 464 476 487 491 489 489 488 492 497 489 479 469 461 459 463 481 495 500 478 411 445 445 443 443 437 422 412 410 389 335 340 386 368 360 410 428 427 422 415 402 381 392 393 392 377 320 223 187 159 136 131 134 135 136 135 132 114 108 101 92 85 81 85 83 78 76 84 100 103 99 93 88 96 105 111 115 116 134 132 116 109 126 133 125 117 111 115 145 151 204 206 177 243 161 128 107 96 108 96 90 94 89 62 59 52 61 72 75 80 95 131 173 204 199 244 258 255 245 237 300 292 288 289 261 279 245 219 219 238 222 223 230 238 249 276 284 285 290 299 300 307 314 320 332 365 390 363 332 310 291 286 281 280 266 229 202 186 170 158 152 152 139 154 177 196 214 219 212 214 215 189 277 325 354 371 376 384 400 414 422 427 438 456 468 472 468 451 446 439 432 426 425 432 438 449 464 480 490 495 497 492 479 465 451 441 434 421 382 334 277 242 243 250 251 252 255 261 271 280 283 285 286 288 288 287 286 285 284 282 279 276 273 270 267 262 257 252 248 245 240 235 229 221 208 193 186 181 174 165 161 162 164 166 169 171 171 172 172 171 170 170 171 173 174 175 177 181 186 191 196 200 207 226 255 274 280 286 290 292 295 297 300 302 304 305 305 304 303 301 300 298 296 295 294 488 499 512 516 503 479 458 457 486 502 490 476 476 503 543 550 530 501 480 466 464 467 469 469 463 467 479 491 496 490 482 481 484 486 480 475 469 464 462 471 491 503 503 491 467 438 426 427 430 424 410 402 405 413 422 425 353 388 395 340 431 429 421 411 378 288 373 390 390 379 336 244 206 177 154 143 142 141 139 137 134 118 109 99 91 86 87 89 85 77 72 81 91 96 99 98 98 102 107 114 119 121 130 139 140 138 139 138 119 117 186 301 301 243 171 124 123 167 158 94 59 59 53 52 51 60 66 52 51 59 66 70 73 76 94 98 122 164 160 225 257 257 237 215 290 223 220 270 259 212 205 206 212 222 226 231 244 254 259 308 304 295 294 302 308 313 320 325 339 393 393 367 335 309 289 287 282 273 257 231 202 181 167 187 242 241 233 229 223 216 221 227 228 234 232 190 213 323 396 414 432 445 452 450 443 442 442 455 468 476 477 473 470 459 450 445 438 430 430 444 470 488 500 506 503 491 472 462 461 463 462 449 426 371 314 273 257 259 258 258 261 270 285 291 292 292 292 294 294 293 291 288 287 285 282 280 278 276 273 268 263 258 253 249 245 240 235 231 225 216 202 190 183 177 167 165 166 167 169 170 171 171 171 172 172 172 174 177 178 179 181 184 189 194 199 203 212 235 268 279 284 288 292 294 297 300 303 305 306 307 307 306 305 304 302 300 297 294 292 439 453 493 522 518 494 467 456 477 498 489 472 466 480 517 543 531 499 478 466 470 475 468 440 413 415 428 443 460 484 472 468 471 475 473 471 468 463 462 474 492 499 494 476 446 419 412 417 423 417 405 401 407 417 426 429 429 432 434 430 432 427 418 407 396 379 387 388 344 311 364 267 203 176 167 156 145 149 147 142 135 118 107 94 87 89 91 89 86 78 72 76 87 95 99 101 102 114 122 127 129 144 253 188 149 141 137 135 124 173 255 306 219 176 128 104 116 156 153 90 51 49 48 46 44 44 48 55 57 60 64 68 71 62 90 97 99 114 161 169 204 238 255 250 250 279 243 202 297 196 189 213 226 210 218 224 238 248 250 300 338 328 306 298 305 311 323 333 350 390 382 367 337 303 285 285 281 270 254 236 207 178 163 206 309 301 294 283 264 238 229 236 243 254 276 315 317 369 427 463 462 470 469 463 455 448 436 444 461 478 483 482 478 478 475 465 449 438 433 450 483 498 506 509 499 482 472 470 480 491 494 482 459 415 368 322 279 270 268 267 272 284 294 296 296 297 297 298 298 295 292 289 287 285 284 282 280 278 275 271 266 261 256 252 248 245 241 237 234 230 223 211 193 184 175 170 168 169 169 169 169 170 171 172 173 175 177 179 181 182 185 188 193 197 201 205 217 241 274 283 288 291 295 297 301 304 306 308 309 309 308 308 307 306 305 302 298 295 292 414 403 423 470 513 498 467 447 447 462 468 457 450 474 469 511 514 486 467 463 471 478 463 414 364 336 347 359 375 471 462 458 454 455 469 467 463 459 460 470 482 491 484 462 433 415 414 419 421 416 409 409 416 426 434 436 434 431 430 428 427 420 412 404 398 393 390 387 371 325 249 215 191 173 162 161 154 153 147 134 118 111 102 90 86 92 94 90 87 81 72 67 84 92 99 110 123 134 139 136 134 157 302 207 147 132 128 122 115 160 198 186 130 110 101 115 144 157 111 67 48 49 46 45 42 45 51 57 59 60 61 65 68 55 66 77 82 84 110 164 181 201 235 244 187 218 223 192 191 204 211 207 200 207 225 221 216 220 238 275 271 307 328 298 308 322 334 363 401 397 373 345 318 296 286 283 277 266 251 234 213 180 153 169 245 276 257 247 238 222 227 249 268 288 319 384 399 421 453 483 480 476 468 461 454 446 421 430 452 473 485 492 495 493 486 475 466 447 446 462 489 502 508 498 480 467 471 476 490 503 507 500 482 457 425 379 318 288 280 280 286 296 300 301 301 302 302 302 299 294 289 287 286 285 284 283 281 279 276 272 267 262 257 253 251 249 247 244 242 240 237 230 217 194 184 176 172 172 170 169 168 169 170 172 174 176 179 181 182 184 187 191 195 199 203 207 221 246 278 286 291 296 300 303 305 308 310 311 311 311 310 309 308 307 306 304 301 298 296 423 393 387 417 480 485 464 438 421 427 429 439 458 478 416 471 490 474 459 465 476 480 470 453 452 366 397 402 355 453 452 455 406 362 463 463 457 450 448 455 469 481 472 447 416 331 393 423 422 417 414 419 427 435 438 439 436 430 424 419 416 413 409 404 399 395 389 384 379 328 198 190 186 178 173 175 160 151 139 122 103 96 94 91 91 95 96 92 87 80 74 68 79 87 96 111 138 145 150 137 128 154 241 184 139 119 109 102 99 136 149 112 96 91 114 156 186 156 80 55 50 49 46 44 40 41 48 59 60 59 60 62 65 54 65 72 74 76 89 138 162 186 218 233 250 215 196 208 211 230 240 230 211 205 218 225 228 248 295 310 311 318 326 332 343 360 394 412 407 438 387 372 347 307 302 294 269 237 218 231 220 178 120 76 83 197 179 167 173 187 269 316 329 329 343 396 439 470 480 471 465 460 452 448 448 447 416 423 442 462 483 495 502 505 500 488 475 467 462 467 487 505 495 470 455 455 452 460 473 488 499 494 493 486 468 430 363 312 295 294 299 305 305 305 305 305 306 304 299 293 288 286 285 285 285 284 283 281 278 273 269 264 259 255 253 252 252 252 251 250 248 244 237 211 193 183 178 174 172 169 168 168 169 171 173 176 179 181 183 185 189 193 197 201 204 208 222 248 281 290 296 301 305 307 309 311 312 312 313 312 311 310 309 309 308 306 304 302 300 446 412 393 397 438 442 441 433 414 417 403 444 496 484 404 442 459 462 471 477 485 485 430 356 449 441 433 429 426 437 445 452 451 446 460 459 448 439 437 445 454 458 446 428 414 389 416 426 421 416 420 434 442 441 435 434 434 429 421 413 407 405 405 404 400 394 388 382 338 265 191 185 187 189 189 186 165 152 140 121 98 87 93 98 103 107 105 96 89 84 80 74 74 82 91 109 142 151 150 131 119 136 165 166 146 118 97 91 99 166 178 103 96 97 137 186 199 126 70 56 52 47 46 43 40 38 43 61 61 60 60 62 63 51 67 73 72 73 77 104 124 169 236 250 292 229 193 214 212 215 236 229 205 206 221 227 230 253 310 317 318 320 326 340 352 352 389 425 433 431 430 374 325 313 304 304 281 253 235 235 231 162 112 91 83 150 165 176 193 229 386 409 380 352 361 410 472 516 527 500 440 437 435 436 439 434 418 430 445 457 478 493 504 510 511 500 489 481 476 478 486 490 475 464 451 432 424 438 456 480 502 491 493 499 497 470 400 344 316 307 309 312 311 309 308 308 309 306 300 293 288 287 287 288 289 289 287 284 280 276 272 267 262 258 256 256 257 258 259 259 259 256 250 231 205 189 184 180 174 171 169 168 168 169 170 173 177 180 183 186 189 193 197 201 204 208 222 250 284 294 301 306 309 311 312 314 314 314 314 314 313 312 312 312 312 310 309 308 307 468 444 417 405 410 387 400 423 412 419 438 470 494 493 480 400 346 378 476 492 451 435 438 443 441 435 429 426 428 432 438 449 459 464 461 453 439 429 429 438 439 436 424 413 414 428 432 427 419 417 427 404 426 440 429 429 432 428 420 410 403 399 399 399 398 392 388 381 290 192 184 183 188 194 194 185 169 159 152 130 94 87 98 110 121 127 120 102 97 94 86 77 74 79 90 110 141 153 135 122 115 114 154 176 161 130 106 106 151 224 207 91 97 96 135 174 167 78 64 59 54 49 45 43 46 47 49 61 62 61 62 63 62 47 63 71 71 69 65 94 109 155 235 276 275 235 216 221 191 184 197 202 198 202 211 215 217 236 283 309 316 319 327 341 347 333 370 415 430 435 421 365 321 313 303 291 269 258 253 224 251 240 190 137 146 163 191 247 345 464 397 295 286 348 419 434 489 536 577 592 472 441 434 429 420 428 435 444 450 458 477 493 505 518 524 512 501 495 491 489 490 490 479 460 438 425 417 424 441 464 492 532 530 527 525 509 435 387 346 324 319 319 316 313 311 311 312 308 303 296 292 291 292 294 295 296 295 291 287 282 277 272 266 262 260 260 262 264 266 268 268 265 259 246 217 196 189 185 180 175 171 169 168 168 167 169 173 178 183 186 190 194 198 202 205 209 223 251 287 299 306 310 313 315 316 317 317 317 317 316 316 315 316 318 318 316 315 315 313 483 476 441 416 403 396 401 404 393 382 438 467 474 470 457 427 412 428 470 504 455 461 467 430 332 412 428 427 426 427 431 446 459 464 460 448 433 423 423 431 426 419 409 406 416 437 440 431 421 413 392 348 397 436 429 431 432 428 420 411 404 399 395 394 394 391 389 380 286 189 183 184 184 186 194 203 181 176 161 132 97 86 103 123 135 134 120 108 104 99 90 79 77 81 92 104 115 118 125 119 109 114 145 133 115 112 130 150 271 199 100 92 108 104 131 151 133 74 68 66 64 59 50 46 54 60 61 61 62 63 62 61 64 50 61 67 69 69 65 99 127 155 197 265 246 238 231 214 175 166 163 177 196 189 187 194 203 217 247 291 309 318 326 337 330 312 351 401 414 430 420 385 361 356 303 280 263 256 252 227 246 264 237 180 166 143 215 325 363 211 205 330 407 426 444 463 483 495 528 593 589 523 491 453 406 437 455 455 455 466 483 492 504 519 532 529 514 507 504 503 501 503 478 452 438 436 437 433 435 447 467 488 504 514 529 545 470 423 386 355 333 326 321 318 315 314 313 310 306 301 299 298 299 301 303 304 303 300 295 289 283 277 271 267 265 265 266 269 272 273 272 269 263 252 230 209 197 191 188 182 176 173 171 169 167 167 170 176 182 187 191 195 198 202 205 210 223 253 292 304 310 313 316 318 320 321 321 320 320 320 319 321 326 330 329 327 326 324 316 467 482 465 433 404 391 396 411 430 463 469 466 453 435 421 424 438 427 403 428 473 481 469 436 381 423 431 427 422 417 368 421 455 460 455 444 430 422 405 381 414 408 403 407 423 447 448 438 429 412 349 346 382 408 409 416 434 433 425 418 413 408 403 400 397 391 386 376 291 201 187 173 186 186 228 315 255 242 201 183 189 110 125 137 144 142 115 103 107 111 104 88 82 89 95 98 101 105 117 117 110 107 102 102 105 136 212 304 250 160 106 115 124 119 144 134 84 80 83 76 61 44 41 53 56 57 58 58 60 62 51 46 67 58 62 64 64 66 64 58 92 149 202 201 241 236 202 165 159 159 162 175 190 177 169 179 195 210 224 263 287 298 303 307 287 276 331 393 401 415 420 410 402 393 309 286 267 260 264 252 237 288 324 306 258 205 263 267 225 297 167 198 256 312 386 493 472 447 458 511 598 761 743 606 484 409 439 452 459 475 487 490 497 509 524 538 526 516 511 512 515 530 481 446 445 453 490 509 502 477 457 482 501 522 545 557 504 467 425 383 352 334 328 324 320 317 315 312 309 307 307 307 307 308 310 310 310 307 303 297 290 284 277 272 270 270 272 275 276 275 274 271 265 256 244 228 211 201 195 190 185 179 176 173 169 168 170 175 182 187 192 195 199 202 206 213 227 256 294 307 313 317 320 321 323 323 323 323 323 323 324 329 336 339 338 336 329 319 313 427 441 445 435 409 395 395 404 420 447 460 466 463 448 423 433 464 467 446 451 482 474 456 443 439 437 431 396 375 409 347 406 443 448 444 437 397 384 354 305 406 404 403 415 437 458 458 447 439 435 430 438 364 311 310 328 426 444 439 433 426 420 415 410 405 398 387 374 359 300 192 179 222 280 289 231 185 179 170 164 162 147 182 200 185 152 152 141 128 122 119 102 84 90 102 113 118 131 125 119 114 107 102 105 128 198 305 322 168 107 113 153 263 157 119 105 87 83 83 74 61 50 50 53 55 49 38 36 54 43 37 47 68 63 62 61 59 59 61 59 56 98 192 218 220 198 172 153 149 155 159 170 183 183 172 170 186 209 213 228 242 244 240 241 224 234 306 382 392 396 400 405 401 376 348 307 279 274 283 264 278 269 258 271 314 282 231 214 234 196 135 146 190 261 369 526 493 447 436 442 392 634 688 585 506 478 435 412 421 455 478 487 493 498 507 525 529 518 509 511 518 561 532 485 455 468 507 566 584 548 496 492 501 520 538 539 510 491 449 400 369 349 345 335 325 321 318 315 314 314 314 315 315 316 316 316 315 313 309 304 297 290 283 278 276 276 278 280 279 277 275 272 265 257 248 238 227 215 205 199 194 189 182 178 174 172 173 177 182 188 192 196 200 205 211 220 233 259 295 310 316 320 323 324 325 325 326 326 326 327 330 336 343 345 345 342 334 319 308 412 412 415 415 404 397 393 395 404 422 443 464 461 452 485 468 478 490 493 491 472 454 441 435 434 394 411 366 320 365 409 394 408 427 422 400 321 283 279 298 392 400 407 424 450 467 465 453 442 416 328 419 439 393 361 445 451 442 441 444 439 432 424 415 406 395 380 368 359 344 300 179 187 217 221 188 163 129 141 154 149 148 159 170 183 187 158 149 146 137 121 105 92 97 110 127 147 153 145 136 125 108 107 118 204 297 315 220 138 109 158 262 299 161 111 99 88 86 75 56 51 55 34 35 47 46 37 48 53 39 35 41 45 62 62 57 54 54 58 60 57 71 112 159 183 194 171 120 117 132 148 159 166 176 169 164 178 204 208 202 182 166 162 173 204 234 290 350 377 371 364 371 362 327 401 327 289 288 288 251 310 271 222 236 320 240 148 147 197 104 114 130 164 226 321 491 512 482 453 446 351 423 457 459 496 491 472 426 384 393 460 480 487 490 494 510 526 519 506 502 502 567 602 569 492 473 482 543 590 587 519 508 530 554 553 509 494 491 468 425 381 368 359 345 332 328 324 322 321 321 321 322 323 322 321 320 319 317 314 308 302 295 289 285 283 283 285 285 283 280 276 272 265 259 252 245 238 229 220 210 202 197 189 184 179 177 178 181 185 189 193 198 203 210 218 227 240 263 296 312 319 323 326 327 327 327 328 328 329 330 335 342 347 349 349 344 334 318 310 427 423 414 409 404 400 396 395 399 412 433 461 452 434 482 485 475 475 483 483 461 440 427 424 419 317 379 404 347 251 376 296 329 397 380 263 382 333 266 277 263 370 414 390 362 461 451 442 437 405 289 318 408 448 442 460 453 445 443 444 443 437 426 415 401 385 372 365 360 319 231 167 186 186 170 150 130 108 118 127 127 155 157 159 168 176 167 156 153 150 143 127 105 108 124 146 166 161 155 140 125 124 128 145 219 300 312 165 114 168 242 273 274 153 108 98 90 86 73 57 46 42 40 43 51 51 47 53 54 43 41 44 40 61 61 55 51 51 55 59 67 74 78 97 143 159 136 95 99 118 132 145 161 173 166 162 164 167 160 149 142 142 151 169 204 236 282 331 357 338 330 334 341 345 382 323 299 295 266 234 279 324 346 345 322 181 116 96 93 94 105 123 159 216 285 425 524 534 485 481 448 431 420 424 454 496 492 470 431 366 384 388 433 483 487 496 516 519 508 496 487 498 553 595 577 469 458 472 510 546 511 511 542 576 583 528 486 484 467 425 391 382 369 356 347 340 336 333 332 330 329 329 329 328 326 324 322 320 316 311 305 299 294 292 291 292 292 290 287 283 278 273 267 262 256 250 246 239 231 222 213 202 196 189 183 182 184 186 189 191 195 200 208 216 225 234 246 266 297 314 320 324 327 328 329 329 329 330 331 335 341 348 351 353 352 344 330 321 316 444 449 436 420 410 405 402 398 398 409 430 460 458 422 388 470 469 466 476 482 461 436 419 413 417 415 413 402 394 372 262 351 301 240 274 399 424 329 310 376 250 302 385 387 345 442 432 432 436 411 313 325 413 462 463 460 451 445 442 441 440 436 425 412 398 381 372 370 365 302 178 153 167 161 147 136 123 112 109 108 113 146 150 153 155 159 167 167 163 162 163 159 134 131 176 217 189 163 158 147 140 146 149 161 223 275 252 141 106 179 255 256 190 126 101 94 87 76 60 49 40 34 39 45 51 54 53 51 45 46 48 50 51 62 55 50 50 49 53 55 68 75 64 59 102 119 107 86 100 107 116 136 158 148 142 159 153 122 127 114 111 108 110 133 148 173 227 261 199 228 232 256 298 337 391 331 349 357 240 215 326 314 283 334 319 314 217 121 88 81 93 117 158 220 301 439 563 581 517 518 542 522 485 455 459 479 495 469 425 433 434 389 391 438 487 490 507 517 516 506 485 476 481 521 580 465 448 444 450 471 518 500 507 538 571 572 509 488 459 414 399 389 378 371 368 361 354 350 347 343 339 336 335 333 330 327 325 322 318 313 308 302 300 299 300 301 301 297 292 286 280 275 269 264 260 255 252 245 239 232 225 213 202 192 185 185 188 191 194 196 198 203 212 222 231 240 251 269 298 316 322 326 329 331 332 333 333 334 339 345 351 355 356 357 355 345 328 325 322 440 454 451 435 420 416 410 399 395 408 433 462 480 459 390 482 490 486 487 486 462 445 432 423 402 295 373 342 325 390 364 277 319 375 391 432 436 358 350 415 361 374 412 419 403 430 425 433 444 440 403 348 379 431 463 457 451 447 445 442 439 436 426 415 401 386 379 326 299 253 170 136 132 134 137 138 135 128 116 112 118 130 134 134 138 148 157 164 184 191 190 198 178 171 225 267 200 155 159 168 168 163 164 166 245 266 147 122 137 137 174 231 101 93 91 87 77 58 40 34 39 45 35 39 47 52 50 44 40 46 46 47 60 61 50 47 50 48 46 47 57 62 54 51 83 105 106 91 97 100 106 126 148 112 155 133 114 132 110 101 154 159 105 102 119 140 155 159 157 150 253 287 255 267 325 314 310 325 350 353 365 356 337 324 317 312 306 233 92 80 83 97 128 192 326 525 613 604 553 552 567 552 517 487 487 471 476 443 412 486 476 396 365 402 457 482 500 517 524 508 484 456 449 465 500 561 485 445 450 472 518 511 504 498 499 559 552 514 460 415 402 391 386 386 387 382 372 367 364 359 352 346 342 338 334 330 329 326 322 317 311 306 305 306 308 310 311 307 299 291 284 279 274 270 265 260 255 249 244 239 235 223 210 196 187 185 190 196 200 202 204 210 218 228 237 245 256 272 300 318 325 330 334 336 337 338 339 345 352 356 359 362 363 364 359 347 332 330 324 424 437 443 437 427 430 427 413 405 422 464 472 474 478 481 489 530 537 522 501 464 456 462 459 433 389 398 336 322 393 386 254 329 420 433 440 443 370 328 333 310 330 399 438 437 432 439 452 464 473 475 416 370 379 423 456 455 455 454 451 446 443 434 423 410 390 342 277 217 180 162 124 118 126 136 140 139 148 133 125 133 137 138 121 109 115 145 139 194 230 234 233 209 204 193 177 163 130 156 173 173 171 204 209 226 198 110 148 182 146 112 121 94 88 85 79 66 46 44 44 49 58 53 50 47 48 46 29 47 43 37 40 56 56 49 45 45 46 37 38 41 45 50 61 87 114 121 100 94 98 96 110 136 101 153 126 110 139 115 102 167 188 132 95 123 128 129 135 135 121 183 216 218 245 292 321 269 197 222 297 339 343 328 320 315 308 226 125 84 77 74 79 95 139 264 439 547 592 595 581 561 524 497 489 486 476 457 429 423 499 486 434 412 431 461 482 495 511 522 509 486 456 444 449 459 474 453 461 504 562 569 536 532 533 509 520 578 545 471 422 401 394 392 394 398 394 386 381 378 373 365 355 348 343 339 336 337 338 334 325 317 312 310 312 314 318 330 318 305 296 291 287 284 279 272 264 257 252 247 243 240 227 213 198 187 184 190 199 206 211 214 218 225 234 242 250 262 275 298 318 328 334 337 340 341 343 347 354 360 364 366 369 370 369 364 356 343 335 325 431 432 429 421 418 433 452 447 435 448 501 482 459 445 442 456 502 528 520 484 457 460 470 465 439 414 402 371 364 390 383 244 272 364 432 439 445 403 334 268 232 312 398 441 446 454 470 482 491 499 507 510 414 344 347 420 431 458 468 466 461 457 447 433 419 386 254 345 291 207 177 133 131 145 160 166 157 163 151 141 138 136 126 110 102 103 104 132 144 151 157 162 168 162 160 154 134 137 158 167 166 183 333 351 228 113 124 169 130 111 113 120 99 97 89 78 71 69 76 53 33 34 50 49 36 37 45 29 41 36 42 54 54 53 44 35 34 43 35 34 33 38 56 69 92 118 126 104 99 98 83 82 107 101 105 110 121 133 101 105 134 142 121 117 131 131 130 131 126 131 138 154 191 255 240 237 188 134 166 303 335 329 317 313 310 226 144 96 81 81 85 89 97 112 144 279 421 536 598 587 544 514 494 478 470 463 455 440 437 504 498 494 488 477 460 484 493 501 508 503 483 459 444 441 449 443 440 454 501 587 613 596 586 580 558 486 560 555 484 426 401 393 392 396 400 397 394 392 389 385 378 367 359 353 350 350 355 358 355 345 329 320 317 317 322 338 335 319 306 302 302 305 297 287 277 268 260 255 251 247 243 228 213 198 186 183 190 199 208 215 219 224 231 239 248 257 267 276 292 310 326 334 338 341 343 346 351 358 365 370 372 374 371 367 361 355 347 339 330 449 437 419 403 399 423 447 441 431 443 479 480 461 439 428 434 470 495 491 459 447 457 459 449 429 412 405 397 391 388 383 301 295 352 411 373 400 396 364 305 244 349 388 424 464 491 504 506 509 519 533 530 442 354 304 307 337 437 483 487 483 475 460 442 427 417 405 389 378 335 250 160 156 177 196 199 190 203 180 155 142 132 120 109 107 109 105 109 139 145 133 142 285 219 153 125 114 138 262 240 158 161 206 211 157 119 156 223 186 147 116 97 108 101 92 84 77 55 71 72 70 66 51 45 35 38 46 28 30 46 56 55 53 51 44 39 37 32 33 52 52 46 61 77 92 110 119 110 96 94 71 48 50 61 49 45 78 128 58 92 91 69 61 117 115 127 130 119 129 141 138 143 167 206 177 181 165 133 138 259 309 317 274 169 234 209 166 119 68 75 84 92 104 125 138 177 335 497 534 554 531 508 496 492 469 457 450 442 442 511 507 500 489 464 394 448 479 493 495 494 476 461 448 440 441 442 442 449 483 573 627 603 593 604 587 503 539 538 486 423 403 391 388 392 395 394 397 400 400 396 389 381 375 369 366 367 371 373 370 362 346 331 324 324 329 339 325 315 315 323 333 323 310 298 287 275 267 262 258 253 245 230 213 198 189 185 192 200 208 215 222 229 237 246 254 261 268 276 286 299 316 329 336 340 343 345 350 357 366 373 376 375 372 367 361 355 355 352 347 439 431 418 406 402 414 413 409 409 422 445 471 470 458 449 454 467 476 466 442 432 386 410 429 423 421 421 410 398 380 348 386 384 396 390 299 313 320 362 373 247 232 258 358 474 522 520 514 511 514 522 511 482 390 309 306 319 347 433 501 502 493 470 452 406 350 415 406 394 379 332 192 171 274 348 343 334 324 307 234 141 129 130 124 118 112 108 112 122 122 124 148 190 171 146 131 137 263 214 160 135 153 286 172 115 130 170 163 146 127 103 82 99 102 94 85 81 68 74 82 79 60 35 33 42 50 46 28 28 43 53 54 53 40 38 37 35 31 34 45 48 49 62 84 91 93 93 91 79 59 49 47 46 39 42 49 50 45 72 51 43 44 45 49 78 102 117 122 125 130 139 147 143 114 127 162 164 130 108 192 235 237 191 94 130 145 132 98 65 68 71 141 209 159 166 257 386 483 508 522 512 481 461 476 463 409 392 406 439 518 517 504 486 449 348 358 423 479 495 494 476 464 457 450 438 439 441 446 467 533 574 565 565 581 574 528 530 518 481 433 409 391 383 384 387 388 396 402 406 404 400 396 392 387 383 380 378 377 373 368 358 342 332 329 334 336 329 330 338 346 344 337 326 313 297 285 276 271 268 263 251 235 217 203 196 192 196 202 209 217 225 234 243 252 259 263 269 276 283 291 300 320 330 336 340 343 346 355 366 376 378 377 374 370 365 359 362 366 370 431 436 446 452 443 408 388 388 399 411 422 448 468 477 478 482 481 472 454 432 418 332 374 420 428 448 447 414 397 372 282 380 324 337 416 428 308 379 423 369 238 229 233 285 387 506 479 473 474 478 482 479 469 447 392 313 306 311 359 407 435 495 477 410 347 324 348 406 416 408 390 342 332 364 386 379 369 355 342 261 152 134 134 123 115 113 116 126 140 149 185 275 268 191 150 144 145 200 138 114 125 144 227 139 106 127 170 256 162 116 94 67 94 99 93 85 80 64 77 84 81 73 71 61 58 60 57 29 28 40 49 51 54 48 47 42 35 34 33 39 41 44 61 77 76 73 71 67 55 49 47 44 37 45 45 43 41 40 42 41 42 42 44 56 79 89 96 107 110 127 136 136 126 110 127 106 86 87 90 158 147 122 114 115 89 74 63 58 62 62 72 182 282 174 201 354 447 470 495 509 516 498 467 438 402 413 436 474 533 533 518 499 477 450 421 353 339 396 491 494 480 470 465 463 449 433 430 437 456 498 509 515 532 558 561 538 521 501 477 447 415 392 382 382 382 386 392 399 404 406 406 405 402 398 391 386 380 376 372 368 361 351 340 334 338 340 343 349 355 358 354 348 340 327 310 298 290 284 279 275 268 247 227 212 205 202 204 208 213 221 230 241 251 259 264 267 271 277 283 290 299 319 329 333 337 340 345 357 370 379 381 379 376 373 370 367 369 373 378 431 438 469 481 449 392 375 383 400 415 423 425 452 475 482 476 476 460 440 424 412 405 408 419 443 487 466 372 358 404 396 402 332 295 339 451 435 422 412 402 390 387 278 276 366 471 458 462 469 474 474 466 461 454 437 397 325 312 336 397 461 427 464 443 382 322 318 347 400 426 417 408 400 392 385 353 252 259 311 267 160 141 135 119 113 120 134 142 165 217 288 353 341 221 198 210 144 121 103 115 163 227 170 133 157 195 216 337 188 117 94 69 91 96 90 77 64 63 77 81 84 87 82 59 63 76 80 64 50 45 45 46 44 52 49 47 48 47 40 44 46 49 61 67 67 61 55 51 47 45 40 34 35 45 38 39 43 41 40 42 39 37 42 53 65 81 101 122 117 104 108 101 86 142 254 158 57 56 78 101 106 114 114 60 112 80 52 55 54 81 97 165 234 185 231 393 475 471 491 512 522 488 431 398 361 428 496 538 552 534 516 497 476 453 432 418 376 347 375 419 472 487 479 469 439 420 412 423 450 492 499 498 521 569 565 539 515 503 498 468 422 392 380 381 382 385 389 393 399 405 410 412 411 406 398 389 380 373 369 367 362 355 346 341 343 350 358 364 366 365 362 358 352 343 330 314 305 298 292 287 281 266 244 224 214 211 213 217 222 230 239 251 260 266 269 269 272 276 282 290 306 321 329 332 336 341 352 365 376 383 384 381 376 373 372 371 372 375 379 429 430 458 459 418 373 370 385 408 430 444 418 435 455 457 438 431 421 415 412 404 400 403 413 437 475 453 428 413 378 290 287 295 378 466 471 449 422 407 406 413 417 311 338 419 449 450 465 479 486 481 461 458 457 455 444 393 377 388 434 488 443 469 471 419 339 323 312 356 404 425 412 400 335 330 335 173 173 282 300 233 217 151 124 124 139 157 160 220 300 359 357 346 232 250 281 150 120 123 169 230 253 149 169 224 264 269 311 183 120 98 79 90 96 88 73 61 66 70 76 83 84 71 43 65 90 94 90 57 40 35 37 41 53 55 59 65 61 62 64 61 58 65 66 61 61 67 72 65 67 72 64 34 34 29 37 47 46 43 44 42 41 41 44 53 74 98 111 93 90 127 178 214 211 239 239 170 52 76 118 147 134 88 84 56 44 46 56 59 133 125 106 127 214 268 393 469 480 494 515 496 434 369 361 343 429 511 548 536 516 510 497 480 469 459 451 436 428 438 459 442 439 458 478 434 405 408 423 434 490 521 527 548 597 571 538 516 516 526 486 428 392 379 382 383 387 388 390 396 405 415 420 419 413 403 389 379 373 370 369 364 357 350 347 351 358 367 373 374 371 368 365 362 357 350 337 327 316 306 298 291 279 258 235 224 221 223 227 233 239 249 259 266 270 271 270 271 274 280 291 313 325 331 334 339 351 364 373 380 385 381 377 374 372 370 367 369 373 376 421 416 419 412 390 367 376 393 416 440 451 425 439 454 449 424 414 405 402 402 398 401 402 411 419 418 415 424 386 353 374 300 298 392 484 476 455 432 417 411 407 356 366 403 435 436 446 474 498 508 498 469 464 463 461 455 443 428 431 453 483 485 480 474 444 395 376 329 318 362 411 348 390 304 302 356 249 224 303 350 344 333 178 142 148 163 179 212 313 365 367 368 359 265 279 289 152 141 159 253 271 110 103 195 225 232 263 231 159 120 99 82 94 97 87 77 71 59 53 67 74 67 69 48 70 89 85 83 39 26 24 29 49 57 68 75 77 76 87 84 74 66 64 65 58 67 84 86 85 92 84 59 29 26 25 36 46 43 61 60 57 54 51 47 61 79 98 111 84 104 142 189 235 262 250 245 204 129 195 207 139 68 53 69 51 42 47 57 55 97 102 93 114 224 331 399 441 473 499 482 425 355 308 341 349 431 506 537 526 505 499 496 492 484 485 478 473 469 461 436 384 389 431 446 427 422 431 437 432 469 520 545 565 597 564 532 512 514 531 486 430 396 383 383 386 391 391 392 398 411 420 425 424 418 408 392 382 379 378 376 369 360 353 354 360 371 377 379 377 374 372 371 370 368 364 358 348 336 322 310 302 293 273 249 235 234 236 240 244 251 259 266 270 272 271 270 271 274 282 298 319 328 334 341 354 365 372 378 382 383 381 380 376 371 371 362 364 369 372 417 405 398 390 381 375 389 400 401 397 399 415 441 461 462 440 420 406 401 404 410 409 410 414 412 396 399 436 438 427 434 381 366 406 458 476 470 456 435 398 347 313 415 451 445 437 442 479 514 528 517 489 478 475 471 461 450 433 430 445 467 472 478 483 480 470 455 353 311 350 385 247 381 411 405 387 353 366 361 355 351 340 186 178 182 176 192 342 373 378 383 386 376 357 340 272 124 146 160 240 256 115 126 128 141 188 248 153 132 117 99 85 88 86 83 67 39 36 35 50 61 60 63 58 65 69 66 70 36 25 24 30 55 65 78 85 85 88 94 88 78 66 57 56 57 68 81 79 91 102 78 40 29 29 29 42 55 50 80 69 70 80 78 78 82 87 102 130 118 134 171 212 242 255 246 224 203 197 200 144 133 111 54 176 155 94 53 62 94 98 92 97 144 288 345 394 443 485 488 363 321 278 244 356 393 467 526 545 526 504 487 480 470 437 439 448 469 485 464 430 394 406 449 473 466 450 442 450 479 505 551 559 544 548 538 505 493 507 529 484 434 404 392 388 391 396 398 401 408 417 421 424 425 421 414 402 394 390 389 384 372 361 355 359 369 380 384 383 380 379 377 377 376 376 374 370 365 355 341 325 315 305 288 263 248 246 247 250 254 260 265 269 271 272 271 271 273 277 288 313 326 333 343 357 375 381 386 389 390 391 390 389 385 381 380 365 360 363 368 418 406 397 389 389 402 403 385 370 368 381 412 416 429 449 462 426 412 412 417 419 416 421 422 413 398 403 455 477 477 466 432 404 402 432 483 493 483 428 368 336 363 461 494 482 455 436 476 511 527 523 507 494 493 490 477 459 444 442 452 468 468 484 493 487 468 450 356 320 359 426 424 425 423 416 359 200 338 363 362 361 350 209 289 253 148 174 343 381 390 393 387 374 256 170 131 122 172 281 242 141 109 150 217 180 165 251 151 126 111 98 87 76 88 87 78 69 67 65 65 54 33 34 58 48 35 34 32 28 25 26 36 71 76 79 83 87 88 82 82 73 58 56 43 46 53 64 87 88 99 91 64 38 38 37 51 67 63 90 77 90 128 161 169 119 92 109 154 130 155 199 236 247 248 242 215 178 142 114 75 78 75 41 99 91 70 67 92 101 120 108 111 177 306 331 366 411 432 339 261 206 222 318 401 468 526 557 553 517 490 469 442 405 358 349 379 424 449 424 403 413 438 459 458 465 444 434 445 457 481 518 541 545 532 509 492 489 500 516 488 441 412 401 394 396 400 406 414 420 419 420 424 426 426 422 414 408 403 398 389 375 363 360 366 380 385 385 385 384 383 382 381 381 382 380 378 375 370 360 344 332 319 301 279 260 256 256 259 263 267 270 272 273 273 273 276 279 283 293 319 334 346 362 380 388 390 370 350 343 340 334 325 315 306 306 320 351 370 364 424 408 396 394 404 424 416 387 372 374 389 405 407 416 440 468 430 421 427 435 434 435 430 421 413 409 417 460 474 476 477 433 393 384 421 493 513 474 375 344 425 466 508 529 518 478 430 464 489 504 510 509 502 508 510 500 474 465 466 474 483 482 491 498 488 465 449 437 355 365 442 436 433 429 421 400 359 367 369 371 372 367 337 344 334 268 155 345 384 388 385 380 370 212 140 145 170 299 335 318 238 114 140 148 184 206 175 138 110 83 68 68 50 67 67 64 72 74 52 44 41 36 43 38 34 42 55 33 42 34 26 36 68 65 75 81 78 71 70 64 58 53 52 48 34 25 30 52 73 82 59 27 37 37 37 37 41 53 97 111 133 189 287 288 176 103 102 149 97 162 220 246 249 254 242 220 165 68 50 54 59 63 69 91 82 66 65 88 89 98 110 133 168 202 211 220 234 246 202 162 145 198 321 396 510 564 565 535 497 459 425 396 374 374 338 349 357 346 342 340 382 413 413 412 434 419 409 417 415 437 463 494 523 534 507 494 493 501 512 472 440 419 406 399 399 406 417 426 425 423 424 426 430 432 429 425 420 415 407 392 378 369 368 376 384 385 386 387 388 388 387 386 385 385 385 385 384 381 376 366 354 337 317 294 270 263 262 264 268 271 275 278 281 288 296 305 310 314 321 339 356 376 385 377 364 352 305 265 258 255 242 234 230 226 232 253 283 307 326 469 438 411 401 415 444 441 405 391 396 408 404 406 414 439 474 436 428 436 449 459 467 432 412 409 418 426 447 456 465 471 419 385 380 421 493 520 414 334 344 432 466 484 518 524 485 426 441 488 510 500 503 505 519 520 507 501 493 495 497 495 491 498 499 487 466 453 454 442 441 448 435 430 424 417 404 383 374 376 380 348 259 347 357 354 306 179 245 340 378 376 374 367 201 139 167 213 332 344 265 169 131 164 173 162 150 145 96 85 85 87 81 46 48 53 59 63 60 54 50 44 35 34 30 30 34 42 52 50 36 31 44 51 65 73 70 58 34 45 51 54 56 55 51 45 36 30 52 51 38 32 36 37 36 36 36 58 135 131 132 155 208 285 275 234 145 69 97 92 179 235 248 254 256 240 206 145 59 54 67 82 95 109 166 168 112 57 65 67 66 93 129 146 123 139 146 145 142 126 111 116 190 347 430 527 565 548 497 453 425 401 384 373 366 369 317 278 295 311 320 329 329 327 373 395 390 379 377 382 390 400 424 466 515 497 493 493 494 504 465 441 429 422 418 419 426 433 436 434 433 434 437 438 438 437 435 431 426 414 396 384 379 379 384 384 384 386 390 393 394 393 391 389 388 391 392 392 391 388 383 375 360 336 307 278 268 267 269 274 282 291 300 308 313 330 354 367 353 309 306 300 290 269 237 218 212 212 210 202 196 182 178 181 185 189 200 214 228 242 516 520 462 430 432 457 462 420 410 425 442 409 399 407 433 465 447 436 440 458 480 476 422 403 407 415 416 431 452 466 458 405 379 384 425 487 524 510 481 438 396 384 445 459 468 469 408 411 467 507 511 506 533 531 510 492 503 506 507 503 495 490 497 495 482 444 372 384 436 457 446 439 431 423 416 405 387 379 315 331 366 308 357 362 306 258 289 293 346 370 343 274 244 171 156 183 208 241 234 179 133 151 210 220 205 175 137 81 82 94 100 90 54 59 58 59 69 67 60 50 47 51 31 28 36 46 51 60 43 31 30 38 46 57 61 52 37 35 40 46 51 56 55 52 48 42 39 53 35 34 38 38 37 36 36 36 55 127 141 146 153 188 277 101 151 195 171 135 154 203 234 243 245 270 236 143 53 49 62 74 84 93 108 200 235 158 56 49 46 65 95 122 134 87 102 112 109 104 98 75 83 177 369 444 528 557 539 500 450 421 398 385 380 371 368 308 253 258 267 282 288 287 285 299 323 340 347 347 353 349 344 356 394 456 464 479 489 489 496 468 453 445 438 434 434 439 445 452 464 467 466 460 451 450 448 447 444 436 419 403 394 391 391 390 386 387 391 396 402 402 401 398 395 395 397 397 398 399 398 395 390 380 359 319 289 278 278 284 293 306 327 344 351 349 357 321 278 254 247 236 220 200 181 172 170 172 177 183 184 183 184 179 174 179 178 178 173 165 163 534 572 517 474 451 446 442 413 412 435 456 417 394 399 413 426 451 455 457 465 468 425 403 399 402 403 398 426 463 474 448 399 377 391 430 479 519 500 483 480 465 383 454 435 427 437 392 386 422 459 482 502 521 506 483 477 507 510 509 502 493 487 483 479 471 431 331 337 414 451 446 445 438 430 420 407 389 383 328 343 389 378 372 369 313 283 368 367 339 323 284 187 140 161 217 264 257 189 141 131 155 196 226 245 260 236 154 95 91 101 111 117 115 99 68 52 67 80 59 51 52 50 31 28 42 52 50 60 36 27 28 32 45 51 53 47 38 42 42 44 48 52 52 50 48 52 59 49 40 41 43 41 39 38 36 45 70 117 119 133 142 147 177 148 128 97 73 98 152 176 193 211 223 223 172 100 48 56 56 57 64 77 94 180 195 133 57 54 52 104 136 136 115 65 88 97 91 104 84 50 52 129 298 416 510 544 531 505 469 438 412 395 386 383 378 363 322 246 250 258 264 263 258 261 260 275 306 340 337 325 315 319 344 386 421 452 473 479 479 460 460 464 454 448 444 448 461 478 491 491 489 486 480 468 460 456 452 443 427 414 406 403 401 397 394 396 400 406 411 411 410 407 404 403 401 401 402 405 406 405 400 391 376 339 319 315 320 329 338 346 365 364 328 294 278 221 161 130 190 184 169 154 147 152 159 227 247 188 187 199 198 191 186 180 184 174 152 125 108 523 536 510 481 448 414 395 390 398 410 420 424 411 408 398 384 403 481 488 460 421 379 385 397 403 399 390 384 433 458 437 411 403 408 422 438 448 447 403 380 386 389 464 391 369 407 380 382 400 421 447 486 496 479 466 476 517 511 501 491 485 483 472 465 462 428 331 330 409 450 449 448 444 438 428 413 396 394 401 402 397 385 380 376 372 368 367 366 298 261 233 178 154 200 299 370 334 218 146 132 174 246 211 252 287 268 183 125 105 108 143 197 190 123 63 36 47 73 53 53 51 34 38 36 46 47 37 60 42 31 27 29 39 43 50 52 47 45 44 44 45 47 48 47 48 58 68 38 43 46 45 44 41 50 60 70 82 96 85 75 92 134 153 176 167 128 89 110 106 124 138 143 161 142 96 60 48 51 59 58 54 56 69 69 64 56 58 80 120 148 162 140 58 49 100 108 88 106 66 40 36 69 156 305 413 454 452 462 467 455 432 407 394 391 387 384 346 247 250 254 257 259 257 252 246 254 283 330 305 299 298 308 333 370 401 423 437 446 439 427 440 456 447 443 451 460 480 517 522 516 510 505 500 492 474 464 458 447 437 428 421 417 412 409 408 410 414 418 420 420 419 418 415 410 405 404 406 410 412 411 407 402 396 387 354 348 363 381 383 375 350 270 140 89 93 122 124 99 150 130 122 116 102 136 163 202 217 203 198 204 200 193 187 187 179 159 132 107 89 499 452 436 427 411 390 389 381 390 399 405 421 417 410 390 369 382 514 499 441 395 372 377 404 409 393 396 441 451 436 415 413 432 427 416 378 279 383 380 372 376 360 448 337 278 321 383 396 403 408 422 455 464 456 456 480 526 507 484 471 468 476 471 462 458 429 348 336 411 452 451 446 441 437 432 424 413 414 418 416 408 397 388 380 372 366 365 350 291 256 228 182 201 249 318 341 264 187 148 145 179 232 221 262 330 320 183 170 130 121 187 298 182 100 49 26 30 54 51 43 38 42 56 53 51 46 38 60 50 37 30 29 28 36 49 55 48 45 44 43 42 43 44 45 52 61 61 34 43 46 46 44 42 57 75 93 107 102 92 79 87 112 128 149 144 126 113 126 102 98 90 76 81 75 63 54 54 68 73 69 67 65 49 48 49 61 81 96 106 100 84 69 72 56 48 54 64 54 49 41 37 42 59 135 220 268 301 374 426 444 437 418 400 392 388 383 348 252 255 260 263 265 262 256 243 240 250 272 281 279 284 299 322 368 407 413 399 393 380 380 391 404 403 414 446 465 480 513 506 495 487 491 515 509 494 479 466 453 447 441 433 425 423 422 422 425 429 430 428 428 429 427 422 416 411 409 412 415 417 416 414 411 407 406 390 385 382 362 333 202 120 86 63 60 91 102 114 143 123 82 78 88 86 159 226 259 268 277 277 234 202 188 183 175 151 125 112 118 128 475 432 423 410 399 392 381 379 386 394 401 411 418 407 385 378 420 473 448 410 384 367 399 410 399 381 391 481 465 423 395 398 422 360 358 370 276 373 403 420 418 373 429 306 243 287 387 397 415 417 413 426 433 435 446 477 522 491 463 449 451 469 479 464 448 423 378 356 417 451 451 445 439 432 429 429 432 435 434 429 421 408 393 382 375 374 366 256 267 244 219 248 254 264 252 233 225 193 147 142 162 184 233 270 328 314 181 167 129 141 191 240 192 161 86 25 28 43 47 44 50 67 60 54 41 33 39 62 37 38 44 36 30 49 57 55 49 46 44 42 41 41 43 45 59 62 47 45 46 46 45 43 37 44 59 90 126 118 120 121 115 104 97 94 91 95 107 117 111 97 72 48 46 62 60 55 58 66 71 71 68 62 51 53 59 66 78 111 141 95 52 43 38 33 33 38 62 141 68 44 43 43 37 43 50 93 177 282 365 399 417 424 396 385 380 376 347 257 263 270 277 279 277 270 255 246 247 254 258 259 273 317 407 398 406 397 370 351 347 341 344 353 366 390 429 448 449 450 438 431 432 450 497 493 506 509 493 465 458 448 439 435 433 432 433 434 436 436 438 439 437 431 423 419 415 415 417 421 421 424 427 425 414 401 373 308 227 184 166 210 180 83 58 68 72 86 105 102 105 91 93 122 178 253 316 341 339 333 323 214 163 180 174 179 166 144 131 148 208 420 411 418 416 412 407 397 386 388 394 401 411 404 391 379 400 485 426 400 387 379 373 419 406 383 370 381 460 454 422 392 380 390 277 305 405 384 397 421 436 439 430 374 292 302 365 377 379 423 432 416 417 424 433 448 472 499 467 448 442 454 487 496 471 403 343 351 440 451 451 450 444 435 428 430 437 444 448 443 434 424 415 405 395 389 390 377 221 186 185 210 251 196 186 225 255 227 179 159 157 167 187 208 252 236 234 305 294 184 123 129 174 138 136 81 28 26 30 33 38 55 83 76 64 46 34 40 63 39 28 27 28 44 49 53 54 51 47 44 43 41 40 42 51 61 53 28 43 45 45 44 39 26 24 36 68 110 98 112 109 105 103 76 62 75 90 92 92 102 93 70 47 46 63 59 52 53 53 60 64 62 58 62 57 61 63 64 97 110 72 41 42 43 44 35 31 73 248 93 48 44 34 33 44 48 65 110 200 304 356 392 412 372 360 357 348 319 259 269 282 292 297 296 291 279 268 261 260 252 248 274 356 514 500 424 364 347 322 307 298 298 311 342 384 418 433 428 411 395 387 392 412 442 450 484 500 486 460 468 461 451 444 442 441 442 443 444 445 444 443 439 432 425 422 420 420 422 424 426 432 423 391 356 308 255 177 96 75 75 123 119 74 78 87 90 93 96 104 113 141 197 277 361 370 367 333 287 344 249 208 205 183 158 171 173 166 168 219 327 405 409 415 415 417 429 451 395 390 398 405 405 395 378 372 400 468 391 376 378 384 390 410 394 377 372 381 416 428 418 383 331 369 295 341 432 404 402 401 417 422 383 235 259 318 361 374 426 416 405 401 399 411 439 459 471 480 464 455 455 471 501 497 477 459 414 337 432 452 453 448 439 427 423 428 438 446 445 441 435 402 339 406 405 397 393 369 176 147 198 254 257 212 206 222 235 219 164 138 152 177 186 188 242 221 222 308 211 152 153 169 152 79 104 77 34 28 39 42 39 53 90 81 72 52 44 62 62 38 36 41 39 43 46 48 49 48 48 42 33 31 41 42 73 74 52 29 43 44 44 38 26 25 25 40 73 105 76 74 70 53 26 27 71 99 105 92 77 78 70 58 49 46 48 48 45 42 44 52 55 53 51 55 50 53 51 46 60 60 46 36 40 41 46 36 28 43 107 88 64 42 32 41 45 44 50 75 133 209 283 341 364 326 308 300 275 239 256 273 291 305 312 313 311 305 296 286 275 264 253 266 327 465 452 384 332 319 298 284 272 268 280 320 375 436 468 457 438 431 389 368 387 406 418 430 432 427 428 450 448 433 420 414 409 406 410 427 457 458 423 410 442 435 433 430 428 426 422 437 418 354 264 218 151 108 83 70 70 64 65 69 75 85 95 105 121 147 178 208 237 296 374 338 349 333 233 116 300 139 196 252 181 159 176 186 184 182 225 272 403 407 414 418 423 442 473 413 401 405 407 397 391 372 369 386 411 379 378 399 415 403 381 382 383 385 396 405 411 402 346 247 368 408 444 460 430 415 332 355 351 207 383 392 375 365 370 381 384 383 386 399 421 447 455 456 463 473 475 481 492 501 483 467 459 418 336 435 464 462 447 434 419 416 422 433 441 434 436 438 403 329 412 409 397 355 261 171 146 186 223 201 188 225 250 245 206 158 147 145 147 155 169 199 240 255 219 159 174 183 172 137 60 57 47 34 32 32 41 42 51 77 88 90 80 69 66 56 45 43 44 43 44 45 46 45 43 33 30 32 37 40 41 57 52 37 28 42 43 35 27 25 25 25 43 68 77 32 28 28 27 27 28 60 82 85 74 71 53 44 42 44 44 44 43 40 36 42 47 46 45 45 34 38 41 39 35 32 33 33 34 36 40 46 37 28 29 34 60 56 44 44 53 84 70 48 57 89 125 163 190 200 194 200 209 222 241 261 279 297 312 321 324 324 323 320 314 299 288 275 268 279 343 341 322 303 292 281 272 262 258 265 301 357 416 455 461 438 388 361 361 377 388 393 396 396 396 400 408 404 393 380 373 368 368 377 396 419 405 373 364 390 387 385 379 368 351 332 308 303 294 259 221 148 102 86 89 93 84 83 87 93 98 111 145 186 214 230 239 239 252 289 323 188 113 123 183 212 160 162 180 169 173 188 195 189 176 187 193 406 410 421 427 433 444 456 421 407 407 406 396 387 373 370 376 381 378 412 479 493 402 369 376 386 394 404 410 422 419 405 390 395 405 433 430 373 423 277 314 355 216 232 279 343 381 364 362 361 367 381 404 422 433 436 438 449 458 488 503 502 488 463 453 449 429 391 442 473 471 453 436 419 417 422 426 423 420 431 442 431 398 429 413 395 330 199 174 169 179 183 168 180 223 256 255 213 174 170 152 131 130 157 165 246 267 137 114 178 196 159 93 55 33 30 34 31 25 37 42 46 55 62 86 90 79 65 53 47 45 44 45 47 46 45 42 36 35 34 36 38 41 58 48 36 29 26 30 38 32 26 28 25 24 41 51 35 24 32 30 26 28 34 48 61 63 49 45 45 44 43 44 45 36 37 42 40 39 40 38 43 56 34 29 30 34 36 32 35 35 34 34 40 46 39 31 29 34 42 45 59 89 68 86 72 50 49 64 75 88 101 112 130 164 195 234 289 304 297 300 311 323 333 334 333 332 331 324 313 309 304 289 289 291 289 282 273 270 265 280 301 312 352 420 452 456 463 447 382 361 372 381 386 391 393 398 409 413 414 413 404 384 370 366 368 374 379 379 365 354 353 359 369 371 364 351 336 318 311 308 300 283 247 183 142 128 125 124 124 122 119 120 135 160 200 235 246 243 224 195 185 227 307 285 233 191 204 179 173 178 185 189 179 188 190 179 166 156 153 413 416 427 434 438 437 428 415 401 401 405 403 392 389 378 370 369 370 487 622 615 409 380 385 389 395 404 408 434 428 403 382 383 390 405 423 421 332 261 249 252 239 335 362 375 374 359 362 362 372 390 408 414 416 420 429 441 429 491 522 490 407 388 432 449 424 374 388 464 489 471 441 421 420 396 367 355 389 419 440 451 454 442 419 395 324 193 175 233 219 181 180 192 212 231 236 220 192 185 166 139 121 141 141 202 215 104 90 154 173 128 43 41 30 33 36 27 25 37 41 41 41 35 61 71 67 61 56 49 46 46 50 52 42 37 36 35 34 37 37 34 34 63 43 34 31 25 25 29 28 24 26 24 24 30 35 31 24 27 27 25 27 33 40 42 42 42 38 40 40 39 40 36 32 35 39 39 37 34 45 57 53 50 34 33 39 38 39 39 37 34 32 33 38 40 36 28 35 41 46 65 104 70 70 62 52 51 53 55 59 66 78 103 147 187 223 259 276 287 299 309 314 324 328 333 340 346 324 320 352 370 323 316 300 283 271 267 265 262 302 353 365 405 487 492 452 449 399 360 354 372 396 404 414 427 439 442 430 434 431 415 392 384 379 378 380 386 388 383 385 389 377 377 371 365 360 352 338 331 321 306 289 261 207 178 177 176 172 166 163 162 159 207 240 259 274 275 272 255 211 163 179 231 242 218 185 182 175 165 163 167 164 158 177 185 175 170 158 155 415 416 426 432 433 428 418 407 391 393 402 411 433 439 404 369 364 371 524 504 436 415 411 408 404 403 406 400 375 403 415 378 378 380 382 395 414 383 369 350 332 331 393 399 385 370 365 373 377 387 401 410 401 409 419 433 440 385 483 537 502 398 385 403 436 410 313 344 466 513 491 438 387 382 330 275 273 343 376 409 434 445 441 421 396 312 166 194 307 280 210 211 225 242 244 228 199 193 189 185 162 114 121 110 124 127 93 120 144 117 64 27 30 30 37 40 29 26 36 42 42 40 40 42 43 47 54 62 55 49 50 54 50 33 27 30 35 31 35 34 29 28 50 36 34 37 30 31 26 24 26 31 31 31 32 32 30 24 24 24 25 26 29 31 32 34 36 33 36 38 38 39 33 32 33 36 38 39 35 33 35 38 39 36 38 39 32 37 36 32 30 34 32 29 35 41 31 39 45 47 50 59 55 61 60 57 58 49 51 53 57 66 89 132 173 205 229 249 271 291 304 309 350 359 345 333 350 317 312 324 339 344 330 306 284 269 264 263 262 303 361 374 417 508 505 436 434 395 355 341 365 414 423 443 461 473 488 482 483 462 435 450 423 409 402 403 410 396 386 406 433 400 400 379 365 371 381 358 339 327 320 308 271 250 240 235 250 256 244 232 230 237 342 316 302 349 342 332 325 273 185 163 181 190 186 174 174 176 167 161 163 160 171 184 185 176 179 171 171 413 408 415 421 422 419 412 398 380 389 403 414 433 432 407 383 381 417 441 424 404 423 501 444 413 403 402 391 380 408 416 380 374 378 378 384 401 420 427 420 404 390 399 395 385 377 380 389 369 389 407 399 402 416 430 447 455 389 498 555 556 528 520 408 422 432 359 429 516 530 493 424 300 285 265 256 282 315 297 336 398 438 436 419 399 304 140 240 275 258 247 290 380 391 388 330 210 224 187 261 278 123 154 113 103 98 68 86 100 70 34 29 46 46 44 45 45 31 29 39 48 44 41 40 39 41 47 62 58 53 53 54 34 28 26 27 30 40 39 31 26 34 34 29 32 38 40 40 33 30 35 44 43 43 40 33 25 24 24 24 25 25 26 29 33 34 32 31 33 34 35 35 30 31 34 38 44 41 39 38 38 40 38 35 37 38 29 32 30 27 28 38 36 43 44 40 40 41 42 44 48 51 57 49 55 67 57 50 49 51 56 61 80 117 156 190 213 230 259 283 304 340 366 369 349 325 331 309 322 331 327 338 334 314 291 274 269 270 273 311 366 379 428 508 499 419 425 439 417 379 346 393 435 476 503 518 545 532 519 499 475 470 458 446 441 437 409 402 379 382 407 371 436 411 375 377 398 373 350 342 354 374 336 304 288 294 304 301 293 286 281 284 366 334 306 364 357 336 313 266 196 171 180 185 182 175 175 172 166 168 184 176 188 197 193 178 168 166 167 425 415 410 412 415 413 406 399 390 408 421 420 423 416 403 392 395 429 416 405 403 441 591 467 411 396 392 382 385 400 399 376 371 383 387 392 403 417 383 392 404 399 396 399 377 370 390 395 349 373 397 385 426 425 440 465 494 517 571 582 583 596 589 523 502 516 545 582 578 527 469 419 289 276 295 307 308 365 350 352 370 393 420 409 394 379 364 367 373 292 218 234 277 358 389 385 375 369 194 240 288 157 279 146 78 67 52 51 49 40 30 29 44 43 43 45 48 54 38 43 54 48 44 41 40 40 40 43 49 55 52 34 33 30 28 33 46 44 40 34 33 39 27 34 38 39 39 41 43 46 50 52 53 48 40 33 32 31 30 27 25 26 26 31 35 34 31 32 32 32 31 30 28 29 32 36 41 43 44 44 44 43 34 33 34 32 27 28 27 26 29 45 43 44 45 47 50 46 47 50 53 51 49 46 54 65 60 55 49 52 62 61 78 106 142 177 201 218 253 279 296 328 337 357 350 318 317 273 305 325 307 318 325 320 308 296 292 293 298 308 327 379 432 482 468 398 416 423 488 457 318 340 408 473 524 558 599 590 558 522 502 496 459 458 480 494 447 411 374 350 339 317 355 376 384 386 395 402 394 390 406 434 397 346 320 334 338 330 320 313 310 305 316 243 216 363 362 272 188 149 153 166 184 190 189 185 183 184 191 202 210 190 196 203 198 173 175 161 148 446 431 413 412 409 405 400 400 438 461 450 419 413 405 400 395 398 420 414 411 421 462 569 448 401 387 380 373 376 380 377 369 373 392 400 393 388 427 305 330 388 399 360 384 341 332 383 371 404 365 363 430 432 401 434 482 518 572 581 571 572 589 581 525 521 551 604 709 618 520 437 361 244 224 256 318 374 341 376 379 371 381 418 411 394 381 375 371 372 309 279 331 253 285 348 359 281 231 172 165 168 160 296 194 108 61 40 94 60 35 26 28 42 43 42 42 44 47 45 47 49 46 43 41 40 39 39 43 54 50 40 37 34 41 49 53 50 48 34 34 41 37 40 43 43 43 43 45 49 54 58 60 59 42 44 55 52 49 46 38 29 29 28 29 30 31 32 33 32 31 30 28 28 28 30 33 35 43 47 48 46 40 31 32 33 31 26 26 29 31 33 44 43 44 47 48 33 35 44 88 129 46 50 56 61 67 77 68 56 56 65 61 73 100 133 165 191 213 251 279 284 272 288 337 385 402 333 255 262 287 296 310 326 333 334 330 328 327 328 328 327 326 387 453 437 332 391 370 411 405 292 309 342 415 500 569 609 608 582 554 537 524 487 489 507 506 474 404 377 367 328 381 350 355 387 402 455 468 467 463 468 448 415 378 357 371 376 355 336 326 321 307 290 288 320 364 377 356 272 171 161 176 194 208 210 203 208 221 235 239 228 202 199 198 189 176 168 154 149 512 433 411 388 392 396 395 401 467 457 432 415 410 404 397 392 394 408 416 425 465 506 478 414 389 379 372 369 373 369 366 369 385 402 413 378 339 438 286 246 295 353 285 301 349 390 400 362 416 446 431 379 312 289 399 501 535 585 590 556 532 540 541 488 493 541 622 754 673 532 383 267 220 211 227 264 306 301 363 383 382 390 419 409 392 379 374 368 365 308 260 277 337 352 370 332 230 295 298 290 280 279 316 236 153 85 40 71 54 41 37 38 43 43 42 41 40 40 41 41 41 41 41 42 41 41 41 46 47 62 79 73 62 54 51 52 53 55 38 33 35 30 48 52 52 52 52 53 55 57 58 57 36 45 54 56 57 57 53 49 48 48 32 29 30 31 32 32 32 31 30 28 28 29 30 32 37 42 47 47 44 36 33 33 35 35 29 27 32 36 38 44 45 45 47 50 56 156 172 136 79 40 42 60 70 65 73 77 68 69 85 70 79 90 114 154 184 206 247 282 291 265 270 313 416 533 426 309 247 242 275 315 347 360 361 361 360 351 345 346 346 305 347 404 399 308 356 313 368 403 287 297 331 384 460 552 562 560 580 604 596 571 545 535 525 492 460 350 283 289 367 410 356 347 409 504 509 520 491 456 512 509 482 442 412 418 419 382 354 346 337 315 299 334 397 387 300 245 200 170 170 170 219 255 252 246 255 258 252 242 236 211 196 185 177 175 164 151 150 531 426 408 387 387 390 392 398 448 417 400 407 410 408 393 387 392 402 418 444 521 566 440 403 384 374 370 373 371 369 372 385 407 417 428 434 435 442 425 340 281 271 273 300 368 422 444 454 446 418 380 333 269 326 341 406 515 539 551 523 486 455 415 451 478 512 563 632 524 395 289 230 215 220 247 268 270 270 334 370 391 412 416 404 393 383 377 372 353 312 289 321 393 392 381 346 299 366 375 371 361 346 327 223 141 85 46 46 41 43 46 45 44 44 42 40 38 38 37 37 38 40 43 45 45 44 44 51 48 58 78 92 76 61 52 51 55 44 35 32 37 50 57 59 58 58 57 56 56 57 52 36 44 50 53 56 59 60 57 53 47 31 30 30 30 31 31 32 31 30 29 28 30 31 31 33 41 43 42 42 42 35 35 34 38 43 35 28 34 40 41 46 47 48 47 49 61 145 152 102 42 35 37 52 65 67 69 69 75 83 84 73 86 97 115 147 181 213 248 279 298 283 252 263 340 476 569 404 296 277 296 349 368 371 374 381 375 368 359 337 293 301 321 349 363 342 326 310 377 452 422 333 346 385 437 519 540 546 587 640 645 629 601 578 544 465 411 278 231 303 386 412 357 341 409 539 543 557 515 449 514 516 497 477 465 453 438 404 380 374 364 330 309 316 335 308 220 176 166 176 204 219 248 266 263 261 258 249 244 244 237 210 186 174 175 167 160 154 157 497 420 409 394 387 388 391 395 405 384 383 397 407 411 400 396 399 402 416 463 537 558 431 401 380 371 374 384 377 377 383 395 410 417 430 435 432 428 418 408 355 293 300 299 336 370 385 396 400 417 412 362 256 365 383 418 489 497 552 535 491 443 390 450 477 478 461 426 360 291 246 235 245 241 264 285 289 295 348 382 406 424 414 403 395 386 378 379 366 339 339 383 402 388 374 365 365 380 355 357 353 309 261 156 89 59 45 38 43 50 54 50 47 45 43 42 41 40 39 39 40 43 47 42 43 46 45 52 49 53 70 98 87 74 62 57 59 40 35 34 41 66 66 65 64 62 60 59 59 51 38 29 47 51 53 56 60 60 58 56 50 30 30 30 30 30 30 30 30 29 28 28 28 31 33 32 33 39 40 41 42 32 37 41 48 54 41 31 35 41 43 45 48 49 48 44 42 50 94 105 42 33 38 51 63 71 75 76 86 96 99 94 145 154 149 177 239 272 286 290 297 342 299 287 315 368 537 365 359 449 454 432 369 346 361 384 377 378 353 296 227 253 285 318 396 592 404 352 412 501 493 462 484 519 550 573 604 573 555 582 649 634 620 601 550 422 325 214 232 361 410 420 365 340 397 527 540 555 552 533 542 534 515 498 484 442 426 414 401 388 381 335 303 276 242 215 184 167 170 194 219 247 263 267 266 260 255 250 247 238 203 190 181 176 183 165 158 158 160 455 418 411 398 397 396 398 400 386 373 376 388 401 410 435 449 435 408 417 462 512 514 428 402 384 381 392 405 399 387 380 383 396 412 432 436 426 417 409 344 326 336 309 360 382 394 404 416 412 421 425 402 331 394 412 431 466 495 544 521 482 456 436 455 474 445 369 300 284 275 265 263 288 275 268 279 311 355 396 416 422 422 418 410 398 387 380 386 398 384 362 359 402 389 375 354 327 354 324 339 331 236 139 82 49 36 36 42 60 66 62 58 55 50 47 46 47 46 44 43 44 46 50 39 39 45 43 47 48 54 71 104 100 88 73 62 64 42 37 43 57 75 61 64 67 64 62 63 54 46 44 42 49 50 51 54 57 57 57 51 40 31 30 30 30 29 29 30 29 29 28 28 28 29 32 36 36 35 36 39 40 41 40 35 35 41 42 39 36 35 36 41 46 46 43 41 43 53 146 172 47 34 44 58 68 71 84 90 98 106 112 141 204 228 230 246 283 300 302 295 291 365 406 407 385 380 405 514 487 382 454 435 373 336 335 357 375 377 334 263 213 190 248 340 487 756 470 373 421 522 519 520 543 571 590 592 549 534 565 622 638 620 587 525 440 379 215 169 209 312 482 458 381 352 426 510 526 539 555 572 586 588 571 544 514 468 402 370 368 373 367 338 314 295 270 240 206 190 196 217 234 256 265 264 264 262 254 245 232 203 178 169 164 164 191 174 171 165 150 440 416 415 413 427 423 413 410 404 389 386 389 394 405 463 615 641 420 411 453 492 498 457 427 407 403 412 425 409 391 381 381 394 415 431 430 418 408 404 315 326 394 372 406 409 399 400 435 427 414 418 428 413 410 405 407 430 490 503 476 453 453 465 452 454 407 322 307 284 294 308 313 321 312 282 273 311 388 410 420 422 419 426 420 407 394 386 389 398 409 393 353 399 378 376 344 264 278 341 354 301 196 105 54 35 35 40 63 66 65 64 63 62 59 56 54 53 50 48 46 46 47 49 47 44 41 40 42 51 55 68 107 99 85 70 60 66 43 38 50 68 70 44 58 69 66 66 59 43 45 59 53 50 49 49 51 53 54 56 47 32 32 31 30 30 29 29 29 28 28 27 27 28 30 33 35 36 32 34 37 34 32 34 36 39 42 47 42 41 43 41 30 41 45 44 44 30 34 42 48 49 49 54 61 66 71 101 139 156 144 116 190 246 276 288 294 301 304 306 303 292 345 424 453 432 411 407 512 567 497 262 397 410 365 317 328 355 366 360 319 218 182 229 375 573 663 493 395 394 459 464 520 570 598 603 607 595 585 590 613 618 574 534 490 431 379 346 259 224 337 544 492 387 348 448 498 517 527 539 557 579 602 600 571 530 447 404 365 337 360 370 336 310 303 290 265 247 244 245 229 253 263 260 254 261 258 248 233 210 174 162 156 154 156 161 172 170 156 138 438 420 418 423 452 442 393 349 434 432 432 424 406 416 466 547 556 443 421 450 478 486 470 451 438 429 425 424 409 398 394 401 417 432 429 420 409 399 399 328 363 433 394 403 394 372 364 409 410 396 415 444 432 414 403 388 383 422 452 455 453 454 460 442 405 355 312 313 321 334 356 376 367 314 281 301 364 393 380 396 410 412 425 434 432 423 411 396 386 384 387 389 386 263 310 367 322 387 273 218 178 102 80 48 34 41 60 59 59 60 61 62 62 63 62 58 54 49 47 46 46 47 46 44 43 41 40 39 41 52 69 83 68 55 50 54 63 43 38 38 41 42 45 63 73 69 65 44 41 50 59 51 49 48 48 48 49 51 51 43 33 33 32 32 31 30 29 28 28 27 27 27 27 29 30 31 32 32 34 34 30 29 32 36 39 44 50 46 40 38 45 42 44 46 47 47 48 48 45 47 59 60 57 54 61 82 135 249 287 233 146 227 271 291 299 306 302 300 302 304 297 319 373 424 451 439 419 457 529 534 232 379 320 229 218 223 311 352 319 244 287 194 182 317 541 541 537 482 420 379 390 533 655 684 588 562 571 590 604 596 587 539 496 459 422 396 387 392 371 261 263 388 381 288 329 471 512 522 526 528 533 560 573 561 516 451 430 385 330 365 384 354 327 322 315 303 295 275 241 226 251 263 259 248 257 247 233 214 190 175 172 165 161 169 173 167 163 157 143 457 430 425 423 429 348 288 297 356 380 423 446 439 451 473 484 473 441 426 410 434 457 448 435 426 422 416 408 396 398 408 424 442 447 428 414 403 392 389 347 388 426 343 393 388 382 390 413 413 383 404 449 439 415 398 390 378 336 364 397 433 456 442 323 305 313 317 326 331 360 378 377 377 315 322 359 392 388 374 359 369 404 422 441 446 442 416 319 305 342 377 351 184 192 217 231 220 162 220 228 180 101 52 39 47 57 57 54 53 57 55 40 59 61 49 40 51 48 46 45 47 48 47 45 43 42 41 41 41 43 45 45 42 42 48 58 65 61 44 37 42 44 75 82 80 71 44 44 60 67 59 53 53 51 49 47 47 51 44 38 38 34 34 33 32 30 28 27 27 27 27 26 26 28 29 28 28 30 34 34 29 31 31 34 40 45 49 44 47 51 37 36 39 45 48 41 46 44 45 48 46 64 55 65 91 96 135 251 314 299 254 265 284 296 302 308 302 300 298 297 300 303 325 373 431 451 419 417 478 534 299 286 266 258 265 276 313 336 333 295 204 177 203 287 406 426 485 583 607 469 420 574 745 763 533 484 521 574 600 583 563 519 481 454 430 427 416 360 277 245 398 450 373 292 455 483 502 514 514 503 475 492 522 528 487 445 412 368 329 371 392 379 359 352 372 336 304 268 223 202 225 247 255 255 246 233 218 200 179 181 177 171 169 170 173 166 166 167 161 430 435 438 422 403 317 261 269 304 351 405 441 453 472 474 455 438 428 403 397 415 428 415 397 389 392 394 389 382 392 408 424 438 440 428 417 406 390 376 384 393 402 412 405 394 392 404 426 415 429 395 354 379 407 408 359 325 396 334 335 379 415 381 363 331 319 329 341 344 370 386 378 345 323 343 365 365 329 320 346 383 414 428 454 453 437 404 309 284 333 380 346 144 175 190 189 186 151 129 142 131 64 44 55 62 62 57 52 51 58 57 38 59 60 56 54 54 48 46 47 49 50 48 46 44 44 46 47 44 42 39 37 37 38 44 54 66 60 43 34 37 40 70 80 70 50 49 75 78 72 68 68 71 67 58 49 48 55 61 64 58 35 35 34 32 29 27 27 27 27 26 26 26 29 30 28 28 29 32 33 28 32 31 35 42 47 47 41 52 64 45 47 56 63 61 48 46 60 55 44 72 54 71 97 118 133 272 317 321 311 264 272 284 297 308 310 307 305 301 296 299 300 315 345 388 433 406 389 416 459 299 253 238 244 285 296 309 323 328 308 202 250 271 280 347 432 423 521 678 738 482 534 639 644 472 457 547 598 589 571 529 499 483 471 446 444 434 356 281 476 541 502 386 294 454 478 488 491 486 478 382 429 499 502 472 423 375 339 325 363 391 407 403 377 392 347 313 276 212 231 248 243 229 228 224 220 213 199 178 177 173 174 176 173 169 172 177 179 181 410 436 426 349 332 291 263 262 282 337 391 427 447 473 452 433 424 420 397 426 430 417 397 372 368 373 379 381 383 389 392 397 405 417 420 425 422 405 375 364 362 371 392 410 415 420 433 457 453 434 386 366 430 411 413 402 387 394 366 383 410 425 405 405 371 342 332 342 351 371 381 372 343 310 318 331 329 319 312 340 384 424 442 471 458 406 333 287 286 312 355 357 136 169 183 179 174 160 123 119 104 49 42 61 64 59 54 50 51 60 66 60 65 62 62 63 58 51 49 50 53 53 48 45 45 49 56 57 53 46 40 36 36 37 42 46 43 41 34 31 32 34 43 64 65 46 46 77 85 84 87 91 90 79 64 50 48 54 61 65 62 37 35 34 31 28 26 26 26 26 26 26 26 26 26 27 28 30 30 29 30 30 33 38 45 50 48 43 51 67 72 89 100 110 117 103 58 66 63 44 64 74 106 144 181 223 280 296 297 296 286 290 292 300 315 319 316 313 311 309 312 309 318 335 359 391 384 360 342 337 269 285 251 222 267 281 296 286 262 255 210 285 297 287 394 452 461 474 493 515 452 511 558 552 546 515 588 633 588 548 487 477 484 485 458 449 453 419 388 590 602 533 414 306 383 455 479 474 465 456 452 472 492 496 470 445 409 365 320 344 385 418 426 402 379 343 307 269 225 244 262 256 235 232 220 215 202 181 176 180 186 188 185 183 177 180 189 201 204 383 406 388 303 332 295 266 262 273 314 370 412 436 463 429 411 408 418 443 435 429 416 394 368 365 369 379 390 393 387 381 381 388 397 396 404 416 420 390 358 350 363 390 417 438 403 393 464 453 429 415 422 449 433 423 411 394 372 363 380 402 415 407 409 388 373 363 338 339 340 338 331 319 289 295 309 321 341 336 368 402 427 464 513 448 350 279 254 262 266 288 302 159 171 176 170 163 153 144 131 100 50 47 83 76 52 49 48 54 64 73 75 73 69 66 64 62 54 55 59 62 57 49 46 47 53 64 64 59 52 45 40 38 38 40 42 32 33 39 43 40 31 33 44 48 41 42 77 89 94 99 96 90 74 57 47 47 54 65 71 69 62 41 31 28 26 25 25 26 26 27 33 29 27 27 29 28 28 28 31 38 32 35 40 46 56 55 52 52 67 108 138 143 154 165 136 69 60 58 49 62 99 134 168 202 223 233 249 278 315 322 340 317 297 317 331 329 324 319 317 314 322 324 326 341 359 364 351 319 280 315 305 284 265 258 270 272 243 209 215 225 269 298 326 385 464 483 474 468 489 441 458 479 487 530 577 831 893 609 496 491 482 477 483 462 461 491 515 512 580 575 485 372 329 427 474 481 469 454 437 437 452 469 472 460 442 428 391 305 329 376 406 411 402 362 337 309 277 248 250 266 263 239 239 227 211 194 183 191 191 193 195 195 192 197 196 202 221 224 349 361 345 303 354 304 268 262 268 287 342 396 434 450 446 418 399 405 434 427 423 417 402 376 369 373 383 392 393 386 379 375 377 377 380 387 394 393 381 364 326 304 314 320 386 404 409 437 428 414 415 428 440 432 418 410 392 351 362 381 399 408 405 409 404 409 398 333 324 316 305 295 289 284 296 308 320 345 366 404 423 427 476 521 431 320 256 221 273 289 285 266 192 173 162 154 147 142 135 115 85 53 47 97 83 47 47 48 57 69 77 76 82 77 68 63 66 62 67 73 74 63 52 48 49 52 59 59 56 53 48 44 42 40 42 43 41 35 39 47 48 31 33 34 35 37 49 69 82 91 96 88 83 69 55 47 46 51 65 75 72 66 42 29 27 25 25 25 29 32 26 28 27 27 27 28 30 29 30 32 34 38 43 47 52 66 67 66 67 86 148 156 157 158 152 108 76 64 62 66 96 139 166 179 184 193 196 212 265 355 351 386 344 292 309 330 337 336 329 322 319 327 328 327 333 338 333 330 320 286 231 272 293 275 265 271 243 219 214 224 248 255 300 378 408 474 485 482 495 517 429 393 392 417 512 611 813 802 441 414 472 496 493 492 477 488 546 595 575 578 538 446 358 325 410 465 482 466 446 426 427 445 467 473 455 436 380 302 301 321 361 391 393 364 359 344 323 299 275 273 273 262 239 229 225 204 184 190 195 199 205 213 223 225 220 219 222 225 235 309 321 315 299 289 280 269 263 272 287 337 393 433 437 412 400 397 403 416 416 417 414 406 393 386 384 385 386 386 379 379 384 389 387 385 386 358 321 376 352 304 266 265 304 318 339 357 364 352 376 395 403 401 415 412 394 368 345 367 396 413 418 420 424 428 432 407 323 310 309 301 288 283 293 307 312 315 341 396 423 434 444 466 448 417 351 264 239 355 408 409 363 219 159 138 132 124 113 105 75 54 61 41 56 56 48 45 51 58 69 79 83 90 83 69 61 73 77 84 88 85 69 54 50 49 48 46 46 47 48 48 49 47 46 47 49 56 45 36 37 46 33 34 33 34 41 55 52 69 86 87 78 76 69 60 52 47 47 54 61 60 48 34 28 26 26 26 28 33 35 27 27 27 34 40 28 28 28 30 34 38 40 44 46 49 60 76 72 76 106 173 171 155 143 147 156 110 98 99 103 148 199 214 197 166 186 191 192 247 386 386 414 378 318 300 320 337 343 338 328 314 315 321 326 327 320 312 316 321 298 220 261 305 306 297 286 254 224 213 229 256 272 320 408 469 474 452 450 496 530 431 370 333 301 396 579 652 567 402 373 476 531 525 507 498 511 558 608 606 628 554 481 413 304 323 424 479 458 438 359 399 461 475 474 455 435 377 293 311 328 351 366 368 381 375 365 341 298 301 303 287 263 243 229 227 207 188 200 216 227 238 241 225 222 225 224 220 227 233 260 287 302 295 277 265 254 250 260 283 334 391 435 447 400 389 385 383 384 381 399 409 408 404 400 395 388 381 379 375 381 396 412 413 357 369 365 328 335 304 318 327 320 361 309 291 294 295 278 314 346 366 376 404 388 344 313 330 350 398 428 441 446 451 446 435 394 305 291 293 291 284 286 288 299 315 342 398 436 467 496 506 453 390 376 392 418 431 299 342 401 382 350 143 89 103 94 51 69 80 78 68 74 74 64 47 31 53 53 60 75 90 89 84 73 67 78 91 95 95 88 70 53 48 47 45 44 44 46 47 49 52 53 53 54 55 58 61 47 36 34 35 34 32 36 46 45 44 69 89 81 73 74 72 68 61 53 42 40 44 46 31 27 27 27 28 29 31 33 33 33 38 40 39 36 28 38 41 37 31 34 36 38 42 51 72 100 86 81 123 221 220 154 103 115 140 117 118 117 107 201 230 239 218 163 178 193 185 221 359 407 428 409 356 292 309 329 340 340 331 317 312 318 327 324 309 313 348 382 310 261 271 291 307 376 335 301 264 223 238 251 279 336 417 463 448 404 397 465 513 460 430 388 286 364 546 579 484 392 353 580 684 601 498 485 489 536 599 596 663 573 414 281 302 315 386 438 444 429 345 415 493 481 469 454 437 397 331 340 341 347 360 379 384 381 376 343 268 317 315 296 271 243 235 223 207 196 201 221 244 257 250 218 210 222 230 225 227 228 257 282 277 239 247 248 242 234 234 268 314 380 434 444 399 387 385 381 372 367 398 413 410 408 405 398 388 380 376 378 386 404 424 423 317 327 370 383 325 279 329 369 357 352 345 327 305 287 282 276 288 326 383 400 331 293 276 265 303 379 435 465 476 480 463 439 393 308 287 292 295 294 294 299 302 313 338 380 413 516 570 521 371 374 374 382 412 480 433 416 407 388 353 183 86 82 142 153 101 68 71 104 104 74 58 49 39 66 55 51 61 81 84 81 71 62 67 81 83 80 76 73 57 49 47 48 51 53 53 53 53 53 53 54 55 56 59 59 59 50 34 36 35 32 30 29 31 74 92 87 76 77 77 76 74 70 62 41 36 42 43 29 27 27 29 30 31 32 31 33 45 50 51 46 38 39 48 44 35 29 29 35 36 47 66 66 76 71 92 160 240 211 138 85 89 112 120 188 246 218 226 238 241 223 176 171 179 188 204 246 361 426 427 376 309 308 318 328 332 328 323 319 337 373 376 321 333 391 437 356 289 267 263 249 196 232 259 250 210 223 247 284 323 360 442 438 418 412 438 486 498 529 533 415 464 542 540 457 366 311 593 721 572 471 456 451 468 500 521 526 486 380 250 351 301 261 297 401 391 424 479 505 477 465 413 382 373 361 360 350 351 365 382 384 383 381 371 345 343 333 311 275 230 226 212 202 203 210 222 235 243 239 209 201 210 216 211 218 226 261 252 250 247 231 223 231 236 235 265 294 367 428 435 422 395 379 372 368 367 403 416 411 408 402 394 387 382 381 388 396 407 416 408 326 307 343 398 402 333 296 254 214 232 337 350 328 320 351 355 376 346 274 415 423 409 340 231 325 307 321 390 494 493 449 374 301 266 272 296 298 289 301 306 308 318 353 431 441 531 585 536 356 275 301 357 419 529 462 428 410 391 362 305 271 199 97 171 152 104 88 125 99 70 48 38 42 68 57 49 51 61 73 71 62 54 56 64 64 62 59 60 55 50 49 51 56 59 59 57 54 52 50 49 49 51 54 58 61 59 52 34 34 34 33 34 38 78 92 88 87 87 80 75 72 71 64 53 46 44 43 31 29 30 31 32 32 32 32 36 56 54 52 51 51 52 49 37 29 29 28 33 36 47 64 57 58 62 82 122 154 229 199 127 112 165 193 253 304 292 292 280 288 274 173 173 173 177 199 255 307 408 456 433 397 333 315 316 321 323 324 324 351 403 434 377 391 440 469 420 327 271 238 202 140 150 167 185 207 227 247 279 321 361 397 433 437 422 434 469 484 545 612 560 565 540 481 398 319 281 502 631 532 457 438 423 414 417 441 443 346 229 207 294 244 206 204 218 230 366 447 459 462 460 350 296 320 348 363 353 351 367 383 385 385 386 383 367 354 347 334 306 266 234 219 215 214 227 225 216 213 219 201 195 199 205 206 210 226 264 250 241 236 227 209 224 234 233 254 277 358 422 430 435 401 376 368 373 389 409 413 407 401 392 387 385 387 393 410 413 407 398 391 386 381 380 386 396 401 396 319 246 394 403 399 386 371 364 368 377 387 404 473 414 349 290 248 286 269 313 354 338 381 359 307 255 231 277 275 279 296 311 303 307 323 358 422 427 450 479 499 494 386 286 301 414 469 436 413 396 372 304 332 338 252 97 113 143 128 98 82 66 55 50 45 42 72 69 57 49 52 66 64 57 50 49 52 52 52 52 52 51 49 49 52 59 62 62 60 55 50 48 46 45 46 49 56 63 67 63 34 32 34 36 38 39 49 54 56 59 88 78 72 73 70 55 48 46 42 29 32 34 35 35 33 32 33 34 39 58 55 53 51 49 50 45 41 37 32 32 32 36 43 48 54 60 65 73 82 90 251 250 150 120 186 226 269 305 312 230 239 271 264 170 162 168 170 178 237 295 378 447 480 471 402 340 310 316 327 329 330 333 353 429 441 459 479 483 436 343 275 233 200 158 137 192 287 330 334 283 268 303 346 379 410 442 465 448 459 449 470 528 566 516 498 466 383 291 293 370 473 563 504 452 413 388 371 381 392 293 174 176 226 220 201 189 200 220 350 432 440 448 443 329 263 289 310 351 351 348 363 383 386 388 391 392 379 365 355 341 310 240 230 228 222 215 214 208 204 202 200 192 190 194 201 208 207 220 246 236 267 297 222 196 212 223 219 235 262 349 416 427 433 412 396 386 386 424 415 404 395 384 377 375 383 396 409 444 431 401 372 360 361 364 375 389 399 400 389 335 265 259 275 281 285 301 366 368 367 384 422 466 444 412 373 327 292 251 280 300 257 285 304 278 226 183 221 233 258 288 303 311 301 304 327 365 382 344 337 376 429 432 283 230 322 398 391 380 333 271 306 308 328 276 136 95 117 120 93 51 56 44 42 48 57 76 78 64 49 50 65 68 66 59 50 48 49 51 52 51 50 48 48 51 56 60 61 59 55 49 46 44 43 44 47 55 66 88 115 88 47 42 49 36 38 46 52 54 59 95 94 84 72 59 50 46 46 43 28 32 35 36 37 36 33 50 62 61 59 56 53 50 48 50 47 57 57 39 40 35 37 41 45 54 98 101 81 86 89 204 206 131 104 155 199 229 261 328 203 222 275 280 167 157 159 156 164 252 291 356 426 477 482 417 397 379 333 383 355 339 372 451 441 445 460 480 488 377 307 265 241 229 185 164 260 410 437 430 325 258 274 321 369 405 443 478 458 453 452 446 431 444 421 477 508 425 348 309 262 337 603 613 511 430 388 361 354 361 272 157 204 191 200 254 332 347 365 338 351 432 434 429 322 243 263 297 335 355 360 357 377 385 389 393 399 389 378 366 337 272 242 239 235 225 219 220 211 204 200 193 187 189 196 203 210 208 214 224 219 263 307 238 185 201 212 205 218 247 324 391 420 433 433 425 404 381 420 404 390 379 373 377 350 372 409 420 437 418 385 357 351 354 363 385 409 415 394 383 338 300 358 291 320 346 334 300 335 357 380 398 359 372 380 378 353 269 200 196 209 200 219 272 261 207 155 173 195 226 259 283 302 293 289 300 322 316 260 232 245 272 328 230 202 290 369 364 331 257 200 344 311 327 294 172 107 94 97 94 76 76 53 37 39 60 63 69 61 49 50 63 72 77 74 58 53 52 53 54 53 50 48 48 49 52 55 57 56 54 49 45 45 46 48 49 55 65 85 105 75 49 48 54 48 49 45 46 51 53 68 85 83 66 54 50 48 42 33 30 31 34 35 35 36 34 51 65 63 60 54 50 48 45 33 35 37 38 37 35 33 39 45 45 57 200 191 97 88 81 87 96 98 89 108 145 166 199 333 223 254 313 306 165 156 168 183 201 256 290 333 388 443 441 421 411 411 426 466 456 451 455 455 443 440 450 468 480 350 287 260 251 241 216 196 263 394 462 467 361 269 258 297 350 386 420 457 454 433 424 416 402 383 374 434 504 504 360 319 360 430 470 669 586 476 413 380 357 349 270 161 190 179 242 331 370 257 249 234 292 430 429 352 272 239 267 291 339 392 407 357 368 379 384 389 403 385 378 368 342 291 259 248 242 231 223 225 218 211 207 198 188 194 207 216 219 213 211 205 213 241 277 297 203 199 205 201 207 228 259 327 409 426 402 350 319 336 406 358 337 338 351 379 321 333 369 385 411 401 382 365 357 361 383 415 432 409 381 377 368 368 405 361 375 389 369 306 330 348 350 328 275 282 294 316 325 236 161 133 135 150 178 219 227 202 164 167 165 179 208 245 265 274 273 271 276 248 220 194 181 195 186 149 227 377 372 363 303 243 236 346 352 334 272 168 100 93 98 108 115 93 79 54 34 36 34 44 49 50 54 59 64 72 76 66 54 54 55 54 51 49 48 48 50 51 52 54 54 52 48 47 51 55 57 55 56 61 65 62 39 44 49 52 57 58 42 37 41 43 42 56 63 61 55 53 53 44 31 35 36 38 37 35 40 35 50 63 62 58 52 49 43 32 30 33 36 38 39 37 44 47 45 40 73 90 101 109 101 95 87 81 78 82 77 104 122 148 267 206 256 319 315 185 177 195 208 213 290 326 337 348 376 390 395 418 449 462 477 488 488 476 456 365 397 398 373 467 415 345 297 282 265 242 221 236 311 445 473 399 317 298 284 329 359 384 421 432 424 411 398 385 363 370 429 509 551 380 374 372 332 321 425 492 497 447 425 389 360 298 196 143 167 248 309 288 154 148 228 348 428 429 331 265 269 335 325 362 393 400 397 364 364 368 372 391 364 361 350 319 304 269 262 262 251 237 229 224 222 223 218 213 215 225 242 241 221 211 188 213 297 375 358 266 193 178 197 191 204 232 270 308 326 341 329 313 310 320 306 300 311 341 375 333 321 324 327 338 377 390 366 327 384 360 350 347 330 315 355 384 396 402 399 395 386 367 338 339 344 324 286 273 248 238 249 260 210 175 131 108 126 198 201 206 203 180 166 132 126 146 181 216 229 218 193 174 201 211 200 172 136 153 146 228 363 376 363 360 317 263 351 358 265 171 138 133 163 142 103 83 82 83 61 39 40 31 28 38 53 62 51 47 48 52 55 37 47 55 54 53 51 52 54 56 55 54 53 52 49 48 54 65 73 71 64 60 57 55 52 49 44 43 46 49 50 38 32 33 34 33 32 40 52 58 56 57 48 33 37 41 42 42 39 38 46 57 61 58 54 50 48 41 27 28 42 55 57 52 157 93 48 50 52 76 91 102 106 98 90 83 76 72 68 64 93 112 108 108 144 166 226 318 234 217 206 191 193 326 361 327 288 317 349 369 409 455 483 487 518 519 488 468 414 422 426 425 470 470 415 364 344 315 274 249 288 382 305 426 420 384 406 290 321 349 368 403 401 406 400 387 378 368 376 433 520 564 420 382 353 298 255 369 411 417 436 488 457 408 314 180 181 165 162 170 172 144 148 234 351 430 429 375 319 305 386 323 353 396 411 405 360 349 351 348 342 340 344 322 266 272 263 267 271 261 253 238 231 231 231 230 228 233 244 256 234 219 215 175 222 258 265 234 202 226 200 165 184 197 224 261 296 316 325 320 312 304 298 301 300 309 334 377 337 313 302 298 298 368 399 389 351 343 303 272 255 250 261 333 373 382 394 393 393 381 357 329 324 326 319 305 302 251 223 198 176 177 216 154 106 159 328 356 282 190 144 110 95 99 115 133 159 168 174 170 153 177 179 184 188 175 174 182 188 228 379 363 360 362 362 363 366 246 212 307 178 170 151 120 91 81 68 49 34 36 40 32 30 38 56 48 43 43 44 47 49 52 54 56 58 61 64 66 66 61 56 51 48 46 50 72 88 92 81 71 63 55 50 47 46 34 31 33 30 36 34 32 31 30 29 29 30 36 52 56 54 45 34 35 40 43 45 44 34 55 62 59 55 51 49 43 35 29 39 52 65 66 48 109 71 49 56 64 78 134 145 104 92 86 81 75 69 61 63 71 79 90 130 156 166 215 313 256 199 157 173 265 316 330 274 230 301 324 356 388 424 473 472 515 525 491 478 459 447 444 450 470 480 475 438 368 349 328 293 261 245 237 262 356 452 423 315 336 372 402 435 389 378 378 379 380 383 392 448 528 498 413 381 349 289 254 269 329 387 396 422 543 536 386 174 157 156 149 133 111 138 169 215 295 442 379 384 376 341 396 315 335 351 311 359 379 361 333 330 326 326 333 319 263 272 260 253 252 250 250 243 237 232 232 229 233 247 265 275 264 240 225 188 221 243 248 232 211 206 183 164 178 192 211 245 285 316 318 313 305 313 357 312 300 312 337 358 322 304 297 296 296 340 386 415 406 308 268 246 234 233 261 326 347 348 366 384 389 388 371 323 283 261 259 268 270 219 182 163 162 179 220 186 213 328 351 365 365 269 83 98 97 119 171 233 192 211 206 180 160 153 169 184 190 186 187 205 196 214 393 289 239 222 220 216 219 186 223 318 178 146 152 144 93 54 66 68 55 34 37 33 30 34 48 44 44 45 46 47 47 52 57 62 65 67 68 67 64 57 51 47 46 50 66 89 99 93 78 68 59 53 48 46 46 48 41 31 34 56 41 29 28 27 27 30 33 35 33 53 45 35 34 35 37 39 43 46 35 53 59 57 56 53 51 40 31 41 54 52 53 66 90 49 42 49 59 69 80 141 153 112 138 98 80 87 104 69 57 59 74 97 113 141 156 182 235 198 178 209 256 265 357 324 289 287 304 313 341 367 386 412 421 471 481 441 466 459 458 461 467 471 493 490 442 356 344 330 309 275 222 222 216 286 392 436 345 359 415 475 502 429 391 376 376 380 387 400 444 497 403 361 332 294 247 247 289 346 379 376 382 310 308 349 271 171 147 147 138 99 123 205 287 350 418 320 334 344 320 380 279 254 256 236 328 347 332 314 311 314 319 331 325 265 274 255 233 225 231 226 232 234 228 229 226 235 257 289 308 273 248 242 207 172 196 224 222 214 217 194 172 174 188 204 235 275 311 303 299 296 311 359 306 292 306 326 314 300 293 291 293 293 281 335 390 408 406 276 221 218 231 239 310 287 242 273 358 369 362 330 260 257 230 214 214 213 193 144 106 97 118 272 229 170 181 191 205 247 243 170 148 149 183 218 222 187 190 189 186 187 148 138 161 192 195 195 238 249 235 258 211 168 148 157 183 170 154 168 205 170 156 153 138 94 48 67 76 70 58 55 39 30 29 33 43 47 49 48 46 46 53 61 68 67 64 62 60 57 51 47 45 49 61 83 90 87 78 70 62 56 52 49 48 52 40 31 29 29 31 29 27 27 27 28 38 45 45 38 55 59 49 33 34 34 34 38 46 37 56 63 60 60 59 58 46 39 57 63 51 45 64 121 63 47 50 60 70 86 133 145 114 136 99 80 80 87 61 59 63 74 93 106 128 156 188 215 226 226 253 312 392 387 338 300 302 358 326 330 338 340 362 409 450 427 356 427 440 452 472 504 567 520 469 431 382 330 304 289 270 238 253 234 244 313 462 425 405 428 483 496 463 404 363 365 362 362 363 381 413 340 301 262 224 189 225 333 387 382 374 369 246 219 292 308 258 186 136 125 113 131 154 182 220 261 382 328 223 221 322 206 149 163 187 291 306 300 295 296 303 314 330 343 339 320 267 223 211 216 213 214 220 227 224 223 229 249 284 308 265 239 238 170 227 209 176 162 182 213 221 218 221 260 238 243 268 292 290 288 289 290 285 286 282 281 281 270 282 282 279 277 275 263 266 317 397 401 276 235 234 233 239 223 239 246 229 329 296 273 257 220 221 211 203 200 194 191 145 94 64 75 152 177 178 177 182 180 181 171 149 143 128 153 178 174 187 171 184 192 165 197 200 205 239 314 306 267 230 204 185 171 147 135 145 176 147 200 201 120 143 142 125 104 86 62 71 76 74 70 64 50 42 36 27 35 46 51 49 46 46 52 63 72 68 62 59 57 52 48 46 49 59 77 90 81 71 64 61 58 57 54 53 56 59 40 35 40 28 27 27 27 27 27 35 47 53 49 40 55 46 35 38 37 34 32 36 45 40 66 74 69 67 67 68 56 41 47 72 77 75 66 44 64 57 56 70 76 119 148 145 120 110 95 80 68 59 55 62 63 69 93 102 128 159 191 222 187 183 253 359 377 384 347 313 299 270 353 370 358 353 341 441 465 441 423 412 410 415 437 487 675 533 444 443 433 362 294 250 233 221 284 277 268 307 427 440 445 463 491 487 455 411 369 337 311 330 335 352 408 317 259 245 230 162 206 321 390 390 383 374 316 266 244 275 253 182 127 126 138 271 254 182 225 394 425 319 196 183 211 130 97 120 132 237 272 278 280 285 294 276 284 332 283 316 277 217 199 200 201 204 210 217 219 216 214 222 254 283 247 217 214 181 260 229 160 116 144 178 228 261 280 365 305 268 264 276 286 279 291 293 266 281 265 241 230 249 270 267 251 236 237 236 243 305 398 407 294 243 237 248 248 214 216 231 236 243 241 233 224 218 210 201 197 194 189 181 159 108 55 52 72 116 149 163 174 173 160 140 121 122 105 124 151 166 203 158 185 223 196 234 237 270 331 391 304 217 163 143 132 137 130 127 135 149 196 235 199 101 116 113 94 78 76 73 74 75 73 70 63 56 51 45 35 29 38 46 50 48 47 50 58 67 66 61 58 54 49 47 48 59 75 90 87 72 62 58 57 58 60 60 56 44 44 34 31 34 27 27 27 27 27 30 38 44 47 44 37 53 54 45 35 39 39 39 40 43 44 75 86 79 75 76 81 73 65 85 88 88 75 59 82 54 51 77 111 93 193 193 155 141 141 106 82 69 59 61 68 64 64 89 104 133 157 184 233 207 212 276 362 364 381 384 381 373 360 393 410 402 369 359 427 456 445 412 407 379 388 388 299 415 445 455 454 435 431 311 217 196 178 252 272 278 298 343 430 478 494 498 480 454 425 374 285 237 259 275 280 300 315 303 244 166 156 185 287 369 400 397 390 346 276 224 204 212 171 127 144 182 264 243 185 209 390 427 409 357 219 185 140 102 89 100 182 231 258 271 279 286 248 246 328 289 319 312 267 196 186 188 192 199 215 214 209 202 203 237 262 229 194 185 200 234 226 184 141 158 184 226 255 275 362 351 305 284 302 253 246 320 351 249 260 266 255 243 253 271 247 235 234 222 219 220 254 324 407 300 262 248 235 229 207 215 228 227 211 213 209 202 198 195 184 159 137 139 162 164 119 59 49 48 74 135 190 143 142 137 130 121 104 90 129 162 159 193 151 180 245 285 282 252 318 390 322 173 125 111 100 78 99 100 102 113 118 245 191 115 105 98 92 83 75 71 70 71 71 71 69 62 54 49 47 46 35 30 37 49 52 49 48 51 56 58 57 55 51 47 46 54 75 96 101 86 70 61 57 57 61 66 68 62 44 39 31 27 27 27 28 33 34 29 32 36 39 47 58 52 57 51 40 35 42 39 40 45 48 73 88 98 104 107 103 99 97 97 95 97 74 67 86 96 73 58 72 119 171 218 241 220 162 173 119 88 76 57 67 75 72 69 79 111 138 166 204 255 252 275 311 344 363 378 396 411 419 418 405 417 409 350 400 437 449 438 403 299 342 407 413 307 233 358 470 475 445 434 324 228 191 161 179 217 250 265 296 444 508 502 489 463 440 378 298 263 220 242 257 252 265 261 214 173 163 147 184 201 274 408 413 411 288 187 241 180 208 181 136 165 225 406 402 225 200 283 377 429 414 369 180 93 113 180 94 94 163 238 266 261 275 247 225 287 284 316 311 266 255 245 206 182 190 202 209 207 200 197 220 228 210 182 163 172 218 207 199 209 232 318 288 255 260 269 346 363 358 332 200 323 298 283 349 237 249 262 254 230 235 258 248 226 229 214 216 230 280 408 301 267 256 239 216 209 220 222 204 199 197 191 186 182 148 131 124 111 91 149 160 120 67 59 49 53 119 188 100 99 100 110 127 132 98 139 162 120 146 156 177 238 344 378 314 335 340 176 121 101 97 97 92 85 82 86 97 113 126 121 105 87 76 76 76 74 71 68 66 66 67 67 63 56 51 47 45 45 36 32 38 53 52 50 48 48 48 50 50 47 45 48 65 94 115 113 91 72 61 58 60 67 72 73 68 60 52 36 27 27 28 28 37 38 30 31 33 34 46 65 51 48 40 34 37 40 37 39 44 47 73 147 186 163 90 87 121 142 136 134 96 89 100 113 119 78 59 74 118 162 207 229 231 222 153 116 91 72 57 66 61 66 80 92 109 138 189 251 291 260 281 315 340 360 378 394 410 427 427 409 401 389 365 434 462 464 447 416 364 381 358 285 260 272 392 473 459 447 360 366 343 200 170 191 224 251 268 348 541 583 499 472 441 417 336 238 257 237 242 241 230 242 217 182 157 149 152 192 282 377 414 418 422 322 227 281 268 247 196 150 174 250 564 655 430 228 250 361 437 403 274 163 98 115 215 113 88 144 226 255 183 238 243 193 206 224 276 274 226 252 235 197 176 185 198 210 210 205 202 206 204 191 170 151 153 224 192 164 162 178 241 251 234 226 263 264 274 309 349 325 354 258 192 228 202 210 229 238 230 256 318 294 236 224 170 154 191 277 394 313 281 273 263 214 210 197 170 150 209 187 173 173 173 115 99 134 155 111 156 169 130 79 74 56 47 45 46 50 64 80 103 145 245 197 139 112 129 155 174 229 294 338 373 283 262 249 131 99 96 100 99 89 80 78 81 89 101 119 120 108 90 83 87 85 78 70 63 59 59 61 64 65 63 58 52 47 45 45 47 46 30 54 55 48 44 43 46 46 46 47 56 84 112 126 117 89 68 59 60 69 78 77 73 66 58 51 38 29 28 29 29 32 32 28 30 31 34 42 48 32 32 33 38 47 40 40 46 61 92 156 244 282 249 153 88 111 145 155 154 102 91 105 118 90 91 91 95 110 126 143 151 137 98 99 82 78 79 56 62 90 91 67 84 92 113 144 186 261 285 270 281 348 357 382 404 417 421 420 411 391 374 382 421 442 443 436 440 423 407 362 296 265 312 410 470 449 436 426 429 377 239 209 210 219 236 271 389 697 716 506 464 434 409 340 246 258 253 248 242 232 211 189 167 150 148 157 190 286 389 413 414 420 417 395 310 300 236 184 169 205 260 526 723 656 383 368 414 438 384 174 113 85 111 237 211 129 120 186 220 162 216 230 168 179 203 222 227 216 225 196 179 178 186 195 205 209 207 202 193 180 166 153 144 135 170 165 147 138 153 189 205 206 210 236 237 236 240 235 187 305 297 265 249 160 178 194 208 226 266 327 313 252 202 192 173 210 286 346 312 292 259 213 164 202 164 99 84 252 167 136 141 153 160 169 176 180 184 195 218 171 101 91 66 52 46 46 52 66 98 194 303 252 298 208 119 129 249 229 299 379 388 373 297 252 204 103 90 92 96 95 84 80 84 78 72 99 97 97 95 92 92 94 86 73 60 55 53 56 59 61 63 63 61 57 51 48 46 45 46 47 36 48 54 46 42 42 43 45 53 76 100 111 106 86 69 61 62 70 80 85 80 72 63 55 51 50 42 29 30 32 32 32 32 32 32 42 44 30 28 31 34 45 67 53 61 76 103 160 292 334 335 307 241 108 83 106 128 111 85 80 95 114 90 83 90 101 101 103 106 107 101 83 72 76 83 83 74 56 59 60 57 71 85 136 193 231 245 195 171 217 333 348 380 400 403 399 396 397 393 382 368 372 382 389 396 426 436 418 370 307 308 345 409 457 461 429 437 444 400 267 230 225 225 244 321 333 399 452 482 455 441 425 368 277 269 256 255 259 252 207 187 166 153 156 164 177 230 305 363 387 410 427 417 331 257 271 278 244 393 297 406 548 550 530 498 469 434 383 222 170 121 100 240 248 146 79 93 107 102 117 122 116 126 150 181 202 209 291 250 211 191 193 196 201 203 200 193 180 168 158 151 148 136 161 160 147 143 160 177 182 184 194 219 205 208 218 211 155 290 327 329 309 213 200 185 187 221 273 295 300 272 219 288 294 290 287 284 283 283 193 68 63 198 184 116 93 260 97 45 76 138 159 168 171 171 179 233 206 178 150 111 62 48 46 46 50 68 177 210 172 229 285 274 215 176 324 343 365 383 368 248 244 212 152 95 90 91 90 86 78 92 94 91 87 86 78 74 74 76 79 73 65 57 52 50 49 51 53 56 59 58 58 58 57 52 49 46 46 47 45 55 62 57 45 42 42 48 61 87 104 104 92 77 79 79 76 71 64 70 73 71 63 52 49 50 44 31 31 36 36 36 39 32 47 41 35 48 30 28 33 46 70 78 118 139 142 157 265 322 328 284 194 115 96 93 75 47 61 77 93 109 111 82 73 78 80 75 87 87 77 80 63 74 83 79 74 51 46 48 54 70 88 110 136 171 240 264 271 284 319 339 367 366 349 352 371 382 382 374 370 353 357 360 355 367 429 435 382 304 312 351 395 436 474 423 425 408 347 258 244 255 266 279 336 321 356 405 437 437 447 447 436 404 290 267 264 263 261 244 221 205 200 211 183 177 198 237 277 292 345 382 367 338 321 289 248 229 248 243 235 241 312 231 343 429 431 395 336 258 153 78 163 225 149 63 56 54 89 115 128 130 95 96 110 129 154 266 317 289 221 201 201 196 189 183 175 167 160 154 149 149 136 119 140 177 205 208 173 173 179 186 194 175 180 206 237 250 304 316 319 322 316 262 221 211 240 300 258 259 279 294 301 295 292 292 291 290 285 261 227 209 219 138 112 132 58 45 42 52 78 136 162 165 163 178 226 197 171 143 96 59 49 47 49 57 62 211 267 219 251 310 257 203 226 363 374 370 366 359 302 221 158 117 91 83 85 85 83 88 80 89 92 85 73 68 64 61 60 61 56 53 51 50 49 48 47 47 49 52 54 56 58 59 55 51 48 46 46 48 55 61 61 53 45 44 53 71 96 106 104 97 91 98 93 78 61 53 57 62 63 58 50 48 40 34 32 31 33 37 41 41 40 40 46 51 47 29 27 29 43 79 89 122 144 165 230 137 100 135 185 88 163 200 158 59 48 78 94 98 97 104 96 72 51 56 56 88 97 80 68 62 66 67 62 56 52 48 56 82 89 204 226 202 215 210 270 301 306 328 342 339 299 266 341 379 387 381 372 355 381 382 365 346 338 415 440 416 366 277 318 368 411 461 409 350 292 252 227 237 270 297 314 365 340 343 375 423 433 449 456 452 434 347 313 285 271 292 265 273 278 281 312 221 196 209 225 223 228 275 306 288 333 350 336 315 307 255 224 203 197 206 195 331 432 428 392 302 177 86 61 60 147 119 62 69 45 84 102 96 96 73 72 79 98 156 217 274 308 298 202 188 176 165 157 154 153 150 146 144 144 208 120 144 182 217 226 163 172 183 191 192 162 159 184 231 285 249 276 301 310 303 303 299 293 288 289 110 100 177 255 294 290 284 284 289 292 262 261 268 241 238 217 167 99 37 36 37 40 53 92 135 149 147 147 179 172 162 134 82 62 57 56 59 69 80 192 273 291 296 281 244 229 269 380 374 359 350 343 299 197 139 114 92 82 83 78 72 79 63 71 76 71 65 64 63 59 54 51 52 55 58 59 56 51 47 44 44 47 51 55 59 58 55 51 48 47 47 47 50 54 58 62 54 51 59 78 103 107 99 91 93 91 79 65 54 54 60 63 60 52 47 38 32 30 32 34 36 41 45 43 40 34 42 51 46 29 37 44 48 60 85 170 198 151 108 126 131 139 169 260 248 158 75 63 53 52 76 89 60 94 68 56 63 59 80 118 154 165 106 77 59 52 53 44 51 50 63 112 201 325 350 311 274 223 249 269 280 309 321 281 241 252 365 399 401 390 378 344 375 382 377 382 375 378 380 378 362 289 287 325 372 405 346 257 200 181 200 233 277 302 302 345 357 388 424 438 438 444 451 456 454 414 361 320 297 269 264 260 257 269 335 262 233 230 231 228 232 244 251 241 319 364 369 347 338 245 203 186 178 181 249 259 282 351 226 186 148 107 66 55 57 54 56 78 48 67 73 62 64 67 62 61 71 79 77 88 114 148 137 143 141 133 127 130 137 138 136 134 133 257 165 182 206 231 238 161 198 212 213 209 148 137 172 206 185 73 183 274 285 243 291 299 278 261 300 98 59 126 230 285 288 288 289 288 269 242 185 165 239 239 235 158 53 35 70 71 82 96 55 78 94 102 108 124 141 135 106 64 52 58 63 70 87 105 148 242 336 326 283 265 252 265 387 375 354 341 322 204 153 135 122 94 82 81 73 62 60 56 58 62 64 64 63 63 61 56 55 59 66 72 74 67 56 48 44 43 45 57 62 60 57 53 50 49 48 47 46 46 47 50 62 62 59 62 76 103 103 85 69 72 66 57 52 55 64 70 68 59 49 45 31 30 31 31 38 39 42 45 44 41 37 42 46 37 40 54 58 60 78 133 208 199 112 87 103 123 141 153 178 214 156 85 79 66 61 82 107 103 62 52 61 71 59 73 110 197 277 180 108 66 59 75 57 49 54 87 175 344 376 383 372 321 306 296 272 242 246 283 270 262 294 373 401 405 396 380 340 359 373 378 382 371 357 361 366 333 295 301 294 276 318 191 273 311 198 195 252 298 302 266 334 358 386 432 503 485 465 423 378 391 415 389 353 328 315 268 243 238 244 254 334 329 270 245 247 238 238 248 272 314 364 354 301 321 226 220 237 222 173 207 272 308 246 210 186 161 129 81 58 54 54 55 55 47 46 49 55 51 61 54 49 55 46 40 36 40 62 66 65 66 72 81 96 113 122 121 117 117 237 211 220 278 318 297 185 265 291 242 137 80 66 104 151 166 189 226 248 237 185 166 248 295 292 303 159 102 140 226 240 221 236 266 284 256 229 201 164 132 208 160 90 56 107 112 116 127 133 89 52 49 60 70 76 104 100 79 59 50 57 66 83 116 130 129 198 293 287 321 285 233 233 392 375 353 327 277 128 111 118 121 105 82 79 73 64 58 58 62 65 67 66 62 60 59 59 65 71 77 82 82 72 57 48 44 43 46 70 72 59 55 52 51 50 50 48 47 45 44 45 52 62 61 57 64 89 94 74 51 48 47 47 50 56 69 73 66 55 46 45 31 33 36 34 40 41 42 44 45 48 46 46 44 36 55 68 68 64 74 116 145 133 94 98 167 198 184 146 155 166 141 112 112 100 100 86 69 78 87 63 65 93 84 78 92 97 79 63 53 73 91 79 67 66 94 192 365 363 344 328 322 319 380 385 328 242 221 264 261 274 339 364 376 383 378 349 317 318 331 347 362 365 358 356 348 301 292 290 286 271 224 177 272 368 342 208 265 321 322 268 380 352 329 378 515 503 481 418 338 334 360 358 348 344 340 271 240 241 247 255 284 295 292 284 272 268 256 258 339 327 336 309 256 302 218 215 235 212 164 170 223 257 213 206 191 169 143 117 75 58 70 94 53 48 46 48 49 40 43 44 45 43 46 44 37 36 55 38 36 41 47 61 69 81 91 93 92 97 211 211 208 253 292 293 240 259 242 202 157 146 140 146 151 138 102 101 196 289 265 171 247 228 142 153 229 145 121 184 173 159 219 269 250 153 133 154 165 135 188 94 42 69 153 132 115 107 105 108 50 36 39 51 102 80 71 70 69 63 57 65 95 146 155 156 151 152 178 300 282 248 272 393 368 350 287 174 120 134 131 131 147 105 88 73 60 56 59 66 71 71 65 59 55 56 62 72 78 82 82 79 68 55 47 44 44 46 49 51 52 53 53 54 54 54 51 49 47 44 44 46 51 51 47 47 63 85 79 60 50 51 52 52 52 57 60 55 47 41 41 31 35 42 43 42 45 45 46 53 62 62 56 50 49 66 74 71 60 56 69 74 85 103 122 246 278 245 200 194 188 182 184 196 185 166 144 120 95 92 83 72 67 94 75 69 81 100 68 71 71 64 59 99 95 212 366 365 313 203 144 148 147 312 363 335 285 285 284 240 248 348 350 349 352 344 311 299 298 308 321 327 346 355 346 318 290 228 240 273 269 198 223 309 372 332 211 225 271 311 328 359 333 339 377 383 411 414 383 332 305 309 326 346 357 345 276 243 247 256 269 282 320 357 311 301 293 272 245 240 318 332 321 324 302 215 168 175 219 166 161 174 188 199 255 217 167 152 136 93 70 61 58 51 47 56 60 36 33 31 38 46 34 45 45 43 46 62 42 40 46 52 50 59 67 71 72 72 82 190 205 193 184 196 216 217 193 189 181 164 161 143 149 145 120 120 84 131 199 215 237 214 201 181 145 272 158 120 174 99 100 201 265 213 56 69 99 136 176 179 105 70 84 121 110 63 37 36 35 34 40 44 75 225 88 49 59 63 72 55 66 96 133 175 164 144 142 183 314 355 383 410 390 359 346 289 186 160 270 206 120 149 123 100 111 123 90 80 76 72 68 61 59 55 56 62 72 76 79 81 77 64 53 46 43 42 44 45 46 47 49 53 56 58 57 55 52 50 47 45 43 44 43 41 40 47 71 85 83 66 62 57 52 49 50 48 46 37 25 26 27 36 43 43 47 49 48 53 67 81 83 75 64 63 70 73 67 56 56 60 77 100 124 144 262 289 268 256 233 216 208 212 228 218 195 176 159 127 111 102 91 83 101 86 67 83 155 223 237 165 79 75 135 186 215 243 337 293 260 275 325 328 328 254 220 278 294 288 281 291 330 339 321 310 309 294 294 301 308 310 305 323 332 322 294 259 188 215 261 246 220 234 274 276 170 157 162 175 214 317 324 339 329 287 285 262 245 241 253 256 295 339 368 366 356 283 243 251 268 287 299 319 341 337 321 308 290 260 235 306 336 330 320 303 223 185 236 401 211 163 165 170 177 279 255 194 158 150 120 88 62 50 53 51 44 45 80 54 37 40 52 32 42 47 47 50 70 61 51 52 74 54 52 59 68 67 69 78 171 181 178 167 166 172 174 164 165 159 147 150 143 144 140 126 117 101 116 130 128 191 163 170 188 149 201 135 128 157 51 55 136 196 173 55 116 135 111 78 150 141 141 135 96 46 37 38 39 39 38 67 96 112 118 79 58 50 77 256 111 70 105 149 316 215 158 209 343 355 364 383 402 389 357 241 152 142 160 286 238 150 155 198 155 109 81 74 64 66 64 59 57 56 54 56 61 71 73 75 77 75 64 52 45 42 41 42 43 44 46 48 51 53 55 55 55 54 54 51 46 42 42 41 40 39 43 52 69 83 76 62 59 54 47 46 46 45 38 26 27 38 43 43 43 47 48 51 60 78 87 87 83 72 49 66 71 66 62 77 88 113 136 147 156 219 239 232 231 206 179 163 164 180 182 175 168 163 151 137 126 119 116 122 120 103 105 150 187 190 140 88 101 176 228 228 228 353 311 283 291 327 331 270 240 242 244 162 248 282 279 316 330 231 212 266 281 284 298 305 301 302 309 308 290 251 214 173 186 212 205 224 209 227 244 166 133 129 147 191 279 287 302 289 239 253 241 224 207 194 201 284 360 399 374 387 295 236 255 311 313 334 355 354 331 331 321 301 284 262 310 333 325 315 302 286 280 297 364 240 197 183 159 160 225 256 237 164 159 142 112 78 55 53 49 44 43 49 40 39 38 32 32 56 55 45 49 86 77 59 55 77 55 50 56 62 61 75 77 148 167 182 166 146 134 136 144 154 145 121 103 111 121 123 117 113 127 141 134 103 104 141 120 82 87 88 115 109 77 54 63 70 76 79 63 111 120 102 79 81 83 92 93 71 42 37 38 38 38 62 93 113 118 119 90 66 51 52 85 62 71 105 158 348 334 248 225 375 374 372 383 395 383 355 213 107 102 129 173 175 155 139 141 104 73 60 66 64 60 55 52 52 52 53 55 60 68 72 75 76 75 64 52 45 43 43 43 44 44 45 47 50 54 56 57 56 59 59 55 49 44 42 42 42 42 44 46 55 66 64 54 53 52 48 45 44 44 38 27 30 42 46 45 44 47 54 58 62 73 85 79 74 68 45 65 58 59 84 103 146 174 185 183 189 198 194 182 166 106 110 120 127 146 148 145 153 169 163 152 148 144 138 146 149 141 136 145 155 120 95 97 114 174 195 197 224 348 306 226 211 294 302 254 242 212 109 84 103 134 188 277 306 316 288 236 247 299 309 306 300 299 313 313 268 176 172 156 149 148 140 155 142 158 185 151 124 134 149 155 193 235 263 273 267 224 223 235 232 192 186 210 308 435 430 432 329 248 258 370 354 368 395 410 329 320 316 309 302 288 317 333 323 311 300 296 268 237 371 376 372 306 150 140 148 205 248 189 168 154 134 105 71 56 48 46 42 33 30 30 31 36 60 71 62 44 37 60 61 64 69 58 46 49 54 53 62 71 71 118 144 169 161 140 116 104 120 142 138 107 63 68 81 84 83 110 125 133 135 133 140 148 140 135 151 158 158 105 44 58 126 194 151 45 70 119 126 113 95 73 45 42 47 45 40 52 65 64 37 44 83 103 106 121 93 70 55 50 54 63 79 98 131 264 346 337 318 388 397 386 379 376 361 245 148 94 89 104 111 119 120 114 125 82 57 54 57 62 56 50 49 49 50 52 55 58 63 70 74 74 73 64 53 47 45 46 48 48 47 46 47 50 54 58 60 62 65 64 58 51 46 44 45 46 48 47 45 47 51 50 47 47 48 46 44 43 44 39 29 36 44 46 46 47 48 51 56 60 65 74 66 60 59 53 67 61 65 94 128 165 182 185 183 188 187 179 148 82 59 108 150 164 168 109 104 128 155 163 151 149 153 153 149 147 147 152 167 216 170 131 123 141 137 141 191 272 266 223 184 197 256 229 241 252 204 63 57 57 81 152 293 321 308 290 281 237 187 259 339 335 363 377 337 253 158 137 132 145 154 104 70 77 89 91 97 168 170 130 100 101 168 217 243 259 247 218 216 230 207 204 225 313 436 439 439 424 356 249 356 394 378 370 415 366 321 310 328 328 317 346 356 328 310 298 297 269 226 402 426 417 341 143 141 145 194 259 265 186 168 163 134 103 66 60 60 42 35 33 34 37 41 48 71 69 42 35 52 52 52 61 78 50 44 47 45 67 72 73 84 111 139 147 141 121 95 97 126 136 113 62 51 46 44 43 45 49 51 62 90 145 144 140 141 149 158 149 136 125 128 213 190 128 71 64 118 119 89 52 47 40 39 41 44 65 76 78 74 67 85 73 79 109 151 85 66 65 88 193 204 148 106 127 179 264 339 382 389 406 390 371 351 319 145 93 86 99 177 186 184 151 94 116 84 61 54 56 58 54 50 48 48 51 55 58 58 55 62 70 73 72 64 54 49 49 51 51 50 48 47 48 51 56 61 66 68 67 62 55 49 47 47 48 51 54 51 47 45 44 43 43 44 45 45 44 43 45 40 30 35 43 46 47 51 51 50 54 61 62 70 66 61 57 53 68 72 79 100 134 167 182 186 187 188 188 172 141 103 85 77 98 134 129 101 132 151 128 137 107 113 135 145 147 146 144 144 147 130 181 188 151 172 105 119 216 323 201 177 200 231 240 167 206 229 186 63 58 70 83 125 278 321 292 277 309 294 181 242 354 366 368 370 288 176 153 135 125 176 250 215 131 95 70 50 86 209 181 94 58 64 103 156 212 242 258 244 239 242 222 229 248 320 437 442 443 439 423 391 351 366 389 384 318 432 369 324 356 363 359 391 401 360 321 302 297 287 268 395 416 411 347 131 127 134 147 171 250 191 216 230 165 144 89 75 73 44 41 41 43 47 47 46 57 57 44 38 47 52 51 46 51 54 52 45 39 65 83 88 56 73 97 113 119 116 104 81 105 129 119 61 50 43 41 42 42 43 43 44 49 59 63 82 113 144 152 152 141 134 145 176 160 118 77 73 122 113 76 41 43 43 43 42 51 104 97 85 77 75 77 54 60 104 170 75 61 109 203 329 329 208 111 123 147 243 334 386 377 387 374 355 326 277 125 86 106 167 296 262 249 195 81 62 68 64 57 61 59 56 52 51 53 58 62 63 59 50 50 60 70 71 62 56 54 55 55 51 49 47 48 50 54 60 67 72 69 59 50 45 45 46 48 51 54 58 52 47 45 44 44 44 45 45 45 45 45 48 43 31 34 42 46 49 58 60 56 56 61 68 73 68 61 56 52 60 68 80 99 141 170 187 192 190 186 196 182 146 113 95 75 90 137 152 113 101 106 120 148 141 130 121 118 137 127 118 115 110 107 127 145 138 87 104 145 191 235 248 272 252 229 250 172 191 192 148 85 65 83 88 90 198 235 223 228 284 312 163 218 360 359 234 307 313 242 258 165 133 135 161 247 239 171 102 76 71 76 88 85 51 82 64 99 182 236 254 295 304 261 242 232 253 304 368 430 442 441 435 427 420 318 297 351 274 416 361 302 345 379 400 435 454 429 361 320 302 299 302 396 416 413 364 145 124 127 132 138 163 156 204 259 257 175 119 75 46 47 42 42 45 49 50 49 49 48 45 44 44 49 52 39 48 63 63 49 42 65 78 92 52 58 61 60 60 59 60 59 55 85 93 44 40 41 45 50 52 52 49 46 44 44 46 53 66 91 143 137 119 104 102 118 117 95 71 76 115 110 77 43 46 46 45 44 57 125 118 98 86 90 80 70 82 120 178 101 74 164 319 351 337 210 104 98 150 331 387 367 357 351 345 335 312 269 152 101 171 304 299 139 72 63 66 52 61 62 56 53 54 54 54 55 61 67 67 65 60 49 44 45 49 55 55 56 58 60 57 49 46 47 51 57 61 66 71 70 57 46 41 41 44 46 50 53 55 55 51 49 47 47 47 47 47 47 47 48 50 53 48 34 39 41 44 51 62 69 70 66 63 73 76 66 56 54 53 52 63 79 100 150 183 199 202 195 186 190 177 147 118 104 92 106 137 125 110 121 136 135 135 127 115 109 122 114 110 108 103 86 111 127 135 135 116 257 273 257 301 224 271 268 242 262 234 240 193 110 112 68 72 73 64 136 146 158 170 170 192 185 198 237 347 275 298 308 279 211 167 147 139 135 144 211 224 163 42 37 53 70 73 49 55 53 83 150 206 226 286 323 311 273 250 256 276 299 353 411 438 434 429 431 392 389 422 418 440 345 253 265 326 410 482 520 515 437 366 322 310 311 365 372 391 419 284 164 180 214 117 134 142 193 258 263 178 117 72 52 78 47 36 38 43 54 49 52 56 43 49 49 51 53 43 47 53 64 79 71 67 62 72 92 123 136 137 144 107 43 43 42 46 47 38 29 61 68 61 63 63 59 54 48 44 44 46 48 59 94 115 100 76 63 63 69 63 56 62 91 101 89 65 59 50 47 46 56 109 129 119 117 149 149 129 143 177 193 155 104 172 311 301 310 200 106 101 131 315 373 349 327 322 321 319 314 306 280 155 166 303 300 115 55 53 52 53 51 48 45 45 47 50 53 57 58 62 67 66 60 51 44 40 40 43 47 50 53 53 50 45 43 46 53 60 64 68 67 60 44 41 40 42 44 46 50 52 52 50 49 49 49 50 50 50 49 49 50 51 57 61 54 35 36 37 43 51 59 67 81 82 74 71 74 66 58 56 54 55 69 86 104 159 196 209 206 200 188 186 179 162 135 126 114 116 135 133 136 149 151 126 116 112 110 110 113 106 103 99 96 106 118 157 170 137 143 128 186 268 290 255 217 219 255 277 259 262 197 86 75 68 65 60 62 161 155 167 153 56 107 245 241 184 336 272 266 292 306 250 228 217 191 144 183 217 225 175 38 53 55 59 61 47 50 51 81 135 129 143 143 216 404 320 295 272 255 272 274 338 398 429 422 419 410 410 429 445 424 317 216 240 419 478 504 528 548 524 439 366 337 340 306 304 365 479 442 237 189 205 98 148 178 214 250 255 221 130 55 51 81 51 35 35 39 68 56 59 68 50 51 52 54 53 48 45 47 63 91 68 67 70 75 90 89 92 132 146 140 108 44 89 68 43 44 37 72 84 78 69 69 66 60 54 50 50 50 49 56 93 123 103 70 51 31 40 43 42 43 59 83 98 100 92 71 63 58 56 73 107 136 168 199 150 142 169 190 162 117 88 171 266 117 233 184 120 117 118 195 294 348 321 317 316 314 311 305 296 279 284 307 307 119 104 118 74 46 43 43 42 40 41 45 52 57 57 59 65 70 70 63 51 45 43 43 44 45 45 45 45 43 44 47 53 60 64 60 54 46 40 40 41 43 44 46 48 49 48 48 48 49 50 51 52 51 51 52 53 57 63 50 35 31 29 39 48 54 57 72 75 78 84 89 75 75 72 60 56 58 72 89 105 161 193 204 203 201 187 197 200 186 156 152 136 128 141 165 177 159 128 107 103 106 115 120 107 100 97 87 80 124 120 114 110 111 97 79 103 167 257 236 227 236 255 271 263 220 183 180 188 172 163 131 67 153 192 214 190 87 244 273 262 271 334 214 204 249 307 306 273 257 241 203 148 123 160 188 62 62 55 52 57 73 60 60 68 81 151 206 203 235 398 353 310 279 263 268 250 261 306 360 326 319 322 345 390 393 376 290 203 244 430 502 519 524 572 555 499 434 386 385 400 406 433 505 498 330 193 122 90 156 193 214 232 238 208 121 48 46 53 65 57 35 34 36 61 65 50 79 55 50 53 52 48 47 48 61 96 62 59 66 75 88 79 94 127 139 139 115 45 101 87 60 53 64 87 104 105 87 67 63 60 56 54 56 57 53 62 118 139 107 67 45 29 40 46 45 42 39 61 76 94 142 135 127 110 88 73 80 86 107 143 129 144 166 176 160 152 149 207 281 256 157 118 159 229 136 274 348 359 335 321 317 314 264 124 115 226 300 308 311 251 148 73 54 42 40 39 38 37 39 46 57 67 67 64 60 62 68 67 58 53 52 50 47 46 44 44 43 46 48 49 50 53 56 50 44 41 41 42 43 44 45 47 48 48 47 47 47 49 51 53 53 52 53 54 56 60 61 45 29 27 26 34 43 49 48 51 61 72 82 90 79 67 59 57 55 69 80 89 104 140 177 196 195 182 186 199 198 177 157 157 159 160 160 158 187 154 101 101 92 101 118 131 122 112 107 98 96 138 108 75 68 94 90 127 117 117 238 230 264 272 243 235 254 198 158 186 182 167 175 152 56 162 191 205 219 221 262 151 88 159 326 303 215 188 274 291 264 231 219 255 90 46 91 145 78 65 48 41 52 71 68 68 67 67 131 161 179 195 198 198 239 271 275 289 250 221 213 216 168 176 239 324 370 360 331 270 222 270 420 498 524 534 592 592 542 468 402 405 408 417 451 523 541 456 313 172 127 158 175 189 206 212 180 111 48 45 66 79 65 36 33 33 54 72 77 84 56 56 68 47 47 51 50 54 79 55 68 81 75 97 96 119 135 135 130 112 68 100 100 83 68 84 98 121 130 110 64 56 54 53 55 67 74 64 49 43 99 72 35 25 27 27 38 46 44 42 43 53 84 149 137 138 144 144 132 108 85 77 86 87 96 112 128 132 123 153 186 196 155 148 198 206 152 114 296 363 314 220 319 218 229 236 56 50 110 212 306 313 207 106 48 44 44 45 44 42 44 48 56 69 80 79 71 61 56 56 57 55 55 57 57 53 49 47 45 46 51 51 49 47 46 47 44 41 42 43 44 44 45 47 49 48 47 46 47 48 50 52 53 54 54 54 56 55 43 40 33 27 26 26 31 38 43 38 43 51 62 77 100 89 78 70 66 66 75 85 95 103 128 165 184 185 181 189 187 176 164 161 158 162 168 168 162 181 150 103 103 75 92 118 134 142 145 141 141 144 124 82 64 68 83 118 152 132 120 241 245 274 277 247 245 245 225 210 209 180 162 127 80 46 77 176 241 246 251 239 266 290 283 322 271 250 250 245 283 273 190 126 245 89 56 70 82 75 102 75 42 49 62 79 83 76 67 117 107 112 143 150 137 159 198 250 334 276 220 185 172 173 202 311 413 355 338 293 256 253 315 421 490 533 567 606 616 580 505 416 426 436 464 493 456 505 456 373 306 240 190 164 164 185 187 168 121 71 63 81 84 66 37 41 50 60 58 40 37 49 138 205 55 55 51 47 47 47 47 80 97 69 110 124 145 149 135 121 108 97 108 111 102 87 91 102 128 139 119 79 63 54 53 63 104 134 105 50 47 50 49 39 26 28 28 38 46 43 42 43 46 59 88 98 101 106 114 123 123 99 81 84 87 83 83 88 98 103 119 130 136 142 176 246 214 96 94 289 356 302 189 210 111 114 168 155 62 45 103 183 183 97 60 62 91 131 136 94 55 57 61 67 76 84 82 74 66 58 52 51 53 96 107 60 56 51 47 47 51 56 53 48 43 41 41 41 42 44 46 46 46 46 48 48 47 47 47 48 51 53 54 55 54 56 56 56 52 31 28 27 27 26 28 31 32 32 29 37 44 54 71 96 88 82 77 72 86 88 90 95 102 112 151 176 180 185 188 185 175 164 162 164 169 167 157 182 197 166 113 96 79 94 115 129 140 162 181 187 169 89 63 53 57 81 130 110 89 107 198 202 214 225 232 255 246 250 253 230 130 106 82 54 49 155 224 252 232 122 246 196 165 307 296 259 240 239 248 276 271 176 91 252 89 63 82 80 73 165 154 88 43 54 73 76 73 88 101 82 84 117 132 131 129 149 208 233 221 203 189 189 186 304 403 393 231 224 234 247 269 369 432 484 536 586 595 608 592 538 451 434 469 508 513 476 491 443 370 323 282 174 110 117 183 180 160 132 108 89 83 80 66 36 39 45 46 41 29 37 53 131 243 280 148 74 49 46 45 46 71 86 58 120 141 156 164 142 112 97 113 122 122 113 105 109 127 145 143 125 123 99 74 76 115 148 145 113 73 54 53 54 45 29 30 30 41 49 46 44 44 44 48 57 67 77 86 97 113 108 97 90 91 89 108 87 63 66 81 95 100 112 150 209 262 203 75 78 272 340 318 241 92 56 46 87 192 65 41 75 102 33 47 54 77 130 213 202 128 67 70 69 70 74 78 76 70 68 65 62 60 61 137 155 62 55 48 46 49 56 60 55 48 41 38 37 39 42 46 49 48 47 47 47 46 46 46 48 52 55 57 57 56 55 57 57 52 42 34 34 30 27 26 32 35 31 24 25 31 38 46 58 72 69 69 74 86 113 111 102 95 99 109 147 169 168 183 178 179 180 175 170 171 173 172 162 146 120 128 147 93 128 141 137 133 162 188 220 226 192 233 112 53 78 126 118 87 63 60 86 83 104 143 194 239 248 259 266 246 88 56 58 58 51 155 229 271 273 234 291 258 237 303 298 275 269 273 263 294 276 262 272 239 89 61 84 91 89 191 223 160 40 51 54 52 56 86 91 91 95 109 128 137 135 144 182 195 209 194 171 201 222 230 277 346 225 216 230 245 263 406 438 473 527 574 557 565 572 556 492 444 464 496 495 462 452 414 365 338 314 266 193 128 190 188 131 98 116 83 72 69 60 37 35 35 35 37 45 36 43 87 157 165 115 99 90 49 49 49 54 60 57 126 144 156 179 155 120 104 125 137 138 137 133 122 128 144 150 143 142 144 141 141 148 150 146 130 111 99 80 61 44 34 40 36 42 49 53 52 51 48 46 47 51 58 73 92 103 90 88 95 101 90 122 101 63 48 61 109 136 133 111 181 218 163 73 126 274 318 314 274 69 43 44 47 51 47 42 125 197 48 53 60 64 77 135 77 59 67 72 71 69 72 74 71 65 63 66 71 71 65 64 64 62 49 45 47 54 61 64 60 51 42 38 38 41 45 49 52 50 48 46 46 45 45 47 51 56 59 61 59 57 55 56 55 46 29 42 44 36 26 27 34 42 37 25 29 27 32 37 41 51 54 53 62 95 128 129 113 95 95 104 130 147 152 178 175 175 179 182 179 176 176 176 168 137 148 144 109 81 88 102 106 93 83 87 159 187 70 73 57 128 199 55 77 94 95 83 87 70 62 91 164 227 242 266 286 268 133 97 83 61 57 83 193 286 291 255 296 309 299 305 308 294 294 305 296 274 257 242 232 284 232 151 128 234 241 254 174 65 79 71 75 75 55 49 86 104 107 107 124 129 135 143 151 154 184 192 175 170 190 191 202 228 210 208 224 240 237 395 438 471 519 557 509 509 536 550 502 451 445 463 471 442 424 369 309 348 329 297 230 142 130 118 101 99 117 53 40 42 45 44 50 47 46 55 61 43 40 55 81 103 98 106 108 59 52 53 57 60 68 140 145 153 173 164 151 141 138 141 147 149 145 132 120 137 148 145 141 147 154 158 155 136 117 107 105 107 82 59 41 34 46 37 42 49 52 47 57 56 50 45 46 46 59 78 87 77 73 85 102 92 104 101 84 62 69 137 201 191 60 67 79 76 110 299 313 293 279 253 61 31 28 37 57 56 50 48 52 60 62 64 68 79 116 72 59 65 71 74 74 74 72 66 58 56 57 59 60 58 53 49 46 44 47 52 59 64 68 65 56 44 41 41 44 47 51 55 51 47 45 45 46 47 50 53 58 59 60 57 54 52 52 52 43 28 39 42 35 26 29 31 42 39 28 41 31 28 27 32 51 54 48 55 94 128 134 118 96 92 97 109 122 137 170 174 175 178 183 183 181 180 179 170 139 176 157 75 65 60 63 65 63 82 81 153 188 59 196 229 234 200 54 60 89 92 58 57 62 84 97 81 177 241 282 303 303 257 226 169 89 65 55 144 225 209 121 248 310 298 304 319 319 319 318 310 272 248 234 230 253 241 213 198 210 239 253 173 53 89 89 201 217 61 68 72 77 86 101 108 114 126 136 132 137 166 208 238 155 165 168 165 176 206 216 222 226 220 347 418 447 453 492 436 464 512 514 469 438 434 446 448 423 401 357 315 342 333 321 292 234 140 118 194 246 72 47 41 49 61 53 89 78 69 85 68 57 51 47 42 68 86 108 117 70 61 60 61 63 68 151 151 153 155 153 152 150 147 144 143 144 139 124 116 131 140 138 131 129 141 151 150 134 94 75 73 76 62 54 42 33 40 36 41 45 41 33 56 61 54 46 43 44 47 56 71 63 49 52 70 85 85 92 103 111 112 117 163 165 47 42 45 63 130 300 288 262 254 238 60 33 28 37 58 57 52 50 53 59 62 65 69 76 88 63 61 67 65 63 65 67 66 59 54 52 54 60 70 73 60 47 43 46 51 55 57 60 70 70 60 46 42 43 46 49 52 53 49 45 43 45 48 51 54 56 57 57 56 54 50 49 50 39 28 26 26 37 35 25 25 25 30 31 29 41 42 33 26 29 45 48 49 62 98 131 135 120 99 94 98 105 116 135 163 171 177 182 183 184 183 182 178 162 128 175 168 81 54 50 47 46 47 70 68 94 141 190 156 142 127 98 58 51 109 150 133 172 153 127 100 78 221 269 282 293 321 273 253 240 202 73 50 63 85 94 92 229 302 297 293 323 335 330 302 225 261 257 238 251 245 237 233 203 100 107 126 103 79 252 269 292 277 198 70 51 46 45 66 92 117 132 137 137 154 162 199 267 217 165 138 142 158 222 221 212 220 234 295 378 418 382 381 381 401 431 465 428 403 408 425 411 395 371 359 360 333 331 337 339 324 257 180 161 162 73 62 59 55 50 82 98 105 102 89 73 65 62 58 49 59 73 85 92 71 67 66 65 65 66 150 148 148 148 146 152 155 151 148 141 129 119 112 116 117 111 107 109 104 119 131 131 120 76 53 46 45 45 47 42 34 30 38 39 35 30 34 50 53 51 48 43 42 41 48 71 73 53 41 48 78 83 99 108 101 88 64 56 55 44 42 43 48 79 168 217 233 232 201 56 46 48 51 55 50 47 47 50 57 62 71 67 56 63 71 68 59 52 51 51 54 57 60 62 66 73 80 84 64 50 43 64 199 100 50 50 53 67 72 62 47 43 44 46 49 51 48 43 42 43 48 54 57 58 58 55 53 51 48 45 45 47 37 27 26 25 36 34 27 32 38 34 29 28 41 30 26 30 42 43 44 44 55 87 128 138 123 100 95 100 106 128 164 170 176 179 182 186 186 181 177 168 139 103 150 170 122 75 54 47 45 41 46 47 44 75 185 77 51 51 52 56 49 78 146 245 268 232 152 74 68 145 228 277 284 293 148 176 248 226 74 47 137 265 318 295 290 302 316 288 308 313 305 264 97 232 281 259 265 256 249 241 197 49 152 201 207 212 295 197 133 150 235 76 45 43 40 46 63 72 89 116 113 118 120 131 168 260 181 156 197 220 211 194 192 207 236 263 322 365 353 348 351 363 382 403 394 399 407 406 394 376 353 332 323 323 329 339 351 366 362 296 221 154 97 83 67 54 55 55 56 55 59 83 77 73 73 77 85 93 72 51 56 64 68 82 93 63 90 150 147 145 141 137 138 146 154 153 150 133 115 107 107 99 86 79 87 87 96 103 100 83 53 44 44 44 44 33 29 31 33 38 37 33 35 57 53 50 48 48 48 46 43 42 46 74 57 43 42 46 59 75 88 94 91 81 60 46 51 47 54 65 91 151 195 221 185 97 49 47 48 50 50 47 46 47 49 54 61 58 52 52 67 67 60 50 45 44 44 46 50 55 65 74 80 79 66 50 44 43 58 140 76 44 44 47 60 69 64 49 43 44 46 47 47 43 41 42 47 55 60 60 58 54 53 51 47 44 42 43 45 36 26 26 25 29 33 35 27 36 36 31 26 29 26 25 27 32 29 37 42 53 87 122 131 146 155 98 93 103 129 166 182 184 182 182 189 184 179 170 149 104 88 98 130 164 137 75 49 46 41 43 46 68 91 51 49 50 54 59 53 49 51 93 198 288 286 182 56 59 77 120 189 267 264 199 217 213 112 184 147 210 332 341 342 313 301 309 277 258 254 252 229 84 220 298 285 267 260 232 203 168 57 243 304 260 175 171 91 57 110 257 192 93 38 45 42 69 76 79 89 87 83 91 102 106 106 186 265 303 344 186 156 180 189 212 249 302 342 334 333 335 344 359 366 376 384 385 378 368 347 328 316 313 317 326 336 346 370 388 381 325 226 214 224 224 181 59 74 80 67 51 80 79 78 79 81 87 92 75 54 52 60 67 95 126 87 107 147 142 135 127 116 111 118 133 144 154 143 124 106 91 92 91 86 81 83 78 78 78 62 47 44 47 51 44 42 33 26 31 40 37 33 36 49 37 32 35 45 60 51 47 44 42 49 48 43 38 38 46 52 63 79 99 99 71 47 51 79 81 84 96 117 164 184 135 48 44 43 45 47 48 48 50 51 52 53 57 50 46 51 60 54 50 48 46 44 43 42 44 48 55 62 64 59 47 46 48 49 48 45 43 42 42 43 54 68 65 50 42 43 45 45 44 42 43 46 52 60 63 59 53 49 48 47 44 42 41 43 43 34 25 26 27 26 28 30 25 30 30 28 25 25 32 32 31 34 34 38 40 48 75 126 153 158 139 98 85 90 121 171 183 182 179 177 178 170 153 145 145 125 94 109 147 177 157 84 54 56 54 51 50 112 177 53 47 48 52 54 49 47 77 121 152 279 307 204 51 51 47 54 123 245 241 236 246 242 203 182 208 273 326 299 274 258 255 261 258 240 239 247 241 74 198 271 245 237 241 156 99 113 117 254 296 217 42 41 45 89 153 158 152 148 120 52 38 67 69 71 103 69 64 77 135 292 210 255 234 130 300 199 168 183 178 181 236 292 321 299 306 290 294 336 342 352 357 356 349 339 325 314 309 312 319 340 351 344 361 383 385 344 269 340 363 361 308 157 93 82 73 49 80 81 80 81 84 88 91 94 88 51 58 65 86 117 119 113 145 135 123 112 103 94 90 94 113 133 130 114 95 87 101 110 108 89 65 73 83 78 43 58 57 60 65 45 65 48 25 27 32 32 34 43 60 46 43 44 45 49 46 47 47 42 41 43 41 38 37 41 43 48 59 82 97 72 43 40 83 91 90 87 89 125 127 90 40 41 42 45 47 48 48 51 54 55 56 51 49 49 47 44 44 46 48 50 48 47 45 44 44 45 45 46 47 49 53 56 55 48 44 42 41 41 42 50 65 63 47 40 44 46 46 44 43 46 50 54 60 61 57 51 47 44 43 42 41 41 37 36 34 30 26 30 30 28 25 25 26 26 25 25 24 31 33 32 32 38 34 34 46 68 127 151 149 130 99 87 94 125 172 180 176 163 149 143 147 138 134 152 208 144 151 190 206 185 132 83 64 103 126 85 46 38 39 39 45 49 48 41 42 118 229 303 304 304 208 52 45 38 41 84 173 231 244 261 288 310 252 263 280 289 318 278 257 252 253 251 239 240 210 98 184 256 261 195 79 76 92 117 161 296 292 273 210 41 34 48 106 155 51 54 119 133 52 38 51 61 70 79 61 57 60 99 263 265 195 123 142 318 219 170 179 167 174 214 250 264 253 253 236 253 315 326 332 333 332 332 326 267 252 299 304 318 333 343 352 399 425 406 367 344 361 363 353 331 287 132 73 59 47 82 86 85 85 86 89 92 97 94 56 59 65 67 66 105 110 143 135 122 114 121 106 92 85 86 98 91 80 71 71 78 80 84 89 75 87 103 112 103 100 85 90 109 98 83 67 48 33 33 31 40 51 48 64 58 50 46 44 44 46 47 46 45 44 44 43 42 52 49 46 47 56 67 54 36 36 68 90 89 80 84 94 81 59 40 42 45 47 48 46 45 48 52 55 55 51 49 47 45 45 45 45 47 51 53 56 57 56 53 50 48 50 54 59 63 60 53 46 45 43 41 40 42 49 56 52 42 40 45 50 50 46 44 47 49 51 53 55 55 53 48 42 41 40 41 41 27 25 33 37 25 32 35 33 28 25 25 25 25 26 27 26 28 30 32 38 33 34 45 56 117 139 140 131 101 98 108 132 169 177 174 153 133 150 159 144 115 89 104 163 200 212 211 206 182 119 55 67 125 112 74 41 36 42 43 38 34 48 42 44 106 299 302 303 221 75 46 35 60 94 116 233 262 289 322 337 322 294 266 248 247 265 265 254 253 263 251 186 128 216 261 271 254 205 79 83 118 192 309 302 214 174 158 47 44 44 46 48 47 49 54 54 44 40 46 61 72 64 63 114 123 71 132 145 121 150 296 340 225 166 185 201 195 221 237 229 230 199 216 253 277 309 319 316 311 324 316 266 248 277 284 302 324 344 351 294 375 424 402 386 430 416 387 369 324 223 159 115 45 85 93 83 66 64 85 78 77 105 104 76 62 63 63 62 94 135 137 133 131 134 119 106 97 91 81 56 42 42 44 49 59 72 87 109 126 134 134 129 133 115 96 90 107 91 89 83 65 56 37 42 52 42 61 62 56 50 44 44 45 47 50 50 49 50 51 53 68 57 46 43 43 34 31 34 45 73 96 98 88 84 83 71 56 47 48 52 50 47 44 44 46 50 50 37 63 57 49 48 51 51 50 49 51 59 67 73 73 67 63 59 59 64 68 61 52 47 47 48 44 41 40 43 47 46 43 41 43 49 54 54 50 47 45 46 46 46 46 49 50 47 42 40 40 41 40 28 26 32 36 26 25 30 37 38 27 27 26 26 29 32 27 26 31 41 40 40 42 44 43 100 130 140 134 109 108 114 133 171 173 164 141 121 137 165 159 115 52 47 185 234 217 208 216 212 183 130 52 74 72 56 36 39 43 46 47 45 38 42 46 91 268 297 304 280 215 72 42 151 269 255 257 295 323 330 330 316 295 268 232 166 247 271 255 256 273 279 232 185 264 270 189 118 115 83 198 265 286 307 293 249 231 234 210 84 40 41 43 42 44 48 47 32 39 54 66 74 74 65 118 132 69 78 106 175 271 345 228 158 144 168 202 246 256 240 221 234 256 244 209 182 281 309 304 297 315 305 287 269 262 269 286 309 332 347 331 310 336 427 443 413 394 402 431 384 375 373 313 100 101 100 89 67 68 89 87 78 76 79 67 62 65 70 67 68 106 130 139 133 128 126 129 130 121 95 80 77 79 70 73 77 80 82 103 111 110 109 117 126 104 76 65 99 94 100 104 99 85 49 42 49 46 44 51 53 49 43 42 44 47 50 53 54 54 56 61 64 53 43 39 44 42 43 45 54 83 99 109 108 89 86 83 74 58 34 45 46 44 44 45 49 54 56 50 62 56 51 53 54 53 52 53 58 68 52 63 78 68 72 74 75 73 68 58 52 52 55 51 46 43 43 45 47 46 46 48 50 52 55 57 55 51 48 47 46 46 46 46 45 43 41 40 39 39 40 42 30 25 29 38 26 29 37 42 35 39 31 24 25 36 28 32 41 42 40 44 50 55 57 94 125 141 139 121 110 107 126 175 167 144 120 103 105 155 168 136 82 119 166 203 222 208 216 224 221 183 53 50 60 59 37 38 45 47 43 34 35 45 62 117 286 301 302 280 216 72 43 113 212 251 297 318 310 291 303 331 320 283 240 198 272 290 262 264 275 294 298 283 262 193 99 48 66 62 225 307 292 254 149 106 96 113 206 88 39 39 42 43 43 44 42 31 38 43 59 83 83 61 59 67 74 83 172 275 341 345 174 162 200 211 198 242 256 242 220 239 256 244 205 161 272 304 301 303 303 301 284 265 260 266 277 293 313 330 346 321 308 333 449 427 405 399 384 377 368 377 383 321 165 109 105 102 88 95 94 76 53 79 92 100 101 73 70 70 80 97 106 106 106 120 128 130 126 96 87 86 85 79 81 69 60 58 67 69 68 70 79 84 67 52 53 79 77 87 100 107 95 58 46 45 41 41 35 34 38 40 33 39 46 48 52 54 50 46 49 42 41 41 42 39 42 52 71 94 106 95 99 98 73 46 42 43 43 41 42 43 44 46 48 54 49 45 54 52 50 51 53 53 53 52 55 62 73 72 75 77 73 78 80 81 82 79 69 65 65 63 50 45 44 45 47 49 52 57 61 55 52 53 56 55 51 49 47 47 47 47 45 43 42 41 31 27 26 27 37 29 25 25 26 24 25 32 43 37 29 25 24 24 26 25 25 30 43 30 49 82 112 119 129 133 136 135 114 107 107 122 160 156 130 100 87 119 155 162 141 116 222 155 169 230 216 216 223 225 198 94 59 58 59 42 43 92 87 44 36 32 53 90 155 290 255 267 280 223 77 42 112 220 251 281 303 303 289 308 340 318 284 279 168 265 308 277 266 274 254 231 226 216 99 55 60 66 131 181 208 210 139 65 39 39 54 96 57 38 38 40 41 41 36 30 37 58 71 79 82 89 68 66 73 70 119 253 327 313 255 157 193 259 266 228 202 215 232 170 189 195 214 245 231 286 308 311 313 305 306 287 260 259 267 274 284 298 319 341 351 341 320 425 438 430 418 405 365 353 319 253 316 225 146 106 105 62 86 86 53 53 98 118 124 125 77 72 76 60 66 74 80 82 96 96 90 86 76 66 61 59 59 60 46 38 39 42 45 65 80 76 67 58 48 42 44 42 58 76 84 79 52 45 40 27 38 41 43 39 27 38 39 37 36 45 46 48 51 56 50 47 45 43 42 43 52 79 115 116 103 97 83 50 38 36 38 43 48 49 49 48 47 48 55 58 59 55 47 47 50 52 53 53 51 53 61 81 82 78 75 77 77 67 61 61 63 68 73 70 60 49 47 46 47 48 52 60 68 68 52 49 51 54 53 49 48 47 46 46 45 44 42 39 31 29 32 34 33 37 35 31 27 24 24 30 38 42 28 25 24 24 25 25 28 30 33 39 33 57 99 140 137 127 127 132 135 112 101 101 121 177 154 116 98 121 206 178 142 97 56 194 238 245 238 235 225 222 221 212 166 79 45 45 44 49 131 149 101 48 36 80 149 222 293 257 263 260 185 164 148 178 245 298 311 302 288 284 313 337 333 318 313 279 304 314 295 260 279 153 49 62 52 59 87 115 109 228 134 110 174 54 46 95 149 149 56 39 38 38 39 41 43 38 32 53 57 58 61 71 88 106 115 101 56 244 304 314 280 108 112 173 230 237 215 197 210 217 154 215 235 251 280 275 293 303 305 303 304 314 293 249 248 258 271 285 302 329 354 366 365 352 396 421 421 403 400 371 336 258 130 144 124 108 105 109 69 88 91 56 53 94 115 121 127 105 108 102 51 50 53 56 57 71 63 51 49 67 46 37 36 36 35 37 40 43 47 63 104 134 128 114 94 66 44 48 48 45 56 78 80 53 44 43 42 61 48 43 45 43 44 46 44 39 41 46 47 53 67 69 53 44 43 42 43 54 85 121 112 109 99 76 42 36 38 43 51 56 55 52 48 47 47 52 58 59 50 45 47 50 53 55 53 49 49 55 73 82 77 67 65 61 51 45 45 47 56 62 61 53 50 49 48 48 50 56 62 64 61 48 48 50 52 50 48 48 47 46 45 44 42 41 39 27 28 30 34 38 38 37 32 28 36 30 39 41 31 25 25 25 25 25 25 35 40 38 35 38 58 98 143 142 105 105 121 123 105 103 119 155 208 213 167 152 188 158 176 136 74 44 51 162 233 241 254 242 233 230 226 189 85 40 39 43 71 134 189 188 56 43 122 221 282 300 291 286 268 218 161 136 132 164 294 303 293 282 278 297 329 332 320 325 291 201 201 298 256 281 260 228 201 77 73 182 307 281 154 93 152 252 64 43 156 257 193 64 39 38 38 39 41 39 38 46 57 54 52 49 40 46 54 57 52 46 59 189 307 281 102 90 107 120 122 144 223 247 197 211 228 249 272 284 285 306 321 326 325 320 312 256 169 222 240 267 302 336 361 368 363 344 331 329 364 387 356 355 346 258 131 64 64 64 78 104 111 78 66 61 55 54 92 116 121 128 143 154 142 50 47 47 49 56 67 59 49 48 68 46 37 37 37 37 40 44 48 51 111 80 37 31 62 38 36 46 51 50 46 57 72 58 47 43 41 39 36 42 45 44 44 44 43 43 45 44 45 44 46 55 74 56 45 43 43 60 84 106 117 105 101 82 57 37 37 43 51 58 59 54 49 46 45 46 51 53 51 45 46 49 53 55 54 51 46 45 51 65 75 68 55 46 44 43 44 47 48 47 48 49 50 52 52 50 49 51 55 55 53 50 47 49 50 50 49 50 50 49 47 45 42 41 40 39 28 31 28 29 39 38 37 33 33 47 36 38 36 25 25 25 26 27 29 31 38 41 41 43 48 55 85 133 141 104 97 104 99 96 99 113 146 207 192 156 148 168 118 108 82 60 67 55 168 173 100 230 240 241 240 219 66 44 47 49 54 150 182 202 193 55 46 137 241 298 304 308 302 296 306 159 124 125 151 288 289 282 280 281 293 317 316 303 322 279 215 212 275 247 256 266 273 265 99 74 172 263 67 38 135 236 247 71 35 133 203 47 41 39 38 39 39 42 36 37 53 55 52 50 47 37 35 36 48 64 42 42 172 303 287 102 74 81 83 73 121 215 238 176 257 194 206 249 228 222 295 354 364 358 348 341 324 303 330 341 335 332 365 369 371 331 274 326 235 288 359 317 315 258 177 131 133 141 94 68 114 161 142 101 65 62 60 97 122 126 133 149 161 160 51 49 50 59 79 82 84 76 57 36 37 38 38 40 41 46 48 54 73 40 32 36 48 71 65 54 46 47 47 54 65 66 38 41 41 39 38 34 39 41 42 42 43 38 40 45 43 42 41 40 43 59 48 44 44 45 80 110 120 114 109 93 63 40 36 41 48 54 57 53 47 44 44 44 45 53 52 46 45 47 51 55 56 51 46 44 45 50 64 61 52 44 42 43 47 54 59 57 49 46 47 51 56 55 52 50 49 48 48 48 48 50 49 50 50 51 51 50 49 47 45 42 40 40 41 36 34 29 29 39 37 36 36 39 48 47 39 30 25 26 26 26 29 36 39 36 38 44 51 54 53 70 110 131 116 92 79 90 92 96 104 125 174 172 141 116 113 89 75 89 107 87 58 80 120 170 217 233 238 235 214 115 84 61 44 51 56 146 216 198 62 43 51 127 281 295 302 294 284 301 267 248 245 261 298 288 280 280 286 292 295 286 277 289 263 240 233 240 244 269 282 285 288 240 132 81 99 53 166 139 66 66 51 45 136 207 44 41 39 38 39 37 39 38 41 51 54 54 48 40 37 32 37 56 81 75 84 188 303 294 111 75 81 80 76 72 107 155 175 173 166 184 202 188 183 284 368 385 384 372 360 353 352 361 252 264 383 294 352 375 366 350 342 315 316 327 313 311 190 147 200 231 226 156 117 185 207 180 144 113 71 71 110 143 143 147 159 169 150 52 49 46 48 58 68 74 60 35 24 37 40 42 44 48 51 51 45 36 62 60 65 77 75 49 44 47 46 45 56 71 70 33 39 40 39 38 37 35 38 41 41 42 36 36 40 37 39 40 40 39 41 40 43 49 57 93 111 118 115 112 85 56 39 41 46 49 48 45 42 41 41 42 43 44 61 51 39 45 47 52 55 53 47 43 43 45 47 44 43 43 43 46 50 60 69 71 62 52 49 51 55 59 57 54 52 50 47 46 47 49 50 50 51 51 52 51 50 48 46 44 41 40 40 45 58 36 27 30 39 37 36 35 36 39 68 54 33 26 26 27 27 32 43 43 36 38 48 50 52 51 58 80 112 117 86 57 79 87 90 101 121 142 144 140 120 81 81 94 107 105 75 54 46 91 175 192 220 198 160 146 98 107 102 75 53 143 199 228 235 206 228 255 220 76 209 254 240 213 257 257 246 235 233 257 279 285 282 285 289 272 258 257 254 256 251 233 205 233 276 293 286 274 286 154 66 102 111 223 162 45 47 46 46 50 50 43 41 40 39 39 27 31 40 49 52 61 69 60 36 37 45 52 65 93 110 183 207 168 144 122 98 81 83 88 154 204 206 152 162 155 116 106 271 272 291 327 366 306 276 255 257 328 345 279 300 382 234 353 394 369 342 237 252 286 298 290 290 297 221 66 182 193 171 174 259 232 195 170 150 87 82 122 161 160 162 168 171 152 50 45 41 40 46 70 69 48 25 25 44 49 50 51 52 51 42 31 28 50 66 89 100 62 35 32 44 57 52 55 70 70 30 38 39 39 38 37 33 36 40 41 43 37 35 36 32 39 46 48 44 41 43 46 58 84 103 112 120 116 79 46 37 39 44 45 42 40 40 41 42 42 41 42 47 75 65 48 48 52 54 52 48 46 44 44 44 45 43 42 44 46 50 60 72 78 73 57 52 56 60 61 61 58 56 55 54 53 51 48 46 48 53 54 53 52 51 50 49 47 44 41 39 40 46 68 52 43 41 38 37 36 35 34 28 58 47 30 26 27 30 32 35 43 41 45 48 48 49 46 49 53 58 89 103 83 53 55 73 82 101 126 119 117 138 137 90 107 116 102 74 55 48 45 65 109 150 200 176 120 92 79 107 105 80 98 150 185 205 212 220 145 192 234 51 195 222 218 226 252 265 235 161 78 255 294 291 280 281 293 270 249 245 220 240 244 227 199 218 215 204 194 172 176 103 71 136 168 153 93 41 45 45 46 110 197 55 40 39 40 42 36 42 45 46 51 69 94 93 62 50 76 78 74 98 178 221 168 77 86 106 110 106 95 102 135 183 208 138 145 149 149 149 146 146 159 211 309 125 97 86 104 295 319 333 311 232 172 287 367 388 363 291 276 297 331 300 308 316 245 56 58 113 147 171 257 229 200 183 168 101 93 109 134 167 170 171 166 143 43 41 32 35 53 48 47 36 25 27 34 39 46 51 50 48 36 26 28 37 83 111 101 41 31 37 50 59 51 45 56 59 27 34 36 38 40 38 34 34 38 41 44 37 36 39 39 43 63 70 58 45 43 44 59 92 103 114 118 100 36 32 33 35 38 38 39 41 44 46 46 44 44 44 46 60 55 41 34 53 53 50 47 47 48 47 45 44 44 44 46 47 50 62 58 62 68 52 49 56 63 65 62 59 58 59 59 59 56 51 45 44 52 55 55 53 51 50 50 48 44 40 37 38 46 77 56 44 40 37 37 36 36 34 24 45 44 34 25 25 26 28 34 43 36 43 48 47 48 36 42 51 52 64 96 86 54 54 55 77 100 112 95 116 121 117 115 134 106 77 60 48 44 42 43 52 94 147 154 129 102 109 126 124 111 129 120 116 118 132 190 178 203 198 35 93 101 124 193 291 261 236 218 197 272 304 279 232 259 256 248 243 223 109 156 189 203 230 219 143 79 49 46 43 42 60 113 199 170 103 40 43 43 44 127 256 67 40 37 39 43 32 41 48 48 54 74 75 85 117 65 88 96 86 87 263 218 125 78 131 100 99 113 115 116 122 168 213 137 140 146 149 146 142 258 295 220 63 254 262 164 84 271 298 272 181 49 108 194 284 351 363 320 298 298 309 307 298 295 289 264 159 144 150 163 234 214 198 190 182 133 109 95 98 127 161 168 143 93 29 37 30 33 51 50 37 35 39 38 29 30 38 49 49 50 50 50 52 66 109 112 76 28 36 56 61 46 37 30 36 43 41 32 31 37 44 41 38 31 31 43 45 40 39 40 41 48 70 81 72 48 43 41 53 83 107 126 131 115 68 40 35 37 40 42 45 47 48 47 45 46 46 45 43 45 44 42 41 49 50 50 50 52 50 47 45 44 46 47 47 48 50 61 49 49 58 49 51 57 56 47 59 60 61 62 62 62 59 54 47 42 47 53 56 54 51 50 50 48 43 38 36 36 44 81 55 42 39 37 37 36 36 35 28 48 45 37 36 36 28 29 35 37 30 29 30 33 48 38 37 43 49 53 66 65 58 70 60 79 104 119 109 106 113 118 109 96 83 67 51 45 43 41 43 49 46 71 106 135 141 154 157 156 149 120 85 70 67 68 143 195 211 185 117 137 157 184 225 308 265 237 234 234 254 265 249 226 265 258 236 177 85 182 129 109 151 199 231 248 183 48 45 42 60 86 99 222 269 187 41 41 41 42 81 148 57 39 37 38 42 43 49 52 53 57 46 39 49 77 50 69 85 86 90 248 281 201 88 149 113 107 137 165 167 169 193 218 144 143 147 147 149 237 174 183 240 50 65 60 48 73 283 300 179 39 29 72 116 167 220 236 277 297 295 293 290 283 283 288 291 180 171 209 237 203 199 195 187 176 182 141 104 89 84 144 162 132 77 32 39 36 34 39 52 38 36 43 49 38 34 39 51 66 68 84 98 102 119 105 73 41 33 62 67 57 41 39 41 36 46 78 53 49 48 45 42 40 41 42 44 39 41 41 40 41 45 49 51 50 43 41 39 44 60 103 120 129 120 79 44 37 40 44 48 50 50 47 44 44 47 50 51 44 41 41 42 44 46 49 51 53 52 49 46 44 44 46 47 47 48 51 58 49 48 52 52 55 58 55 46 57 60 62 64 64 63 61 57 53 45 43 49 54 54 51 51 49 46 41 37 36 40 53 80 54 40 39 38 37 37 37 34 26 45 46 38 30 39 38 33 30 30 27 26 32 42 48 38 37 42 50 60 58 54 53 55 111 130 133 139 157 137 123 115 102 78 65 49 33 44 41 40 44 54 47 45 63 96 132 145 157 161 145 97 66 70 73 45 89 123 138 148 194 223 244 256 266 311 280 242 221 236 236 244 247 244 247 149 162 207 172 218 221 226 236 235 235 228 166 45 43 41 136 249 237 268 278 193 39 39 39 40 36 26 39 40 39 39 42 50 55 56 55 53 44 86 124 56 51 63 77 112 266 288 162 56 126 139 113 148 223 232 247 238 227 224 153 146 148 134 88 252 231 174 115 39 34 40 70 136 174 160 97 26 26 45 45 52 70 44 201 280 280 275 279 246 241 287 290 193 157 190 273 234 187 170 168 100 154 165 134 91 85 124 134 115 89 37 38 38 37 37 50 43 35 35 48 48 46 44 58 105 102 116 129 132 116 65 40 43 63 91 65 42 37 39 41 41 52 78 69 47 42 47 44 43 43 41 38 44 55 52 44 42 44 42 41 40 40 44 54 62 66 88 97 108 110 81 46 39 43 48 55 50 46 43 42 46 48 56 61 42 41 42 43 44 48 51 52 52 49 47 45 44 44 44 45 46 50 55 56 53 52 52 46 55 57 56 55 56 58 61 63 64 62 61 60 58 50 44 45 50 54 54 52 49 44 39 36 35 47 69 79 53 40 38 38 38 37 37 35 27 49 50 39 26 32 33 35 36 37 28 28 36 46 47 43 43 46 52 58 53 47 46 55 114 129 129 138 153 131 117 109 94 63 53 48 44 41 39 38 43 56 47 44 62 95 123 119 142 155 136 119 91 68 54 48 71 54 40 64 156 187 210 223 223 298 249 209 209 216 218 228 241 237 150 135 180 224 214 193 213 240 254 244 133 86 71 47 42 41 142 279 279 248 259 191 36 36 37 38 36 26 40 43 43 44 46 53 57 54 43 46 38 64 91 46 49 60 75 112 279 291 166 34 55 56 69 123 199 232 270 246 212 217 156 148 148 122 31 225 227 129 45 31 32 65 117 158 236 138 106 190 52 46 55 54 34 35 156 237 257 247 245 192 179 231 226 179 172 195 191 245 238 208 176 168 177 144 100 93 89 82 87 120 159 53 47 41 41 46 51 43 36 34 38 43 42 42 62 121 128 130 116 84 45 43 42 52 78 84 62 44 39 41 41 40 44 55 72 50 44 49 46 43 43 42 40 52 70 66 52 41 42 41 39 39 39 60 79 90 93 90 87 94 99 80 46 41 44 49 60 48 41 41 44 49 53 64 67 35 41 43 44 45 50 52 51 49 47 47 46 45 43 42 43 47 51 53 55 52 51 49 32 51 55 54 54 55 56 58 60 61 60 61 61 61 56 47 44 48 57 59 55 49 43 38 35 35 48 71 72 52 38 35 38 38 38 38 36 30 59 57 41 31 26 25 34 44 44 33 34 39 45 44 44 43 46 59 59 52 46 46 56 81 100 106 98 120 124 114 95 77 55 47 45 43 40 38 35 39 57 48 60 65 68 107 98 123 136 114 131 83 75 112 159 201 118 51 53 73 78 129 156 97 224 157 144 204 178 200 221 234 224 134 186 225 226 207 160 192 245 272 241 188 115 53 48 44 43 138 283 283 277 166 53 35 34 35 36 35 27 44 49 50 52 53 58 58 50 34 41 33 32 39 42 48 61 113 224 286 189 84 36 49 48 51 64 85 112 202 195 145 151 153 159 156 122 38 213 161 65 127 125 134 118 83 97 122 69 52 94 50 51 59 57 34 35 40 116 243 252 161 126 143 185 185 178 180 177 129 231 236 196 176 184 185 170 156 175 110 81 153 311 326 84 84 62 46 41 49 33 34 39 40 40 39 68 106 126 112 106 95 74 40 37 41 54 74 70 51 41 40 41 40 39 38 42 71 50 45 50 47 43 43 41 41 52 74 68 51 40 41 40 40 42 50 87 109 119 118 105 102 102 97 78 48 43 45 47 57 44 41 44 48 51 59 64 59 33 41 43 44 46 50 50 49 48 49 50 48 45 42 42 44 49 48 38 58 46 38 37 35 52 56 55 54 54 54 56 57 58 59 60 61 61 58 50 45 47 58 63 58 49 42 37 35 34 37 43 49 47 35 29 39 39 38 38 36 27 59 60 47 39 28 26 33 42 42 39 40 42 40 39 40 39 46 73 73 59 48 48 55 58 74 80 66 83 100 98 80 63 49 45 41 35 39 38 36 44 72 66 56 49 53 66 97 123 125 103 143 110 122 175 200 217 208 150 77 255 267 259 205 64 55 80 134 182 145 171 217 247 224 220 231 214 182 203 155 194 256 285 246 254 170 60 55 49 46 124 264 283 283 161 36 34 34 35 36 39 42 54 61 64 64 59 57 54 49 45 39 36 35 37 41 49 106 205 295 199 106 70 81 88 84 82 80 75 72 90 148 206 145 193 231 208 119 53 198 163 95 252 255 253 168 47 134 60 25 28 38 51 58 63 60 36 37 41 53 83 227 120 62 116 264 247 225 191 139 127 228 219 154 142 161 173 166 142 128 100 88 150 312 324 81 110 69 58 65 57 36 37 39 43 77 83 99 121 136 123 106 78 49 39 37 52 63 61 61 46 40 40 38 39 38 36 37 59 45 45 49 47 44 43 41 42 53 67 57 43 40 41 40 42 51 69 106 133 141 129 112 122 121 106 83 56 50 52 53 46 42 45 50 52 42 41 41 41 43 42 42 43 47 48 48 48 49 49 50 49 46 42 42 33 38 46 46 53 50 48 48 47 50 51 52 52 53 55 57 58 58 59 59 58 58 55 50 44 44 54 59 53 46 41 37 35 35 34 33 31 34 35 36 39 38 38 38 37 27 40 50 51 38 27 29 35 41 41 41 44 41 31 34 35 36 50 89 94 72 53 47 54 59 61 59 54 64 69 68 62 54 46 45 42 35 40 38 37 45 70 77 58 44 46 50 86 115 122 99 119 123 157 195 150 135 170 160 74 168 207 165 87 69 58 75 87 92 165 94 165 256 215 217 230 166 87 220 198 226 264 274 252 272 190 62 59 54 49 114 249 280 283 168 37 35 35 36 38 39 41 48 55 61 62 40 43 45 40 37 35 34 35 37 40 49 163 297 292 105 64 77 91 89 108 140 155 116 79 74 97 124 135 142 192 190 72 34 172 155 77 235 249 226 161 111 188 78 26 32 47 60 64 66 63 39 39 42 49 71 210 134 64 71 142 152 229 264 193 172 244 224 142 113 134 144 141 129 107 100 94 146 322 326 103 106 97 87 73 47 42 40 66 109 128 112 108 119 136 121 112 81 45 40 41 52 61 58 50 43 40 39 36 38 38 37 37 46 42 44 47 46 44 43 43 49 70 62 49 40 40 40 43 53 65 72 88 117 138 137 114 124 127 115 89 85 84 82 76 61 51 54 56 48 45 42 40 41 42 41 42 45 48 49 49 49 49 49 50 48 46 43 43 55 54 50 49 48 42 41 45 45 46 47 49 52 57 58 58 58 59 57 54 52 51 51 51 50 50 52 53 48 43 38 36 34 34 31 25 34 37 39 40 38 38 38 38 38 37 38 41 38 26 36 33 35 40 40 41 38 35 34 31 31 38 58 98 99 85 65 49 50 53 51 47 46 65 56 47 46 47 43 44 45 42 40 39 38 44 65 74 69 64 62 47 66 92 107 94 94 107 141 174 149 96 148 191 135 186 181 123 55 47 110 129 105 63 113 178 194 170 165 219 226 161 90 227 273 285 275 249 214 224 161 57 55 53 48 105 247 274 213 114 38 37 38 40 42 41 41 45 50 49 36 45 48 44 37 35 34 34 36 38 40 48 154 296 292 104 49 56 62 72 92 135 176 171 107 89 98 121 129 92 98 101 46 31 47 43 63 225 240 137 110 262 73 32 32 43 64 67 70 72 73 62 119 152 130 52 99 75 55 71 131 151 220 300 336 298 268 229 182 151 154 140 125 130 111 101 95 137 307 321 108 102 103 92 78 66 45 72 109 140 139 119 116 125 136 119 115 89 54 41 42 44 49 54 39 39 39 38 35 39 39 39 40 46 47 43 42 46 45 42 44 56 85 60 47 42 42 42 59 69 71 70 71 74 95 127 140 128 119 107 87 84 84 84 81 73 70 61 51 43 41 40 40 41 41 43 45 43 36 36 37 37 36 36 46 47 44 43 46 58 57 50 46 42 39 37 40 46 46 46 48 51 52 53 53 54 56 53 51 50 50 51 53 54 53 51 49 44 40 37 35 35 35 34 32 27 33 37 38 38 38 39 39 39 39 38 35 32 33 37 39 37 34 38 43 46 43 34 30 29 48 75 86 92 83 67 48 38 40 46 53 64 63 60 55 49 46 37 39 42 38 40 40 41 51 83 72 77 87 89 65 66 86 101 82 74 78 93 113 125 91 141 200 186 200 176 126 75 71 126 148 123 63 105 193 184 120 133 93 128 185 228 225 241 257 267 260 88 48 49 50 49 49 41 82 200 207 104 44 40 39 41 44 45 43 45 55 61 59 45 47 43 39 37 37 38 38 39 39 40 46 144 293 279 94 35 44 47 76 65 75 110 155 148 147 154 160 106 65 53 55 45 34 29 27 32 59 189 156 96 219 69 38 45 62 65 70 76 84 89 74 129 185 194 52 51 48 84 180 151 149 209 297 336 310 280 248 225 243 226 185 151 131 113 100 94 120 259 305 113 108 102 90 77 70 51 105 140 145 131 121 127 135 135 122 109 84 56 41 37 38 38 36 38 38 39 38 35 39 40 39 40 46 56 52 46 45 43 40 38 39 46 46 45 43 44 50 73 74 70 81 82 73 76 96 133 118 96 80 75 71 66 63 62 61 53 46 42 40 39 40 41 39 33 41 45 44 40 37 35 37 39 40 45 44 43 44 48 62 63 55 46 43 42 43 43 45 41 38 41 49 49 48 49 50 52 50 49 50 51 52 53 52 51 48 45 42 39 36 35 35 36 37 36 31 37 40 39 39 40 40 39 38 37 37 35 32 28 28 35 38 36 29 40 48 49 41 37 38 47 68 108 93 92 78 43 46 48 51 51 40 36 47 52 48 48 48 42 36 38 41 41 51 74 109 84 73 76 91 110 100 103 104 71 65 64 65 70 82 119 169 206 204 164 150 137 119 108 98 129 137 67 72 167 164 82 100 88 82 138 250 109 183 238 244 246 91 49 49 50 49 48 41 35 47 47 46 44 42 41 40 42 45 48 60 78 88 86 67 49 40 38 38 39 39 38 38 37 38 43 131 262 88 37 26 31 46 50 67 64 44 69 186 229 213 170 78 45 39 40 37 31 34 39 36 27 174 161 45 61 213 155 64 64 67 74 86 102 125 78 60 100 157 92 59 43 69 138 141 147 167 193 200 262 281 271 264 270 187 179 212 123 111 113 112 104 207 281 106 108 105 82 62 56 61 121 151 148 132 128 136 138 131 123 95 69 48 36 35 34 34 37 40 39 43 45 42 40 40 39 40 44 68 69 56 41 41 40 39 39 40 41 42 44 50 74 75 64 66 98 114 106 94 91 118 101 71 50 51 54 50 47 45 45 40 38 38 38 34 36 39 40 36 42 44 45 43 38 39 42 45 45 45 43 44 47 50 58 58 55 53 47 44 44 44 43 34 34 40 49 49 49 49 50 50 49 49 49 50 51 50 49 47 45 43 40 38 36 35 35 36 38 37 37 40 42 41 41 41 39 37 36 35 36 36 35 31 29 34 38 36 31 38 50 55 45 52 54 57 72 110 103 91 70 44 48 49 45 40 40 41 41 44 50 50 50 48 46 43 42 45 60 83 90 84 66 57 76 120 105 78 61 75 75 80 88 92 76 158 198 193 186 120 119 135 137 96 60 103 136 62 50 134 145 83 118 161 159 176 240 81 90 167 222 112 67 52 51 66 180 214 145 46 49 52 49 45 42 40 33 36 43 50 75 89 95 90 68 49 42 40 38 38 36 35 34 34 35 40 64 98 54 44 42 43 49 49 84 85 39 80 211 254 208 124 59 32 30 38 27 28 34 38 35 28 85 128 163 205 249 146 47 69 74 83 95 129 220 158 126 94 53 115 69 49 63 81 129 148 151 155 204 253 233 167 116 208 184 150 143 132 124 159 170 108 176 258 79 86 100 73 49 49 73 122 150 155 144 132 137 139 131 113 89 68 51 35 34 33 35 39 42 40 68 141 220 61 39 39 48 79 198 140 65 44 43 42 42 42 41 40 40 46 65 104 80 56 54 88 129 158 136 90 98 90 60 36 37 41 53 52 42 38 37 36 37 39 35 43 45 42 39 41 42 41 38 32 41 45 45 43 43 44 48 51 49 45 43 46 55 46 39 37 38 41 33 40 48 49 50 53 53 52 50 49 48 47 47 47 47 46 44 42 40 37 36 37 36 35 35 35 34 35 39 41 41 42 40 37 35 34 34 35 37 37 38 38 39 38 35 33 33 44 55 58 62 67 73 78 83 83 79 67 46 45 44 43 43 44 38 38 42 49 53 53 50 46 43 41 42 52 69 82 85 72 54 48 82 102 103 88 74 73 93 107 91 61 112 110 83 127 119 123 122 101 49 46 87 113 52 50 116 136 96 149 219 224 208 221 83 56 127 203 62 55 52 95 212 237 208 128 46 46 46 44 42 42 39 42 45 47 45 58 61 57 47 45 45 44 41 38 35 33 32 32 32 34 37 78 178 69 45 45 45 50 48 45 78 159 60 178 226 160 61 45 33 31 41 35 79 78 52 100 44 78 161 236 260 163 140 153 75 89 159 183 140 145 244 289 224 55 44 53 72 88 109 152 161 162 196 206 204 205 188 62 181 150 101 136 132 182 207 192 162 159 233 46 49 74 76 71 69 82 118 144 154 148 140 139 134 124 109 99 77 53 34 33 33 35 38 42 41 148 246 251 66 40 39 82 211 267 233 146 57 46 45 45 44 43 40 39 47 70 119 84 53 42 62 127 191 161 79 67 70 51 35 35 35 56 64 59 50 48 45 42 42 45 56 53 42 33 36 37 35 32 30 42 45 43 41 42 47 51 50 44 41 38 36 36 37 37 37 36 36 40 45 49 49 50 55 56 53 49 48 47 46 46 45 44 43 42 41 39 33 33 37 36 34 34 32 27 33 38 38 36 40 38 36 34 34 35 37 38 38 38 40 43 42 35 31 29 34 48 71 69 78 83 78 56 56 63 63 47 42 38 41 47 47 34 38 45 45 43 49 49 45 43 40 40 47 60 73 84 82 67 43 49 54 62 68 54 97 119 112 81 64 59 88 126 87 71 88 89 54 85 69 68 72 48 56 109 133 116 171 230 233 213 217 91 58 118 211 136 75 48 73 144 135 109 74 46 44 43 42 42 42 40 148 199 154 43 37 34 32 32 34 38 39 38 36 33 32 32 33 34 34 37 75 173 60 39 43 44 48 49 39 65 166 151 123 88 72 87 57 43 42 46 52 203 196 92 222 116 160 232 239 170 82 135 217 82 155 221 245 228 211 258 260 223 190 103 116 111 47 56 160 175 166 226 169 146 189 244 78 110 92 98 202 192 203 203 187 159 88 170 44 45 43 67 93 107 108 123 141 154 155 145 140 142 139 115 94 63 40 35 35 34 34 35 38 40 180 281 248 70 42 38 71 169 261 281 201 69 50 45 45 45 42 39 48 62 81 113 82 53 37 45 110 183 152 62 35 34 34 34 34 33 35 57 82 82 84 75 60 44 41 38 39 41 39 39 38 34 32 48 46 43 41 41 44 56 57 49 44 39 37 37 37 38 41 42 41 39 41 44 46 46 49 52 52 50 48 48 48 48 47 45 43 42 41 41 48 40 35 37 35 34 34 35 38 46 44 34 28 38 36 35 35 36 37 38 39 39 38 32 42 44 33 30 30 30 39 64 79 87 84 71 50 46 49 51 45 40 37 40 46 48 35 42 50 48 43 47 47 44 40 42 41 46 61 74 83 83 72 54 45 42 45 51 45 61 65 61 61 55 61 94 129 87 57 45 49 67 104 106 77 41 47 68 89 121 168 195 219 226 225 230 122 69 94 180 211 101 45 43 44 50 51 49 45 42 41 41 41 43 41 160 178 70 37 34 32 31 32 32 33 34 35 36 35 35 36 36 37 38 41 60 124 50 35 42 43 47 54 50 61 126 157 106 58 52 57 36 34 44 48 34 161 184 101 226 226 227 237 232 75 84 140 154 89 204 254 239 193 211 192 196 226 200 85 114 134 40 82 121 146 156 163 165 149 168 225 141 95 83 113 175 159 146 133 123 144 112 168 44 44 41 63 95 116 98 115 137 152 156 151 148 147 144 132 104 67 43 37 37 36 34 34 34 37 174 272 244 65 40 36 37 53 243 281 199 72 52 44 44 45 41 38 65 97 118 108 77 53 41 46 76 157 133 50 33 34 34 35 35 34 35 36 45 69 88 78 57 38 38 37 37 37 37 37 38 41 43 44 42 40 39 39 40 55 56 45 41 38 39 42 43 44 44 45 45 45 45 43 42 43 47 48 49 50 50 50 51 51 48 44 42 41 40 39 46 44 41 38 36 34 34 35 36 42 43 35 27 38 37 37 37 37 37 37 38 39 38 37 38 37 33 33 33 34 36 40 79 89 80 60 53 46 38 34 38 37 41 44 44 47 42 47 53 54 53 49 45 43 45 46 40 41 58 79 90 79 58 51 44 40 41 45 39 36 40 46 41 52 56 73 94 63 50 45 42 40 95 99 72 39 38 73 110 120 88 96 118 140 163 211 179 115 69 78 188 101 46 45 47 46 49 49 53 121 71 40 41 44 42 84 84 37 35 35 35 36 36 34 34 34 35 37 28 32 40 40 42 45 63 120 237 81 34 41 42 46 57 57 56 78 137 130 91 49 35 34 33 30 32 171 242 263 274 247 244 267 270 209 98 167 169 42 83 175 208 184 129 186 187 197 216 172 136 110 106 172 193 211 222 229 242 252 194 139 165 203 169 146 136 126 116 108 100 92 105 92 119 44 43 40 45 84 122 108 107 126 145 155 154 153 150 144 132 110 81 57 44 39 37 36 34 32 33 124 218 232 54 37 35 51 99 214 239 170 64 46 45 46 44 40 36 56 104 148 133 84 63 65 81 83 84 79 62 35 36 37 38 39 39 39 39 39 43 63 68 57 39 38 36 35 36 37 38 41 42 43 41 39 38 39 39 41 45 44 41 38 37 38 40 42 43 43 42 42 43 43 42 41 42 46 47 48 46 35 35 36 41 47 42 42 41 39 37 38 46 43 33 36 35 35 35 35 38 43 42 34 28 36 37 36 35 35 35 36 37 37 36 37 46 60 44 42 41 42 48 52 73 75 53 52 45 42 40 35 36 41 43 42 38 46 51 53 49 49 46 42 44 64 48 35 31 43 78 99 80 43 39 38 36 40 51 42 45 50 51 43 43 45 60 79 56 50 49 46 37 62 70 67 60 66 63 69 88 122 115 137 148 142 149 203 217 194 152 182 100 51 52 53 46 65 75 56 176 93 41 41 38 40 35 33 37 37 38 39 42 43 40 38 38 38 39 29 31 41 44 52 61 149 260 57 28 32 40 41 44 53 56 50 50 121 151 124 47 29 29 30 50 166 229 252 269 293 255 253 235 203 205 206 250 210 67 84 94 118 145 139 173 188 185 174 174 121 69 93 275 288 294 283 255 229 228 185 163 274 165 198 219 170 163 148 125 99 90 83 78 90 50 42 40 38 63 99 123 114 124 138 149 154 156 151 135 105 86 78 67 52 41 39 36 34 32 31 33 109 185 49 38 36 107 246 70 43 44 42 37 37 42 44 39 36 37 103 174 153 99 75 84 113 111 85 69 58 40 38 39 41 43 43 43 42 39 36 42 43 40 35 36 36 36 38 41 43 44 44 43 40 37 37 38 40 39 39 38 38 38 39 41 42 42 43 42 41 40 41 42 42 42 44 46 47 44 37 31 29 29 35 45 40 40 40 38 36 36 44 43 34 37 36 35 35 35 37 43 45 43 38 38 37 35 35 34 34 35 36 36 37 39 53 76 51 52 53 54 56 58 68 66 49 48 44 42 41 40 41 37 38 46 47 36 41 50 46 45 33 36 55 69 51 36 28 29 71 97 83 47 46 44 43 50 64 50 60 60 52 55 41 45 58 68 56 51 49 50 59 46 54 65 66 51 66 65 69 115 123 147 148 127 150 183 191 173 131 74 61 65 68 66 59 135 162 41 41 41 42 41 27 37 40 39 39 40 41 44 47 50 49 46 43 41 42 40 42 48 55 64 171 207 75 48 32 31 39 40 42 49 57 71 81 110 138 143 83 64 41 59 142 240 263 211 178 301 286 275 265 263 283 241 145 115 283 119 89 132 187 194 174 152 138 136 176 103 54 98 287 222 226 265 273 317 269 225 228 272 174 197 253 261 246 219 159 93 87 80 79 87 58 42 40 38 45 71 120 127 131 137 144 151 156 150 121 67 42 53 60 55 42 39 36 33 32 31 31 32 33 33 34 36 56 91 48 39 38 38 40 42 44 43 40 37 36 88 174 246 138 89 91 123 130 101 73 52 36 36 44 48 43 34 41 42 39 35 34 34 33 34 36 38 40 42 43 38 43 45 43 40 37 38 40 42 39 38 37 39 42 44 46 47 46 45 44 43 42 41 42 43 44 45 39 40 36 31 31 30 34 40 42 38 39 38 37 36 36 40 41 39 38 37 36 35 35 37 40 40 39 44 42 38 36 36 35 36 36 37 38 39 41 55 77 68 60 58 60 60 61 62 57 47 43 42 42 42 41 32 33 34 34 48 46 38 34 44 42 41 42 51 77 59 47 42 42 86 95 67 34 69 69 69 72 74 49 44 46 50 56 51 57 62 57 52 49 45 48 67 42 47 59 57 41 57 58 59 91 117 138 142 124 98 146 182 184 151 84 75 78 67 54 48 51 49 41 42 43 43 41 29 38 41 41 43 44 46 49 54 58 58 55 51 47 48 50 53 54 44 82 202 222 33 30 34 38 39 40 41 44 87 183 211 121 119 183 185 144 77 98 247 264 288 241 201 304 304 296 293 300 308 252 202 210 307 215 197 168 106 202 179 159 152 160 158 133 119 135 193 116 120 182 251 300 261 185 125 242 175 151 185 258 236 210 158 96 88 81 82 92 56 42 40 39 38 54 98 131 139 143 146 149 155 148 116 62 44 41 43 45 41 38 35 32 31 31 32 31 31 30 33 32 49 76 45 39 50 58 45 45 44 44 46 54 60 96 149 191 131 102 104 128 147 110 81 59 39 38 48 51 43 34 39 40 37 36 35 36 36 37 39 42 43 46 50 41 43 45 44 42 43 46 50 53 55 45 40 42 46 52 52 51 49 50 46 43 43 44 43 44 45 44 32 31 30 30 34 35 42 46 41 38 38 37 36 36 36 38 41 43 40 37 36 35 35 35 36 34 32 40 42 40 37 36 36 33 34 36 36 40 44 51 64 77 67 61 62 62 60 55 49 44 41 40 40 40 41 36 35 32 30 45 45 40 33 31 39 41 40 45 71 75 74 77 90 114 83 62 64 45 45 57 72 78 50 42 42 45 48 47 60 73 73 51 43 40 41 45 36 42 47 39 46 46 47 53 67 96 105 101 94 111 156 169 163 189 162 166 137 56 47 43 41 41 41 42 43 38 29 42 43 44 46 47 49 51 54 60 67 66 64 60 55 54 55 53 46 40 68 124 130 34 157 98 36 41 42 42 44 51 67 188 225 241 256 282 216 127 115 228 292 301 293 286 277 298 294 290 313 315 258 234 251 252 215 242 253 181 107 165 197 179 195 169 183 206 211 128 120 110 114 218 253 248 214 181 281 252 195 164 239 205 185 171 152 91 80 87 96 45 43 41 40 38 47 74 122 141 151 158 158 157 145 128 108 76 60 57 55 40 38 36 34 32 32 33 32 31 31 33 131 205 193 76 48 60 107 180 71 43 52 73 100 108 126 140 134 103 92 104 133 167 118 87 69 48 41 46 45 38 41 39 37 36 36 40 40 39 40 44 44 44 48 59 60 53 50 50 46 52 55 59 67 82 63 51 50 47 60 55 48 50 58 50 40 37 46 44 45 46 43 40 37 31 32 49 48 46 43 41 39 38 37 36 36 37 40 44 47 41 38 36 35 33 32 32 32 33 34 39 40 38 34 35 30 30 34 32 40 45 47 50 75 70 62 59 62 58 53 47 42 40 40 40 39 40 41 40 38 37 43 43 37 35 46 41 40 40 41 50 60 74 92 111 111 71 44 49 46 47 50 54 55 47 42 36 28 29 38 38 44 70 46 37 36 38 42 46 47 42 34 45 49 49 49 51 67 74 78 92 161 175 155 135 167 162 175 147 51 45 43 41 41 42 43 37 29 28 41 45 49 54 56 57 58 60 63 70 72 70 65 61 59 57 49 38 40 43 47 45 29 140 163 128 46 47 47 49 52 52 177 221 234 249 281 286 290 238 70 256 279 258 244 230 266 266 261 294 291 258 250 273 266 236 236 241 220 110 174 227 208 213 226 209 200 249 281 263 195 129 193 224 252 268 255 289 279 220 151 209 182 163 139 87 74 70 71 75 46 44 42 41 39 38 46 96 126 146 160 172 171 156 138 121 107 88 72 60 50 48 41 36 35 34 34 34 39 59 131 226 281 267 186 164 116 102 170 67 42 73 129 151 169 176 163 124 84 66 76 111 161 127 96 71 51 40 40 34 27 38 37 37 39 42 55 52 45 40 45 43 42 46 57 75 69 65 61 45 43 42 41 44 71 83 84 72 42 43 44 45 51 78 77 62 47 45 44 41 43 47 44 37 31 32 48 40 39 39 39 38 37 36 35 36 37 41 49 56 41 38 36 33 32 32 32 32 32 32 34 40 39 26 34 35 36 35 31 39 43 45 48 69 64 54 48 54 80 71 53 49 47 43 40 40 39 40 42 43 43 42 42 35 36 65 43 39 40 40 40 44 57 81 118 110 71 45 47 50 50 49 49 49 46 43 36 30 59 51 36 38 75 36 33 39 41 46 50 42 41 65 60 59 54 47 47 46 67 102 143 175 164 148 138 126 125 137 126 65 51 46 44 44 44 44 44 40 28 42 50 55 59 59 60 64 74 91 90 79 69 66 64 60 57 56 55 37 35 35 33 32 49 178 213 41 41 48 56 59 58 172 228 247 252 258 285 301 294 271 254 246 241 230 227 210 210 232 260 268 272 273 272 278 264 265 277 277 134 123 175 240 235 239 256 272 248 250 228 213 216 186 207 251 275 247 256 263 237 178 173 154 142 120 63 67 63 61 68 48 46 43 42 40 39 43 67 114 138 147 158 157 152 143 134 133 115 94 78 69 62 55 46 38 37 36 36 48 84 184 202 210 233 278 281 167 52 41 41 39 94 175 173 215 221 187 121 91 54 35 47 98 118 104 73 44 33 36 33 27 38 38 39 51 78 94 87 67 47 43 41 42 53 72 78 69 58 50 42 37 35 35 36 39 42 63 85 80 58 59 69 77 77 51 42 45 45 41 39 39 40 33 35 40 43 43 41 38 37 37 38 36 35 35 35 37 39 47 55 41 37 35 34 33 33 33 34 33 33 33 34 34 30 35 35 35 35 36 38 37 40 52 57 47 42 42 35 140 126 77 68 71 54 45 46 45 41 40 40 41 42 42 37 39 69 45 39 40 40 39 39 43 59 101 100 80 59 49 51 51 51 51 50 46 43 39 39 68 67 48 34 56 31 34 42 44 48 54 51 48 55 82 68 49 45 47 47 48 64 111 132 142 151 153 131 129 125 112 84 59 52 53 56 57 58 62 60 43 54 58 60 62 62 64 68 79 99 93 79 70 69 67 64 60 57 56 45 41 40 41 35 49 148 183 31 39 52 60 59 49 174 251 271 252 263 235 230 256 241 222 216 218 212 85 57 118 224 271 305 310 283 234 246 282 319 331 291 146 83 133 289 280 279 217 132 233 188 171 192 239 262 278 254 219 254 250 233 202 170 135 125 121 108 65 67 67 67 74 50 47 44 43 42 40 44 64 105 126 134 139 145 142 140 140 136 131 118 102 86 71 64 54 42 42 40 44 57 83 125 94 84 126 222 229 131 38 38 39 38 81 146 157 219 211 175 152 128 68 37 37 39 70 73 60 42 35 28 28 33 34 35 38 55 88 109 89 62 42 41 40 49 62 76 76 66 54 45 39 36 35 34 35 35 35 41 49 51 55 60 58 50 49 43 43 46 48 56 47 38 36 37 40 43 43 41 39 38 37 37 37 36 36 35 35 36 40 50 58 40 37 36 35 34 35 35 35 36 35 35 35 34 32 35 36 36 36 36 37 39 43 47 47 38 31 29 28 39 128 163 39 71 77 77 76 70 56 46 40 40 42 43 42 47 72 50 40 39 39 36 37 38 44 75 84 84 71 48 49 45 45 49 51 46 42 41 45 77 76 56 37 42 37 40 44 45 47 55 56 51 45 81 67 48 54 56 53 51 54 70 73 114 123 79 119 116 108 98 83 67 64 66 66 64 79 80 68 59 76 73 66 65 64 66 70 78 90 87 79 72 68 67 64 60 56 50 53 53 62 75 40 33 59 75 33 55 62 61 57 42 126 223 293 276 275 230 209 226 211 207 206 206 208 150 98 124 234 266 265 247 216 170 217 293 343 339 264 174 122 153 307 305 282 217 138 120 163 142 89 109 233 265 253 243 266 253 165 73 61 95 105 106 103 83 73 66 63 69 52 49 46 44 43 41 45 69 112 128 126 117 111 107 114 124 117 119 118 110 95 72 61 52 46 47 44 57 68 64 62 48 38 37 37 38 38 38 38 38 38 39 61 132 148 158 155 138 120 70 43 40 41 45 46 43 39 36 35 35 37 39 40 41 57 92 116 84 55 40 40 52 65 73 70 57 52 46 40 38 36 36 36 37 38 37 36 36 38 43 45 43 38 39 42 45 46 45 46 43 40 37 32 39 42 41 38 38 38 39 38 37 37 37 37 35 35 38 52 67 42 39 37 36 35 35 35 36 36 37 37 37 37 36 37 31 27 29 38 39 40 39 36 34 39 41 38 36 38 68 118 182 210 213 207 201 210 216 130 41 41 43 40 46 61 67 49 40 38 36 31 35 40 48 75 79 76 64 47 48 38 37 44 52 46 42 39 44 78 73 56 39 35 41 44 44 44 44 50 52 49 40 65 56 45 54 77 59 45 47 54 53 67 71 55 89 81 63 56 91 88 85 71 45 45 83 85 61 66 90 82 69 68 66 67 70 75 79 77 73 67 62 59 57 53 48 48 46 48 51 49 39 35 39 43 33 57 64 62 59 58 45 127 253 292 281 246 211 195 194 200 206 194 133 191 193 181 188 204 207 210 205 172 197 254 310 331 264 222 196 213 298 309 236 161 145 71 153 184 154 143 191 202 214 250 243 228 214 191 102 95 95 98 102 102 87 69 56 61 58 51 48 46 53 49 44 59 123 139 127 104 74 63 71 86 91 83 85 90 90 69 53 49 51 49 45 52 52 37 36 56 53 38 39 40 39 38 38 39 39 39 50 89 122 128 105 63 59 55 55 55 48 42 40 39 38 37 37 38 39 42 42 42 54 85 119 86 55 44 55 68 76 75 64 52 47 42 38 37 38 38 38 39 39 39 39 38 38 38 37 37 39 42 45 45 42 39 36 37 39 39 33 39 40 38 37 37 39 39 37 38 38 37 36 37 36 37 54 75 48 41 38 37 36 35 35 36 37 37 38 39 39 39 32 27 25 27 33 38 40 41 43 39 47 51 46 43 45 53 73 104 112 124 173 223 120 89 61 42 42 43 42 54 75 79 54 41 39 37 36 42 48 55 66 69 59 48 47 49 47 44 44 50 46 40 37 40 61 66 58 41 34 40 42 42 43 42 44 44 43 43 50 45 39 45 65 50 39 41 43 95 89 61 68 72 61 67 88 90 63 49 45 45 47 54 63 71 76 75 73 70 69 69 70 70 70 67 58 51 50 53 53 46 42 44 47 43 43 52 72 45 57 61 46 36 62 70 66 61 62 58 68 116 251 270 244 205 175 186 200 208 196 128 144 163 160 106 138 152 182 222 215 242 280 311 323 295 171 135 225 313 306 203 109 112 111 173 208 192 162 161 177 202 218 232 241 184 80 147 111 92 96 99 100 121 116 67 70 59 52 49 47 69 62 40 39 119 144 137 114 81 57 45 49 71 67 65 65 69 67 56 49 46 44 41 40 39 40 61 76 78 66 40 40 39 38 42 70 70 72 84 109 133 128 93 42 41 47 54 59 56 46 41 38 37 37 38 40 41 43 43 42 56 88 119 94 67 56 74 76 69 59 51 48 43 39 38 39 40 39 39 40 41 42 42 42 42 41 40 41 43 45 45 42 38 37 36 36 36 38 40 41 40 38 38 38 39 37 33 39 39 37 35 38 36 37 53 77 57 45 39 37 36 36 36 37 37 38 39 37 35 40 29 27 27 27 33 38 40 44 52 47 50 54 55 54 53 55 57 55 73 78 133 204 65 44 43 44 43 43 43 53 71 80 69 53 41 39 39 59 82 97 89 74 57 41 33 41 35 37 49 49 45 40 37 37 48 65 67 50 44 41 40 40 41 40 38 37 39 48 44 40 37 39 49 72 86 76 41 71 67 49 47 47 55 61 57 54 45 42 42 43 46 38 32 35 36 60 71 71 72 72 72 69 62 52 33 28 35 49 46 38 35 40 42 42 52 68 78 45 51 57 49 39 63 74 73 72 76 88 85 88 245 250 234 213 192 200 212 216 200 151 100 97 105 77 112 159 198 215 243 285 326 346 321 265 149 110 205 304 270 236 209 158 186 226 227 166 135 132 159 199 223 221 228 194 109 107 72 73 100 99 98 209 241 116 96 Wind_Speed 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 13 13 13 13 13 13 14 13 13 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 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 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 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 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 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 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 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 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 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 13 12 13 13 13 12 12 12 12 12 12 12 12 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 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 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 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 13 13 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 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 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 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 13 13 13 13 13 14 14 14 14 14 12 13 12 12 13 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 13 13 14 14 14 14 13 13 12 13 13 12 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 13 12 13 13 13 13 12 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 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 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 12 13 13 13 12 12 12 12 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 16 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 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 9 9 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 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 12 12 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 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 13 13 13 14 13 13 13 13 14 14 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 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 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 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 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 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 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 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 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 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 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 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 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 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 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 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 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 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 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 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 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 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 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 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 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 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 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 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 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 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 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 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 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 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 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 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 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 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 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 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 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 13 13 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 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 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 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 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 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 10 10 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 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 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 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 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 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 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 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 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 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 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 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 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 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 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 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 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 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 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 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 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 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 12 12 12 12 12 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 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 15 15 15 15 15 15 15 16 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 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 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 16 16 16 15 15 15 15 15 15 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 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 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 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 16 15 15 15 16 16 16 16 15 15 15 15 15 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 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 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 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 16 15 15 15 16 16 16 16 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 16 16 16 16 15 15 15 15 15 17 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 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 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 16 16 16 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 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 16 16 15 15 15 15 15 15 15 15 15 15 15 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 4 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 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 12 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 16 15 15 15 15 15 15 15 15 15 15 15 15 15 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 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 17 17 17 17 17 17 17 17 17 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 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 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 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 17 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 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 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 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 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 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 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 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 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 7 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 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 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 7 7 7 7 7 7 7 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 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 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 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 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 4 4 4 4 5 5 5 6 6 7 7 8 8 8 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 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 4 4 4 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 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 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 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 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 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 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 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 19 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 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 16 16 16 16 16 16 16 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 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 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 7 7 7 8 8 8 9 9 9 10 10 10 10 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 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 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 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 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 16 16 16 16 16 16 16 15 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 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 16 16 16 16 15 15 15 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 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 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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 6 6 6 7 7 7 7 7 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 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 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 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 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 9 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 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 20 20 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 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 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 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 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 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 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 18 18 18 18 18 17 17 17 17 17 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 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 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 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 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 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 15 15 14 14 14 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 13 14 14 14 13 13 13 14 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 15 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 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 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 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 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 14 14 14 14 14 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 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 14 14 14 14 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 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 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 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 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 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 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 19 19 19 19 19 19 19 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 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 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 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 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 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 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 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 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 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 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 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 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 6 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 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 11 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 8 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 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 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 15 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 13 13 13 13 13 13 13 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 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 8 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 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 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 6 5 6 6 6 6 7 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 10 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 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 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 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 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 7 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 6 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 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 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 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 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 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 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 9 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 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 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 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 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 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 9 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 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 12 13 13 13 13 13 13 13 13 13 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 11 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 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 13 13 13 13 13 13 13 13 13 13 13 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 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 14 14 14 14 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 13 13 12 13 13 13 13 13 13 13 13 13 13 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 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 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 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 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 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 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 7 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 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 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 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 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 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 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 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 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 5 5 5 6 6 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 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 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 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 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 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 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 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 8 8 8 7 7 7 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 3 3 3 3 3 2 2 2 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 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 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 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 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 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 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 7 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 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 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 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 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 13 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 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 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 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 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 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 14 14 14 14 14 14 14 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 13 13 13 13 13 13 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 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 3 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 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 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 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 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 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 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 1 1 1 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 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 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 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 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 6 7 7 7 6 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 6 7 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 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 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 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 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 5 5 6 6 6 6 6 6 5 5 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 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 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 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 11 11 11 11 11 11 12 12 12 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 13 13 13 13 13 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 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 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 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 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 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 12 12 12 12 12 12 12 12 12 12 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 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 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 5 6 5 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 Wind_Direction 149 149 149 149 150 150 150 150 151 151 151 152 152 153 153 154 154 155 155 156 156 156 157 158 158 159 159 160 161 161 162 162 163 164 164 165 165 165 166 167 167 168 168 168 168 168 167 167 167 166 166 165 165 164 164 163 163 163 163 163 162 162 162 161 161 161 160 160 159 159 159 158 158 158 158 158 158 157 157 157 157 157 157 158 158 159 159 160 161 162 163 163 163 163 163 162 162 161 161 160 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 160 159 160 160 160 161 160 161 161 161 161 161 161 162 162 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 164 164 164 165 166 166 166 167 167 168 169 169 169 169 170 170 171 172 172 173 173 174 175 175 176 177 177 178 179 179 180 180 181 182 182 182 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 182 182 182 181 181 180 180 180 179 179 179 179 178 178 178 178 177 177 176 176 175 175 174 174 173 173 172 172 171 171 171 171 171 170 170 170 170 169 169 169 169 169 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 170 170 170 170 170 170 170 169 169 169 169 169 169 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 164 165 164 164 164 148 148 149 149 149 149 149 150 150 150 151 151 152 152 152 153 154 154 154 155 155 156 157 157 158 158 159 160 160 161 161 162 162 163 164 164 165 165 166 166 167 167 168 168 167 168 167 167 167 166 165 164 164 164 163 163 162 162 162 162 162 161 161 161 160 160 159 159 159 159 158 158 158 158 158 158 158 157 157 157 157 157 158 158 159 160 160 161 162 163 163 163 163 163 163 162 162 161 161 160 160 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 160 159 160 159 160 160 160 160 160 161 160 161 160 161 161 161 161 161 161 161 161 161 162 162 162 161 162 162 162 163 163 163 164 164 164 165 165 166 166 167 168 168 168 168 169 170 170 171 171 172 173 173 174 174 175 176 177 177 178 179 179 180 180 181 181 182 182 183 183 184 183 183 184 184 184 184 184 184 184 185 185 184 184 184 184 184 183 183 183 182 182 181 181 180 180 180 180 180 179 179 179 179 178 178 178 177 177 177 176 175 175 174 174 173 173 172 172 172 172 171 171 171 170 170 170 170 169 169 169 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 171 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 148 148 148 148 148 148 149 149 149 149 150 150 151 152 152 152 153 154 154 155 155 155 156 157 157 157 158 159 159 160 161 162 162 162 163 163 164 165 165 166 166 167 167 167 167 167 167 167 166 165 165 164 164 164 163 163 162 162 161 161 161 161 160 160 160 159 159 159 159 158 158 158 158 158 158 158 157 157 157 157 157 158 158 159 159 160 161 161 162 163 163 163 163 163 163 162 162 161 161 160 160 159 159 158 158 158 158 158 157 157 157 157 157 157 156 157 157 157 158 158 159 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 162 163 163 163 164 164 165 165 165 166 166 167 168 168 168 169 169 170 171 171 171 172 173 174 174 175 176 177 177 178 178 179 179 180 181 181 181 182 183 183 183 184 183 184 184 184 184 184 184 185 185 185 185 185 184 184 184 183 183 183 182 182 182 181 181 181 180 180 180 180 180 180 179 179 179 179 178 178 177 177 176 176 175 175 174 173 173 173 172 172 172 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 147 147 147 147 147 148 148 148 148 149 149 150 150 151 151 152 153 153 154 154 154 155 155 156 157 157 157 158 159 160 160 161 162 162 162 163 163 164 165 165 166 166 167 167 167 167 167 166 166 165 165 164 164 163 163 162 162 161 161 161 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 157 157 157 158 158 158 159 160 161 161 162 163 163 164 164 164 163 163 162 162 161 161 160 160 159 159 158 158 158 158 158 157 157 157 157 157 157 156 157 157 157 158 158 159 159 159 159 160 160 160 160 160 160 160 160 159 160 159 159 159 159 159 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 162 162 163 163 163 164 165 165 166 166 167 168 168 168 169 169 170 171 171 171 172 173 174 174 175 175 176 177 178 178 179 179 180 180 181 181 182 182 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 184 184 183 183 183 182 182 182 182 181 181 181 181 180 180 180 180 180 180 179 179 179 179 178 177 177 176 176 175 175 174 174 173 173 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 169 170 170 170 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 170 170 170 170 170 169 169 169 169 169 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 165 165 165 146 146 146 146 146 147 147 147 147 148 148 149 150 150 151 151 151 152 153 153 154 154 154 155 156 156 157 158 158 159 159 160 161 161 161 162 163 164 164 165 165 166 166 166 166 167 166 166 166 165 164 164 163 163 162 162 161 161 160 160 160 160 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 161 162 162 162 163 163 163 163 163 163 162 162 161 161 160 159 159 159 158 158 158 157 157 157 157 157 157 157 157 156 157 157 157 158 158 159 159 159 159 160 160 160 160 160 159 159 159 159 159 159 159 158 159 158 159 158 158 158 159 159 159 160 160 160 160 161 161 161 161 162 162 162 163 163 164 164 165 166 166 167 167 168 168 169 169 170 170 171 171 172 173 174 174 175 175 176 177 177 178 178 179 179 180 180 181 181 182 182 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 184 184 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 179 179 179 179 178 178 177 177 176 175 175 174 174 173 173 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 165 165 165 165 165 146 145 145 145 145 146 146 146 146 147 147 147 148 149 149 150 151 151 151 152 152 153 154 154 155 156 156 157 157 158 159 159 160 161 161 161 162 162 164 164 165 165 166 166 166 166 166 166 165 164 164 164 163 163 162 161 161 160 160 159 159 159 159 158 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 161 161 162 162 163 163 163 163 163 163 163 162 162 161 161 160 160 159 159 158 158 158 157 157 157 157 156 157 157 157 157 157 157 157 158 158 159 159 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 161 161 161 162 162 163 163 163 164 165 165 166 166 167 168 168 168 169 170 170 170 171 172 173 173 174 175 175 176 177 177 178 178 178 179 179 180 180 181 181 182 182 183 183 183 184 184 184 184 185 185 185 185 185 185 185 184 184 183 183 183 183 182 182 182 182 182 182 182 182 181 181 181 181 181 181 180 180 179 179 179 179 178 177 177 176 176 175 174 174 173 173 173 172 172 172 171 171 171 171 171 170 171 171 171 171 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 145 144 144 144 144 144 144 144 145 145 146 146 146 147 147 148 149 149 150 151 151 152 153 153 154 155 155 156 157 157 158 159 159 159 160 161 161 162 162 164 164 164 165 166 166 166 165 165 165 164 164 163 162 162 161 161 161 160 159 159 159 158 158 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 159 159 159 160 160 160 161 162 162 162 162 163 163 163 163 163 162 162 162 161 161 160 160 159 158 158 158 158 158 157 157 157 156 157 157 157 157 157 157 158 158 159 159 159 160 160 160 160 160 160 159 159 159 159 158 158 158 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 159 160 160 160 161 161 161 162 163 163 164 164 165 166 166 167 167 167 168 169 169 170 170 171 171 172 173 174 174 175 175 176 177 177 178 178 178 179 179 180 180 181 181 182 182 183 183 183 184 184 184 184 185 185 185 185 185 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 180 180 179 179 179 178 178 177 176 176 175 175 174 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 165 144 143 143 143 143 143 143 143 143 144 144 145 145 146 146 147 147 148 149 150 150 150 151 152 153 154 154 155 155 157 157 157 158 159 159 160 161 161 162 162 164 164 164 165 165 165 165 164 164 164 163 162 162 161 161 160 160 159 159 159 158 158 157 157 156 156 156 156 156 157 157 158 158 158 158 158 159 159 159 159 160 160 160 160 161 161 162 162 163 163 162 162 162 162 162 162 161 161 160 160 160 159 159 158 158 158 157 157 157 157 156 157 157 157 157 157 157 158 159 159 159 160 160 160 160 160 160 160 159 159 158 158 158 158 157 157 157 157 157 157 156 157 157 157 157 158 158 158 159 159 159 160 160 160 160 160 161 161 162 162 164 164 165 165 166 166 167 168 168 169 169 170 170 171 171 172 173 173 174 175 175 175 176 176 177 178 178 178 179 179 180 180 181 181 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 180 180 179 179 178 178 177 176 176 175 175 174 174 174 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 165 166 165 165 143 142 142 142 142 142 142 142 142 142 143 143 143 143 145 145 146 146 147 148 149 149 150 150 151 152 153 154 155 155 156 157 157 158 159 159 160 160 161 162 162 163 164 164 164 164 164 164 164 163 163 162 161 161 161 160 159 159 158 158 158 157 157 156 156 156 156 156 156 156 157 157 158 158 158 158 159 159 159 160 160 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 161 161 161 160 160 159 159 158 158 158 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 159 159 159 158 158 158 157 157 156 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 160 159 160 160 160 161 161 162 162 163 164 164 165 165 166 167 168 168 169 169 170 170 170 171 172 173 173 173 174 175 175 175 176 176 177 178 178 178 179 179 180 180 181 181 182 182 182 183 183 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 180 180 179 179 179 178 177 177 176 176 175 174 174 174 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 172 171 171 171 171 171 171 170 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 142 141 141 140 140 140 140 140 140 141 141 141 141 142 142 144 144 144 145 146 147 148 149 149 150 151 151 152 154 154 155 156 156 157 157 158 159 160 160 160 162 162 163 164 164 164 163 163 163 163 162 162 161 161 160 160 159 158 158 157 157 157 156 156 156 155 155 155 155 156 156 157 157 158 159 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 162 162 162 162 162 161 161 161 160 160 160 159 159 158 158 158 157 157 157 157 157 157 158 157 158 158 159 159 159 159 159 160 159 160 160 160 159 159 159 158 158 158 157 157 157 156 156 156 156 156 156 156 157 157 157 157 158 158 158 158 159 159 159 160 160 160 160 161 161 162 162 163 164 165 166 166 166 167 168 169 169 170 170 170 171 172 172 172 173 174 174 174 175 175 176 176 177 177 178 178 179 179 179 180 180 181 181 182 182 183 183 183 183 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 181 180 180 179 179 179 178 177 177 176 176 175 175 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 140 140 139 139 138 138 138 138 138 138 139 139 139 140 141 141 142 143 144 144 145 146 147 148 149 150 151 151 152 153 154 155 155 156 157 157 158 158 159 160 160 161 162 162 163 163 163 163 162 162 162 161 161 160 160 159 159 158 158 157 157 156 156 156 155 155 155 155 155 155 156 156 157 158 158 159 159 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 162 161 161 161 161 161 160 160 160 159 159 158 158 158 157 157 157 157 157 158 158 158 158 159 159 159 159 159 160 160 160 160 160 160 159 159 158 158 158 157 157 157 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 158 159 159 159 159 159 160 159 160 161 161 162 163 164 164 165 166 166 167 168 168 169 169 170 170 171 171 172 172 173 173 174 174 174 175 175 176 176 176 177 177 178 178 179 179 180 180 181 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 181 181 180 179 179 179 178 177 177 176 176 175 175 175 174 174 174 174 174 173 173 173 173 173 173 172 172 172 172 172 172 173 173 173 173 173 173 172 173 172 172 172 172 172 171 171 172 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 139 139 138 138 137 137 136 136 136 136 137 137 137 138 138 139 140 141 142 143 144 145 145 146 147 148 149 150 151 152 153 153 154 155 156 156 157 158 158 159 160 160 161 162 162 162 162 162 162 162 161 161 161 160 160 159 159 158 157 157 157 156 156 155 155 154 154 154 154 155 155 156 157 158 158 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 158 158 158 157 158 158 158 158 158 159 159 160 159 159 159 160 159 160 160 160 159 159 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 158 158 158 158 159 158 159 159 159 159 159 160 160 161 162 162 163 164 165 166 166 167 167 168 169 170 170 170 170 171 171 172 172 173 173 174 174 174 175 175 175 176 176 177 177 178 178 179 179 180 180 180 181 181 182 182 182 182 182 182 182 183 183 183 183 182 183 183 183 183 182 183 183 183 183 183 183 183 183 184 184 183 183 183 183 183 183 182 182 181 181 180 179 179 179 178 178 177 176 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 138 138 137 136 136 135 135 135 134 134 134 135 135 136 136 137 138 139 140 141 142 143 144 145 146 147 148 148 150 151 151 152 153 154 155 155 156 156 158 158 159 160 160 161 161 161 161 161 161 161 161 161 160 160 159 159 159 158 157 157 156 156 156 155 154 154 154 154 154 154 155 156 157 158 158 159 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 158 158 158 158 158 158 158 158 158 158 159 159 159 160 159 159 160 160 160 160 160 159 159 159 158 158 157 157 157 156 156 156 156 155 156 156 156 156 156 156 157 157 157 158 158 158 158 158 158 159 158 159 159 159 159 160 160 161 162 162 164 165 165 165 166 168 168 169 169 169 170 170 171 171 171 172 172 173 173 174 174 174 175 175 175 176 176 177 177 178 178 178 179 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 183 183 183 183 183 182 181 181 180 180 179 179 178 178 177 177 176 176 176 176 175 175 175 175 175 175 174 174 174 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 166 137 136 136 135 134 134 134 133 133 133 133 133 134 134 134 135 136 137 139 139 140 141 143 143 145 146 146 148 149 149 150 151 152 153 153 154 155 156 156 158 158 158 159 160 160 161 161 161 161 160 160 160 160 160 159 159 159 158 157 157 156 155 155 154 154 153 153 153 153 154 155 155 156 157 158 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 158 158 158 158 158 158 158 159 159 159 159 160 159 160 160 160 160 160 160 159 159 159 158 158 158 157 157 157 156 156 156 156 155 156 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 160 160 160 161 162 163 164 164 165 166 167 168 168 168 169 169 170 170 171 171 172 172 173 173 173 174 174 174 175 175 175 175 176 177 177 178 178 178 179 179 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 184 184 184 184 183 183 183 183 183 182 182 181 181 180 180 179 179 179 178 178 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 167 166 167 136 135 134 134 133 132 132 132 132 131 131 131 132 132 133 134 134 136 136 138 139 140 141 142 143 144 145 146 147 148 149 150 150 152 153 153 154 155 156 156 158 158 158 159 159 160 160 160 160 160 160 160 159 159 159 159 159 158 157 157 156 155 155 154 154 153 153 153 153 154 154 155 156 157 158 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 160 160 160 160 160 159 159 159 159 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 157 157 157 157 156 156 156 155 156 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 157 158 159 159 159 160 161 162 163 164 164 165 166 167 167 168 168 169 169 170 170 171 171 172 172 172 173 173 173 174 174 174 175 175 175 176 176 177 177 178 178 178 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 181 181 180 180 179 179 179 178 178 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 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 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 167 167 167 167 167 135 134 133 132 132 131 131 131 130 130 130 130 130 130 131 132 133 134 136 136 137 139 140 140 142 143 144 145 146 147 147 149 150 150 151 153 153 154 155 156 156 157 158 158 158 159 159 160 159 159 160 159 159 159 159 159 159 158 157 157 156 155 155 154 153 153 153 153 153 153 154 155 156 157 158 159 159 160 160 160 160 160 160 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 158 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 157 158 158 157 157 157 157 157 157 157 158 159 159 160 161 161 162 163 164 165 165 166 167 168 168 169 169 170 170 171 171 171 172 172 172 173 173 174 174 174 174 175 175 175 176 176 177 177 177 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 181 181 180 180 179 179 179 179 178 178 178 178 178 177 177 177 178 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 174 174 174 174 173 173 174 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 134 133 132 132 131 131 130 129 129 129 129 129 129 130 130 131 132 132 134 135 136 137 138 140 140 142 142 143 144 146 146 147 148 149 150 151 152 153 154 154 155 156 157 157 157 158 158 158 159 159 159 159 159 159 159 159 159 158 158 157 156 156 155 154 153 153 153 153 153 153 154 155 156 157 158 159 159 160 160 160 160 160 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 159 159 159 159 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 156 157 157 157 157 157 158 158 159 160 160 162 162 164 164 165 166 167 167 167 168 169 170 170 170 171 171 172 172 172 172 173 173 174 174 174 174 175 175 175 176 176 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 180 180 180 180 180 181 181 181 181 182 182 182 182 183 183 183 183 183 184 184 183 183 183 183 183 182 182 182 181 181 181 180 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 176 176 175 175 175 175 174 173 174 173 172 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 133 133 132 131 130 129 129 128 128 128 128 128 128 129 129 130 131 132 132 134 135 136 137 138 140 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 154 155 156 157 157 157 158 158 158 159 159 159 159 159 159 159 158 158 158 157 156 156 155 154 154 153 153 153 153 154 154 155 156 157 158 159 159 159 159 159 160 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 159 159 159 159 159 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 156 156 156 157 156 157 157 157 158 159 160 160 161 162 163 163 164 166 166 167 167 167 168 169 169 170 170 171 172 172 172 172 173 173 174 174 174 174 175 175 175 176 176 176 177 177 177 177 178 178 177 178 178 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 181 181 181 181 182 182 182 182 183 183 183 183 183 183 183 183 183 183 182 182 182 182 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 177 176 176 176 175 175 175 174 174 174 174 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 169 169 168 168 168 168 168 168 168 168 133 132 131 130 129 129 128 127 127 127 127 127 128 128 128 129 129 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 154 155 155 156 157 157 157 158 158 158 159 159 159 159 159 159 158 158 157 157 156 155 154 154 153 153 153 153 154 154 156 157 157 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 158 158 158 158 158 158 159 159 159 159 159 160 160 160 159 160 160 159 159 159 159 159 158 158 158 158 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 157 157 157 158 158 160 160 161 162 163 164 165 165 166 167 167 167 168 169 170 170 170 171 172 172 172 173 173 174 174 174 174 174 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 181 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 177 177 177 176 176 176 176 175 175 174 174 174 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 168 168 168 168 132 131 130 129 128 128 127 127 127 126 126 126 127 127 128 129 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 146 146 147 148 149 150 151 152 153 153 154 154 155 156 156 157 157 158 158 159 159 159 160 159 159 159 158 158 157 156 156 155 154 154 153 153 154 154 155 156 157 157 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 159 159 159 159 159 160 159 160 159 160 160 160 160 159 159 159 159 158 158 158 158 158 157 157 157 157 156 156 156 156 156 155 156 156 155 156 156 156 156 155 155 156 155 155 155 155 155 155 155 156 157 157 158 158 159 160 161 161 162 163 164 164 165 166 167 167 168 169 169 170 170 171 172 172 172 173 173 173 174 174 174 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 180 180 181 181 181 182 182 182 182 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 181 181 181 181 181 181 181 180 181 181 180 180 180 180 180 179 179 179 178 178 177 177 177 176 176 176 175 175 175 174 174 174 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 169 169 169 169 169 168 168 132 131 130 129 128 127 127 127 126 126 126 126 126 127 127 128 129 130 130 131 133 133 134 135 136 137 138 139 140 141 142 143 145 146 146 147 149 149 150 151 152 152 153 154 154 155 156 157 157 158 158 159 159 159 159 160 160 159 159 158 158 157 156 155 155 154 154 154 154 155 155 156 156 157 158 158 159 158 159 159 158 158 158 159 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 159 159 159 159 159 160 160 159 160 160 160 160 159 159 159 159 159 159 159 158 158 157 157 157 157 156 156 156 156 155 155 156 155 155 155 155 155 155 155 155 155 154 155 154 155 154 155 155 155 156 157 157 158 159 160 160 161 162 162 163 164 165 165 166 166 167 168 169 169 170 170 171 172 172 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 180 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 179 178 178 178 177 177 176 176 176 175 175 174 174 174 174 173 173 173 173 172 172 172 172 172 172 171 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 169 169 131 130 129 129 128 127 127 126 126 126 126 126 126 126 127 127 128 129 130 131 132 133 134 134 136 137 137 139 139 141 141 143 144 145 146 146 148 149 149 150 151 152 153 153 154 155 155 157 157 157 158 158 159 160 159 160 160 159 159 159 158 157 157 156 156 155 155 154 154 155 155 156 156 157 158 158 158 158 159 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 158 159 159 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 159 159 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 156 156 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 155 155 155 156 157 157 158 159 160 160 161 162 163 163 164 165 166 166 167 168 168 169 170 170 171 172 172 172 173 173 173 174 174 174 174 174 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 175 175 175 175 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 179 179 180 180 181 181 182 182 183 183 183 184 184 184 184 184 184 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 180 180 180 179 179 178 178 177 177 176 176 176 176 175 175 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 131 130 129 128 128 127 126 126 126 126 126 126 126 126 127 128 128 129 130 131 132 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 151 152 153 153 154 155 156 157 157 158 158 159 160 160 160 160 160 160 159 159 158 158 157 156 156 155 155 155 155 156 156 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 158 158 157 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 157 157 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 154 153 154 154 154 154 154 155 155 156 156 157 158 159 160 160 161 161 162 163 164 164 165 166 166 167 168 169 169 170 170 171 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 177 177 178 178 179 179 180 180 181 182 182 183 183 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 181 181 180 180 180 179 178 178 178 177 177 176 176 176 175 175 174 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 131 130 129 128 128 127 126 126 126 126 126 126 126 127 127 127 128 129 130 130 131 132 133 133 134 135 136 137 138 139 140 141 142 144 144 145 146 147 148 149 150 151 152 152 153 154 155 156 156 157 158 158 159 160 160 160 161 161 161 160 160 159 158 158 157 156 156 156 156 156 156 157 157 158 158 158 158 158 158 158 157 157 157 157 157 157 157 158 157 158 158 158 158 157 158 158 158 158 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 158 159 159 159 158 158 158 158 157 157 157 157 156 156 155 155 154 154 154 154 154 154 153 154 153 153 153 153 153 154 153 154 154 154 155 156 156 157 158 159 160 160 160 161 162 163 163 164 165 165 166 167 167 168 169 170 170 171 172 172 172 173 173 173 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 178 179 179 180 181 181 182 183 183 183 184 184 184 185 185 185 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 182 183 182 181 181 181 180 180 179 179 178 178 177 177 176 176 176 175 175 175 174 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 131 129 129 128 127 127 127 126 126 126 126 126 127 127 127 128 128 129 129 130 131 132 132 133 134 135 136 137 138 138 140 141 142 143 144 145 146 147 148 149 149 150 151 152 153 154 154 156 156 157 157 158 159 160 161 161 161 161 161 161 160 160 159 159 158 158 157 156 156 156 157 157 157 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 159 159 159 159 159 158 159 159 158 158 158 158 158 158 158 157 157 156 156 155 155 154 154 154 153 153 153 153 153 153 153 153 152 153 153 153 153 153 154 155 155 156 156 157 158 159 159 159 160 161 162 162 163 163 164 165 166 167 167 168 169 170 170 171 171 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 177 177 178 179 180 180 181 182 182 183 183 184 184 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 183 183 183 183 183 183 183 182 182 181 181 180 180 179 179 178 178 177 177 176 176 176 176 175 175 175 175 174 174 174 174 174 173 173 173 173 173 172 172 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 170 171 170 170 131 130 129 128 128 127 127 126 126 126 126 127 127 127 127 128 128 129 130 130 131 131 132 133 134 135 136 137 137 138 139 140 141 142 144 144 145 146 147 148 149 149 151 152 152 153 154 155 156 157 157 158 159 160 161 161 162 161 161 161 161 161 160 159 159 158 158 157 157 157 157 157 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 156 157 157 156 156 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 158 158 158 158 158 158 158 159 158 158 158 158 158 158 158 158 158 158 158 157 157 156 156 156 155 155 154 154 153 153 153 152 152 152 152 152 152 152 152 153 153 153 153 154 154 155 155 157 157 158 158 159 159 160 161 162 162 162 163 164 165 166 167 167 167 168 169 170 170 171 172 172 172 172 172 173 173 172 172 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 175 175 176 176 177 178 178 179 180 181 182 182 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 183 183 183 183 183 183 182 182 181 180 180 179 179 178 178 177 177 177 176 176 176 176 175 175 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 131 130 129 128 128 128 127 127 127 127 127 127 127 127 127 128 128 129 129 130 131 132 132 133 133 135 135 136 137 138 139 140 141 142 143 144 145 146 146 147 148 149 150 151 152 153 154 155 156 157 157 158 159 160 160 161 161 162 162 162 162 161 161 160 160 159 159 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 156 156 156 156 157 156 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 155 155 154 154 153 153 152 152 151 151 152 151 152 152 152 152 153 153 153 154 154 155 156 156 157 158 158 159 160 161 161 162 162 163 163 164 165 166 166 166 167 168 169 169 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 173 173 174 175 175 176 176 177 178 179 180 180 181 182 183 184 184 185 185 185 185 185 185 185 185 186 185 185 185 185 185 185 184 184 184 184 183 183 183 183 182 182 182 181 181 180 179 179 179 178 177 177 177 177 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 131 130 130 129 128 128 128 127 127 127 127 127 127 127 128 128 129 129 130 130 131 131 132 133 133 134 135 136 137 138 138 140 141 141 142 144 144 145 146 147 148 149 150 151 152 153 154 154 155 156 157 158 159 160 161 161 162 162 162 163 162 162 161 161 161 160 160 159 158 159 159 158 158 158 158 158 158 157 157 157 156 156 156 156 155 155 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 157 157 157 157 158 157 157 158 158 158 158 158 158 158 158 158 158 158 158 157 156 155 155 154 154 153 152 152 152 151 151 151 151 151 151 152 152 152 152 153 154 154 155 155 156 157 158 158 159 160 160 161 161 162 162 163 164 164 165 166 166 167 167 168 169 169 170 170 171 171 171 171 171 171 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 171 171 171 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 173 173 175 175 176 177 177 178 179 180 181 181 183 183 184 185 185 185 186 185 186 186 186 186 186 185 185 185 185 185 185 185 184 184 184 184 183 183 182 182 182 181 181 180 179 179 179 178 178 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 171 171 171 131 131 130 129 129 128 128 128 128 127 127 127 128 128 128 129 129 129 130 130 131 132 132 132 133 135 135 136 136 137 138 140 140 141 142 143 144 145 146 147 148 148 150 150 151 152 153 154 155 156 157 158 159 160 160 161 161 162 162 163 163 162 162 162 161 161 160 160 159 159 159 159 159 159 159 158 158 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 154 154 155 154 154 154 154 154 154 154 155 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 157 157 157 157 157 158 157 157 158 158 157 158 158 157 157 156 156 155 155 154 153 152 152 152 151 151 151 151 151 151 151 152 152 152 153 153 154 154 155 156 156 158 158 158 159 160 161 161 161 162 162 163 164 165 165 166 167 167 167 168 168 169 170 170 170 171 171 171 171 171 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 170 170 170 171 171 171 172 172 172 173 174 175 176 177 177 178 179 180 181 182 183 183 184 184 185 185 185 186 186 186 186 186 186 186 186 186 185 185 185 185 184 184 184 184 183 183 182 182 182 181 181 180 179 179 179 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 132 131 131 130 129 129 129 129 128 128 128 128 128 128 129 129 129 130 130 131 131 132 132 133 133 135 135 136 137 137 138 140 140 141 142 143 144 145 146 147 147 148 149 150 151 152 152 154 155 156 157 158 158 160 160 161 161 162 163 163 163 163 163 162 162 161 161 160 160 160 159 159 159 159 158 158 158 157 157 156 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 153 154 154 153 153 153 154 153 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 157 157 156 157 157 157 157 157 157 157 158 157 157 157 156 156 155 155 154 153 152 152 151 151 151 150 150 151 150 151 151 152 152 153 154 154 155 155 156 157 158 158 159 160 161 161 161 162 162 163 164 164 164 165 166 167 167 168 168 168 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 172 173 173 174 175 176 177 178 179 179 180 182 182 183 183 184 185 185 185 186 186 186 186 186 186 186 186 186 186 185 185 185 185 184 184 184 183 183 182 182 182 181 181 180 180 179 179 179 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 132 132 132 131 131 130 129 129 129 129 129 129 129 129 129 129 130 130 131 131 131 132 133 133 134 135 136 136 137 137 138 140 140 141 142 143 144 145 145 146 147 148 149 149 150 152 152 153 155 155 156 157 158 159 160 161 162 162 162 163 163 163 163 163 162 162 161 161 160 160 160 159 159 159 158 158 158 157 157 156 155 155 155 155 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 153 152 152 152 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 155 155 156 156 156 156 157 157 156 157 157 157 157 157 157 156 155 155 154 154 153 152 151 150 150 150 150 150 150 150 151 151 152 153 153 154 154 155 156 156 158 158 159 160 161 161 162 162 163 163 164 164 164 165 165 166 167 168 168 168 168 169 169 170 170 170 170 170 170 171 171 171 171 171 170 170 170 171 170 170 170 170 169 169 169 169 169 168 168 168 169 169 168 168 168 169 169 169 170 170 170 170 171 171 172 172 173 174 174 175 177 177 178 179 180 181 182 183 183 184 184 185 185 186 186 186 186 186 187 186 186 186 186 186 185 185 185 184 184 184 183 183 182 182 182 181 181 180 180 180 179 179 179 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 173 173 173 173 173 174 174 174 174 173 173 173 133 133 132 132 131 131 130 130 130 130 130 129 129 129 130 130 130 131 131 131 132 132 133 133 134 135 136 137 137 138 138 140 140 141 142 143 144 145 145 146 147 148 149 149 150 151 151 153 154 154 156 157 157 159 159 161 161 162 163 163 163 163 163 163 162 162 161 161 160 160 160 159 159 159 159 158 157 157 156 156 156 155 155 155 154 154 154 154 154 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 155 156 155 156 156 156 156 156 157 156 156 156 155 155 154 154 153 152 151 150 150 150 150 150 150 150 150 150 151 152 152 153 154 155 156 156 157 158 159 160 161 162 163 163 163 164 164 165 165 165 166 166 166 167 168 168 168 168 168 169 170 170 170 170 170 170 171 171 171 171 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 170 170 170 171 171 172 172 173 173 174 175 176 177 178 179 180 180 182 182 183 184 184 185 185 185 186 186 186 186 187 187 186 186 186 186 185 185 185 184 184 184 183 183 183 182 182 181 181 181 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 134 133 133 132 132 131 131 131 130 130 130 130 130 130 130 130 130 131 131 131 132 133 133 134 134 135 136 137 137 138 138 140 140 141 142 143 144 144 145 146 146 147 148 149 150 151 151 152 154 154 155 156 157 158 159 160 161 162 162 163 163 163 163 163 163 162 162 161 161 160 160 160 159 159 158 158 157 157 156 156 155 155 155 155 155 155 154 154 154 154 154 154 153 153 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 152 152 152 152 152 153 153 154 154 154 154 154 155 155 156 156 156 156 156 156 156 156 155 155 154 153 152 151 150 150 150 149 149 149 150 150 150 151 151 152 153 153 154 155 156 156 158 159 160 160 162 163 163 164 164 164 165 166 166 166 167 167 167 167 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 167 168 168 167 167 167 168 168 168 168 168 168 168 169 169 169 169 170 171 171 172 172 173 174 175 176 177 178 179 179 180 181 182 183 183 184 184 185 185 186 186 186 186 187 187 187 186 186 186 186 185 185 185 184 184 184 183 183 183 182 182 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 135 134 134 133 133 132 132 132 131 131 130 130 130 130 131 131 131 132 132 132 133 133 134 134 135 136 136 137 138 138 139 140 141 141 142 143 144 144 145 146 146 147 148 149 149 150 151 152 153 154 155 156 157 157 159 159 161 161 162 162 163 163 163 163 163 162 162 161 161 160 160 160 159 159 158 158 157 157 157 156 155 155 155 155 155 155 154 154 154 154 154 153 153 152 152 152 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 151 151 151 151 151 152 152 153 153 153 153 154 154 154 155 155 155 156 156 156 155 156 155 155 154 153 153 152 151 150 150 149 149 149 149 149 150 150 151 151 152 153 153 155 155 156 157 158 159 161 161 162 163 164 164 165 165 166 166 166 166 167 168 168 168 167 168 168 168 168 169 169 169 169 169 169 170 170 170 169 169 170 170 170 169 169 169 169 169 168 168 168 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 170 171 171 172 172 173 174 175 176 176 177 178 179 180 181 182 183 183 184 184 185 185 185 186 186 186 186 187 187 187 186 186 186 185 185 185 185 184 184 183 183 183 182 182 181 181 181 181 180 180 180 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 177 177 177 177 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 175 175 175 175 136 135 135 134 133 133 133 132 132 131 131 131 131 131 131 131 132 132 132 133 133 134 135 135 135 136 137 137 138 138 139 140 141 142 142 143 144 144 145 146 147 147 148 149 149 150 150 151 152 153 154 155 156 157 158 159 160 161 162 162 162 163 163 163 162 162 161 161 160 160 160 159 159 159 158 158 157 157 157 156 156 155 155 155 155 155 155 154 154 153 153 153 152 152 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 153 153 153 154 154 154 155 155 155 155 155 155 155 154 154 153 152 152 151 150 149 149 149 149 149 149 150 150 150 151 152 153 154 154 156 156 158 159 160 161 162 163 164 164 165 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 167 167 166 166 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 171 171 172 172 173 174 174 176 176 177 178 179 180 181 182 182 183 183 184 184 185 185 186 186 186 186 186 187 187 187 186 186 186 185 185 185 184 184 184 183 183 183 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 178 177 177 177 177 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 136 136 136 135 134 133 133 133 133 132 132 132 132 132 132 132 133 133 133 134 134 135 135 136 136 137 137 138 138 139 140 140 141 142 143 143 144 144 145 145 146 147 148 149 149 149 151 151 152 153 154 155 156 157 158 159 159 160 161 162 162 162 162 162 162 162 161 161 160 160 159 159 159 159 158 158 157 157 157 156 156 156 155 155 155 155 154 154 154 153 153 152 151 151 151 151 151 150 150 150 150 150 150 150 149 149 149 149 149 150 150 150 150 150 150 151 151 151 152 152 152 152 152 153 153 153 154 154 155 155 155 155 155 154 154 153 152 152 151 151 150 149 149 149 148 149 149 149 150 150 151 152 153 154 155 156 157 158 160 161 161 162 164 164 165 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 168 167 168 168 168 168 168 168 169 169 169 169 168 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 168 169 169 170 170 171 171 171 171 172 173 174 174 176 176 177 178 179 180 181 181 182 183 184 184 185 185 186 185 186 186 186 186 186 187 186 186 186 186 185 185 185 185 184 184 184 184 183 183 182 182 182 182 181 181 181 181 181 181 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 175 176 175 175 175 175 175 175 175 175 175 175 175 175 176 176 137 137 137 136 136 135 134 133 133 133 133 133 133 133 133 133 133 134 134 134 135 135 136 136 137 137 138 139 139 140 140 141 142 142 143 144 144 145 145 146 146 147 148 148 149 150 150 151 152 153 154 154 155 156 157 158 159 160 161 161 162 162 162 162 161 161 161 160 160 160 160 159 159 159 159 158 157 157 157 157 156 156 156 156 155 155 154 154 154 153 153 152 151 151 151 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 150 150 151 150 151 151 151 152 152 152 153 153 153 153 154 154 155 155 154 154 154 154 153 152 152 151 151 149 149 149 149 148 148 149 149 150 150 152 152 153 154 155 156 158 158 160 161 162 163 164 165 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 168 168 168 168 168 167 168 168 168 167 166 167 166 166 166 165 165 166 165 165 165 166 166 166 167 167 168 168 169 169 169 169 170 170 171 171 172 173 173 174 174 175 176 177 178 179 180 181 181 182 182 184 184 184 185 185 185 185 186 186 186 186 186 186 186 186 186 185 185 185 185 185 184 184 184 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 180 180 179 179 179 179 178 178 178 178 177 177 177 177 177 177 177 176 176 176 176 176 176 176 175 176 176 176 176 176 176 176 176 176 176 176 176 138 138 137 137 137 136 135 134 134 134 134 134 134 134 134 134 134 135 135 135 136 136 137 137 137 138 139 139 140 140 140 142 142 142 144 144 145 145 146 146 146 147 148 149 149 150 150 151 152 152 154 154 155 156 157 158 158 159 160 160 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 158 158 158 157 157 156 156 156 155 155 155 155 154 154 153 152 152 151 151 150 150 150 150 150 150 150 150 150 150 149 149 149 149 150 149 149 150 150 150 150 150 150 151 151 151 152 152 152 152 153 153 153 154 154 154 155 154 154 154 153 153 152 152 151 150 149 149 149 148 148 148 149 149 150 150 152 153 153 155 156 156 158 159 160 161 162 164 164 165 166 167 167 168 168 168 168 168 168 168 168 168 167 168 167 167 167 166 167 167 166 166 167 167 167 167 167 167 167 167 167 167 166 166 166 165 165 166 165 165 165 165 165 165 165 166 166 166 167 167 167 168 168 169 169 170 170 171 171 172 172 173 173 174 175 175 176 177 178 179 179 180 181 182 182 183 183 184 184 185 185 185 185 186 186 186 186 186 186 186 186 185 185 185 185 185 184 184 184 184 183 183 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 139 139 138 137 137 137 136 136 135 135 135 134 134 134 135 135 135 136 136 136 137 137 137 138 138 139 139 140 140 141 141 142 142 143 144 144 145 145 146 146 147 147 148 149 149 150 151 151 152 152 153 154 154 155 156 157 158 158 159 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 157 157 157 157 156 156 155 155 154 154 153 153 152 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 150 150 150 150 150 150 150 151 151 151 152 152 152 152 153 153 153 154 154 154 155 154 154 154 153 153 152 151 151 150 149 149 149 148 148 148 149 149 150 150 152 153 153 155 156 157 158 159 161 162 163 164 165 166 167 167 168 168 169 169 169 169 168 169 168 167 168 167 166 167 166 166 167 166 166 166 166 167 167 166 166 166 167 166 166 166 166 166 165 165 165 165 164 164 164 164 164 165 165 165 166 166 166 167 167 168 169 169 170 170 170 171 171 172 172 173 173 174 175 175 176 176 177 178 179 180 181 181 182 182 183 183 184 184 185 184 185 185 186 186 186 186 186 186 186 185 185 185 185 185 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 180 180 180 179 179 179 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 140 140 140 138 138 138 137 136 136 136 136 136 135 136 136 136 136 136 137 137 137 138 138 139 139 140 140 141 141 141 142 143 143 144 144 145 145 146 146 147 147 148 149 149 150 150 151 151 152 153 153 154 154 155 156 157 157 158 158 158 159 159 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 156 156 155 154 154 153 152 152 151 150 150 150 150 150 150 150 150 150 150 150 151 150 150 150 150 150 150 150 150 151 150 151 151 151 151 151 152 152 152 152 153 152 153 153 153 154 154 154 154 154 154 153 153 152 151 151 150 150 149 149 148 148 148 149 149 150 150 152 153 154 155 156 157 159 159 161 162 163 165 165 166 167 168 168 169 169 169 169 169 168 168 167 167 168 167 166 166 165 166 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 164 165 164 164 164 163 163 164 164 164 164 165 165 166 166 167 168 168 169 169 170 170 171 171 172 172 172 173 173 174 174 175 176 176 177 178 178 179 180 181 181 182 182 182 183 184 184 185 184 185 185 186 186 186 186 186 186 185 185 185 185 185 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 181 181 181 181 181 180 180 180 179 179 179 179 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 141 141 140 140 139 138 138 137 137 137 136 137 137 137 137 137 137 137 138 138 139 139 139 139 140 140 141 141 142 142 143 143 144 144 145 145 146 147 147 148 148 149 149 150 150 151 151 152 152 153 153 154 154 155 156 156 157 158 158 158 158 158 158 159 158 158 159 159 159 159 159 160 159 159 159 159 159 159 158 158 158 157 157 156 156 155 155 154 153 152 151 151 150 150 150 150 150 150 151 151 151 151 151 151 151 151 151 151 150 150 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 154 154 154 154 154 154 154 154 153 152 151 151 150 150 149 149 149 148 149 149 149 151 151 152 153 154 155 157 158 159 160 162 162 164 165 166 166 167 168 169 169 169 169 169 168 168 168 167 167 167 166 166 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 163 164 163 163 163 163 164 164 164 165 165 166 166 166 167 168 168 169 170 170 171 172 172 172 173 173 174 174 174 175 176 176 177 178 178 178 180 180 181 181 182 182 182 183 184 184 184 184 185 185 185 185 186 186 186 186 185 185 185 185 185 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 181 181 181 181 180 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 142 142 141 141 140 139 139 138 138 138 137 137 138 138 138 138 138 139 139 139 140 140 140 141 141 141 142 142 142 143 143 144 144 144 145 146 146 147 147 148 149 149 150 151 151 151 152 152 153 153 154 154 154 154 155 156 156 157 157 157 157 158 158 158 158 158 158 158 159 159 159 159 160 160 159 160 159 159 159 159 158 158 157 157 156 156 155 154 153 152 152 151 151 150 150 150 150 151 151 151 151 151 151 152 152 152 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 153 153 153 154 154 154 154 154 154 154 155 154 154 154 153 152 152 151 150 150 150 149 149 149 149 150 150 151 151 152 154 155 155 157 158 160 160 162 163 164 166 166 167 167 168 169 169 169 169 169 168 168 167 167 167 166 166 165 164 165 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 163 164 164 163 163 163 162 163 163 163 163 164 164 164 165 166 166 166 167 168 169 169 170 170 171 171 172 172 172 173 174 174 174 175 176 176 177 177 178 178 179 179 180 181 181 182 182 182 183 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 183 183 183 183 183 182 182 182 182 182 182 182 181 181 181 181 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 143 142 142 141 140 140 140 139 139 139 139 138 139 139 139 139 140 140 140 140 141 141 141 142 142 142 142 142 143 143 144 145 145 145 146 146 147 147 148 149 149 150 150 151 152 152 152 153 153 154 154 154 154 154 155 155 156 156 157 157 157 157 157 158 157 157 158 158 158 159 159 159 160 160 160 160 160 160 159 159 159 158 158 157 156 156 155 155 154 153 152 152 151 151 150 151 151 151 151 151 151 152 152 152 152 152 152 152 152 151 151 152 151 152 152 152 153 153 153 153 154 154 154 154 154 154 154 155 154 154 155 154 154 154 154 153 152 152 151 151 150 150 149 150 149 149 150 150 151 152 152 154 155 156 158 159 160 161 162 163 165 166 167 167 168 168 169 169 169 169 168 168 168 167 166 166 165 165 164 164 164 163 163 163 163 163 163 163 163 163 163 164 164 164 163 163 163 163 163 163 162 162 162 163 162 162 163 163 163 164 165 165 166 166 167 168 169 169 170 170 171 171 172 172 172 173 174 174 174 174 175 175 176 176 177 178 178 178 179 180 181 181 181 182 182 182 183 183 184 184 184 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 182 182 182 182 182 181 181 181 181 181 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 143 143 143 142 142 141 140 140 140 139 139 139 140 140 140 141 141 141 141 142 142 142 142 142 142 143 143 143 144 144 145 145 145 146 146 147 147 148 149 149 150 151 151 152 152 153 153 153 154 154 154 154 154 155 155 155 155 156 156 156 156 157 157 157 157 157 158 158 158 158 159 159 159 160 160 160 160 160 160 159 159 159 158 157 157 156 155 155 154 153 152 152 152 152 152 151 152 152 153 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 155 154 154 154 155 154 155 155 155 155 154 154 154 154 154 153 153 152 152 151 150 150 150 150 149 150 150 151 152 153 153 154 155 156 158 159 160 161 163 164 165 166 167 168 168 169 169 169 169 169 168 168 168 167 166 165 165 164 164 163 163 163 162 163 162 162 162 162 162 162 163 163 163 163 162 163 163 162 162 162 161 161 162 162 162 162 162 163 163 163 164 165 166 166 167 168 168 169 169 170 170 171 171 172 172 173 173 173 174 174 175 175 175 176 176 177 178 178 178 178 179 180 181 181 181 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 182 182 182 182 182 182 181 181 181 181 180 180 180 180 180 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 144 144 143 143 142 142 141 141 141 141 141 141 140 141 141 142 142 142 142 143 142 143 143 143 143 143 143 144 144 145 145 146 146 146 147 147 148 149 150 150 151 151 152 152 153 153 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 157 157 156 156 157 158 158 158 158 159 160 160 160 161 161 160 161 161 160 159 159 158 158 157 157 156 155 155 154 153 153 153 152 152 152 153 153 153 153 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 153 153 153 153 151 151 151 151 150 150 151 151 152 152 153 154 155 156 157 159 159 161 162 164 164 165 167 167 167 168 169 169 169 169 168 168 168 167 166 166 164 164 163 163 162 162 162 161 162 161 161 161 161 162 162 162 162 162 162 162 162 162 161 162 161 161 161 161 161 161 162 162 162 162 163 164 165 165 166 166 168 168 169 169 170 170 171 171 171 172 172 172 173 173 173 174 174 174 175 175 176 176 177 178 178 178 179 180 180 181 181 182 182 182 183 183 183 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 181 181 181 181 180 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 145 145 144 144 143 143 142 142 141 141 141 141 141 142 142 142 143 143 143 144 144 144 144 144 144 144 144 145 145 145 146 146 147 147 148 148 149 149 150 150 151 152 152 153 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 157 158 158 158 158 159 159 160 160 161 161 161 161 160 160 160 160 159 158 157 157 157 156 155 154 154 154 154 154 153 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 154 153 153 154 154 155 155 155 155 156 156 155 155 156 156 156 156 155 155 155 155 154 154 154 154 154 153 152 152 152 152 151 151 151 152 152 153 154 154 155 156 158 159 160 161 162 164 164 166 167 167 167 168 168 169 169 168 168 168 167 166 166 165 164 163 163 162 161 161 160 161 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 161 161 161 161 161 161 162 162 163 163 164 165 165 166 167 168 168 168 169 170 170 170 171 171 172 171 172 173 173 173 173 173 174 175 175 175 176 177 177 178 178 178 179 179 180 181 181 181 182 182 183 183 183 183 183 184 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 181 181 181 181 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 146 146 145 145 144 143 143 142 142 142 142 142 143 143 143 143 143 144 144 144 145 145 145 145 144 145 145 145 145 145 146 146 147 148 148 149 149 150 151 152 152 152 153 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 158 158 158 158 159 160 160 161 161 161 161 161 161 160 160 160 159 159 158 158 157 157 156 155 155 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 155 155 154 154 154 154 153 153 153 152 152 152 152 152 153 153 153 154 155 155 157 158 159 161 162 163 164 164 166 167 167 167 168 168 168 168 168 168 167 166 166 165 163 163 162 162 161 161 160 160 160 159 160 160 160 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 165 165 165 166 167 167 168 168 169 169 169 170 171 171 170 171 172 172 172 172 173 173 174 174 174 175 175 176 177 177 178 178 179 179 180 181 181 181 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 147 146 146 145 145 144 144 143 143 143 143 143 143 144 144 144 144 144 145 145 145 145 145 145 145 145 145 145 146 146 146 147 147 148 149 149 150 150 151 152 153 153 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 157 158 158 158 159 160 160 161 161 161 161 161 161 161 161 161 160 160 159 158 158 158 157 157 157 156 156 155 155 155 155 155 156 156 156 156 156 156 156 156 156 155 155 155 155 155 154 155 155 155 155 155 155 156 156 156 156 157 157 157 156 156 156 156 156 156 155 155 155 155 155 154 154 154 154 153 153 153 153 153 153 153 153 154 155 156 156 157 159 159 161 162 163 165 165 166 167 168 168 168 168 168 168 167 167 166 166 164 163 163 162 162 160 160 159 159 159 159 159 159 158 158 159 159 159 159 160 160 160 160 160 160 160 159 159 160 160 160 160 160 160 160 161 161 162 163 163 164 164 165 166 166 166 167 167 168 168 168 169 170 170 169 170 171 171 172 171 172 172 173 173 173 174 174 175 175 176 177 177 178 179 179 179 180 180 180 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 147 147 146 145 145 145 144 144 144 144 143 144 144 144 144 144 145 145 145 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 149 150 150 151 152 153 153 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 158 158 158 159 160 160 161 161 161 161 161 161 161 161 160 160 160 159 159 158 158 158 157 157 157 157 156 156 156 156 156 157 157 157 157 157 156 156 156 156 156 156 156 155 155 155 155 155 155 156 156 155 156 156 156 157 157 157 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 153 154 154 154 154 155 156 157 157 158 159 160 162 162 164 165 165 166 167 168 168 168 168 167 167 167 166 165 164 163 163 161 161 160 160 159 159 158 158 158 158 157 157 158 158 158 158 159 159 158 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 162 162 162 163 164 165 165 165 165 166 167 167 167 167 168 169 168 169 169 170 170 170 170 171 171 172 172 172 173 173 174 174 175 175 176 177 177 178 179 179 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 148 148 147 147 146 146 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 146 147 146 146 146 147 147 147 148 148 148 149 150 150 151 152 153 153 154 154 154 155 156 156 156 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 158 158 159 159 160 160 161 161 162 162 162 162 162 161 161 160 160 160 159 159 159 159 158 158 157 157 158 158 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 155 155 155 156 157 157 158 159 160 161 162 163 164 165 165 166 167 167 167 167 167 166 166 166 165 164 163 162 161 161 159 159 158 158 157 157 157 156 156 156 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 161 162 162 162 163 163 164 164 165 165 165 165 166 167 167 167 167 168 168 169 168 169 170 170 170 171 171 171 172 172 173 174 174 175 176 176 176 177 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 148 148 148 147 147 146 146 146 145 146 145 145 146 146 146 146 146 147 147 147 147 147 147 147 146 147 147 148 147 148 148 148 149 150 150 151 151 152 153 153 154 155 155 155 155 156 156 156 155 155 155 155 155 155 155 155 155 155 156 156 156 156 157 157 157 157 158 159 159 160 160 161 161 161 162 162 162 162 162 161 161 161 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 157 157 156 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 159 159 161 162 162 163 165 165 165 166 166 166 166 166 166 166 165 164 163 163 162 161 160 159 158 158 158 157 156 156 155 155 156 155 155 155 155 156 156 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 159 159 160 160 161 161 162 162 163 163 163 164 163 164 164 165 165 165 166 166 167 167 167 167 168 168 168 169 170 170 170 171 172 172 173 173 174 174 175 175 176 176 177 177 178 178 179 179 179 179 179 179 180 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 149 148 148 148 148 147 147 147 146 146 147 146 147 147 147 147 147 148 147 147 148 148 148 147 147 147 148 148 148 148 148 149 149 150 151 151 152 152 153 154 155 155 155 155 155 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 156 157 157 157 157 158 159 159 159 160 160 161 161 161 161 162 161 161 161 162 161 161 160 160 160 160 160 159 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 156 157 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 156 156 155 155 156 156 157 157 158 158 159 160 161 162 162 164 165 165 165 166 166 166 165 166 165 164 163 163 162 161 161 159 159 158 158 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 157 157 157 157 157 158 158 158 158 159 160 160 160 161 161 162 162 162 162 163 163 163 163 164 164 164 165 165 165 166 166 167 167 168 168 168 169 169 170 170 171 171 172 172 173 173 174 174 175 176 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 180 180 180 180 180 150 150 149 149 149 149 148 148 147 147 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 148 148 148 148 148 149 149 150 150 151 152 152 152 153 154 155 155 155 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 156 156 156 157 157 157 158 158 159 159 159 160 161 161 161 161 161 162 162 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 158 159 159 161 161 162 163 164 165 165 165 166 166 165 165 165 164 163 163 161 161 160 158 158 157 157 156 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 155 156 156 156 157 157 157 158 158 159 159 160 160 161 160 160 161 161 161 161 162 162 162 162 162 163 164 164 165 165 166 166 167 167 167 167 168 169 169 170 170 170 171 172 172 173 174 174 174 175 175 175 176 176 176 177 177 178 178 178 178 178 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 180 151 151 150 150 150 149 149 148 149 148 148 148 148 148 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 149 149 150 150 151 151 152 153 153 154 154 155 155 155 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 156 157 157 157 157 158 158 159 159 160 160 161 161 161 161 161 162 161 161 161 161 161 161 161 161 161 160 161 160 160 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 157 157 157 157 156 157 157 157 157 158 159 159 160 161 162 162 163 164 165 165 166 166 166 165 164 164 163 162 161 160 159 158 157 157 156 156 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 156 156 157 157 158 158 158 158 159 159 159 159 160 160 160 160 160 161 161 161 162 162 163 164 164 165 165 166 166 166 166 167 168 168 168 168 169 170 170 171 172 172 172 173 174 175 175 175 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 152 151 151 151 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 149 149 149 149 150 150 150 151 151 152 153 153 154 154 154 155 155 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 156 157 157 157 157 158 158 159 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 156 157 157 157 157 157 158 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 160 160 161 161 162 163 164 164 164 165 165 165 164 163 163 163 161 161 160 158 157 157 156 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 153 153 153 153 153 153 154 153 153 154 154 154 154 154 154 154 154 155 155 155 155 156 156 157 157 157 158 158 158 158 158 159 159 159 159 160 160 160 160 160 161 162 162 163 163 165 165 165 165 166 167 167 167 167 168 169 169 169 170 170 171 172 172 173 173 174 174 174 175 175 175 176 176 176 176 176 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 152 152 152 152 152 151 151 151 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 150 150 151 151 152 153 153 153 154 154 154 154 155 155 155 155 156 156 156 156 156 155 155 156 156 156 156 155 155 155 156 157 157 157 158 158 158 159 160 160 161 161 161 161 161 161 161 161 161 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 157 156 157 156 157 156 156 156 157 157 157 157 157 157 158 158 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 158 159 160 160 161 161 162 163 164 164 164 164 164 164 163 163 162 161 160 159 158 157 157 155 154 154 154 153 152 152 151 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 153 153 152 153 153 152 153 153 153 153 153 153 154 154 154 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 158 158 158 159 160 161 161 161 162 163 164 164 164 164 166 166 166 166 167 167 167 168 169 170 170 171 171 172 172 173 173 173 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 153 153 153 153 153 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 150 150 151 150 151 152 152 153 153 154 154 154 154 154 154 155 155 155 155 155 155 155 156 156 156 155 155 155 156 156 156 156 156 157 157 157 158 158 158 159 160 160 161 161 161 161 161 161 161 161 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 159 158 158 158 158 157 157 157 156 157 156 156 156 156 156 156 156 156 156 157 157 157 157 157 158 158 158 157 157 157 157 157 157 157 157 158 158 158 159 158 159 159 159 160 160 161 161 162 163 163 164 164 164 164 164 163 162 162 160 159 158 157 156 155 154 154 152 152 151 151 151 150 150 150 150 150 150 150 150 151 151 151 151 151 152 151 151 151 152 151 151 152 151 151 151 152 152 151 152 152 152 152 153 154 154 155 155 155 156 155 155 156 156 156 155 155 155 156 156 157 157 158 159 160 160 161 161 163 163 163 163 164 164 164 165 166 166 166 167 168 168 168 169 170 170 171 171 172 172 173 173 173 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 154 154 154 153 153 153 153 152 152 152 152 152 151 151 151 151 151 151 151 150 150 151 150 150 150 150 150 151 151 151 151 152 152 153 154 154 154 155 155 155 154 154 154 154 154 155 155 155 155 155 156 156 156 155 155 156 156 156 156 156 157 157 157 158 158 159 159 160 160 160 161 161 161 161 161 162 162 162 162 161 161 161 161 161 162 161 161 161 162 162 161 161 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 157 157 157 156 156 155 156 156 155 155 155 155 156 156 156 156 156 157 157 158 158 158 157 157 157 157 157 157 157 157 157 158 158 159 159 159 159 159 160 161 161 162 162 163 164 163 163 163 163 163 162 161 160 159 158 157 156 155 154 153 152 151 150 150 150 150 150 150 149 149 150 150 150 150 150 150 150 151 151 151 150 151 150 150 151 150 151 150 150 150 150 150 150 150 150 151 152 151 152 153 154 154 154 154 155 154 154 154 154 154 154 154 154 155 155 156 156 157 158 159 159 160 160 162 162 162 162 163 163 164 164 164 165 166 166 166 167 168 169 169 170 170 171 172 172 172 172 173 173 173 173 174 174 175 175 175 175 176 176 176 176 177 177 177 177 177 178 177 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 155 154 154 154 154 154 154 153 153 153 153 152 152 152 152 151 151 151 152 151 151 151 151 151 151 151 151 151 151 151 152 152 153 154 154 154 154 154 155 155 155 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 158 158 158 159 159 160 160 160 161 161 162 162 162 162 162 162 162 161 161 161 161 162 162 161 161 161 162 162 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 159 158 158 157 157 157 156 156 156 155 155 155 155 154 154 154 155 155 156 156 156 156 157 157 158 158 158 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 161 161 162 163 163 164 164 163 163 163 162 161 160 159 158 157 156 155 154 153 152 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 150 149 149 149 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 150 150 151 151 152 152 153 153 154 153 154 154 153 153 153 152 152 152 153 153 154 155 155 156 157 158 158 159 160 161 161 161 162 162 162 163 163 164 164 164 165 166 166 167 168 168 169 169 170 170 171 171 172 172 172 173 173 173 173 174 175 175 175 175 176 176 176 176 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 181 181 181 181 181 181 181 155 155 155 155 155 155 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 151 152 152 151 152 152 152 152 153 154 154 154 154 154 154 155 155 155 155 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 159 160 160 160 160 160 161 161 161 162 162 162 162 162 162 161 161 162 162 162 162 161 162 162 162 161 161 161 161 161 161 161 161 161 160 160 160 159 159 159 159 159 158 158 157 157 157 156 156 155 155 154 154 154 154 154 154 154 155 155 156 156 156 157 157 158 158 157 157 158 158 158 158 158 158 158 158 159 158 159 159 160 159 160 161 161 162 162 163 163 163 163 163 162 162 161 160 159 158 157 156 155 154 153 152 151 150 150 150 149 148 148 148 148 148 149 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 147 148 148 148 149 149 149 150 150 151 152 152 152 153 153 153 153 152 152 152 152 151 151 152 152 152 153 155 155 156 157 157 158 159 159 159 160 161 161 162 162 162 163 163 164 165 165 165 166 167 168 169 169 170 170 171 171 171 171 172 172 173 173 173 174 174 174 175 175 175 175 176 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 181 181 181 181 181 181 155 155 155 155 155 155 155 154 154 154 153 153 152 152 152 153 153 153 153 153 153 153 152 152 153 152 152 152 152 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 157 156 157 157 158 158 158 159 159 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 162 162 161 162 162 161 161 161 161 161 161 160 160 160 159 159 159 159 158 158 157 157 156 156 155 155 154 154 154 153 153 153 153 153 154 154 155 155 156 157 157 157 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 162 163 162 163 163 163 163 162 162 161 159 159 157 157 155 154 153 152 151 151 150 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 148 148 148 148 148 148 148 147 147 147 146 146 146 147 147 147 147 148 149 148 149 150 151 151 151 152 152 151 151 151 151 151 151 150 150 150 151 152 152 152 154 155 155 156 157 157 158 158 158 159 159 160 160 161 161 162 163 163 164 164 165 166 167 168 168 168 169 169 170 170 171 171 171 172 172 173 173 173 174 174 174 175 175 175 175 176 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 182 182 182 182 182 181 181 181 181 181 181 156 156 156 156 155 156 155 155 154 154 154 154 154 154 154 153 154 154 154 154 154 154 154 154 153 154 153 153 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 160 159 159 159 158 158 157 157 156 155 155 154 154 153 153 152 152 152 153 152 153 154 154 155 155 156 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 161 161 162 162 162 163 163 163 163 163 162 161 160 159 158 157 156 155 153 153 151 151 150 149 148 148 148 148 148 148 148 148 147 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 147 147 147 146 146 146 146 146 146 145 146 147 147 148 148 149 150 150 150 150 151 151 151 149 149 149 149 149 149 149 149 149 150 151 152 152 154 154 155 156 156 157 157 158 158 159 159 159 160 160 161 162 162 163 165 165 165 166 167 167 168 169 169 170 170 171 171 171 172 172 172 173 173 173 174 174 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 181 181 181 181 181 181 156 156 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 155 155 155 155 155 155 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 156 156 155 155 155 155 155 155 156 156 156 156 157 157 156 156 157 157 156 157 157 157 157 157 158 158 158 159 159 160 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 160 160 160 159 159 159 158 158 157 157 156 155 155 153 153 152 152 152 152 152 152 152 152 153 154 154 155 155 156 157 158 158 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 161 161 162 162 162 163 163 163 162 162 161 161 159 158 157 156 155 154 153 152 151 150 150 149 148 148 148 148 148 148 148 147 147 147 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 146 146 145 145 146 145 145 145 145 146 147 148 148 149 150 150 149 150 150 149 149 149 148 147 147 147 147 147 148 149 149 150 151 152 153 154 154 156 156 156 156 157 157 158 158 159 159 160 161 161 162 163 164 164 165 166 167 167 168 169 169 169 170 170 171 171 172 172 172 172 172 173 174 174 174 175 175 175 176 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 182 182 181 181 181 181 181 156 156 156 156 156 156 156 155 155 155 154 154 154 155 155 155 155 155 155 156 155 156 156 155 155 155 155 154 155 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 159 159 159 159 160 160 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 160 160 160 159 159 159 158 158 157 157 156 155 154 153 153 152 152 151 151 151 151 152 152 152 153 154 155 155 156 157 157 158 158 158 159 159 159 159 159 159 159 160 160 160 160 161 161 162 162 162 162 162 163 163 163 163 162 161 160 159 158 156 156 155 153 153 152 151 150 150 149 149 149 148 148 148 148 148 147 148 147 148 148 147 147 147 147 147 148 148 148 147 147 147 147 147 147 147 146 145 145 145 145 145 144 145 145 146 146 147 147 148 149 149 149 149 149 148 148 148 147 146 146 146 146 146 146 147 147 148 149 151 152 152 153 154 155 155 156 156 157 156 157 157 158 158 159 160 161 162 163 163 164 165 166 166 167 168 168 169 169 170 170 171 171 171 172 172 172 172 173 174 174 174 175 175 175 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 182 181 181 181 181 181 181 157 157 156 156 156 157 156 156 155 155 155 155 155 155 155 156 156 156 156 157 157 157 157 156 156 156 156 156 155 156 155 155 156 156 156 156 157 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 158 158 157 157 158 157 157 157 158 158 158 159 159 159 160 160 160 161 161 162 162 162 163 163 163 163 163 163 163 163 162 163 163 162 162 162 163 163 162 162 162 162 162 162 162 161 161 161 161 160 160 160 159 159 159 158 157 157 156 156 155 154 153 152 152 152 151 150 151 151 151 152 152 153 154 155 156 156 156 157 158 158 159 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 163 163 163 163 163 163 162 161 161 160 159 158 157 155 155 154 153 152 151 150 149 149 149 149 148 148 148 148 148 147 148 148 148 148 147 147 147 147 147 147 148 148 147 148 147 147 147 147 147 146 145 145 145 145 144 144 145 145 146 146 146 146 147 147 148 148 148 147 147 147 147 146 145 145 145 145 145 145 145 147 147 147 149 150 151 152 153 154 154 154 155 155 156 156 157 157 158 159 159 160 161 162 162 163 164 165 166 166 167 167 168 168 169 169 170 171 171 171 172 172 172 172 173 174 174 174 175 175 176 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 182 182 181 181 181 181 181 181 181 157 157 157 157 157 157 156 156 156 156 156 155 155 156 156 156 156 157 157 158 158 158 158 158 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 158 157 157 158 158 158 158 158 158 158 158 157 158 158 158 158 158 159 158 159 159 160 160 160 161 161 162 162 162 163 163 163 163 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 161 161 161 161 160 160 160 159 159 158 157 157 156 156 155 154 153 152 152 151 150 150 150 150 150 151 152 153 153 154 155 156 157 157 158 158 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 163 163 163 163 163 163 162 162 161 161 160 159 158 156 156 154 154 153 152 151 151 150 150 150 149 149 149 149 149 148 148 148 148 148 148 148 147 147 147 147 148 148 148 148 148 147 148 147 147 147 146 146 145 145 145 144 144 145 145 145 145 146 146 147 147 147 147 146 147 147 147 146 145 144 144 144 144 144 144 145 145 145 146 147 149 150 150 151 153 153 154 154 155 154 155 156 156 157 158 158 159 160 161 161 162 163 164 165 165 166 166 167 168 168 169 169 170 170 171 171 172 172 172 173 174 174 174 174 175 175 175 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 157 158 158 158 158 159 159 158 159 158 158 158 157 157 157 157 157 157 157 156 157 157 157 157 157 157 157 158 158 158 159 159 159 159 159 159 159 158 158 158 158 159 158 158 159 158 159 159 160 160 161 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 163 164 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 160 160 160 159 158 157 157 156 155 154 153 152 151 151 150 150 150 150 150 151 152 152 153 154 155 156 156 157 157 158 158 159 159 159 160 160 160 160 160 161 161 161 162 162 162 163 163 163 163 164 163 163 162 162 161 160 159 158 157 156 154 153 152 152 152 151 150 151 150 150 150 149 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 147 146 145 146 145 144 144 144 144 144 144 145 146 145 146 146 146 146 146 147 146 145 144 144 143 143 143 143 143 143 144 145 145 146 148 148 149 150 151 152 152 153 153 154 154 155 156 156 157 158 158 159 160 161 161 162 163 164 165 165 166 167 167 167 168 169 169 169 170 171 172 172 172 172 173 174 174 174 175 175 175 176 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 158 157 157 158 157 157 157 157 157 157 157 156 157 157 157 157 158 159 159 159 160 160 160 160 160 160 159 158 158 158 158 158 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 163 163 163 164 164 165 165 165 165 165 165 165 165 164 165 165 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 161 161 160 160 160 159 158 158 157 156 155 154 153 152 151 151 150 150 150 150 150 151 151 152 152 153 154 155 156 157 158 159 159 160 160 160 160 160 160 160 160 161 162 162 162 163 163 163 163 163 164 164 164 163 162 162 161 160 159 158 157 156 155 154 153 153 152 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 148 148 148 148 149 149 149 149 149 149 148 148 148 147 147 147 146 146 145 144 145 143 144 144 144 144 144 145 145 145 145 146 146 145 145 144 144 143 143 143 143 142 142 143 143 144 144 146 146 148 148 149 150 151 152 152 153 153 154 154 155 155 156 156 157 158 159 160 161 162 162 163 164 164 165 166 167 167 168 168 169 169 170 170 171 172 172 172 172 173 174 174 174 175 175 175 176 176 176 177 177 177 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 158 158 158 158 158 158 157 158 157 157 157 157 157 158 158 159 159 160 160 160 161 161 161 161 161 161 160 160 160 159 159 159 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 161 161 161 161 160 160 160 160 160 160 159 159 160 160 160 160 160 160 161 162 162 162 163 163 163 164 164 164 165 165 165 166 166 166 166 166 165 166 166 166 165 165 165 165 165 165 164 164 164 164 163 163 163 163 162 162 162 161 161 161 160 159 158 157 157 156 155 154 152 152 152 151 151 150 151 150 151 152 152 153 154 155 156 156 157 158 158 159 159 159 160 160 161 161 161 161 161 162 162 162 163 163 164 164 164 164 164 164 163 162 162 161 160 159 158 157 156 155 154 154 153 152 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 149 150 150 150 149 149 150 149 149 149 148 148 148 148 148 146 146 146 145 145 144 144 144 144 144 144 145 145 145 145 145 145 145 144 144 144 143 143 142 142 142 142 142 143 143 144 144 146 146 148 148 149 149 150 151 151 152 153 154 154 155 155 156 157 157 158 159 160 161 162 163 164 164 165 165 166 167 167 168 168 169 169 170 171 171 172 172 172 173 173 173 174 174 175 175 175 176 176 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 158 159 159 159 159 158 158 158 158 158 158 158 158 158 158 159 160 160 161 162 162 162 162 163 163 162 162 161 161 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 161 161 162 162 162 161 161 161 161 161 160 161 160 160 160 160 160 160 160 161 161 162 162 162 162 163 163 164 164 164 165 166 166 166 166 166 166 166 167 167 167 166 166 166 166 166 166 165 165 165 165 165 164 164 164 163 163 163 163 162 162 161 160 160 159 159 158 157 156 155 154 153 153 152 152 151 151 151 151 151 152 152 153 154 155 155 156 157 157 158 159 159 160 160 160 161 161 161 162 162 162 163 162 163 163 164 164 164 164 164 164 163 163 162 161 161 160 158 157 157 156 155 154 154 153 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 148 147 147 146 145 146 145 144 144 144 144 143 143 144 144 144 144 145 144 144 144 144 144 143 143 143 141 141 141 142 143 144 144 145 146 146 148 148 149 149 150 151 152 153 153 153 154 155 156 156 157 158 159 160 161 162 162 163 164 164 165 166 166 167 167 168 169 169 170 170 171 171 172 172 172 173 173 174 174 174 175 175 175 176 176 176 176 177 177 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 159 159 159 159 159 159 159 159 158 158 159 158 159 158 159 160 160 161 161 162 163 163 164 164 163 163 163 162 162 161 161 160 160 160 159 159 159 159 160 160 160 160 161 161 162 162 162 162 162 162 162 162 162 162 161 161 161 160 161 161 161 161 161 161 161 162 162 163 163 163 164 164 165 165 166 166 167 167 167 167 167 167 168 168 168 167 167 168 167 167 167 166 166 166 166 165 165 165 164 164 164 163 163 163 162 162 161 161 160 159 158 157 157 156 155 154 153 152 152 152 152 151 151 151 152 152 153 154 154 155 156 157 158 158 159 160 160 160 161 161 161 161 162 162 162 163 163 163 164 164 164 164 164 164 164 163 163 162 161 161 160 159 158 157 157 155 155 155 154 153 153 152 152 152 152 152 152 152 151 151 151 152 151 151 151 151 151 151 151 151 151 151 150 151 151 150 150 150 150 149 148 148 148 147 146 146 144 144 144 143 143 143 143 143 143 143 144 144 144 143 144 144 143 142 142 142 142 142 142 142 142 143 144 144 145 146 147 148 148 149 150 151 151 152 152 153 153 154 155 156 156 157 158 160 160 160 162 163 164 164 164 165 166 167 167 167 168 169 169 170 170 171 171 172 172 172 173 173 174 174 174 174 175 175 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 160 160 159 159 160 159 160 159 159 159 159 159 159 159 160 161 161 162 162 163 164 165 165 165 165 165 164 164 163 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 164 163 163 162 162 162 162 161 161 161 161 162 161 161 162 162 162 162 163 164 164 165 165 165 166 167 167 167 168 168 168 169 169 169 169 169 169 168 169 168 168 168 167 167 167 166 166 166 166 165 165 165 164 164 164 163 163 162 161 161 160 159 158 157 156 155 155 154 153 152 152 152 151 151 152 152 153 153 154 154 156 156 157 158 158 159 160 160 161 161 161 161 161 162 162 162 163 163 163 164 164 164 164 164 164 164 164 163 163 162 161 160 160 159 158 157 156 156 155 155 154 154 154 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 151 151 151 152 151 151 152 151 151 151 150 150 150 149 149 148 147 147 146 145 145 145 143 143 143 143 143 143 143 143 144 143 144 144 144 143 143 142 142 141 141 141 141 141 142 143 143 144 145 146 148 148 149 149 150 151 151 152 152 153 154 155 155 156 157 158 159 160 160 161 163 163 164 164 165 166 166 167 167 168 168 169 169 170 171 171 171 172 172 172 173 173 174 174 174 174 175 175 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 160 160 160 160 160 160 160 160 160 159 160 160 160 160 161 161 162 163 163 164 165 165 166 167 166 166 165 165 164 163 163 162 162 161 161 161 161 161 161 162 162 162 163 163 163 163 164 164 164 164 164 163 163 162 162 162 162 162 161 161 162 161 161 162 162 163 163 163 164 164 165 166 166 167 167 168 168 168 169 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 167 167 166 166 166 165 165 165 164 163 163 162 162 161 160 159 158 158 157 155 155 154 154 153 153 152 153 153 153 153 154 154 155 156 156 157 158 158 159 159 160 160 161 161 161 161 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 163 162 162 161 160 160 158 158 157 156 156 156 155 155 154 154 154 154 154 154 154 154 153 153 154 153 153 153 153 153 153 152 152 152 152 152 151 152 152 151 151 151 150 149 150 148 147 147 146 145 145 144 143 143 143 143 142 142 142 143 143 143 143 144 143 144 143 143 142 142 142 141 141 141 142 142 143 144 145 146 146 148 149 149 150 150 151 151 152 153 153 155 155 156 157 158 159 159 160 161 162 163 164 164 165 165 166 167 167 167 168 169 169 169 170 171 171 172 172 172 173 173 173 174 174 174 174 175 175 175 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 161 161 161 160 161 161 161 161 160 160 161 160 160 161 162 162 163 164 165 166 166 167 167 167 167 167 166 166 165 164 164 163 162 162 162 162 162 162 163 163 162 163 163 163 164 164 164 164 164 164 164 164 164 163 162 163 162 162 162 162 162 162 162 163 163 163 163 164 165 165 166 166 167 168 168 168 169 170 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 168 168 167 167 167 166 166 165 165 164 164 163 162 162 161 160 159 158 158 157 156 156 154 154 154 154 154 154 154 154 154 155 156 156 156 157 158 159 159 160 160 160 161 161 161 162 162 162 162 163 163 163 164 164 164 164 164 164 164 164 164 163 162 162 161 160 160 159 158 158 157 156 156 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 152 152 152 152 152 153 152 151 151 151 150 149 148 148 147 146 145 145 143 143 143 142 142 142 142 143 143 143 143 144 144 143 143 143 143 142 142 142 142 141 141 142 143 143 144 146 146 148 148 149 150 150 151 151 152 152 154 154 155 155 157 158 159 159 160 161 162 163 163 164 165 165 166 166 167 167 168 169 169 169 170 170 171 171 172 172 173 173 173 173 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 162 161 161 161 161 161 161 161 161 161 161 161 161 161 162 163 163 164 166 167 167 168 168 168 169 168 167 166 166 165 164 164 163 163 163 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 162 162 163 162 162 163 163 163 164 164 164 165 165 166 167 167 168 168 169 169 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 169 169 168 168 168 167 166 166 166 165 164 163 163 162 161 160 159 158 158 157 157 156 156 156 155 155 155 155 155 155 156 156 156 157 157 158 158 159 159 160 160 161 161 161 161 162 162 163 163 163 163 163 164 164 164 165 164 164 164 164 163 162 162 162 161 160 160 159 158 157 157 156 156 155 155 155 154 154 155 155 154 154 154 154 154 154 154 154 154 154 153 154 153 153 153 153 153 153 153 153 152 151 152 152 151 150 149 149 148 147 146 145 144 143 142 142 142 142 142 142 143 143 143 144 143 143 143 143 143 142 142 141 142 141 141 142 142 143 144 145 146 148 148 149 149 150 151 151 152 153 154 154 155 155 157 157 159 159 160 161 162 162 163 164 165 165 166 166 167 167 168 168 169 169 170 170 171 171 171 172 172 173 173 173 173 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 162 161 162 161 161 161 161 161 161 161 161 161 162 162 163 163 164 165 166 167 168 168 169 169 169 169 168 167 167 166 165 164 164 164 163 163 163 164 164 164 164 164 164 164 164 165 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 164 164 165 165 166 167 167 168 168 169 170 171 171 171 172 173 173 173 174 174 174 173 173 174 173 173 172 172 172 172 171 171 171 170 170 169 169 168 168 167 166 166 165 164 164 163 162 162 161 160 159 158 158 157 156 156 156 156 156 156 156 156 156 156 157 157 157 158 158 159 159 159 160 161 161 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 163 163 162 162 162 161 160 159 158 158 157 157 156 156 156 156 155 155 155 154 154 154 154 154 154 154 155 155 155 155 154 154 154 154 153 154 153 154 153 153 153 152 153 153 152 152 151 150 149 148 146 145 144 143 142 142 142 142 142 142 143 142 142 143 144 143 143 143 143 143 142 142 141 142 142 143 143 144 144 145 147 147 148 148 149 150 151 151 152 153 153 154 155 156 157 158 158 159 160 161 162 162 163 164 164 165 166 166 166 167 168 168 169 169 170 170 170 171 171 171 172 172 172 173 173 173 173 174 174 175 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 180 179 179 180 180 180 180 180 162 162 162 161 161 161 161 161 161 161 161 162 162 162 163 164 165 166 166 167 168 169 169 169 169 169 168 168 167 166 165 165 165 164 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 163 163 164 164 164 164 164 165 165 166 166 166 167 168 169 169 170 171 171 172 172 173 174 174 174 174 174 174 175 175 175 174 174 174 173 173 173 172 172 172 171 171 171 170 169 169 168 167 167 166 166 165 164 163 162 162 161 160 160 159 159 158 157 157 156 156 157 156 157 157 157 157 157 158 158 159 159 159 160 160 160 161 161 161 161 162 162 163 163 163 163 164 164 164 164 165 164 164 164 164 163 162 162 162 161 160 159 158 158 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 153 154 154 154 154 154 153 154 153 154 154 153 152 152 151 150 148 147 146 145 143 142 142 141 142 141 141 142 142 143 143 144 143 143 143 142 142 142 141 142 142 142 142 143 144 144 146 147 147 148 148 149 150 150 151 152 152 153 154 155 156 156 157 158 159 160 160 161 163 163 163 164 165 166 166 166 167 167 168 169 169 170 170 170 171 171 171 172 172 172 172 173 173 173 173 173 174 175 175 175 175 175 175 176 176 176 176 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 162 162 162 162 161 161 161 161 161 161 162 162 162 162 163 164 165 166 167 168 169 169 169 170 170 169 168 168 167 167 166 165 165 165 165 165 165 165 165 165 166 166 165 165 165 165 165 165 165 164 164 164 165 165 165 164 164 164 164 164 164 164 164 165 165 165 166 166 166 167 168 169 169 170 171 171 172 172 174 174 174 175 175 175 176 176 176 176 176 175 175 175 175 174 174 173 173 173 172 172 172 171 171 170 169 169 168 167 166 166 165 164 164 163 162 161 161 160 160 159 159 158 158 158 158 157 157 158 157 158 158 158 158 158 159 159 160 160 160 160 161 161 161 161 162 162 163 163 163 163 164 164 164 165 164 164 164 164 163 162 162 162 161 160 159 158 158 158 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 154 154 154 154 154 154 154 154 154 154 154 154 153 152 151 149 147 146 145 143 143 142 141 140 141 142 142 142 143 143 143 143 143 143 142 142 142 142 141 142 143 142 143 144 144 146 147 147 148 148 149 150 150 151 151 152 154 154 155 155 157 157 158 159 160 161 161 163 163 163 164 165 166 166 166 167 167 168 169 169 170 170 171 171 171 171 172 172 172 172 172 172 173 173 173 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 162 162 162 162 161 161 161 161 161 161 162 162 162 162 164 165 165 166 167 168 169 169 169 170 170 169 168 168 168 167 166 166 166 166 165 165 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 168 168 169 170 171 171 172 172 174 174 175 175 175 176 176 177 177 177 177 177 177 176 176 176 176 175 175 174 174 174 173 173 172 172 171 170 170 169 168 168 167 166 166 165 164 164 163 163 162 161 160 159 159 159 159 159 158 158 158 158 158 158 158 158 158 159 159 159 160 160 160 161 161 161 161 162 162 162 163 163 163 164 164 164 164 164 164 164 164 163 163 162 162 161 160 159 158 158 157 157 156 156 156 155 155 155 156 156 156 156 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 155 154 155 154 154 153 153 152 150 148 146 145 144 144 142 141 141 142 141 142 142 142 142 143 143 142 142 142 143 143 142 142 143 143 143 144 145 145 146 147 147 148 148 149 151 151 152 152 153 154 154 154 156 157 157 158 159 160 161 162 162 163 164 164 165 166 166 167 167 167 168 169 169 170 170 170 171 171 171 171 172 172 172 172 172 172 172 173 173 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 162 162 162 161 162 161 161 161 161 162 161 162 162 163 164 165 165 166 167 168 169 169 169 169 169 169 168 168 168 167 167 166 166 166 166 166 167 166 166 167 167 167 166 166 166 166 165 165 165 165 165 165 165 166 166 166 166 165 165 165 165 165 165 165 166 166 166 167 168 168 169 169 171 171 172 173 173 174 175 175 176 176 177 177 177 178 178 178 178 178 177 177 177 177 176 176 176 175 175 174 174 174 173 172 171 171 170 169 169 168 167 166 166 165 165 164 163 163 162 162 161 160 160 160 159 159 159 158 159 158 158 159 158 159 159 159 159 159 160 160 160 161 161 161 161 162 162 163 163 163 163 164 164 164 164 164 164 164 163 163 162 162 161 160 160 159 158 158 157 156 156 156 156 156 155 155 155 155 156 156 156 156 156 156 156 155 155 155 155 154 154 155 155 154 154 155 155 155 155 155 156 155 154 154 153 152 151 149 147 145 144 143 142 141 141 141 141 140 141 141 142 142 143 143 143 144 144 143 143 143 144 144 144 145 146 146 147 148 148 149 149 150 151 151 152 152 153 154 154 154 156 156 157 158 159 160 161 162 162 163 164 164 165 166 166 167 167 168 168 169 169 170 170 170 170 171 171 171 171 172 172 172 172 172 172 173 173 173 174 174 174 174 174 174 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 179 180 162 162 162 162 161 162 161 161 161 161 162 162 163 163 164 165 165 166 167 168 168 169 169 169 169 169 169 168 168 167 167 166 166 166 166 166 167 167 167 168 168 168 167 166 166 166 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 169 169 170 171 172 172 173 174 175 175 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 175 174 174 173 172 171 171 170 169 168 168 167 167 166 165 165 164 163 162 162 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 163 163 162 162 161 160 159 159 158 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 155 155 155 155 155 156 156 155 156 156 156 155 154 154 153 152 150 148 146 144 143 141 141 140 141 140 140 141 142 142 142 143 143 143 144 144 144 144 144 145 146 145 146 147 147 148 149 148 149 149 150 151 151 152 152 153 154 154 155 156 156 157 158 159 160 161 162 162 163 164 165 165 166 167 167 167 168 168 169 169 170 170 170 170 170 171 171 171 171 171 171 172 172 172 172 173 173 173 173 173 174 174 174 174 175 175 175 175 176 176 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 180 162 162 162 162 162 162 162 161 162 162 162 163 163 164 164 165 166 167 168 168 169 169 169 169 169 169 169 168 167 167 166 166 166 166 167 166 167 167 168 168 168 168 167 167 166 166 165 165 166 166 166 166 166 167 167 167 167 167 166 167 167 167 167 167 168 168 168 168 169 169 170 171 172 172 173 174 174 175 176 176 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 177 177 177 176 176 175 175 174 173 172 172 171 170 170 169 168 167 166 166 165 165 164 163 163 163 161 161 161 161 160 160 159 159 159 159 159 159 159 159 159 160 160 160 160 160 161 161 161 161 162 162 163 163 163 163 164 164 164 164 164 164 164 163 163 162 161 160 160 159 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 157 156 156 156 156 156 155 155 155 155 155 155 156 156 156 156 157 157 157 156 156 155 154 154 153 151 148 146 145 144 143 141 141 141 140 141 141 141 142 142 143 143 143 144 145 145 145 146 146 146 147 147 148 148 149 149 149 150 151 151 152 151 152 152 153 154 155 155 156 157 157 158 159 160 161 162 163 163 164 165 165 166 167 167 167 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 179 180 163 163 162 162 162 162 162 162 162 162 163 163 163 164 165 166 166 167 168 168 169 169 169 168 168 168 168 168 168 167 167 166 166 166 167 167 168 168 168 168 168 168 168 167 167 166 166 166 166 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 171 171 172 173 174 174 175 175 176 177 177 178 178 179 179 179 180 180 180 180 180 180 180 180 179 179 179 178 178 177 177 177 176 175 175 174 174 173 172 171 170 170 169 168 168 167 167 166 165 165 164 164 162 162 162 161 161 161 160 160 160 160 159 159 160 160 160 160 160 160 160 160 161 161 161 161 161 162 163 163 163 163 164 164 164 164 164 164 164 163 163 162 162 161 160 160 159 158 157 157 157 156 156 156 156 156 156 156 156 157 157 156 156 156 156 156 156 156 156 156 156 156 156 157 157 156 157 157 157 157 158 157 157 157 155 155 153 151 149 148 146 144 143 142 141 141 141 141 141 141 142 143 143 145 145 145 145 146 146 147 147 147 148 148 149 149 150 150 150 151 151 151 152 153 153 154 154 154 155 155 156 157 157 159 159 161 161 162 163 163 164 165 165 166 167 167 167 168 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 178 178 178 178 179 179 179 179 179 179 180 164 163 163 163 163 162 163 162 162 163 163 163 164 165 165 166 167 167 168 168 169 169 169 169 169 169 168 168 167 167 167 167 167 167 167 168 168 169 168 169 169 169 168 168 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 171 171 172 173 173 174 174 175 176 177 177 178 178 179 179 179 180 180 180 181 181 181 181 181 180 180 180 179 179 179 178 178 177 177 176 176 175 174 173 173 172 171 171 170 170 169 168 167 167 166 166 165 164 163 163 163 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 163 162 162 161 160 159 159 158 157 157 157 156 156 156 156 156 156 156 157 157 156 156 156 156 156 156 156 157 156 156 156 157 157 157 157 158 158 157 158 158 158 158 158 158 157 155 154 153 151 148 147 145 143 142 141 141 140 141 141 141 142 144 144 145 145 146 146 147 148 148 149 149 149 150 151 150 151 151 152 152 152 153 152 153 153 154 154 154 155 155 156 157 157 159 159 161 161 162 163 163 164 165 166 166 167 167 167 168 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 173 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 177 177 177 177 178 178 178 179 179 179 179 179 179 179 164 164 164 163 163 163 163 163 163 163 163 164 164 165 166 166 167 168 168 169 168 169 169 168 168 168 168 168 167 167 167 166 167 167 167 168 168 169 169 169 169 169 168 168 168 168 168 167 167 167 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 173 173 174 174 175 176 176 177 178 178 179 179 179 180 180 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 178 178 177 176 176 175 174 173 173 172 171 171 170 170 169 168 167 167 166 166 165 164 164 163 163 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 164 164 164 163 163 163 162 161 160 160 160 159 158 157 157 157 157 157 157 156 156 156 156 156 157 157 157 157 156 156 157 156 156 157 158 157 158 158 158 159 158 159 159 159 159 158 159 158 158 157 155 153 152 149 148 146 144 143 143 142 141 141 141 141 143 144 144 145 146 146 147 149 149 150 151 151 151 152 152 153 152 152 153 154 153 154 154 154 154 155 154 155 155 156 157 157 157 159 159 161 162 162 163 163 164 165 165 166 167 167 167 168 168 168 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 176 177 177 177 178 178 178 179 179 179 179 179 179 179 165 165 164 164 164 163 164 163 164 164 164 164 165 166 166 167 167 168 168 169 169 169 169 168 168 168 168 167 167 167 167 167 167 167 168 168 169 169 169 169 169 169 169 169 169 168 168 168 168 168 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 174 174 175 176 177 177 177 178 178 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 178 178 177 176 175 175 174 173 173 172 172 171 170 170 169 169 168 167 167 166 165 164 164 163 163 162 162 162 161 161 161 161 160 160 160 161 161 160 161 161 161 161 161 162 161 162 162 162 163 163 164 164 164 164 164 165 164 164 164 164 163 162 161 161 160 160 159 158 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 159 160 159 159 160 160 160 160 160 160 159 159 158 157 155 155 152 151 148 147 146 145 143 142 141 141 142 143 143 143 143 146 147 149 149 150 151 151 152 152 154 153 154 154 154 154 154 155 154 154 155 154 155 155 155 156 156 156 157 158 158 159 160 161 162 162 163 163 164 165 165 166 167 167 167 168 168 168 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 175 175 175 175 176 176 177 177 177 178 178 178 179 179 179 179 179 179 180 165 165 165 165 165 164 164 164 164 164 165 165 165 166 167 167 168 168 168 169 169 169 168 168 168 168 168 167 167 167 167 167 167 168 167 168 169 169 169 170 170 170 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 174 175 176 176 177 177 178 178 179 179 180 180 180 181 181 181 182 182 182 182 182 182 181 181 181 181 181 180 180 179 179 178 177 177 176 175 174 174 173 172 172 172 171 170 170 169 169 168 167 166 165 165 164 164 163 163 162 162 162 162 161 161 161 160 161 161 161 161 161 161 161 161 162 162 162 162 162 163 163 163 164 164 164 164 165 165 164 164 164 164 163 163 162 161 160 160 159 159 158 158 158 158 157 157 157 157 157 157 157 157 157 157 158 157 157 158 158 159 159 160 161 160 160 161 161 161 161 161 161 161 160 160 159 158 157 155 154 152 151 148 147 145 144 142 143 143 142 143 144 144 145 146 149 150 151 151 152 153 154 155 155 156 155 156 156 156 155 155 156 155 155 156 156 156 156 156 156 157 157 158 159 159 160 161 161 162 163 163 164 165 165 166 166 167 167 168 168 168 169 169 169 169 170 169 170 170 170 170 170 171 171 171 171 171 172 172 172 173 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 179 179 180 180 166 166 166 165 165 165 165 165 165 165 165 166 166 167 167 167 168 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 168 168 169 170 170 170 171 170 170 170 170 170 170 169 170 170 170 171 171 171 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 176 176 177 177 178 178 179 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 181 181 181 181 181 180 180 179 178 178 177 176 175 174 174 173 173 172 172 171 171 170 170 169 168 168 167 166 166 165 165 164 164 163 163 162 162 162 161 161 161 161 161 161 161 162 161 161 162 162 162 163 162 163 163 163 164 164 164 164 165 165 165 165 165 165 164 163 163 162 162 161 161 160 160 159 159 159 158 158 158 158 157 157 157 157 157 157 158 158 158 158 158 159 160 161 161 161 162 162 162 162 162 162 162 162 161 162 161 161 159 158 157 155 154 151 150 149 148 146 145 143 143 142 144 145 144 147 149 150 150 153 154 155 156 157 156 158 157 158 157 158 158 156 157 157 156 156 157 156 157 157 156 157 158 158 158 159 159 160 161 161 162 163 163 164 164 165 166 166 167 167 167 168 168 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 172 172 172 173 173 173 173 173 174 174 174 174 174 174 175 175 175 176 176 176 177 177 177 178 178 178 178 179 179 179 179 180 180 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 171 171 171 171 170 170 170 170 171 171 171 172 172 173 173 173 174 174 174 174 174 174 174 174 173 173 173 174 174 175 175 175 176 176 177 177 177 178 178 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 182 182 181 181 181 181 180 180 179 179 178 177 177 176 175 174 174 173 173 172 172 171 171 170 169 169 168 167 167 166 166 165 165 164 164 164 163 163 162 162 162 162 161 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 163 162 162 161 161 161 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 159 159 160 161 161 162 163 162 163 164 164 163 163 164 163 163 162 162 161 161 159 158 157 156 154 152 151 150 149 147 146 145 145 145 146 146 147 149 150 153 154 155 157 158 158 159 159 159 159 158 159 159 159 159 158 158 158 157 157 157 158 158 158 158 159 159 159 160 160 161 161 162 162 163 164 164 165 165 166 167 167 167 168 168 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 172 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 179 180 180 180 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 172 172 172 173 173 174 174 175 175 175 175 175 175 174 174 174 174 174 174 175 175 175 175 176 176 176 177 177 178 178 179 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 182 181 181 181 181 181 180 180 179 179 178 177 177 176 175 174 174 173 173 173 172 172 171 171 170 169 169 168 167 166 166 166 165 165 164 164 164 163 163 163 162 162 162 163 162 162 163 162 163 163 163 163 163 164 164 164 165 164 165 165 165 165 165 166 166 165 165 165 165 164 164 163 163 162 162 161 161 160 159 159 159 158 158 158 158 158 158 158 158 158 158 159 160 160 161 160 162 163 163 164 164 165 164 165 165 165 164 164 164 164 163 163 161 160 158 157 156 155 152 151 151 150 148 147 147 147 146 148 150 151 151 154 155 156 159 160 159 160 161 161 162 161 161 162 161 160 159 160 160 158 158 158 159 158 158 159 159 159 160 160 161 161 161 162 162 163 163 164 165 165 166 166 166 167 168 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 179 179 180 180 180 168 168 168 168 168 168 168 168 168 168 168 167 167 168 167 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 169 170 170 170 171 171 171 172 172 171 171 172 172 172 173 173 174 174 175 175 175 176 176 176 176 175 176 176 175 175 175 175 175 175 175 176 176 176 177 177 177 178 179 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 179 179 178 178 177 177 176 176 175 174 174 173 173 172 172 172 171 170 170 169 168 168 167 167 166 166 165 165 165 165 164 164 164 164 163 163 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 166 166 166 166 166 167 166 166 166 166 166 165 165 164 164 163 162 162 161 160 160 159 159 159 158 158 158 158 158 158 159 159 159 159 160 161 161 162 163 163 164 165 165 165 166 166 166 166 166 165 165 165 164 164 163 162 160 159 159 158 155 154 152 151 150 149 147 148 150 150 152 152 154 155 158 159 160 161 162 163 164 164 164 164 163 163 163 162 162 160 160 160 159 159 159 159 159 159 159 160 160 160 160 161 162 162 162 163 163 164 164 165 165 166 166 167 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 173 173 173 174 174 174 174 174 174 174 175 175 175 175 176 176 176 176 177 177 178 178 178 179 179 179 179 179 179 180 180 180 169 168 168 169 169 169 169 168 168 168 168 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 170 170 171 171 171 172 172 172 172 173 173 173 174 174 174 175 175 176 176 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 179 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 182 181 181 180 180 180 180 179 179 179 178 178 177 177 176 176 175 175 174 173 173 172 172 172 171 171 170 170 169 168 168 168 167 167 167 166 165 165 165 165 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 167 167 167 167 167 166 165 165 164 164 163 162 162 161 161 160 160 159 159 159 159 159 159 159 159 159 159 160 160 162 161 163 164 164 165 166 165 166 167 166 167 167 167 166 166 167 166 166 165 165 164 163 161 160 158 157 156 155 153 152 151 152 151 153 153 153 156 157 160 160 162 165 166 166 166 166 166 166 166 164 164 163 163 163 162 162 160 160 160 160 160 160 160 160 160 160 160 161 161 162 163 163 163 164 164 165 165 166 166 167 167 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 172 172 172 173 173 174 174 174 174 175 175 175 175 175 175 175 176 176 176 176 177 177 178 178 178 178 179 179 179 179 179 180 180 180 181 169 169 169 169 169 170 170 170 169 169 168 168 168 168 168 168 169 169 169 169 170 170 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 172 173 173 174 174 174 175 175 176 176 177 177 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 177 177 177 177 177 178 178 179 179 179 180 180 181 181 181 182 182 182 182 182 182 182 182 181 181 180 180 180 179 179 179 179 179 178 178 177 177 176 176 175 175 174 173 173 172 172 172 171 171 170 170 169 169 168 168 168 167 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 167 167 166 166 166 165 165 164 163 163 162 162 161 160 160 160 159 159 159 159 159 159 159 160 161 161 162 162 164 164 165 166 166 167 167 167 168 168 168 169 168 168 168 167 167 167 166 166 165 164 163 161 160 159 158 157 156 155 156 155 155 157 157 158 160 162 162 164 166 167 168 168 169 168 168 167 167 166 166 164 164 163 163 162 161 161 161 161 161 161 161 161 161 161 161 161 162 162 163 163 163 164 165 165 166 166 167 167 168 168 168 169 169 170 170 170 170 171 171 171 171 171 172 172 173 173 173 173 174 174 174 175 175 175 175 175 175 176 176 176 176 176 177 177 178 178 178 178 179 179 179 179 179 180 180 180 181 181 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 170 171 171 172 172 172 173 173 174 174 174 174 174 175 175 176 176 177 177 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 180 180 181 181 181 182 182 182 182 182 182 182 181 181 180 180 179 179 179 178 178 178 178 178 177 177 177 176 176 175 175 174 174 173 172 172 172 172 171 170 170 170 169 169 168 168 168 168 167 167 167 167 166 166 166 166 166 166 165 166 166 166 166 166 166 166 166 167 167 167 168 168 168 168 168 169 169 169 169 168 168 168 167 167 166 166 166 165 165 164 163 163 162 162 161 161 161 160 160 160 160 160 160 161 161 161 162 162 163 164 165 166 166 167 168 167 168 168 169 170 170 170 170 170 170 169 169 169 168 168 167 165 164 163 163 162 161 160 159 158 160 159 159 162 162 165 165 166 167 168 169 169 170 171 171 170 170 169 169 167 166 165 165 164 163 162 162 162 162 162 161 162 162 162 161 161 162 162 162 163 163 164 164 165 165 166 167 167 167 168 168 169 169 169 170 170 170 171 171 171 171 171 172 172 173 173 173 173 174 174 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 178 178 178 179 179 179 179 179 180 180 180 181 181 181 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 174 175 175 175 176 176 176 176 177 177 178 178 178 179 179 179 179 178 178 178 178 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 180 180 181 181 181 182 182 182 182 182 182 181 181 180 180 179 179 178 178 178 178 178 178 177 177 177 177 176 175 175 175 174 174 173 173 173 173 172 171 171 171 170 169 170 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 170 170 169 170 170 169 169 168 168 168 167 166 166 166 165 165 164 164 163 163 162 162 162 161 161 161 161 161 161 162 162 162 163 163 164 165 166 166 167 168 168 169 169 169 170 171 171 172 171 172 172 172 172 171 171 171 170 168 168 167 166 166 165 162 164 163 162 164 164 167 167 167 168 170 171 171 172 173 173 172 173 173 172 170 170 169 168 167 166 166 165 164 163 163 163 162 163 162 162 162 162 162 162 162 163 163 163 164 164 165 165 166 167 167 168 168 169 169 169 170 170 170 170 171 171 171 172 172 172 173 173 173 173 174 174 175 175 175 175 175 175 176 176 176 176 176 177 177 177 178 178 178 178 179 179 179 179 180 180 180 181 181 181 181 181 171 171 172 172 172 172 172 171 171 171 170 170 170 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 174 174 175 175 176 176 177 177 177 177 178 178 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 181 181 181 181 182 182 182 181 181 181 180 180 179 179 178 178 177 177 177 177 177 177 177 177 176 176 175 175 175 174 174 173 173 173 172 172 171 171 171 170 170 170 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 167 166 166 166 166 165 164 164 164 163 163 163 162 162 162 162 162 163 162 162 163 163 165 165 166 166 167 168 169 169 169 170 171 171 172 173 173 172 174 173 175 174 174 174 174 173 173 171 171 170 170 169 169 169 168 167 167 167 169 169 169 172 173 175 175 176 176 176 175 176 174 174 173 171 170 169 168 167 167 166 165 164 164 164 164 163 163 162 163 163 163 162 163 163 163 164 164 165 165 165 166 167 167 168 168 169 169 169 170 170 170 171 171 171 172 172 172 173 173 173 173 174 174 174 175 175 175 176 176 176 176 176 176 176 177 177 177 177 178 178 179 179 179 179 179 180 180 180 181 181 181 181 181 182 172 172 173 173 173 173 172 172 172 171 171 170 170 170 170 170 169 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 175 175 175 176 177 177 178 178 178 178 179 179 179 180 180 180 180 180 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 181 180 180 179 179 178 178 177 177 177 176 176 177 177 177 177 176 176 175 175 175 174 174 173 173 173 172 172 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 168 168 168 169 168 169 168 169 169 169 169 170 169 170 170 171 170 171 171 171 171 171 171 171 170 170 170 170 169 169 168 167 166 166 166 166 165 165 165 164 163 163 163 163 163 162 163 163 163 164 164 165 165 166 167 167 168 169 169 169 170 171 172 173 174 174 174 175 176 176 177 177 177 177 177 177 176 176 176 174 174 174 173 173 173 172 172 172 174 174 174 174 175 177 178 178 180 180 178 177 176 176 175 173 173 171 170 169 168 167 166 165 165 164 164 164 163 163 164 163 163 163 164 164 164 164 165 165 165 166 166 167 167 168 168 169 169 170 170 171 171 171 171 172 172 172 173 173 173 173 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 177 177 178 178 179 179 179 179 179 180 180 180 181 181 181 181 182 182 182 173 173 173 173 173 173 173 173 172 171 171 171 170 170 170 170 170 170 170 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 176 176 177 177 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 181 181 181 181 180 180 179 179 178 178 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 173 173 173 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 169 170 170 170 169 169 169 170 169 169 169 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 171 171 170 170 170 170 169 168 167 167 166 166 166 165 165 165 164 164 164 164 164 164 164 164 165 165 166 166 166 167 167 168 169 169 170 171 172 172 173 174 174 175 176 177 179 178 178 180 180 180 180 180 180 180 180 180 180 180 180 178 177 177 177 177 180 180 180 180 180 180 182 182 181 181 180 180 178 177 177 175 175 173 171 171 170 169 168 167 166 165 166 165 164 164 164 164 163 164 164 164 164 164 165 165 166 166 167 167 168 169 169 169 170 170 171 171 171 171 171 172 172 173 173 173 173 174 174 174 175 175 175 175 176 176 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 180 180 180 181 181 181 181 182 182 182 182 174 174 174 174 174 174 174 173 172 172 171 171 171 170 170 170 170 170 171 171 171 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 177 178 178 179 179 179 180 180 180 180 181 181 181 181 181 180 180 180 180 179 179 179 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 179 179 179 179 180 180 180 180 180 180 180 180 179 179 178 178 177 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 173 173 173 173 172 172 171 171 171 170 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 171 171 171 170 171 171 172 172 171 172 172 172 173 173 173 173 173 172 172 172 171 171 170 170 170 169 168 168 168 167 166 166 166 166 166 166 165 165 165 165 165 166 166 166 167 167 168 168 169 169 170 171 171 172 173 173 174 175 176 177 179 180 180 181 182 182 184 184 184 184 184 184 183 183 183 183 182 182 184 184 182 184 184 184 184 184 184 184 184 183 183 183 183 183 181 180 179 178 176 175 173 172 170 170 169 168 167 167 166 166 165 165 165 165 164 165 164 164 164 165 165 165 166 167 167 168 168 169 169 170 170 170 171 171 171 172 172 173 173 173 173 173 174 174 174 174 175 175 175 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 179 179 180 180 181 181 181 181 181 182 182 182 183 183 174 174 174 174 174 174 174 173 173 172 172 171 171 171 170 171 170 170 171 171 172 172 173 173 174 174 174 174 174 174 174 174 174 174 175 175 175 175 176 176 177 177 178 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 179 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 177 177 176 176 175 175 175 175 176 176 176 176 176 176 175 175 174 174 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 171 172 172 172 172 172 172 173 173 173 173 173 173 174 174 173 173 172 172 172 172 171 170 170 169 169 169 169 168 168 167 167 167 167 166 166 166 166 166 167 167 167 167 167 168 169 169 170 171 171 172 173 173 174 175 175 176 177 179 180 181 182 183 184 185 185 186 187 187 189 189 188 188 188 188 187 187 188 188 186 186 186 186 186 186 189 188 188 187 187 186 186 184 182 181 180 179 178 176 174 174 172 171 170 169 169 167 167 167 166 166 166 166 165 165 165 165 165 165 165 166 167 167 167 168 168 169 170 170 171 171 172 172 172 172 172 173 173 173 174 174 174 174 174 175 175 175 176 176 176 177 177 177 177 178 178 178 178 178 179 179 179 179 180 180 180 181 181 181 181 182 182 182 182 183 183 183 174 175 175 175 174 174 174 174 173 172 172 172 171 171 171 171 171 171 171 172 172 172 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 176 176 177 177 178 179 179 179 180 181 181 181 182 182 182 182 182 182 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 176 175 175 175 175 175 175 175 176 176 176 176 175 175 175 174 174 174 173 173 173 172 172 172 171 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 173 173 173 174 174 174 174 174 175 175 175 174 174 174 173 173 172 172 172 171 171 170 169 169 169 169 168 168 168 168 168 168 167 167 168 168 168 168 168 169 170 169 170 171 172 173 173 174 175 175 176 177 179 179 180 182 183 184 186 186 187 187 189 189 191 191 191 190 190 191 191 192 192 191 191 191 192 190 190 191 191 191 190 189 189 188 188 187 185 184 183 182 180 179 177 176 175 173 173 171 170 170 169 169 167 167 167 167 166 166 166 166 166 166 166 166 166 167 167 168 168 169 170 170 171 171 171 172 172 173 173 173 173 174 174 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 180 180 180 181 181 181 181 182 182 182 183 183 183 183 183 175 175 175 175 175 175 174 174 173 173 172 172 171 171 171 171 171 171 171 172 172 173 173 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 177 177 178 179 179 179 180 181 181 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 179 179 179 179 178 178 178 178 178 178 177 177 177 176 176 175 175 175 175 175 175 175 175 176 176 176 175 175 175 174 174 174 173 173 172 172 172 171 172 172 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 175 174 174 174 174 174 173 172 172 171 171 171 171 170 170 170 170 170 169 169 169 169 169 168 169 170 169 170 170 170 171 172 173 174 173 174 175 176 178 179 179 180 181 182 183 184 186 187 188 189 189 191 191 193 193 194 194 194 195 194 194 195 193 194 194 195 195 194 194 194 194 191 191 190 190 189 189 188 186 184 183 182 181 179 178 176 175 174 172 172 170 170 169 169 168 168 168 167 167 167 167 167 167 166 167 167 168 168 168 169 170 170 171 171 171 172 172 173 173 173 173 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 177 178 178 178 178 178 179 179 180 180 180 180 180 181 181 181 181 182 182 182 183 183 183 183 183 184 175 175 175 175 175 175 175 174 173 173 173 172 172 171 171 171 171 171 172 172 172 173 173 174 175 175 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 179 179 180 181 181 182 182 182 182 183 183 183 182 182 182 182 181 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 173 173 173 173 173 173 174 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 176 175 174 174 174 174 173 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 173 174 174 175 176 177 178 179 179 180 181 182 183 184 185 185 188 189 190 191 192 193 193 195 195 195 196 196 197 197 198 197 197 196 197 197 196 196 197 197 195 195 194 194 191 190 190 189 187 186 184 184 182 181 179 177 176 175 174 173 172 172 171 170 170 169 169 168 167 167 167 167 167 167 168 168 169 169 169 170 170 171 171 172 172 173 173 173 173 173 173 174 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 178 178 178 179 179 179 180 180 180 180 181 181 181 181 182 182 182 183 183 183 183 183 184 184 184 176 176 176 176 176 175 175 174 174 173 173 172 172 171 171 171 171 171 172 172 172 173 174 174 175 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 180 181 181 182 182 182 183 183 183 183 183 183 183 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 176 176 176 175 175 174 174 173 173 173 173 172 172 172 172 172 171 171 171 171 172 172 171 172 173 173 173 174 174 175 176 177 178 179 179 179 180 181 182 183 184 185 186 187 189 190 191 192 192 194 195 197 197 197 198 199 199 199 200 199 199 198 199 198 198 199 198 198 196 196 195 195 194 192 191 189 188 188 186 185 183 182 180 179 177 177 175 175 174 172 172 171 171 170 169 169 168 168 168 168 168 168 168 168 169 169 169 170 171 171 172 172 172 173 173 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 177 177 177 178 178 178 178 179 179 179 180 180 180 180 181 181 181 181 182 182 182 183 183 183 183 184 184 184 184 185 176 176 176 176 176 176 175 175 174 173 173 173 172 172 172 171 171 171 172 172 172 173 174 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 178 179 179 180 180 181 182 182 182 183 183 183 183 183 183 183 183 183 182 182 182 182 181 181 181 181 181 181 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 178 178 178 178 178 177 177 177 177 177 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 174 173 174 174 175 175 175 175 175 175 175 176 176 176 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 177 177 176 176 176 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 176 177 178 179 179 180 180 181 182 183 184 184 185 186 187 189 191 191 192 193 194 195 197 197 198 198 199 200 200 201 201 200 201 201 201 200 200 199 200 198 199 197 196 196 195 193 192 190 189 189 187 186 185 183 182 180 179 178 177 176 175 174 173 172 172 171 170 170 170 169 169 168 168 168 168 168 169 169 170 171 171 171 172 173 173 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 176 177 177 177 178 178 178 178 179 179 180 180 180 180 181 181 181 181 181 182 182 182 183 183 183 183 184 184 184 185 185 185 176 176 177 176 176 176 175 175 175 174 174 173 172 172 172 172 172 172 172 172 173 173 174 175 175 176 176 177 177 177 177 177 177 177 177 177 177 178 178 179 180 180 180 181 182 182 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 181 181 181 181 181 181 180 180 180 180 180 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 176 176 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 176 176 176 177 177 177 177 177 178 177 178 178 178 179 179 179 179 179 179 178 178 178 178 178 177 177 177 176 176 175 175 175 175 175 175 175 174 174 174 174 175 175 175 175 175 176 176 177 177 178 179 179 180 180 181 182 183 183 184 185 186 187 188 189 190 190 191 192 194 195 196 196 198 199 199 200 200 201 201 201 202 201 202 201 201 201 201 200 199 199 198 197 197 196 194 193 191 190 190 188 187 185 184 183 181 181 179 178 177 176 175 175 173 173 172 172 171 170 170 170 169 169 168 168 169 170 170 170 171 171 172 173 173 174 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 179 179 180 180 180 180 181 181 181 181 182 182 182 182 183 183 183 183 184 184 184 185 185 185 185 177 177 177 177 177 177 176 175 175 174 174 173 172 172 172 172 172 172 172 172 173 173 174 175 175 176 176 177 177 177 177 177 177 177 177 177 177 178 179 179 180 180 181 182 182 182 183 183 183 184 184 184 184 183 183 183 183 183 183 182 182 182 182 182 181 181 181 181 181 180 180 180 180 180 179 179 179 179 179 179 179 179 178 178 177 177 177 177 176 176 176 175 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 176 176 176 177 176 177 177 177 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 180 180 180 180 179 179 178 178 178 178 177 177 177 176 176 175 175 175 175 175 176 176 177 176 176 177 178 178 178 179 179 180 180 181 181 182 182 183 184 185 185 186 187 188 189 190 190 191 192 193 195 195 197 197 198 200 200 200 201 202 202 202 202 203 202 201 202 202 201 201 199 200 198 198 196 196 195 193 192 191 191 189 188 186 186 185 183 182 181 179 178 177 177 175 175 174 174 172 172 171 170 170 170 170 169 169 170 170 170 171 171 172 173 173 174 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 178 179 179 180 180 180 180 181 181 182 182 182 182 182 183 183 183 183 184 184 184 184 185 185 185 186 186 177 178 178 178 177 177 177 176 175 175 174 174 173 173 172 172 172 172 172 172 173 173 174 174 175 176 176 177 177 177 177 177 177 177 178 178 178 178 179 179 180 180 181 182 182 183 183 183 184 184 184 184 184 184 184 183 183 183 183 183 183 183 182 182 182 182 181 181 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 178 178 177 177 177 176 176 176 175 175 175 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 178 178 178 178 178 177 177 177 177 177 177 177 177 178 179 179 180 180 181 181 181 182 182 183 183 183 184 184 185 186 186 187 188 189 190 190 191 192 193 194 195 196 196 198 199 200 200 201 202 202 202 202 202 203 202 203 202 202 202 201 200 199 199 199 197 195 194 194 193 191 191 190 188 188 187 186 185 183 182 181 180 178 178 177 176 175 175 174 173 172 171 170 170 170 170 170 170 170 171 171 172 173 173 174 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 180 180 180 180 181 181 182 182 182 182 183 183 183 183 183 184 184 184 185 185 185 185 185 185 186 178 178 178 178 178 178 177 177 176 175 175 174 174 173 173 173 172 172 172 172 173 173 174 174 175 176 176 176 177 177 177 177 177 177 178 178 178 178 179 179 180 180 181 182 182 182 183 184 184 184 184 185 185 184 184 184 184 184 183 183 183 183 183 183 182 182 182 181 181 181 181 180 180 180 180 180 180 179 179 179 179 179 179 178 178 178 177 177 176 176 176 175 175 174 174 174 173 173 173 172 172 172 172 172 172 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 176 177 177 177 177 178 178 179 179 179 179 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 180 180 180 181 181 182 182 183 183 183 183 184 184 184 184 185 186 186 186 187 188 189 190 191 191 192 193 194 195 195 196 197 198 199 201 201 201 202 203 203 202 202 203 202 202 202 201 202 201 200 200 200 198 198 196 195 195 194 192 191 191 190 189 188 187 185 184 184 183 181 181 179 179 177 177 175 175 174 173 172 172 172 171 171 171 171 172 172 172 172 173 174 174 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 180 180 180 181 181 182 182 182 182 183 183 183 183 184 184 184 184 185 185 185 185 185 186 186 186 178 178 179 179 178 178 178 177 177 176 175 175 174 173 173 173 173 172 173 172 173 173 174 175 175 176 176 176 176 177 177 177 177 177 177 178 178 178 179 179 180 180 181 182 182 183 183 184 184 184 185 185 185 185 185 184 184 184 184 183 183 183 183 183 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 177 177 176 176 176 175 175 174 174 174 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 174 174 174 175 175 175 175 176 176 176 176 176 176 177 177 177 178 178 178 178 179 179 179 180 180 180 181 181 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 181 181 181 181 180 180 180 181 181 181 181 181 182 182 182 182 183 183 184 184 185 185 185 185 185 186 186 186 187 187 187 188 189 190 191 191 192 193 194 195 195 196 196 197 198 200 200 200 201 201 202 202 202 202 202 202 202 201 202 201 201 201 200 199 199 199 197 196 196 194 193 192 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 174 173 172 172 172 172 172 172 172 173 174 174 175 175 176 176 176 177 177 177 177 177 178 178 178 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 181 181 182 182 182 182 183 183 184 184 184 184 184 185 185 185 185 185 186 186 186 187 187 179 179 179 179 179 179 178 178 177 177 176 175 175 174 174 173 173 173 173 173 173 174 174 175 175 175 176 176 176 176 177 177 177 177 177 177 178 178 179 179 180 180 181 182 182 183 183 184 184 185 185 185 185 185 185 185 185 184 184 184 183 183 183 182 182 182 182 182 181 181 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 177 176 176 176 175 175 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 174 175 175 176 176 176 176 176 176 177 177 177 177 178 178 178 178 178 179 179 179 180 180 181 181 182 182 182 183 183 183 183 184 184 184 184 185 185 185 185 184 184 184 184 184 184 184 183 183 182 182 182 182 181 181 181 181 181 181 181 182 182 183 183 184 184 185 185 186 186 187 187 187 187 187 187 188 188 188 189 189 190 191 191 192 193 193 194 194 195 196 197 198 198 199 199 200 201 201 201 201 202 202 201 202 202 201 201 201 201 200 200 199 199 198 197 196 195 195 194 193 193 192 191 190 190 188 187 187 186 184 183 182 181 180 179 178 177 176 175 175 174 174 173 173 173 173 173 173 174 174 174 175 176 176 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 181 182 182 182 183 183 184 184 184 184 185 185 185 185 185 185 186 186 186 187 187 187 179 179 180 180 180 179 179 179 178 177 177 176 175 174 174 174 173 173 173 173 173 174 174 175 175 175 176 176 176 176 176 177 177 177 177 177 178 178 179 179 180 180 181 182 182 183 183 184 184 185 185 185 185 185 185 185 185 185 184 184 184 184 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 178 178 177 177 176 176 176 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 176 176 176 176 177 177 177 178 178 178 179 179 179 179 179 180 180 180 180 181 181 182 182 183 183 183 183 184 184 185 185 185 185 185 185 185 185 185 186 185 185 185 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 184 184 184 185 185 185 186 186 187 187 187 188 188 189 189 189 189 189 189 189 190 190 191 191 192 193 194 194 194 195 196 197 198 198 198 199 199 200 201 201 201 201 201 201 201 201 201 201 201 200 201 200 199 200 200 199 198 197 196 196 195 194 193 193 192 192 190 190 189 188 187 186 185 184 183 182 181 179 178 177 176 176 175 174 174 174 174 174 174 174 174 175 176 176 177 177 178 178 178 179 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 180 180 181 181 181 182 182 183 183 184 184 184 184 185 185 185 185 185 186 186 186 187 187 187 188 188 180 180 180 180 180 180 180 179 179 178 177 176 175 175 174 174 174 174 173 173 174 174 174 175 175 175 176 176 176 176 176 176 177 177 177 177 178 178 179 179 180 180 181 182 182 183 184 184 185 185 185 185 186 186 185 185 185 185 185 184 184 184 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 178 178 177 177 177 176 176 175 175 175 174 174 174 174 174 174 173 173 173 173 174 174 174 174 174 175 175 175 175 176 176 176 176 177 177 178 178 178 178 179 179 179 179 179 180 180 180 180 181 181 182 182 182 182 183 184 184 184 184 185 185 186 186 186 186 186 187 187 187 186 186 186 186 186 185 185 185 185 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 188 188 188 189 189 189 190 190 190 190 190 190 190 190 190 191 191 192 193 193 193 194 194 195 196 197 197 197 198 199 199 200 200 201 201 201 201 201 201 201 201 201 200 200 200 199 200 199 199 199 198 198 197 196 196 195 195 194 194 192 192 191 190 189 188 188 186 185 184 183 182 181 179 179 177 177 176 176 175 175 175 175 175 175 176 176 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 179 180 180 181 181 182 182 183 183 184 184 184 185 185 185 185 185 185 186 186 186 187 187 187 188 188 189 180 180 181 181 181 181 180 180 179 178 178 177 176 175 175 174 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 176 177 177 177 178 178 178 179 179 180 180 181 182 182 183 184 184 185 185 185 186 186 186 186 186 185 185 185 185 184 184 184 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 180 180 180 179 179 179 179 178 177 177 177 177 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 176 176 177 177 177 177 178 178 179 179 179 179 179 180 180 180 180 181 181 181 182 182 182 183 183 183 184 185 185 185 185 186 186 187 187 187 187 188 188 188 188 188 188 187 187 187 187 187 186 186 186 186 185 185 185 185 185 186 186 186 186 186 187 187 188 188 188 189 189 189 189 189 189 189 190 190 191 191 191 191 191 191 191 191 192 193 193 194 194 194 195 196 196 197 197 198 199 199 199 200 200 200 200 200 200 201 200 200 200 200 201 200 199 200 199 199 198 199 198 197 198 197 197 196 196 195 195 193 193 192 191 191 190 188 187 186 185 184 183 182 181 180 179 178 177 177 177 176 176 176 176 176 177 177 177 178 178 179 179 180 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 178 178 179 179 179 180 180 181 181 182 182 183 184 184 184 185 185 185 185 185 186 186 186 187 187 187 188 188 188 189 189 180 180 181 181 181 181 181 180 180 179 178 178 177 176 175 175 174 174 174 174 174 175 175 175 175 176 176 176 176 176 176 176 177 177 177 178 178 178 179 179 180 180 181 182 182 183 184 184 185 185 186 186 186 186 186 186 186 185 185 185 185 184 184 183 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 180 180 179 179 179 179 178 178 178 177 177 177 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 179 180 180 180 180 181 181 182 182 182 182 183 183 183 183 184 184 185 185 186 186 186 187 187 187 188 188 188 189 189 189 189 189 189 189 189 188 188 188 187 187 187 187 187 187 187 186 186 186 186 186 187 187 187 188 188 188 189 189 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 192 193 193 194 195 194 195 196 197 197 197 198 197 198 199 199 199 199 200 200 200 200 200 200 200 200 200 200 199 200 199 199 199 199 198 198 198 197 197 197 196 196 196 195 195 194 194 192 191 191 190 189 188 187 185 184 183 182 181 180 179 179 178 177 177 177 177 177 177 178 178 178 179 179 180 180 180 180 181 181 181 180 180 180 179 179 179 179 178 178 178 178 178 178 179 179 179 180 180 181 181 182 183 183 184 184 185 185 186 186 186 186 186 186 187 187 187 188 188 189 189 189 189 180 181 181 181 181 181 181 181 180 180 179 178 177 177 176 176 175 175 175 175 175 175 175 176 176 176 176 176 176 177 176 176 177 177 177 178 178 178 179 179 180 180 181 181 182 183 184 184 185 185 186 186 186 186 186 186 186 185 185 185 185 184 184 184 183 183 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 180 180 180 179 179 179 178 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 179 179 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 184 184 184 184 185 185 185 186 186 187 188 188 188 188 189 189 190 190 190 190 190 190 190 190 190 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 190 190 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 193 193 194 195 195 195 196 196 197 197 198 197 198 199 199 200 200 200 200 200 200 200 200 199 200 199 200 200 200 199 199 200 199 199 199 199 198 198 198 198 197 197 197 196 195 195 194 194 193 192 191 190 189 188 187 186 184 183 182 181 180 180 179 179 178 178 178 178 178 179 179 179 180 180 180 181 181 182 182 182 182 181 181 180 180 179 179 179 178 178 178 178 178 178 179 179 179 180 180 181 182 182 183 183 184 184 185 186 186 186 186 186 187 187 188 188 188 188 189 189 189 189 190 181 181 181 181 182 182 182 181 181 180 179 178 178 177 177 176 176 176 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 179 179 180 180 181 181 182 183 184 184 185 185 185 186 186 186 186 186 186 185 185 185 185 185 184 184 183 183 183 182 182 182 182 182 182 182 182 181 181 181 181 181 181 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 178 178 178 178 178 178 179 179 179 179 179 180 180 180 181 181 181 181 182 182 182 182 183 183 184 184 184 184 185 185 185 186 186 186 187 187 188 188 189 189 189 190 190 191 191 191 191 191 191 191 191 191 191 190 190 189 189 189 189 189 188 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 191 191 191 192 192 192 191 192 192 192 192 192 192 193 193 193 193 194 194 195 195 195 195 196 197 197 197 197 198 199 199 199 199 199 199 199 199 199 199 200 200 199 199 199 199 199 199 199 199 199 199 199 199 199 199 198 198 198 198 197 197 197 196 196 195 194 193 192 191 191 189 188 187 186 184 184 183 182 181 180 180 180 179 179 179 179 179 180 180 180 180 181 182 182 182 182 182 182 182 182 181 180 180 179 179 178 178 178 178 178 178 178 179 179 180 180 181 182 182 183 184 184 185 185 186 186 187 187 187 187 188 188 188 189 189 189 190 190 190 190 181 181 181 182 182 182 182 182 181 180 180 179 178 178 177 177 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 180 180 181 181 182 183 183 184 185 185 185 186 186 186 186 186 186 186 185 185 185 185 184 184 183 183 183 183 182 182 182 182 182 182 182 181 181 181 181 181 181 181 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 181 181 181 182 182 182 182 183 183 183 183 183 183 184 184 184 185 185 186 186 186 186 187 187 188 188 188 189 190 190 190 191 191 192 192 192 192 193 193 193 193 192 192 191 191 191 190 190 190 190 190 189 189 189 190 190 190 190 190 190 190 190 190 190 192 192 192 192 192 192 192 192 191 191 192 192 192 192 193 193 193 193 193 194 194 195 195 195 196 196 197 197 197 198 198 198 199 198 199 199 199 199 199 199 200 200 199 199 199 200 199 199 200 199 199 199 200 199 199 199 199 199 199 199 199 198 198 197 198 197 196 195 195 194 193 192 191 190 190 188 187 186 185 184 183 182 182 181 181 180 180 180 180 180 180 181 181 182 182 182 182 183 183 183 183 182 182 182 181 180 179 179 178 178 178 178 178 178 178 179 179 180 180 181 182 182 183 184 185 185 186 186 187 187 188 188 188 188 189 189 189 190 190 190 190 190 191 181 181 181 182 182 182 182 182 181 181 180 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 180 180 181 181 182 183 183 184 185 185 185 185 186 186 186 186 186 186 185 185 185 185 184 184 183 183 183 183 182 182 182 182 182 182 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 181 181 181 182 182 182 182 183 183 183 183 183 183 183 183 184 184 184 185 185 185 185 186 186 187 187 187 188 188 189 189 189 190 191 191 191 192 192 192 192 193 193 193 193 193 194 193 193 192 193 192 191 192 191 190 191 191 190 190 190 190 190 190 190 191 191 191 192 192 192 192 192 192 192 192 192 192 191 191 192 192 192 192 192 193 193 193 193 194 194 195 195 195 196 196 196 197 197 197 197 198 199 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 200 199 199 200 200 199 199 200 199 198 199 199 198 197 197 197 195 195 194 193 192 192 190 189 188 187 186 185 184 184 183 182 182 182 181 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 182 182 181 180 180 179 179 178 178 178 178 178 178 179 179 180 180 181 182 183 183 184 185 185 186 187 187 188 188 188 189 189 189 189 190 190 190 190 191 191 192 181 181 182 182 183 183 182 182 182 181 180 180 179 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 180 180 181 182 183 183 184 185 185 185 185 186 186 186 186 186 186 185 185 185 185 184 184 183 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 182 182 182 183 183 183 183 183 183 183 184 184 184 185 185 185 185 185 185 186 186 186 186 186 187 187 187 188 188 189 189 189 190 191 191 192 192 192 193 193 193 193 194 194 194 194 195 194 195 194 194 194 193 193 193 192 192 191 191 191 191 191 190 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 191 192 192 192 192 192 192 192 192 193 193 193 194 194 195 195 195 196 196 197 197 197 198 198 199 199 199 199 199 199 200 199 199 199 199 199 199 199 199 199 199 199 199 199 199 200 199 199 199 199 199 199 200 199 199 199 199 199 199 198 198 197 197 196 195 194 193 192 191 191 189 189 187 186 185 185 184 184 183 183 182 182 182 182 182 182 182 183 183 184 184 183 184 184 183 183 183 182 182 181 180 179 179 179 178 178 178 178 178 179 179 180 180 181 182 183 184 184 185 186 186 187 188 188 188 189 189 190 190 191 191 191 191 191 192 192 192 181 182 182 182 183 183 183 182 182 182 181 180 180 179 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 180 180 181 182 183 183 184 185 185 185 185 186 186 186 186 186 186 186 185 185 185 184 184 183 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 183 183 183 184 184 184 184 184 184 185 185 185 186 186 186 186 186 186 186 186 187 187 187 187 187 188 188 189 189 190 190 190 191 192 192 192 193 193 194 194 195 195 195 196 195 195 196 196 196 195 195 195 194 194 194 193 193 192 193 192 192 192 192 191 191 192 192 192 192 192 193 192 192 192 192 192 192 192 192 191 192 192 192 192 192 191 191 192 192 192 193 193 194 194 195 195 195 196 196 197 197 197 198 198 199 198 199 199 200 199 199 199 199 199 199 199 199 199 199 199 199 200 199 199 200 199 199 200 199 199 199 199 199 199 199 199 199 199 199 198 198 198 197 196 196 195 194 193 193 191 190 189 188 187 187 186 185 185 184 184 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 183 183 182 181 180 180 179 179 178 178 178 178 178 179 179 180 181 181 182 183 184 185 186 186 187 187 188 188 189 190 190 190 191 191 191 191 192 192 192 192 192 182 182 182 182 183 183 183 183 182 182 181 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 179 179 180 180 181 182 183 183 184 184 185 185 185 185 186 186 186 186 186 185 185 185 185 184 184 183 183 183 182 182 182 181 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 184 185 185 185 186 186 186 187 187 187 187 188 188 188 188 188 188 188 188 188 188 189 189 189 190 190 190 191 191 192 193 193 193 194 194 195 195 196 196 196 197 197 197 197 196 197 197 197 196 196 196 195 195 194 194 194 193 193 193 193 193 192 192 192 193 192 192 192 193 193 193 193 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 192 192 193 194 194 194 195 195 196 196 197 197 197 198 198 199 199 200 200 200 200 200 200 199 199 199 199 199 199 199 199 199 200 199 200 200 199 200 199 199 199 199 199 199 199 199 199 199 199 199 199 198 198 198 197 196 196 195 194 193 192 192 190 190 189 188 187 186 186 185 184 184 184 184 183 183 183 184 184 184 184 184 185 185 185 184 184 183 183 183 182 181 180 179 179 179 178 178 178 179 179 179 180 181 182 183 183 184 185 186 187 187 188 188 189 190 190 191 191 191 191 191 192 192 192 192 192 192 182 182 182 182 183 183 183 183 182 182 181 181 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 178 178 179 179 180 180 181 182 182 183 184 184 185 185 185 186 186 186 186 186 186 185 185 185 185 184 184 183 183 182 182 181 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 185 185 185 186 186 186 187 187 187 188 188 188 188 188 189 189 189 189 189 189 189 189 189 190 190 190 191 191 191 192 192 192 193 194 194 195 195 196 196 196 196 197 197 197 198 197 198 198 197 198 197 197 196 196 196 196 195 194 195 194 194 194 193 193 193 193 192 193 193 193 193 193 193 193 193 192 192 192 192 192 191 191 191 190 190 190 190 190 191 191 191 192 192 193 193 194 194 195 196 195 196 197 197 197 198 199 199 199 200 200 200 200 199 199 199 199 199 199 199 199 199 199 199 200 200 200 200 199 199 199 199 199 198 198 198 199 198 199 198 198 199 198 198 198 198 197 197 196 195 194 193 192 191 190 189 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 185 185 185 184 184 184 184 183 183 182 181 180 180 179 179 179 179 179 179 179 180 181 181 182 183 184 185 186 186 187 188 188 189 189 190 191 191 191 191 192 192 192 193 193 193 193 193 182 182 182 182 183 183 183 183 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 179 179 178 178 178 178 177 177 177 177 177 177 178 178 178 178 179 179 180 180 181 181 182 183 183 184 185 185 185 186 186 186 186 186 185 186 185 185 184 184 183 183 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 184 185 185 186 186 187 187 188 188 189 189 189 189 189 190 190 190 190 190 190 191 191 191 191 191 191 192 192 192 192 192 193 193 194 195 195 195 196 197 197 197 197 197 198 198 198 198 199 198 198 198 198 198 198 197 196 197 196 196 195 195 195 194 194 194 194 194 194 193 194 194 193 193 193 193 193 193 192 192 192 192 192 191 191 190 190 190 189 189 190 190 191 192 192 193 192 193 193 194 194 195 194 195 195 196 197 198 198 199 199 200 200 200 200 200 199 199 199 199 199 199 199 199 199 200 199 200 200 200 200 199 199 199 199 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 196 196 195 194 193 192 191 191 190 189 188 188 186 186 185 185 184 184 184 184 184 184 184 184 185 185 185 185 184 184 184 183 183 183 181 181 180 180 179 179 179 179 179 180 180 181 182 182 183 184 185 186 187 188 188 189 189 190 191 192 192 192 192 193 193 193 193 193 193 193 193 182 182 182 182 183 183 183 183 182 182 182 181 181 181 181 180 180 180 181 181 181 180 180 180 180 179 179 178 178 178 178 177 177 177 177 178 178 178 178 179 179 180 180 181 181 182 183 183 184 184 185 185 186 186 186 186 185 186 185 185 184 184 183 183 182 182 181 181 180 180 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 182 183 183 183 184 185 185 185 186 186 187 188 188 189 189 190 190 190 190 191 191 191 191 192 192 192 192 192 192 192 192 192 193 193 193 194 194 195 195 195 196 196 197 197 198 198 198 198 199 199 199 199 199 199 199 199 199 198 199 198 198 197 197 197 196 196 195 195 195 195 194 194 194 194 194 194 194 193 193 194 194 193 193 192 192 193 192 191 191 191 190 189 189 189 189 189 189 191 191 191 192 191 192 192 193 193 194 194 194 195 196 197 197 198 199 199 199 200 200 200 199 199 199 199 198 198 199 199 199 199 199 200 200 200 200 199 200 199 199 198 198 198 197 197 197 197 198 197 198 198 198 199 198 198 197 197 196 196 195 194 193 192 192 190 190 189 188 187 186 186 185 185 185 185 184 184 184 184 185 185 185 185 185 185 185 184 184 183 183 182 181 181 180 180 180 180 180 180 180 181 181 182 183 183 185 186 187 188 188 189 190 190 191 191 192 192 192 193 193 193 193 193 193 193 193 193 182 182 182 182 182 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 178 178 178 178 178 178 178 178 178 178 178 179 179 180 180 181 181 182 183 183 184 184 184 185 185 185 185 186 185 185 185 184 184 184 183 183 182 181 180 180 179 179 179 178 178 178 178 178 179 179 179 179 179 180 180 180 181 181 181 181 181 182 182 182 182 183 183 183 184 184 185 185 186 186 187 188 189 189 190 190 191 191 192 192 192 192 193 193 193 193 193 193 194 194 194 194 194 194 195 195 195 195 195 196 196 197 197 198 198 199 199 199 199 199 200 199 200 199 200 199 200 199 199 199 199 198 198 197 197 197 196 196 195 196 195 195 195 195 195 194 194 194 194 193 194 194 193 193 192 192 193 192 191 191 190 190 189 189 188 188 188 190 190 189 189 191 191 191 191 191 192 193 193 193 195 195 196 197 197 198 199 199 199 199 199 199 199 199 199 199 198 198 198 199 199 199 199 200 200 200 200 199 199 198 197 197 197 197 196 196 196 197 197 198 198 198 199 198 198 198 197 196 196 195 195 194 193 192 191 190 190 189 188 187 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 182 181 181 180 180 180 180 180 181 181 182 182 183 184 185 186 187 188 188 189 190 191 191 191 192 192 193 193 193 193 194 194 194 194 194 194 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 180 180 180 179 179 178 178 178 178 178 178 178 178 178 179 179 180 180 181 181 182 183 183 184 184 185 185 185 185 185 185 185 184 184 184 183 183 182 182 181 180 180 179 179 178 178 178 177 177 178 178 178 178 179 179 179 179 180 180 181 181 181 181 182 182 182 182 183 183 183 184 184 185 185 186 187 187 188 188 189 190 191 191 192 192 193 193 194 194 194 194 194 195 195 195 195 195 195 195 195 196 196 196 196 196 197 197 198 198 198 199 199 200 200 200 200 200 200 201 200 200 200 200 200 200 199 199 199 199 198 198 197 197 197 197 196 196 196 195 195 195 194 194 194 194 194 194 193 194 193 193 192 193 193 192 191 190 190 191 189 188 189 189 189 189 189 189 190 190 189 190 190 190 191 192 192 193 194 194 196 196 197 198 198 199 199 199 199 199 199 199 199 199 198 198 198 198 199 199 199 200 200 199 200 199 198 198 197 196 196 195 195 195 196 196 196 197 197 198 198 198 198 198 197 197 197 196 195 194 194 193 192 191 190 189 189 187 187 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 183 183 183 182 181 181 181 181 181 181 181 181 182 183 184 185 186 187 187 188 189 189 190 191 191 192 192 193 194 194 194 194 194 194 194 194 194 194 182 182 182 182 182 182 182 182 182 183 183 182 182 182 182 183 183 183 183 183 183 183 183 182 181 181 181 180 180 179 179 178 178 178 178 178 178 178 178 179 179 180 180 181 181 182 182 183 183 184 184 184 184 184 184 184 184 184 183 183 182 182 181 180 180 179 179 178 178 177 177 177 177 177 177 177 177 178 178 179 179 179 180 180 180 181 181 181 181 182 182 182 183 183 183 184 184 185 185 186 187 188 188 189 190 190 191 192 192 193 194 194 194 195 195 196 196 196 196 196 197 197 197 197 197 197 198 198 198 198 199 199 199 200 200 200 200 200 200 201 201 201 201 201 201 200 200 200 201 200 200 200 199 199 199 198 198 197 197 197 197 196 196 196 195 195 194 195 194 194 194 194 194 194 194 193 193 193 193 192 191 191 190 191 190 189 189 189 189 189 189 189 189 189 189 188 189 189 190 190 191 191 193 193 195 195 196 197 197 198 198 198 198 199 199 198 198 198 198 198 198 198 198 199 199 199 200 199 199 199 198 198 197 196 195 195 194 195 195 195 196 197 197 198 198 198 198 198 198 197 197 196 196 195 194 194 192 191 191 190 189 189 188 187 187 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 184 184 183 183 183 182 181 181 181 181 182 182 183 183 184 185 185 186 187 188 188 189 190 191 191 192 193 193 193 194 194 194 194 194 194 194 194 194 194 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 184 184 183 183 183 183 182 182 181 180 180 180 179 179 178 178 178 178 178 178 178 179 179 180 180 180 181 182 182 182 183 183 183 183 183 183 184 184 183 183 182 182 181 181 180 179 179 178 178 177 177 176 176 176 176 176 176 177 177 177 178 178 179 179 179 180 180 180 181 181 181 182 182 182 182 183 183 184 184 185 185 186 187 188 189 190 190 191 192 192 193 194 194 195 195 196 196 197 197 197 197 197 198 198 198 198 199 199 199 199 199 199 200 200 200 201 201 201 201 201 201 201 201 201 201 201 201 201 201 200 200 201 201 200 200 200 199 199 198 197 197 197 197 196 196 196 195 195 194 195 195 194 195 194 194 195 194 193 193 194 193 192 192 191 192 191 190 190 189 189 189 189 189 188 188 188 188 187 188 188 188 189 190 190 191 192 193 194 195 196 196 197 197 198 198 198 198 198 198 197 198 198 197 197 197 198 199 199 199 199 199 198 198 197 197 196 195 195 194 194 195 195 196 196 197 197 197 198 198 198 198 197 197 197 196 195 195 194 193 192 191 191 190 189 189 188 187 187 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 183 182 182 183 183 183 184 184 185 186 187 187 188 189 189 191 191 192 192 193 193 193 194 194 194 194 194 194 194 195 195 195 181 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 183 183 183 182 181 181 180 180 179 179 179 178 178 178 178 178 178 179 179 180 180 180 181 181 182 182 182 183 183 183 183 183 183 182 182 182 181 180 180 179 179 178 177 177 177 176 176 176 176 175 175 175 176 176 177 177 177 178 178 179 179 179 180 180 181 181 181 181 182 182 182 183 183 184 184 185 185 186 187 188 189 190 191 192 193 193 194 195 195 196 196 197 197 197 198 198 198 199 199 199 199 199 200 200 200 200 200 200 201 201 201 201 201 202 202 202 202 202 202 202 202 201 201 201 201 201 200 201 200 200 200 200 199 199 198 198 197 197 196 196 195 196 195 195 194 194 195 194 195 194 194 194 194 194 193 194 193 193 192 192 192 191 190 190 189 189 189 189 188 188 188 188 188 188 187 187 187 188 189 189 190 191 192 193 194 195 195 196 197 197 197 198 197 197 197 197 197 197 197 197 198 198 198 199 199 199 199 198 198 198 197 196 195 195 194 194 194 195 195 196 196 197 197 197 198 198 198 198 197 197 196 195 195 194 194 192 192 191 191 190 189 189 188 187 187 187 186 186 186 186 185 185 185 185 185 185 185 185 185 185 184 184 184 183 183 183 183 183 183 184 184 184 185 186 186 187 188 188 190 190 191 191 192 193 193 193 194 194 195 195 195 195 195 195 195 195 195 181 181 182 182 182 182 182 183 183 183 183 183 184 184 184 184 184 185 185 185 185 184 184 183 183 182 182 181 181 180 180 179 179 178 178 178 178 178 178 178 179 179 179 180 180 181 181 182 182 182 182 182 182 182 181 181 181 180 180 179 178 178 177 177 176 176 175 175 175 175 175 175 175 175 175 176 176 177 177 178 178 178 179 179 180 180 180 181 181 181 181 182 182 182 183 184 184 185 185 186 187 188 189 190 191 192 193 194 194 195 196 196 197 197 198 199 199 199 199 199 200 200 200 200 200 201 201 201 201 201 201 201 201 202 202 202 202 203 202 202 202 202 202 202 202 202 202 201 201 201 201 200 200 200 199 199 198 198 197 197 196 196 196 196 195 194 194 194 195 195 194 195 195 195 195 195 194 195 194 193 193 192 192 192 191 190 190 189 189 188 188 188 188 187 187 187 186 186 186 186 187 188 189 190 191 192 193 193 194 195 196 196 196 197 197 197 197 197 197 197 197 197 198 198 198 198 199 199 199 198 198 198 197 196 196 195 194 194 194 195 195 196 196 196 197 197 198 198 198 198 197 197 196 196 195 195 194 193 193 192 191 191 190 190 189 188 188 187 187 186 186 185 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 185 185 186 186 187 187 188 189 190 191 191 192 192 193 194 194 194 195 195 195 195 195 195 195 195 195 195 182 181 181 181 182 182 182 182 183 183 183 184 184 184 184 184 185 185 185 185 185 184 184 184 183 182 182 181 181 180 180 179 179 178 178 178 178 178 178 178 179 179 179 179 180 180 181 181 181 181 181 181 181 180 180 180 179 179 178 178 177 177 176 175 175 174 174 174 174 174 174 174 174 175 175 175 176 176 177 177 178 178 179 179 179 180 180 180 181 181 181 182 182 182 183 183 184 185 185 186 187 188 189 190 191 192 193 194 195 196 196 197 198 198 199 199 199 200 200 201 201 201 201 201 201 201 202 202 202 202 202 202 202 202 202 202 203 203 203 203 202 203 202 202 202 202 202 202 201 201 201 200 200 199 199 199 198 198 197 197 196 196 195 195 194 194 194 194 195 195 195 195 195 195 196 195 195 195 195 194 194 193 193 192 191 191 190 190 189 189 188 188 187 187 186 186 185 185 185 185 186 187 187 188 189 190 191 192 194 195 195 195 196 196 196 196 196 196 197 197 197 197 197 198 199 199 199 199 199 198 199 198 197 196 196 195 195 194 194 195 195 195 196 196 197 197 197 198 198 198 197 197 197 196 196 195 195 194 193 192 192 191 191 190 190 189 188 188 187 187 186 186 186 185 185 185 185 185 186 186 186 186 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 188 189 189 190 191 191 192 193 193 194 194 195 195 195 195 196 196 196 196 196 196 196 182 181 181 181 181 182 182 182 182 183 183 184 184 184 184 185 185 185 185 185 185 184 184 184 183 182 182 181 180 180 180 179 178 178 177 177 177 177 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 179 179 178 178 177 177 176 176 175 175 174 173 173 173 173 173 173 173 174 174 174 175 175 176 176 177 177 177 178 178 179 179 179 180 180 180 180 181 181 182 183 183 183 184 185 185 186 187 188 189 190 191 192 193 194 195 196 196 197 198 198 199 199 200 201 201 201 201 201 202 202 202 202 202 202 202 203 203 203 203 203 203 203 203 203 203 203 203 203 202 203 202 202 202 202 202 201 201 201 200 200 200 199 198 198 197 196 195 195 195 195 194 194 194 194 195 195 195 195 196 196 197 196 195 196 196 195 195 194 193 193 192 191 191 190 191 189 188 188 187 186 184 184 184 184 184 184 184 185 185 187 188 189 190 191 192 193 193 194 195 195 196 196 196 196 197 197 197 198 198 198 199 199 199 200 199 199 198 199 198 197 196 196 195 195 195 194 195 195 196 196 197 197 197 197 198 197 197 197 197 197 196 196 196 194 194 193 193 192 191 191 190 189 189 188 188 188 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 186 186 186 186 186 186 187 187 188 189 189 190 191 191 192 193 193 194 194 194 195 195 195 195 196 196 196 196 196 196 196 182 181 181 181 181 181 182 182 182 183 183 183 184 184 184 184 185 185 185 185 184 184 184 183 183 182 182 181 180 180 179 178 178 177 177 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 178 178 178 177 176 176 175 175 174 174 173 173 172 172 172 172 172 173 173 173 174 174 175 175 176 176 177 177 177 178 178 178 179 179 179 180 180 180 180 181 182 182 183 183 184 184 185 186 187 188 189 190 191 192 193 194 194 195 197 197 198 199 199 199 200 201 201 201 202 202 202 203 203 203 203 203 203 203 203 203 204 204 204 203 204 203 203 203 203 203 203 203 202 202 202 202 202 201 201 201 200 200 199 199 198 198 196 196 195 195 194 194 194 194 194 194 195 195 195 195 196 196 197 197 196 196 196 195 196 195 194 194 194 192 192 192 191 190 188 188 187 186 185 183 183 183 182 183 183 184 185 185 186 187 188 189 190 192 193 193 194 195 195 196 196 196 197 197 197 198 198 199 199 200 200 200 200 200 199 199 198 197 196 196 196 196 195 194 195 195 196 196 196 196 197 197 198 197 198 198 197 197 197 196 196 195 194 194 193 193 192 192 190 190 190 189 188 188 188 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 188 188 189 189 190 190 191 192 193 193 193 194 194 195 195 195 196 196 196 197 197 197 197 197 196 182 181 181 181 181 181 182 182 182 182 183 183 183 184 184 184 184 184 184 184 184 184 183 183 182 182 181 180 180 179 178 178 177 177 177 176 176 177 177 177 178 178 178 179 179 179 179 179 179 178 178 178 177 177 176 176 175 174 174 173 173 172 172 172 171 171 171 171 171 172 172 173 173 174 175 175 176 176 177 177 177 177 178 178 178 179 179 179 180 180 180 180 181 182 182 183 183 184 185 185 186 188 189 190 191 192 193 194 194 195 196 197 198 198 199 200 200 201 201 201 202 202 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 203 203 204 203 203 203 203 203 203 202 202 202 202 202 201 201 200 199 198 198 198 196 196 195 194 194 194 193 194 194 194 195 195 195 195 196 196 197 197 197 196 196 196 196 196 195 194 195 194 193 192 192 191 190 188 187 186 185 183 183 182 181 182 182 182 183 184 185 186 187 188 190 190 191 192 193 194 194 195 196 196 197 197 198 198 198 199 199 200 200 200 201 200 200 199 199 198 198 197 196 196 195 195 195 195 195 196 196 196 197 197 198 197 198 198 197 197 197 197 196 196 196 195 194 193 193 192 192 191 190 190 189 189 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 189 189 190 190 191 191 192 193 193 194 194 194 195 195 196 196 196 196 197 197 197 197 197 197 182 181 181 181 181 181 181 182 182 182 182 183 183 183 183 183 183 184 184 184 183 183 182 182 182 181 180 180 179 178 178 177 177 176 176 176 176 176 176 177 177 177 178 178 179 179 178 178 178 178 177 177 176 176 175 175 174 173 172 172 171 171 170 170 170 170 170 170 171 171 172 173 173 174 175 175 176 176 177 177 177 177 178 178 178 178 178 179 179 179 180 180 180 181 182 182 183 183 184 185 186 188 188 189 190 191 193 194 195 195 196 197 198 199 199 200 200 200 201 201 202 202 203 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 203 203 203 203 203 202 202 202 202 202 201 201 200 199 198 198 198 196 196 195 194 194 194 194 194 194 194 195 195 196 196 197 197 197 197 197 197 197 196 197 196 195 195 196 195 194 193 192 191 190 189 187 186 185 183 182 181 181 181 181 182 182 183 183 184 186 186 188 189 190 191 192 193 194 194 195 196 196 197 198 198 199 200 200 201 201 201 201 201 200 200 199 199 198 197 197 197 196 196 196 196 196 196 196 196 197 197 198 197 198 198 198 198 198 197 197 197 196 195 194 194 193 193 192 191 191 190 190 189 188 188 188 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 190 190 190 191 191 192 192 193 193 194 194 194 195 196 196 196 196 196 197 197 197 197 197 197 182 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 183 183 183 183 182 182 182 181 180 180 179 179 178 177 177 177 176 176 176 175 175 175 176 176 176 177 177 177 178 178 178 178 177 177 177 176 175 175 174 173 173 172 171 171 170 170 169 169 169 169 169 170 170 171 171 172 173 174 174 175 176 176 176 177 177 177 177 178 178 178 178 178 179 179 179 180 180 180 181 182 183 183 184 185 186 187 188 189 190 191 192 193 194 195 196 196 198 198 199 199 200 200 201 201 202 202 203 203 203 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 203 204 203 203 203 202 202 202 202 201 200 200 199 198 197 196 195 195 194 194 193 194 194 194 194 195 195 196 196 197 197 197 197 198 198 198 197 198 197 196 197 196 196 195 194 193 192 191 190 189 186 185 184 182 181 181 180 180 181 181 182 183 183 185 185 187 188 189 190 191 192 193 194 194 196 196 197 198 198 199 200 201 201 201 202 202 201 201 201 201 199 199 199 197 197 197 197 196 196 196 196 196 196 197 197 197 197 198 198 198 198 198 198 197 197 196 196 195 195 194 193 193 192 192 191 191 190 189 189 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 191 191 191 191 192 193 193 194 194 194 195 195 196 196 196 196 197 197 197 197 197 197 197 182 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 181 180 180 180 179 178 178 177 177 176 176 175 175 174 174 174 175 175 175 176 176 177 177 177 177 177 177 176 176 176 175 174 174 173 172 172 171 170 170 170 169 168 168 168 168 169 169 169 170 171 172 173 174 174 175 175 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 180 181 182 183 184 185 185 187 188 189 190 191 192 193 194 195 196 196 197 198 199 199 200 200 201 201 202 202 202 203 203 203 203 204 204 204 204 204 204 204 204 205 205 204 204 204 204 204 204 204 204 204 203 203 203 202 202 202 201 200 200 199 198 197 197 195 195 194 194 193 194 194 194 194 195 196 196 196 197 198 198 198 199 198 199 198 197 198 197 197 197 197 196 195 194 194 192 191 189 186 185 184 182 181 180 180 180 180 180 180 181 182 183 185 185 187 188 189 190 191 192 193 194 195 196 197 198 198 200 201 201 201 202 202 202 202 202 202 201 200 200 199 199 198 197 197 196 196 196 196 196 196 197 197 197 197 198 198 198 198 198 198 198 197 197 196 196 195 194 194 193 193 192 192 191 191 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 191 191 191 191 191 191 192 193 193 194 194 194 195 195 196 196 196 196 196 197 197 197 197 197 197 197 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 179 178 177 177 177 176 176 175 175 174 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 176 175 175 174 173 173 172 171 171 170 170 169 169 168 168 168 167 168 168 169 169 170 171 172 172 173 174 175 175 176 176 176 177 177 177 177 177 177 177 178 178 178 178 179 179 179 180 181 182 182 183 184 185 186 187 188 190 190 192 192 194 195 195 196 197 198 198 199 200 200 201 201 202 202 202 203 203 203 204 204 204 204 204 204 204 205 205 205 205 205 205 204 204 205 204 204 204 204 204 203 203 202 202 202 201 200 200 199 198 197 197 196 195 194 194 194 194 194 194 195 195 196 196 196 197 198 198 198 199 199 198 199 198 199 199 198 198 197 197 196 195 194 194 191 190 188 186 185 182 181 180 179 179 179 179 180 180 181 182 184 185 186 187 189 190 191 191 193 194 195 196 197 198 198 200 201 201 201 202 202 203 203 203 202 202 201 200 200 199 199 198 197 197 197 196 197 196 197 197 197 197 197 198 198 198 198 198 198 198 197 197 197 196 195 195 195 194 193 193 192 192 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 192 192 193 193 193 194 194 194 194 195 196 196 196 196 196 197 197 197 197 197 197 197 197 182 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 180 180 180 180 179 179 178 178 177 177 176 176 175 175 175 174 174 173 173 173 173 173 174 174 174 175 175 175 175 175 175 175 175 174 174 173 172 172 171 171 170 170 169 168 168 168 167 167 168 168 168 168 169 170 171 172 172 173 174 175 175 176 176 176 176 177 176 176 176 176 177 177 177 177 177 178 179 179 179 181 181 182 183 184 184 186 187 188 189 190 191 192 193 194 195 196 197 198 198 199 200 200 201 201 202 202 203 203 203 203 204 204 204 204 205 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 204 203 203 203 202 201 201 200 199 199 197 197 196 194 194 194 194 194 194 194 195 195 196 196 196 197 197 198 198 199 199 199 200 199 199 200 199 198 198 198 197 196 196 194 192 191 189 188 185 184 182 180 180 179 179 179 179 180 181 182 183 184 185 187 188 189 190 191 192 194 195 196 196 198 199 200 201 201 202 202 203 203 203 203 203 202 202 202 201 200 199 199 198 198 197 197 197 196 197 197 197 197 198 198 199 198 199 199 198 198 198 197 197 196 196 195 195 194 194 193 193 193 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 193 193 193 193 193 193 194 194 194 194 195 196 196 196 196 196 196 197 197 197 197 197 197 197 197 182 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 178 178 178 177 177 176 175 175 175 174 174 173 173 173 173 173 173 172 173 173 173 173 174 174 174 174 174 174 174 174 173 173 172 172 171 171 170 170 169 169 168 167 167 167 167 167 168 168 168 169 170 171 171 172 173 174 175 175 176 175 176 176 176 176 176 176 176 176 176 177 177 177 177 178 179 179 180 181 181 182 183 185 185 187 187 188 190 191 192 193 194 195 196 197 198 198 199 199 199 201 201 201 202 203 203 203 204 204 204 204 205 205 205 205 205 205 205 205 205 205 205 204 205 204 204 204 204 204 203 203 203 202 202 201 200 200 199 198 198 197 196 195 194 194 194 194 194 195 195 196 196 196 197 197 198 199 199 199 199 200 200 200 200 200 200 200 199 199 198 197 196 196 194 193 190 189 186 184 182 181 180 180 179 179 179 179 180 181 182 183 185 186 187 188 190 191 191 193 194 195 196 197 198 199 200 201 202 203 203 203 203 203 203 202 202 202 202 201 200 200 199 198 198 198 197 197 196 197 197 197 198 198 198 199 199 198 198 199 198 197 197 197 196 196 195 195 195 194 194 193 193 192 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 193 193 193 193 193 194 194 194 195 195 195 195 196 196 196 196 196 196 197 197 197 197 197 197 197 197 196 181 181 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 178 178 178 177 176 176 176 175 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 171 171 170 170 170 169 169 168 168 167 167 167 167 167 168 168 169 169 170 171 171 172 173 174 175 174 175 175 175 175 175 175 175 175 176 175 175 176 176 176 176 177 178 178 179 180 181 182 183 184 185 186 188 188 189 191 192 193 194 195 195 196 197 198 199 199 200 201 201 201 202 203 203 203 204 204 204 204 205 205 205 205 205 205 205 205 205 205 205 204 205 204 204 204 204 204 203 203 202 202 202 201 201 200 199 199 197 197 196 195 194 195 194 194 194 195 195 196 196 197 197 198 198 199 199 199 199 200 201 200 201 201 201 201 201 201 200 198 198 197 195 194 192 190 188 185 184 181 180 180 179 179 179 179 180 181 182 182 184 185 187 188 189 191 191 193 193 195 195 197 198 199 200 201 202 202 203 203 203 203 203 203 202 202 202 202 201 200 200 199 198 198 198 197 197 197 198 197 198 198 198 199 198 199 199 199 198 198 197 197 196 196 196 196 195 194 194 193 193 193 192 192 192 192 191 191 191 191 191 191 191 192 192 192 192 192 192 193 193 193 193 194 194 194 194 194 194 195 195 195 195 195 196 196 196 196 196 196 197 197 197 197 197 197 197 197 197 196 181 181 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 177 177 176 176 175 175 174 174 173 173 173 172 172 172 172 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 170 169 169 168 168 167 168 167 167 167 168 168 168 169 170 170 171 172 172 173 174 175 174 175 175 175 175 175 174 174 175 175 175 175 175 175 176 176 176 177 178 178 179 180 181 182 183 184 186 187 188 189 190 192 193 194 195 195 196 197 198 199 199 200 200 201 201 202 203 203 203 204 204 205 205 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 203 203 202 202 202 201 201 200 199 198 198 197 196 195 195 195 195 194 195 195 195 196 197 197 198 198 198 199 199 200 200 200 201 201 201 202 202 202 202 201 201 200 199 198 197 195 193 190 189 186 185 182 181 180 180 179 179 179 179 180 182 182 184 186 186 187 189 190 191 192 193 194 196 196 197 199 199 200 201 202 202 203 203 203 204 204 203 203 203 202 202 201 200 200 199 199 198 198 198 198 198 198 198 198 199 199 199 199 199 199 198 198 197 197 197 196 196 196 195 195 194 194 194 194 193 193 193 192 192 192 192 192 192 192 192 192 192 192 192 192 192 193 193 194 194 194 195 195 195 195 196 196 196 196 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 197 181 181 180 180 180 179 179 179 178 178 178 178 178 178 178 177 177 177 176 176 175 175 174 174 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 172 171 171 172 171 171 171 171 171 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 169 169 170 170 171 172 173 174 174 175 174 174 175 175 175 174 174 174 174 174 174 174 174 174 175 176 175 176 177 178 179 179 181 181 182 184 185 187 187 189 190 191 193 193 195 195 196 197 198 199 199 200 200 201 202 203 203 203 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 203 203 203 203 202 202 201 201 201 200 200 199 198 198 197 196 196 196 195 195 195 196 196 197 197 198 198 198 199 199 199 200 201 201 201 202 203 203 204 203 202 202 203 202 200 200 198 196 194 193 191 188 186 184 182 181 180 180 179 179 180 181 182 183 184 185 186 188 188 189 191 192 193 194 195 196 197 197 199 200 201 201 201 202 203 203 203 204 203 203 203 203 202 202 201 201 200 200 199 199 198 198 198 199 199 199 199 199 199 199 199 199 199 198 198 198 197 197 196 196 196 195 195 194 194 194 193 193 193 193 193 192 192 192 192 192 192 192 193 193 193 193 193 194 194 194 195 195 195 196 196 196 196 196 197 197 197 197 197 197 197 197 197 198 198 198 198 198 198 198 198 197 197 197 181 181 180 180 179 179 178 178 178 178 178 178 177 177 177 177 176 176 175 175 175 174 174 173 172 172 172 171 171 171 171 171 171 171 171 171 170 170 170 170 171 170 171 171 170 171 170 170 170 170 170 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 169 170 170 171 172 172 173 174 174 174 174 174 174 174 174 174 174 173 173 173 173 174 173 174 174 175 175 175 176 177 178 178 180 181 181 183 184 185 187 188 190 191 192 193 194 195 196 197 198 199 199 200 200 201 202 203 203 203 204 205 204 205 205 205 205 205 205 205 205 205 205 205 205 205 204 204 204 203 203 203 203 202 202 202 202 202 201 200 200 199 199 199 198 197 197 196 196 196 195 197 197 197 198 198 199 199 199 200 200 201 201 201 202 203 203 204 204 204 205 204 204 203 203 202 201 199 199 197 194 192 191 188 185 184 182 181 181 180 180 181 181 182 183 184 185 186 188 188 190 190 191 193 193 194 195 196 197 198 199 199 201 201 202 203 203 203 204 204 203 203 203 203 202 202 201 201 200 200 199 199 199 199 199 199 199 199 200 200 200 199 199 199 199 198 197 197 197 197 196 196 195 195 195 195 194 194 193 193 193 193 193 193 193 193 192 192 192 193 193 193 193 194 194 195 195 196 196 196 197 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 197 182 181 180 180 179 179 178 178 178 178 177 177 177 177 176 176 176 175 175 174 174 173 173 172 172 172 171 171 171 171 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 168 169 170 170 171 171 172 172 173 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 174 174 174 174 175 176 177 178 178 180 181 182 183 185 186 187 189 190 192 192 194 195 196 196 198 199 199 200 201 201 202 203 203 204 204 204 204 205 205 205 205 205 205 205 205 205 205 204 204 204 204 204 204 203 203 203 203 202 202 202 202 201 201 200 200 200 199 199 198 198 197 197 196 196 196 197 197 198 198 199 199 199 200 200 201 202 202 202 203 203 204 204 205 206 206 206 206 205 205 204 203 201 200 199 197 194 192 191 188 186 184 182 182 181 181 181 182 182 184 184 185 187 188 189 189 190 191 192 193 194 194 195 197 197 198 199 200 201 201 202 203 203 203 203 203 204 204 203 203 202 202 201 201 200 200 199 199 199 199 199 200 200 200 200 200 200 199 199 199 198 198 198 197 196 196 196 196 195 195 195 195 194 194 194 193 193 193 193 193 193 193 193 193 193 194 194 194 195 195 196 196 196 197 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 199 198 198 198 198 198 198 197 197 182 181 180 180 179 179 178 178 178 177 177 177 176 176 176 175 175 175 174 174 173 173 172 172 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 169 169 169 170 170 170 171 172 172 173 173 174 174 174 174 174 174 174 173 173 173 172 172 172 172 172 172 172 173 173 173 174 174 175 175 177 178 179 180 182 182 184 186 187 188 189 191 192 194 194 195 196 197 198 199 199 201 201 202 203 203 203 204 204 205 204 205 205 205 205 205 205 205 205 205 204 204 204 204 204 203 203 203 202 203 202 202 202 202 201 201 201 200 199 199 199 199 198 197 197 197 197 197 197 197 198 199 199 200 200 201 201 202 202 203 203 204 204 205 206 206 207 207 207 207 207 206 205 205 203 202 201 199 197 194 193 190 188 186 184 183 183 183 183 183 184 185 185 186 187 187 189 189 190 191 192 193 193 194 195 196 196 197 198 199 200 201 201 202 202 203 203 203 203 203 203 203 203 202 202 201 200 201 200 200 200 200 200 200 200 200 200 200 200 199 199 199 198 198 197 197 197 196 196 196 196 195 195 195 195 194 194 194 193 193 193 193 193 193 193 193 194 194 195 195 196 196 197 197 198 198 199 199 199 200 200 200 200 200 200 200 200 200 199 199 199 199 199 199 199 198 198 198 198 198 197 197 182 181 180 180 179 179 178 178 177 177 177 176 176 175 175 175 174 174 174 173 173 172 172 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 169 168 169 169 169 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 171 172 172 173 173 174 173 174 174 173 173 173 173 173 172 172 171 171 172 171 171 172 172 172 172 173 174 174 174 176 177 178 179 180 182 183 184 185 187 189 189 191 192 193 194 196 197 198 199 200 200 200 202 202 203 203 203 204 204 205 204 205 204 204 204 204 204 204 204 203 204 203 203 203 203 202 202 202 202 202 202 202 202 201 201 201 201 200 200 199 199 198 198 197 197 197 197 198 198 199 200 200 201 202 202 203 203 203 204 204 205 206 206 206 207 209 209 209 208 209 208 208 207 206 204 203 202 199 197 194 193 190 189 186 185 185 184 184 184 185 186 186 186 187 188 189 190 190 191 191 192 193 194 194 195 196 197 198 199 200 201 201 202 202 203 203 203 203 204 203 203 203 203 202 202 201 201 200 200 200 200 200 200 200 200 200 200 200 199 199 198 198 198 197 197 197 196 196 196 196 196 195 195 195 195 194 194 194 193 193 194 194 194 194 194 195 195 195 196 197 197 198 198 199 199 200 200 201 201 201 201 201 201 201 201 201 201 200 200 200 200 199 199 199 199 198 198 198 198 198 198 182 181 181 180 179 178 178 177 177 177 176 176 175 175 175 174 174 174 173 173 172 172 171 171 170 170 170 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 168 168 169 169 169 169 169 169 169 170 170 170 171 171 171 172 172 172 172 173 173 173 173 173 173 172 172 172 172 171 171 171 171 170 170 171 171 170 171 172 173 172 173 175 176 177 178 179 181 182 183 185 185 187 188 190 192 192 194 195 196 197 198 199 199 201 201 202 202 203 203 203 204 204 204 204 204 204 204 204 204 203 203 203 202 202 202 202 202 202 202 202 202 202 202 201 202 201 201 201 201 200 200 200 199 198 198 198 198 198 198 199 200 200 201 201 201 202 203 203 204 205 205 206 206 207 207 208 209 209 210 211 210 211 210 210 209 208 206 205 204 202 199 197 196 193 192 190 187 187 187 185 186 186 187 187 187 188 189 189 190 190 191 192 192 193 194 195 195 196 196 197 198 198 199 200 201 201 202 203 202 203 203 203 203 203 203 203 202 202 201 201 201 200 200 201 201 200 200 201 200 200 199 199 198 198 198 197 197 197 196 196 196 196 195 195 195 195 195 195 194 194 194 194 194 194 194 195 195 195 196 196 197 198 199 199 200 200 200 201 201 202 202 202 202 203 202 202 202 202 201 201 201 201 200 200 200 200 199 199 199 198 198 198 198 182 181 181 180 179 178 178 177 177 177 176 175 175 175 174 174 174 174 173 173 172 171 171 170 170 169 169 169 168 169 169 169 169 169 169 169 168 168 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 170 170 170 171 171 171 172 172 172 172 173 173 173 173 173 172 172 171 171 171 170 170 170 170 169 169 170 170 170 170 171 171 172 173 174 175 176 177 178 179 180 181 183 185 186 188 189 189 191 192 194 195 196 197 198 199 199 201 201 202 202 203 203 203 203 203 203 203 202 202 202 202 202 202 202 201 201 201 201 202 201 202 201 201 201 202 201 202 202 202 202 201 201 201 201 200 199 199 199 199 199 199 200 201 201 201 202 203 203 204 205 205 206 206 206 207 208 209 209 210 211 211 212 212 212 212 211 210 209 209 207 205 204 202 199 197 196 193 192 191 189 188 188 187 188 188 188 188 189 190 190 190 191 192 193 193 193 194 195 195 195 196 197 197 198 199 200 200 201 201 202 203 203 203 203 203 204 203 203 202 202 201 202 201 201 201 201 201 200 201 201 200 200 199 199 198 198 197 197 197 197 196 196 196 196 195 195 195 196 195 195 195 195 194 195 195 195 195 195 196 196 197 198 198 199 200 200 201 201 202 202 202 203 204 204 204 204 203 203 203 203 202 202 201 201 201 201 200 200 200 199 199 199 199 199 199 182 181 181 180 179 178 178 177 177 176 176 175 175 174 174 174 173 173 173 172 172 171 171 170 170 169 169 169 168 168 168 168 168 168 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 170 170 170 170 170 171 171 172 171 172 172 172 172 172 172 172 172 171 171 170 170 170 169 169 169 168 169 168 169 169 170 170 171 171 172 173 174 174 176 176 178 179 180 181 183 184 185 187 188 189 191 192 194 195 196 197 197 199 199 200 201 201 201 202 202 202 202 202 201 201 201 201 201 201 201 200 200 201 200 200 201 200 201 200 201 201 202 201 201 201 202 202 202 201 201 201 201 201 200 200 200 200 200 200 201 201 202 203 204 204 205 206 206 207 207 208 209 209 210 210 211 212 212 213 213 213 213 213 212 211 210 209 208 206 204 202 199 198 197 194 193 192 190 190 190 189 189 190 189 190 191 190 191 192 192 193 193 194 194 194 195 195 196 197 197 198 198 199 200 201 202 202 202 203 203 203 203 203 203 203 202 202 202 202 201 201 201 201 201 201 201 201 201 200 200 199 199 198 198 197 197 196 196 196 196 196 196 196 196 196 196 195 195 195 195 196 196 196 196 196 197 197 198 199 199 200 201 202 202 202 203 203 204 204 204 204 204 204 205 204 204 203 203 203 202 202 201 201 200 200 200 200 200 200 199 199 199 182 181 181 180 179 178 178 177 177 176 175 175 175 174 174 174 173 173 172 172 171 171 170 170 169 169 169 168 168 168 168 168 168 168 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 170 169 170 170 170 171 171 171 171 171 172 171 172 172 171 171 171 171 170 170 170 169 168 168 168 168 168 168 168 168 168 169 170 170 171 171 172 173 174 175 175 176 178 179 181 182 183 184 186 186 189 191 192 193 194 195 196 197 198 199 199 200 200 200 200 200 201 200 200 200 200 199 199 199 199 199 199 199 199 200 200 200 200 200 200 201 201 201 202 202 202 202 203 203 203 202 202 202 202 201 201 201 201 201 202 203 203 204 205 205 206 206 208 208 208 209 210 210 211 212 212 213 213 214 214 214 214 214 214 213 212 212 210 208 206 204 202 201 199 196 194 194 192 191 191 190 191 191 191 191 192 192 192 193 193 193 194 194 195 195 195 195 195 197 198 198 199 199 200 200 201 202 202 202 203 203 204 203 204 203 203 203 202 202 202 201 201 201 201 201 201 200 201 200 200 199 198 198 197 197 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 198 198 199 199 200 201 201 202 203 203 204 204 205 205 205 205 205 206 205 205 205 205 204 204 204 203 203 202 202 201 201 201 200 200 200 200 200 199 182 182 181 180 179 178 178 177 177 176 175 175 175 174 174 173 173 173 172 172 171 171 170 169 169 169 168 168 168 168 168 168 168 168 168 169 168 168 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 168 169 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 170 170 170 169 168 168 168 167 168 167 167 168 167 168 168 168 169 170 171 171 172 173 173 174 175 176 176 177 180 181 182 183 185 186 188 190 191 192 193 195 195 196 196 198 198 198 199 198 199 198 198 198 198 197 197 197 197 197 197 197 197 197 198 199 199 199 200 200 201 200 201 202 202 203 203 203 203 203 203 203 203 203 202 202 202 202 202 203 203 204 205 205 206 207 208 208 208 209 210 211 211 212 212 213 214 214 215 215 216 216 215 215 214 214 213 211 210 208 205 204 203 201 198 197 195 195 193 193 193 192 192 192 192 193 192 193 194 194 194 194 195 195 195 195 195 196 197 197 197 198 199 200 200 201 202 202 203 202 203 203 204 203 204 203 203 202 202 201 201 202 201 202 201 201 201 201 200 199 199 198 197 197 197 196 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 198 198 198 199 200 200 201 202 203 203 203 204 205 205 206 206 206 206 207 207 206 206 206 205 205 205 204 204 203 203 202 202 201 201 201 201 200 200 200 200 182 182 181 180 180 179 178 177 177 176 175 175 174 174 174 173 173 172 172 171 171 170 170 169 169 169 168 168 168 168 168 168 168 168 169 168 168 168 169 168 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 169 170 170 170 170 170 170 171 171 171 171 170 170 170 170 169 169 169 168 168 167 167 167 167 167 166 167 167 167 168 168 168 169 170 170 170 171 172 172 173 175 176 176 178 180 181 182 184 185 187 188 189 192 192 193 194 194 195 196 196 196 197 196 196 196 195 195 195 195 195 195 195 195 196 196 196 197 198 198 198 199 199 200 201 201 202 202 203 203 204 204 204 204 204 203 203 203 203 203 203 203 203 204 205 205 206 207 208 209 209 210 210 211 211 212 213 213 214 215 215 216 216 217 216 216 216 216 215 214 212 211 209 208 205 204 203 201 199 198 196 195 194 194 193 193 192 193 194 193 194 194 195 194 194 195 195 195 195 196 196 196 197 197 198 198 199 200 200 201 202 203 203 203 204 203 204 203 203 203 203 202 201 202 202 202 201 201 201 201 200 200 199 199 198 198 197 197 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 198 198 199 199 200 200 202 203 203 203 204 205 205 206 206 207 207 207 207 207 207 207 207 207 206 206 205 205 205 204 203 203 203 202 202 202 201 201 201 201 201 182 182 181 180 180 179 178 177 177 176 175 175 174 174 173 173 173 172 172 171 171 170 170 169 169 169 169 169 168 168 168 168 168 169 169 169 169 169 168 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 167 167 166 166 166 166 167 166 167 168 167 168 168 169 168 169 169 171 170 172 172 173 174 176 177 178 180 181 183 184 186 188 189 190 191 191 191 193 193 193 193 194 193 193 193 193 192 192 192 193 193 193 194 194 194 194 195 196 197 197 197 199 199 200 201 201 203 203 203 204 205 205 204 204 204 204 203 204 204 204 204 204 205 205 206 207 208 209 209 210 211 211 212 212 213 213 214 215 215 216 217 217 217 217 217 217 217 215 215 214 213 211 210 208 206 204 202 200 200 198 197 196 195 194 194 193 194 194 194 194 194 195 195 195 195 195 195 195 195 196 196 196 197 197 198 199 199 200 201 202 202 202 203 203 203 203 203 203 203 203 202 202 202 202 202 201 201 201 201 200 200 200 199 198 198 197 197 196 196 196 196 196 196 196 196 196 196 197 197 197 197 197 198 199 199 200 200 201 202 202 203 204 205 205 206 207 207 207 208 208 208 208 208 208 208 208 208 207 207 207 206 205 205 205 204 204 203 203 202 202 202 201 201 201 183 182 181 180 180 179 178 177 177 176 175 175 174 174 173 173 173 172 172 171 171 171 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 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 168 169 169 169 169 169 169 169 170 170 169 170 170 170 170 169 169 169 168 168 167 167 167 167 167 166 166 166 166 165 166 167 166 166 167 167 167 168 168 168 169 168 170 170 171 172 174 174 175 177 178 180 181 183 184 185 186 188 189 189 189 189 190 191 190 190 190 191 190 190 190 190 190 190 190 190 191 192 192 193 194 195 196 197 197 198 200 201 201 202 203 204 204 205 205 204 205 205 205 204 205 204 205 205 206 206 206 207 208 209 210 210 211 211 212 213 214 214 215 215 216 216 216 217 218 218 218 217 217 217 216 215 215 214 212 211 209 207 205 203 201 201 199 198 197 197 195 195 194 194 195 194 194 195 195 195 195 195 195 195 195 195 195 195 196 196 197 197 198 199 200 200 201 202 202 202 203 203 203 203 203 203 203 202 202 202 202 201 201 201 201 201 200 200 200 199 199 198 198 197 197 196 196 196 196 196 196 196 197 197 197 198 198 198 198 199 199 200 200 201 202 203 203 203 205 205 206 207 207 207 208 208 209 209 209 209 209 209 208 208 208 208 208 207 207 206 206 205 204 204 204 203 203 203 202 202 202 183 182 181 181 180 179 178 177 177 176 175 175 174 174 173 173 173 172 172 171 171 171 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 168 168 168 168 168 168 168 168 168 168 168 168 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 166 167 166 166 166 166 165 165 165 166 166 165 166 165 167 166 166 165 167 166 167 167 169 169 170 172 173 173 175 176 178 180 180 181 183 184 185 185 186 186 187 187 187 186 186 186 186 187 187 187 186 187 188 189 189 190 191 192 192 193 195 196 196 198 199 200 201 201 202 203 205 205 205 206 205 206 206 205 205 205 206 205 206 206 207 208 209 210 210 211 212 212 213 213 214 214 215 216 216 217 217 218 218 219 219 218 218 217 217 217 215 215 213 211 210 208 206 205 203 202 200 199 198 197 196 196 195 195 195 194 194 195 195 195 194 195 195 195 195 195 195 195 196 196 197 197 199 199 199 200 201 202 202 202 203 203 204 203 203 203 203 202 202 201 202 202 201 201 201 201 201 200 200 199 199 199 198 197 197 197 197 197 197 197 197 197 197 197 198 198 198 199 199 199 200 200 201 202 203 203 203 204 205 206 207 207 207 208 209 209 209 209 209 210 210 209 209 209 209 208 208 208 208 207 207 206 206 205 205 204 204 204 204 203 203 183 182 181 181 180 179 178 178 177 176 175 175 174 174 173 173 173 172 172 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 170 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 167 167 167 166 166 165 166 165 165 165 165 165 165 164 165 165 166 165 165 165 166 165 167 166 166 167 169 169 171 172 174 174 176 176 178 180 181 181 183 182 182 182 183 183 183 183 183 183 184 184 184 185 185 185 187 187 187 188 190 191 191 192 195 196 196 197 200 201 201 203 204 204 205 205 205 206 206 206 206 206 205 206 206 207 207 208 209 210 210 211 212 213 213 214 215 215 216 217 216 217 218 218 218 218 218 218 218 218 218 217 216 215 215 214 212 211 209 207 206 204 202 201 200 198 198 197 196 195 195 195 195 194 194 195 195 194 194 194 194 194 194 194 195 195 196 196 197 198 199 199 199 200 201 202 202 202 202 203 203 203 203 202 202 202 202 202 202 201 201 201 201 201 200 200 199 199 199 198 197 197 197 197 197 197 197 197 197 197 198 198 198 198 199 199 199 200 200 201 202 203 203 204 205 206 207 207 207 208 209 209 210 210 210 210 210 210 210 210 210 210 209 209 209 209 208 207 207 207 206 206 205 205 205 205 204 204 183 182 181 181 180 180 178 178 177 176 176 175 174 174 173 173 173 172 172 172 171 171 171 171 170 170 170 170 170 170 170 169 170 170 170 170 170 170 169 169 170 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 168 167 167 166 166 166 166 165 165 164 165 164 165 164 164 163 164 164 163 164 164 163 164 164 164 165 165 166 168 168 170 170 172 172 174 176 176 176 178 178 178 178 178 180 180 180 180 180 180 180 181 181 182 182 183 184 185 186 187 188 189 191 192 193 194 195 197 198 200 201 202 203 205 205 205 206 206 206 206 206 206 206 207 207 207 208 209 210 210 211 211 212 213 214 214 215 216 216 217 217 218 218 218 218 218 219 219 219 218 218 217 217 216 215 215 213 211 210 208 207 205 204 202 200 199 198 197 197 195 195 195 195 194 194 194 194 194 194 194 194 194 194 194 195 195 196 196 197 197 198 199 199 199 200 201 202 202 202 202 203 202 202 203 202 202 202 202 202 201 201 201 201 200 201 200 199 199 199 198 198 198 197 197 197 197 197 197 197 198 198 198 198 199 199 199 200 200 201 202 203 203 204 205 206 206 207 207 208 209 210 210 210 210 211 211 211 211 211 210 210 210 210 210 209 209 209 209 208 208 207 207 207 206 206 206 205 205 183 183 182 181 180 180 179 178 177 176 176 175 175 174 173 173 172 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 166 166 166 166 165 165 164 165 164 163 164 163 163 162 163 163 162 163 162 162 163 163 162 164 164 165 167 167 167 169 170 172 172 173 173 175 175 175 175 176 176 176 177 177 176 176 177 178 179 179 180 181 182 183 184 185 186 188 189 191 191 193 195 196 197 199 200 202 202 204 205 205 205 205 206 206 206 206 206 206 207 208 209 209 210 211 212 212 213 215 215 216 216 217 217 217 218 218 219 219 219 218 218 219 219 219 218 218 217 217 215 215 213 212 210 208 207 206 205 202 201 200 198 197 197 195 195 194 194 193 193 193 193 193 193 193 193 193 194 194 194 194 195 196 196 197 197 198 199 199 199 200 201 202 202 202 202 202 202 202 202 202 201 201 201 201 201 201 201 200 201 200 200 199 199 199 198 198 198 198 198 198 198 198 198 198 198 199 199 199 199 199 200 201 202 202 203 204 204 206 206 207 207 208 209 210 210 210 210 211 211 211 211 211 211 211 211 211 211 210 210 210 210 209 209 209 208 208 208 208 207 207 207 206 183 183 182 181 181 180 179 178 177 177 176 175 175 174 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 171 170 170 170 170 170 171 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 169 168 168 167 167 166 166 166 166 165 165 164 164 165 164 163 162 163 163 162 161 162 161 161 160 161 161 162 161 161 162 162 164 164 167 167 167 170 170 170 171 171 172 172 172 172 173 173 173 173 173 174 175 175 175 176 178 179 180 181 182 184 185 186 188 189 190 193 194 195 196 198 199 200 201 203 204 205 205 205 205 206 206 206 207 207 208 208 209 210 211 211 212 213 215 215 215 216 217 217 218 218 219 219 219 219 219 219 219 220 219 219 218 218 217 217 216 215 214 212 211 209 208 207 205 203 202 200 199 198 197 195 194 194 194 193 192 192 192 192 192 192 192 192 193 193 193 193 194 195 196 197 197 198 199 199 199 200 201 202 201 202 202 202 202 202 201 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 199 199 199 199 199 199 199 198 198 199 199 199 199 199 199 200 201 202 202 203 203 204 205 206 207 207 208 209 210 210 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 210 210 209 209 208 208 208 208 207 207 183 183 182 181 181 180 179 178 178 177 176 175 175 174 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 169 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 170 169 169 169 169 169 169 169 168 168 168 167 167 167 167 166 166 165 165 164 163 163 163 163 162 162 162 161 161 160 161 160 159 159 160 159 160 160 159 161 161 163 163 164 167 167 167 168 169 169 170 170 170 170 171 171 171 172 172 172 172 174 174 175 176 176 178 180 181 182 184 185 187 188 189 192 193 194 195 197 199 200 201 201 202 204 204 204 205 205 206 207 206 207 208 209 209 210 211 212 213 214 215 216 216 217 218 218 218 219 219 219 219 219 219 219 219 220 219 219 218 218 218 217 217 215 214 213 212 209 208 206 205 204 202 201 199 198 197 195 194 194 193 193 192 191 191 191 191 191 191 192 192 192 193 193 193 194 195 196 196 197 198 199 199 199 200 201 201 201 201 202 202 201 201 201 202 201 201 201 201 201 201 201 201 201 201 201 200 200 200 200 199 199 200 200 199 199 199 199 199 199 199 200 200 201 201 202 202 203 204 205 206 206 207 208 208 209 210 210 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 212 211 211 210 210 210 210 209 209 209 208 208 183 183 182 181 181 180 180 178 178 177 176 176 175 174 174 174 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 169 170 169 169 169 169 169 168 168 167 167 166 166 165 165 164 164 163 163 163 163 162 162 161 161 161 160 161 159 159 158 159 158 159 158 158 160 160 160 163 163 164 164 165 166 166 167 168 168 168 169 167 168 169 170 170 170 171 171 172 174 175 175 176 178 180 181 182 183 185 187 189 191 192 193 194 197 198 199 201 201 202 202 203 204 204 205 205 206 206 208 208 209 210 211 212 212 213 214 215 215 216 217 218 218 219 219 219 219 219 219 220 219 220 219 218 218 218 218 217 217 216 215 214 213 212 210 209 207 206 205 202 201 199 198 197 195 194 193 193 192 192 192 191 191 191 191 191 191 191 191 192 193 193 193 194 195 196 197 198 199 199 199 200 201 201 201 201 202 202 201 202 201 201 201 201 201 201 201 202 201 201 201 201 201 201 201 201 200 200 200 201 200 200 200 200 200 200 200 200 200 201 201 202 202 203 204 205 206 206 207 208 208 209 210 210 211 211 211 211 212 212 212 212 212 213 213 213 213 213 213 213 213 212 212 212 212 212 211 211 210 210 210 209 209 183 183 182 182 181 180 180 179 178 177 176 176 175 175 175 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 169 170 170 170 170 170 170 170 170 170 170 169 170 169 169 168 168 168 167 166 166 165 164 163 163 162 162 162 162 161 160 161 160 159 158 159 158 157 158 158 158 157 157 159 159 159 160 160 163 164 164 165 166 165 166 166 166 167 167 167 168 168 168 169 169 171 171 172 174 175 175 176 179 180 182 183 184 187 188 190 191 193 195 196 197 198 200 200 201 202 203 203 204 205 205 206 206 207 208 209 210 211 212 212 213 214 215 215 216 217 218 218 219 219 219 219 219 220 220 219 219 219 219 218 218 218 218 217 216 215 215 214 212 211 209 208 206 205 203 201 199 198 197 196 193 193 192 191 191 191 191 190 190 190 190 190 191 191 192 192 193 193 194 194 195 196 197 198 199 199 200 201 201 201 201 202 201 201 201 201 201 201 201 201 201 201 201 202 201 202 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 201 202 202 203 204 205 205 206 206 208 208 209 210 210 211 211 211 211 212 212 212 212 213 213 213 213 213 213 214 214 214 214 214 214 213 213 213 212 212 211 211 211 210 210 183 183 183 182 181 181 180 179 178 178 177 176 176 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 170 170 170 170 169 169 169 170 170 170 169 170 170 170 170 170 170 170 170 170 171 170 170 171 170 171 170 170 170 170 170 170 169 169 168 167 166 166 165 165 164 164 162 162 162 162 161 160 161 160 159 160 159 160 159 158 157 158 157 157 159 159 159 159 160 160 161 162 163 164 164 165 166 166 166 167 166 166 166 168 168 169 169 170 171 172 174 175 176 177 180 181 183 184 187 188 189 191 193 194 195 196 197 198 199 200 201 202 203 203 203 204 206 206 207 207 209 210 211 212 212 213 214 215 215 216 217 217 218 218 219 219 219 219 219 219 219 219 219 218 218 218 217 217 216 216 215 214 213 213 212 209 208 207 206 203 201 201 199 197 196 194 193 192 191 190 190 190 189 190 190 190 190 191 191 191 192 193 193 193 195 195 196 197 198 198 199 199 200 201 201 201 201 202 201 201 201 201 201 201 201 201 201 201 201 202 202 202 201 201 201 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 202 203 204 204 205 206 206 207 208 209 210 210 211 211 211 211 212 212 212 212 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 211 210 184 183 183 182 181 181 180 180 179 178 178 177 176 176 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 171 171 171 171 171 171 170 171 170 170 170 169 168 168 167 167 165 165 164 164 163 163 162 162 161 160 161 160 159 160 159 160 158 158 159 158 157 156 159 158 159 159 159 160 161 162 162 163 164 165 165 166 166 166 167 167 167 168 168 168 169 170 170 172 173 175 176 177 179 181 183 184 186 187 189 190 192 194 195 197 197 198 199 200 200 201 201 202 203 204 205 206 206 207 208 209 210 211 212 213 213 214 215 216 216 217 218 218 218 219 219 218 218 218 218 218 218 218 218 218 217 217 217 216 216 215 214 212 212 210 209 208 206 204 203 201 199 197 196 195 194 192 190 189 189 189 188 189 189 189 189 190 190 190 191 192 193 194 194 195 196 197 198 198 199 199 200 200 200 201 201 202 201 200 201 201 201 200 201 201 202 201 202 202 202 202 202 202 202 202 202 202 202 203 203 203 203 203 203 203 203 202 203 203 203 204 204 205 206 206 207 208 209 210 210 210 211 211 211 211 212 212 212 213 213 213 213 214 214 214 215 215 215 216 216 216 216 216 215 215 215 214 213 213 212 212 211 184 183 183 182 181 181 180 180 179 179 178 177 177 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 170 170 170 170 170 171 170 170 170 171 171 171 170 170 171 171 171 171 171 171 171 172 171 172 171 171 171 170 170 170 169 169 167 167 167 166 165 164 164 163 162 162 161 161 160 161 160 159 160 159 160 158 160 158 157 156 156 158 158 158 159 159 159 160 161 162 163 164 164 165 165 166 166 166 167 167 167 168 168 170 170 172 172 173 175 176 177 179 181 182 185 186 187 189 191 192 193 195 196 196 197 198 199 200 200 201 202 203 204 205 205 206 206 207 209 210 210 212 213 213 213 215 215 216 216 216 217 218 218 218 217 218 218 218 218 218 218 218 217 217 217 217 216 216 216 214 213 212 211 209 208 206 204 203 201 200 197 196 194 193 192 191 189 189 188 188 188 188 188 188 189 190 190 191 192 193 193 194 195 195 196 197 198 199 199 200 200 200 201 201 201 201 200 201 200 200 200 201 201 201 202 202 202 202 202 202 202 202 203 203 202 203 203 204 204 203 204 203 203 203 204 204 204 204 205 205 206 206 207 208 209 210 210 210 211 211 212 212 212 212 213 213 213 213 213 214 214 215 215 215 216 216 216 216 216 216 216 216 216 215 215 214 214 213 213 212 184 184 183 183 182 181 181 180 180 179 178 178 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 171 171 171 171 171 172 171 172 171 171 171 170 171 171 169 169 168 168 167 166 166 164 164 163 163 162 162 161 161 160 161 160 161 159 161 159 158 159 158 157 156 159 158 158 158 159 159 159 160 163 164 164 165 164 164 165 166 166 166 166 167 167 167 169 169 171 171 172 173 175 176 177 180 181 182 185 186 187 188 190 192 194 195 195 196 197 197 199 200 199 201 202 202 203 204 204 206 206 207 208 208 210 210 212 212 213 213 214 215 215 216 216 216 217 217 217 217 217 218 218 218 217 217 217 217 217 217 216 215 215 214 213 212 211 210 209 206 206 203 201 200 198 196 194 193 192 191 190 189 189 188 187 187 187 188 188 189 189 190 191 192 193 194 195 196 196 197 198 199 199 200 200 200 201 201 201 200 201 200 200 201 201 200 200 201 201 201 202 202 202 202 203 203 203 203 203 204 204 205 204 205 204 204 204 204 204 204 205 205 205 206 207 207 208 209 210 210 211 211 211 212 212 212 212 213 213 213 213 214 214 214 214 215 215 216 216 217 217 217 217 218 217 217 217 216 216 215 214 214 214 213 184 184 183 183 182 182 181 180 180 179 179 178 178 177 177 177 177 177 176 176 176 176 176 177 177 177 176 176 176 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 173 173 173 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 172 172 172 172 171 171 171 170 170 170 168 168 167 166 165 164 164 163 163 162 162 161 161 161 160 161 160 159 160 159 160 159 158 159 159 159 158 158 158 158 159 159 160 162 163 164 165 165 166 166 167 167 168 168 168 169 169 169 171 171 171 173 174 176 177 178 180 181 184 185 186 187 189 190 193 194 194 195 197 197 198 198 199 200 200 201 202 203 203 204 204 205 206 207 207 209 209 210 211 211 212 213 213 215 215 215 215 215 215 215 216 216 216 216 217 217 216 216 217 217 216 216 215 215 214 213 212 212 210 209 207 206 204 202 200 199 197 195 193 192 191 190 189 189 188 188 188 188 188 188 189 189 190 191 192 193 193 194 196 197 197 197 199 199 199 200 200 200 201 200 200 200 199 200 200 200 200 200 201 201 202 202 202 202 202 203 203 203 203 204 204 205 205 205 205 205 205 205 205 205 205 205 206 207 207 208 208 209 210 210 211 211 211 212 212 212 213 213 213 213 213 214 214 214 214 215 215 216 216 217 217 218 218 218 218 218 218 218 217 217 217 215 215 214 214 184 184 184 183 183 182 181 181 181 180 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 175 175 175 175 175 174 174 174 174 174 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 172 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 169 169 168 167 167 165 165 163 163 162 162 162 161 162 161 162 161 160 161 160 161 160 159 160 159 159 159 158 158 158 158 158 159 162 162 163 164 164 165 167 168 168 167 167 168 168 168 170 170 170 171 172 174 175 176 177 178 180 182 184 185 186 188 189 190 193 193 194 195 196 197 197 199 199 200 199 201 202 201 203 203 204 204 205 206 207 207 208 209 210 210 212 211 212 213 214 213 214 214 215 215 215 215 215 216 215 216 216 216 216 216 216 216 215 215 214 213 212 212 211 209 208 207 205 204 201 199 198 196 194 192 191 190 189 189 188 188 188 188 188 189 189 189 190 191 192 192 193 194 195 196 197 197 198 199 199 199 200 200 200 199 200 199 200 199 199 199 200 200 200 201 202 202 202 203 203 203 203 203 204 204 205 205 205 206 206 206 206 206 206 206 206 207 207 207 208 208 209 210 210 211 211 212 212 213 213 213 213 213 213 214 214 214 214 215 215 215 216 216 217 218 218 218 218 218 218 219 219 218 218 217 217 216 215 215 214 185 184 184 183 183 183 182 181 181 180 180 179 179 178 178 178 178 177 177 177 177 177 177 177 178 178 178 178 178 178 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 174 174 174 173 173 173 173 172 172 172 172 172 172 172 172 172 171 172 172 172 172 172 171 171 172 172 172 172 172 172 173 172 172 172 172 171 171 170 170 169 167 167 166 165 164 163 162 162 162 163 162 162 161 162 162 162 161 162 161 160 161 160 159 159 159 158 158 158 158 158 161 162 162 162 166 167 167 167 167 168 169 169 169 169 170 170 172 172 172 174 174 175 177 178 180 181 182 184 185 188 189 189 191 192 194 195 195 197 198 198 198 199 199 200 200 201 201 202 202 203 204 204 205 206 206 206 207 209 209 209 210 211 211 212 212 213 213 214 214 214 214 214 214 215 215 215 215 215 215 216 216 215 216 215 215 214 212 212 211 209 207 205 204 202 201 199 196 195 193 193 191 190 189 188 188 188 188 188 189 189 189 191 191 191 192 193 194 195 196 197 197 198 199 199 199 200 199 200 199 199 199 199 199 199 199 200 200 200 201 202 202 202 203 203 203 204 204 204 205 206 206 206 207 207 207 207 207 207 207 207 207 207 208 209 210 210 211 211 212 212 213 213 213 213 213 214 214 214 214 214 214 215 215 215 216 216 217 218 218 218 219 219 219 219 219 219 219 219 218 218 217 216 215 215 185 185 184 184 183 183 182 182 181 181 180 180 179 179 178 178 178 178 178 178 178 178 178 178 179 178 178 178 178 178 178 178 178 178 178 177 177 177 177 176 176 176 175 175 175 175 175 174 174 174 174 173 173 173 173 173 172 172 172 172 172 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 170 170 170 168 167 166 166 164 164 162 162 162 161 162 162 161 162 161 162 162 162 161 162 162 161 162 162 161 161 160 160 160 160 160 161 162 165 165 165 166 169 169 169 170 170 170 171 171 171 171 173 173 173 175 175 175 177 178 180 181 183 184 185 188 189 189 191 192 194 196 196 197 197 199 199 198 200 200 201 200 200 201 202 202 203 204 203 204 205 205 205 207 207 208 209 209 210 211 211 212 212 212 212 213 213 213 214 214 214 214 215 215 215 215 216 216 216 215 215 214 214 213 211 209 208 207 206 204 201 200 198 196 194 193 192 191 190 189 189 188 188 189 189 190 190 190 191 192 192 193 194 195 196 196 197 198 199 199 199 199 199 199 199 199 199 199 199 198 199 200 200 200 201 202 202 202 203 204 204 204 205 205 206 206 207 207 208 208 207 208 208 208 208 208 208 209 210 210 211 211 211 212 213 213 214 214 214 214 214 214 214 214 214 215 215 215 215 216 216 217 218 218 218 219 220 220 220 220 220 220 220 220 219 218 218 217 216 215 185 185 185 184 184 183 183 182 182 181 181 180 180 179 179 179 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 177 177 177 176 176 176 176 175 175 175 175 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 173 173 172 173 173 172 172 173 172 172 172 171 170 169 168 166 166 165 164 163 162 161 161 162 162 161 161 161 161 162 163 162 163 162 163 162 162 161 161 160 160 160 160 160 160 161 161 164 165 165 168 169 169 171 171 172 172 172 172 172 173 173 175 175 175 177 177 178 180 181 183 184 185 187 188 190 190 191 194 195 196 196 198 198 199 199 199 200 200 200 200 201 201 202 202 202 202 203 203 204 205 205 205 206 206 208 207 209 209 210 209 210 210 211 211 211 212 212 213 214 214 215 215 215 216 216 216 215 215 215 214 214 213 212 211 209 207 206 204 202 200 199 198 195 194 193 192 191 190 190 189 189 189 189 190 190 191 191 192 192 193 194 195 196 196 197 197 198 199 199 199 199 199 199 198 198 199 198 198 199 200 200 200 201 202 202 203 203 204 204 205 205 206 206 207 207 208 208 208 208 208 208 208 209 209 209 210 211 211 212 212 213 214 214 214 214 214 214 214 214 214 214 214 215 215 215 215 216 216 217 217 218 218 219 220 220 221 221 221 221 221 221 220 220 219 219 217 217 216 186 185 185 184 184 184 183 183 182 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 178 177 177 177 177 176 176 175 175 175 174 174 174 174 174 173 173 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 172 172 173 172 172 172 171 171 169 169 167 166 165 165 163 163 161 161 160 161 161 161 162 161 162 163 162 163 163 164 163 165 164 163 163 163 163 163 160 160 160 163 163 164 164 167 170 170 171 171 173 173 174 174 174 174 174 174 175 176 176 176 178 180 181 183 183 184 186 187 189 190 191 193 195 195 196 196 198 198 200 200 200 199 201 201 201 200 201 201 202 202 201 202 203 203 203 204 205 205 206 206 206 207 208 209 209 209 210 210 211 211 212 212 213 213 214 214 215 216 216 216 215 215 216 215 216 215 213 212 211 210 209 207 205 203 202 200 199 197 195 194 194 193 192 190 190 190 190 190 190 190 191 192 192 192 192 193 194 195 196 197 197 198 198 199 199 199 199 199 198 198 199 198 199 199 200 200 201 201 202 202 204 204 204 205 205 206 206 207 207 208 208 208 208 209 209 209 210 210 210 211 211 212 212 212 213 214 214 214 215 215 215 214 214 214 215 215 215 215 215 215 216 216 217 217 218 218 219 220 220 220 221 221 221 221 221 221 221 220 220 219 218 217 217 186 186 185 185 184 184 184 183 183 182 181 181 181 180 180 180 180 180 179 179 180 180 180 180 180 180 180 180 181 181 181 180 180 180 180 180 180 179 179 179 179 178 178 178 178 177 177 176 176 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 172 172 173 172 172 172 171 171 170 169 168 167 165 164 164 162 162 162 160 159 160 160 160 161 160 161 162 164 163 164 163 165 164 164 163 163 163 163 163 163 160 163 163 163 164 167 170 170 170 171 173 173 173 173 174 174 174 174 174 176 176 176 178 180 181 183 183 184 184 186 189 189 190 192 193 195 195 195 197 198 199 200 200 200 200 201 201 201 201 201 201 201 201 202 202 202 203 202 204 204 205 204 205 206 206 206 207 208 209 209 209 209 210 211 211 212 212 214 214 215 215 215 215 216 216 216 216 216 216 215 213 213 211 210 208 207 206 203 202 201 199 197 195 195 194 193 192 192 192 191 191 191 191 191 192 192 192 193 194 194 195 196 197 197 197 198 199 198 199 199 199 198 198 199 198 199 199 200 201 201 202 203 203 204 205 205 206 206 207 207 207 208 209 209 209 209 210 210 210 210 211 211 211 212 213 213 214 214 214 215 215 215 215 215 215 215 215 215 215 215 215 215 215 216 217 217 217 218 218 219 220 221 221 221 222 222 222 222 221 221 221 220 219 219 218 217 186 186 186 185 185 184 184 183 183 183 182 181 181 181 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 179 178 178 178 177 177 177 176 176 176 175 175 175 175 175 174 175 175 175 175 175 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 171 171 170 170 168 168 166 164 164 163 162 161 161 160 160 160 160 161 160 161 162 164 163 162 164 165 164 164 166 165 165 165 162 162 163 163 163 163 166 167 169 170 170 173 173 175 175 175 175 175 176 176 176 176 178 178 178 180 181 183 183 183 184 186 187 189 190 192 192 193 195 195 197 197 199 199 200 200 200 202 201 201 201 201 201 202 201 201 202 202 202 202 203 203 203 204 205 204 205 205 206 206 206 207 208 208 208 210 210 210 211 212 213 214 214 215 216 216 217 217 217 216 216 216 215 215 214 212 211 210 209 207 206 203 202 201 199 198 197 195 195 194 193 193 193 191 191 191 192 192 192 193 193 194 195 195 195 196 197 197 197 198 198 199 198 198 198 198 199 199 199 199 200 201 202 203 203 204 205 205 206 207 207 207 208 209 209 209 209 210 210 210 211 211 211 211 212 213 213 213 214 214 215 215 216 216 216 216 216 216 215 215 215 215 215 215 215 216 217 217 217 217 218 219 220 220 221 221 222 222 222 222 222 222 222 221 220 220 219 218 217 186 186 186 185 185 185 184 184 183 183 183 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 181 181 181 181 181 181 180 180 180 180 179 179 179 178 178 178 177 177 177 176 176 175 175 175 175 176 175 175 175 175 176 176 175 175 175 175 174 174 174 174 174 173 172 172 172 171 171 170 170 170 168 167 165 164 163 162 161 160 160 159 159 158 160 159 159 161 161 162 162 164 165 164 166 166 165 165 165 165 165 165 165 165 165 166 166 169 169 170 172 175 175 175 175 177 177 177 178 178 178 178 180 180 180 181 183 183 183 185 186 188 187 189 190 192 192 194 195 197 197 199 199 200 200 200 200 202 202 201 201 201 201 202 202 201 203 202 203 202 203 204 204 203 204 205 205 204 205 205 206 206 207 207 208 209 210 210 211 212 213 214 215 215 217 217 217 217 218 217 217 217 216 215 214 214 213 211 210 209 207 205 203 202 201 200 198 198 197 195 194 194 194 193 192 192 192 193 193 193 194 194 195 195 195 196 197 197 197 198 198 199 198 199 198 198 199 199 199 199 200 201 202 203 204 205 205 206 207 207 208 208 209 209 209 210 210 210 211 211 211 211 212 213 213 214 214 215 215 215 216 216 216 216 217 217 216 216 216 216 216 216 215 216 216 216 217 217 217 218 219 220 220 220 221 222 222 222 222 222 222 222 222 221 220 220 220 219 218 187 186 186 186 185 185 184 184 184 183 183 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 180 180 180 179 179 178 178 178 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 174 173 173 173 172 172 171 170 170 169 167 167 165 163 162 161 159 158 158 158 158 157 159 159 160 161 162 164 163 165 164 166 166 165 167 167 167 167 167 167 167 168 168 168 169 172 172 172 174 177 177 177 177 180 180 180 180 180 180 180 180 182 181 183 185 185 185 186 188 188 189 189 191 192 192 194 196 197 197 199 199 200 200 202 202 202 202 202 201 202 202 202 202 202 203 203 203 204 203 204 204 204 204 205 204 205 204 205 205 206 207 208 208 208 209 211 211 212 213 215 215 216 217 217 218 218 219 219 218 218 218 217 216 216 214 213 212 211 209 207 205 205 204 202 201 199 198 197 197 195 195 194 194 193 193 193 193 194 194 195 195 195 195 196 197 197 197 198 198 199 198 199 199 199 199 199 200 200 201 201 202 203 204 205 206 207 207 208 208 209 209 210 210 211 211 211 212 212 212 213 213 214 214 214 215 215 216 216 217 217 217 217 217 217 217 217 217 217 216 216 216 216 217 217 217 217 218 219 219 220 220 220 221 222 222 222 222 222 222 222 222 222 221 220 220 219 218 187 187 186 186 186 185 185 184 184 184 183 183 182 182 182 182 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 182 182 182 182 182 181 181 181 180 180 180 179 179 178 178 178 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 177 177 177 176 175 175 174 174 174 173 172 172 171 170 169 168 167 166 164 161 161 160 159 158 157 156 156 157 157 159 158 160 162 163 162 164 166 168 168 167 167 167 167 166 166 167 167 167 170 171 171 172 174 174 177 180 180 180 180 182 182 182 182 182 182 182 182 184 183 185 185 187 187 188 190 190 190 191 193 194 194 194 196 197 199 199 201 201 202 202 202 203 203 203 203 203 204 204 204 204 203 205 205 205 204 204 205 204 204 204 205 205 205 205 205 206 206 207 208 208 210 210 212 213 214 215 216 217 218 218 218 219 220 219 219 219 218 218 218 216 216 215 213 212 211 209 208 206 205 204 202 202 201 199 198 198 197 195 195 195 194 193 194 194 195 195 195 196 196 196 197 197 197 198 198 199 198 199 199 199 199 199 200 201 201 202 203 204 205 206 207 207 207 208 209 209 209 210 211 211 212 212 212 212 213 213 214 214 215 215 215 216 217 217 217 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 218 219 219 219 220 220 221 222 222 222 222 222 222 222 222 222 221 221 220 219 218 187 187 186 186 186 186 185 185 184 184 184 183 183 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 183 182 182 182 181 181 180 180 180 179 179 178 178 178 178 178 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 175 175 174 173 172 171 171 170 168 168 167 165 163 162 159 159 159 158 157 157 157 158 158 158 159 161 160 162 163 166 165 167 167 167 169 169 169 169 169 169 169 170 173 173 174 174 177 177 179 180 182 182 182 184 184 184 184 184 184 184 184 186 186 185 187 189 189 190 190 190 192 193 195 195 195 196 198 199 199 201 201 202 203 203 203 203 204 204 204 204 206 206 206 205 205 206 206 206 205 206 205 205 205 205 205 205 206 206 206 206 206 207 208 209 210 212 212 213 215 216 217 218 218 219 219 220 220 220 221 220 220 220 219 218 218 217 215 213 213 212 211 209 207 206 205 203 202 202 200 199 198 198 196 196 196 196 195 195 195 195 196 196 196 196 197 197 197 198 198 199 199 199 200 199 200 200 201 202 202 203 204 204 205 206 207 207 208 209 210 210 210 211 211 212 212 213 213 213 214 214 215 215 215 216 217 217 217 218 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 218 218 219 219 220 220 221 221 222 222 222 222 222 222 222 222 222 221 221 220 220 219 187 187 187 186 186 186 185 185 185 184 184 183 183 183 182 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 184 184 184 184 183 183 183 183 183 182 182 182 181 181 181 180 180 179 179 179 179 178 178 178 178 178 178 179 178 178 179 179 179 179 179 179 179 178 178 177 177 176 175 174 174 173 172 172 170 169 167 166 164 163 161 160 160 159 157 156 158 158 158 157 158 160 162 162 163 163 165 164 166 166 169 169 169 172 172 172 172 172 173 176 176 176 177 179 179 182 182 185 185 185 187 187 186 186 186 186 186 186 188 188 188 189 191 191 192 192 192 194 195 195 195 196 198 199 199 201 201 202 204 204 205 204 206 206 206 206 207 207 207 207 207 208 208 207 208 207 208 207 206 206 205 206 207 206 206 207 206 208 208 209 210 212 212 212 214 215 217 217 218 219 219 220 220 220 222 222 222 222 221 221 219 218 218 217 215 214 214 212 211 209 209 207 205 203 203 202 200 199 199 199 197 197 197 197 196 196 196 196 197 196 197 197 197 198 198 198 199 199 199 200 200 200 201 202 202 203 203 204 205 205 206 207 208 209 209 210 211 211 211 212 212 212 213 214 214 214 215 215 216 216 217 217 217 218 218 219 219 219 219 219 219 219 218 218 218 218 218 218 217 217 217 218 218 219 219 220 220 220 221 221 222 222 222 222 222 222 222 222 222 221 221 220 220 219 187 187 187 186 186 186 186 185 185 185 184 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 182 182 181 181 181 180 180 180 179 179 179 179 179 179 179 179 179 179 180 180 180 181 181 181 180 180 179 179 179 178 177 175 174 174 174 172 172 169 169 167 166 163 162 162 159 158 158 157 157 156 156 156 158 159 162 161 163 163 165 164 166 165 168 168 168 171 171 171 172 172 172 176 176 176 179 179 182 182 182 185 185 187 187 187 187 187 186 186 186 188 188 190 190 190 191 193 193 193 194 194 195 197 197 197 198 200 199 201 202 202 204 204 205 206 206 207 207 207 208 209 209 210 210 210 210 210 210 209 210 209 209 208 208 207 207 207 207 207 207 208 208 209 209 211 212 212 214 215 217 217 217 219 219 221 222 222 222 223 223 222 222 222 221 221 220 220 218 217 216 216 214 212 211 211 209 207 206 204 204 203 201 200 200 200 198 198 198 198 198 197 197 197 198 197 198 199 198 199 199 199 200 200 201 201 201 202 203 203 203 204 205 206 206 207 208 209 209 210 211 211 211 212 212 213 213 214 214 214 215 215 216 216 217 217 218 218 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 218 218 219 219 219 219 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 221 220 220 220 187 187 187 187 186 186 186 185 185 185 184 184 184 183 183 183 183 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 185 184 185 184 184 184 184 184 183 183 182 182 182 181 181 180 180 180 180 180 179 179 179 179 179 179 180 180 180 181 181 181 181 181 181 180 179 179 179 178 176 175 175 173 173 171 171 170 168 165 164 162 160 160 157 156 156 155 157 156 156 159 160 160 159 162 164 166 165 165 168 167 167 170 170 170 175 175 175 175 179 179 179 183 183 185 185 188 188 188 190 190 189 189 189 189 189 191 191 191 191 192 194 194 193 195 195 196 196 197 197 199 198 200 201 201 202 204 204 205 206 206 208 208 209 209 210 210 210 212 212 212 212 212 213 212 212 212 211 210 210 210 210 209 208 208 209 208 209 209 210 211 212 214 214 215 217 218 219 219 220 221 222 222 223 223 223 223 223 223 222 222 222 221 220 220 218 217 217 216 214 213 212 211 210 209 207 206 205 204 202 202 202 201 200 200 199 199 198 198 198 199 198 199 199 199 200 200 200 201 200 201 202 202 203 203 203 204 205 205 206 207 208 208 209 210 210 211 211 212 212 213 213 214 214 214 215 216 216 216 217 217 218 218 219 219 219 219 219 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 219 219 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 221 221 220 220 187 187 187 187 187 186 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 183 183 183 182 182 181 182 181 180 180 180 180 180 179 180 180 180 181 181 181 181 181 182 182 182 182 181 180 180 179 179 177 176 175 175 174 172 170 170 169 166 164 162 162 160 158 157 156 156 155 158 158 159 162 162 161 163 165 164 164 167 166 170 170 169 174 174 174 179 179 179 184 183 183 187 190 189 189 191 191 194 194 193 192 192 192 192 191 194 194 193 195 195 196 196 198 197 197 198 198 199 199 200 200 201 203 204 204 205 206 206 208 209 209 210 212 212 213 213 213 214 215 215 215 216 216 215 214 214 213 212 212 211 212 210 210 209 210 210 210 211 211 212 214 214 215 217 218 219 219 220 221 223 223 223 223 224 224 225 225 224 224 224 222 222 222 222 220 219 218 218 217 215 213 213 212 210 209 209 207 206 205 204 204 203 202 201 201 201 201 201 200 200 200 200 200 200 201 201 202 201 201 202 202 203 204 204 204 205 205 206 207 207 208 209 209 210 211 211 211 213 213 213 213 214 215 215 216 216 216 217 217 218 218 219 219 219 219 219 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 220 220 220 220 221 221 221 222 222 222 222 222 222 222 222 222 222 221 221 220 220 187 187 187 187 187 186 186 186 185 185 185 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 185 185 185 185 185 185 185 184 185 184 184 184 184 183 183 183 182 182 182 181 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 181 180 179 179 179 177 176 174 174 173 172 169 168 167 164 163 160 159 159 158 156 156 156 158 158 161 161 160 162 164 163 163 166 169 169 169 169 173 173 179 179 179 184 184 184 188 188 191 194 194 194 196 195 198 197 196 196 196 196 195 197 197 197 196 197 197 199 201 200 199 201 201 202 202 201 202 203 205 204 206 207 208 208 208 209 210 212 213 213 214 215 216 217 217 217 217 217 218 218 218 217 217 216 215 214 214 213 212 211 211 212 212 211 212 213 214 214 215 217 218 219 219 220 222 223 223 223 223 224 225 225 225 225 225 224 224 224 223 223 222 222 221 220 218 218 217 215 213 213 212 211 210 210 208 207 206 205 205 204 203 203 202 202 201 202 202 202 201 202 202 202 202 202 202 202 203 203 204 204 204 205 206 206 207 207 208 209 210 210 210 211 212 212 212 213 214 214 214 215 215 216 216 217 217 218 218 219 219 219 219 220 220 220 220 220 220 220 221 220 220 221 220 220 220 220 220 220 220 220 220 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 220 187 187 187 187 187 186 186 186 186 185 185 185 185 184 184 184 184 184 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 185 186 185 185 185 185 185 185 184 184 184 183 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 183 182 182 182 181 181 180 179 179 177 177 176 175 173 173 170 168 167 166 165 162 161 160 159 158 158 157 160 159 162 162 161 163 167 167 166 169 169 174 173 172 179 179 179 185 185 192 190 189 193 198 198 197 199 199 201 200 199 201 201 200 199 198 201 200 200 199 201 200 202 201 201 203 204 203 204 204 203 204 206 207 206 207 207 208 210 210 211 212 214 215 215 216 217 217 218 219 220 220 220 221 221 221 221 220 218 218 217 216 215 214 214 213 212 212 212 213 214 214 214 215 217 218 219 220 220 222 222 223 224 224 225 226 226 226 226 226 226 225 225 225 225 224 222 222 222 221 219 219 218 217 216 215 213 213 211 211 210 209 208 207 207 206 205 205 205 204 204 203 203 203 203 203 204 203 203 203 203 204 204 204 205 205 205 206 206 207 207 208 209 210 210 210 211 211 212 212 213 214 214 215 215 215 216 216 217 217 217 218 218 218 219 219 220 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 187 187 187 187 187 186 186 186 186 186 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 186 185 185 185 185 185 185 184 184 184 184 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 182 182 182 183 182 182 182 182 181 180 180 180 178 177 177 175 175 173 172 169 169 168 165 163 163 161 161 160 159 159 161 161 161 163 163 166 166 165 169 169 173 173 172 179 179 186 186 186 193 193 200 198 201 204 204 204 206 208 208 206 208 206 205 204 203 204 204 204 203 204 203 205 204 204 205 206 206 206 206 207 207 208 207 209 209 209 210 211 212 214 215 216 216 217 218 220 220 220 221 222 223 223 223 223 223 223 223 222 220 219 219 218 216 217 216 215 214 214 213 214 214 214 216 217 218 219 219 220 222 222 223 223 224 225 226 226 226 226 226 227 227 226 226 226 226 224 224 224 223 222 221 219 219 219 217 217 216 214 213 212 212 210 210 209 209 209 208 207 207 206 206 206 206 205 205 205 205 205 204 205 205 205 205 205 206 206 207 207 207 207 208 209 209 209 210 211 211 212 212 213 213 213 214 215 215 215 216 216 217 217 217 218 218 219 219 219 219 220 220 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 187 187 187 186 187 186 186 186 186 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 187 187 187 187 187 187 186 186 187 186 186 186 186 186 186 186 185 185 185 185 184 184 184 184 184 183 183 183 182 182 182 182 182 181 181 181 181 181 182 182 182 182 182 182 182 182 181 180 180 180 178 178 177 177 175 174 172 171 170 170 166 165 165 163 162 162 161 159 163 162 162 166 165 169 169 169 173 172 172 179 179 178 187 187 197 197 206 202 202 209 212 213 213 213 215 216 213 211 213 211 209 208 208 209 208 208 206 207 206 208 207 208 209 208 208 209 210 209 210 209 210 211 213 212 213 214 216 217 218 218 219 220 222 223 223 224 225 226 226 226 227 227 227 226 226 225 223 222 221 221 219 218 218 217 216 215 215 216 216 216 217 218 219 219 220 221 222 223 223 224 225 225 226 226 226 226 227 227 227 227 227 227 225 225 225 224 223 223 222 221 221 220 219 218 218 216 215 215 215 213 212 212 212 210 210 209 209 209 208 208 208 207 208 207 207 206 206 206 206 207 207 207 207 208 208 208 208 209 209 210 209 210 211 212 212 212 213 213 214 214 214 215 215 216 216 216 217 217 218 218 218 219 219 219 220 220 220 220 221 221 221 221 221 221 222 221 221 221 222 222 221 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 222 222 222 222 222 221 221 221 221 187 187 187 186 186 186 186 186 186 185 185 185 185 185 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 185 185 185 185 184 184 184 183 183 183 182 182 182 182 182 182 181 181 181 181 182 182 182 182 182 182 181 181 180 180 180 178 178 177 176 175 174 173 171 170 169 168 165 164 162 161 159 159 162 162 160 165 164 169 169 167 173 172 179 179 179 178 188 188 197 197 206 206 206 213 220 225 220 220 221 225 222 218 219 217 214 215 213 212 210 211 211 210 211 210 210 210 211 212 211 212 213 212 211 212 213 214 214 214 215 217 218 219 220 221 222 223 224 225 226 226 228 228 230 230 230 230 230 230 229 228 227 226 225 223 222 221 220 219 218 218 217 216 217 217 218 219 219 219 220 221 223 223 223 223 225 225 226 226 226 226 227 227 227 227 227 227 226 226 226 226 224 224 224 223 222 222 221 220 219 218 218 217 216 215 215 215 214 214 214 212 212 211 211 211 211 210 210 210 209 209 209 208 208 208 208 208 208 208 209 209 209 209 210 211 210 211 211 212 212 212 212 213 214 214 214 215 215 216 216 216 217 217 217 217 218 218 219 219 219 220 220 220 221 221 221 221 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 221 221 221 221 187 187 186 186 186 186 186 186 186 186 186 185 186 186 186 186 186 186 186 186 187 187 187 187 187 188 188 187 187 188 187 187 187 187 187 187 186 186 186 187 186 186 186 186 186 186 185 185 185 184 184 183 183 183 183 182 182 182 182 182 181 181 181 182 182 182 182 182 181 181 181 180 180 180 178 178 178 176 176 174 173 173 172 169 168 167 166 164 163 162 162 165 165 164 164 167 167 167 172 172 179 179 178 187 188 201 201 201 210 225 225 225 232 237 230 230 235 233 232 228 228 228 225 222 220 220 218 216 217 215 216 214 215 214 215 214 215 215 216 215 215 215 215 216 217 216 217 218 219 220 221 223 224 225 226 227 228 229 231 231 231 232 232 232 232 232 232 232 231 229 228 227 225 223 222 222 221 219 219 219 219 219 219 219 219 220 220 221 222 223 223 223 224 224 225 226 226 226 227 226 227 227 227 227 226 226 226 226 225 225 224 224 224 223 222 222 221 220 219 219 218 219 218 217 217 216 216 216 215 215 214 214 214 213 212 213 212 212 211 211 210 210 210 210 210 210 210 210 210 211 211 211 211 212 212 212 212 213 213 213 213 214 214 215 215 216 216 216 216 217 217 217 217 218 218 219 219 219 220 220 220 220 221 221 221 221 221 222 222 222 222 222 222 223 223 222 222 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 222 222 222 221 221 221 187 187 186 186 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 187 187 187 187 187 187 187 187 187 187 186 186 186 186 186 185 185 185 184 184 183 183 183 183 182 183 182 182 182 181 181 182 182 182 181 181 181 181 181 180 180 180 178 178 178 178 176 176 175 175 172 171 170 169 169 168 167 165 164 164 169 167 167 172 172 172 171 179 178 187 188 197 201 201 216 216 233 233 233 240 244 247 247 241 244 247 241 239 235 238 234 231 225 227 225 225 221 219 221 218 218 219 217 219 219 219 220 219 217 218 218 218 218 220 220 221 222 223 224 225 226 228 230 231 231 232 233 234 234 235 235 236 235 235 234 234 232 231 230 229 227 225 224 223 222 220 220 220 220 220 220 220 221 222 222 223 223 224 224 224 225 225 226 226 226 226 226 227 227 226 227 227 227 227 226 226 226 225 225 225 224 224 222 222 222 222 221 220 220 219 219 218 218 217 217 218 217 217 216 216 216 215 215 214 214 214 213 213 213 212 212 212 212 212 212 212 212 212 212 212 212 213 213 213 213 213 214 214 214 214 215 215 215 216 216 216 217 217 217 217 218 218 219 219 219 219 219 220 220 220 221 221 221 221 222 222 222 222 222 222 223 223 223 223 223 223 223 223 223 223 223 224 223 223 223 223 223 223 223 223 223 222 222 222 221 221 221 187 187 186 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 187 188 188 188 188 188 188 189 189 188 188 189 188 188 188 187 187 187 187 187 187 187 187 187 187 186 187 186 186 186 185 185 185 185 184 184 184 183 183 183 183 182 182 181 181 182 182 181 181 181 181 181 180 180 180 180 178 178 178 178 178 176 175 175 174 174 173 173 172 171 170 169 169 169 167 172 172 172 171 179 178 187 187 188 197 201 201 216 233 233 249 249 249 253 255 255 257 257 252 254 254 249 246 244 244 240 233 233 233 229 227 227 225 225 223 223 223 223 224 222 222 221 221 221 222 221 222 222 224 224 225 226 227 229 230 231 232 233 235 235 236 237 238 238 238 238 238 237 237 236 234 233 233 230 229 227 226 225 223 222 222 222 221 221 221 221 222 223 223 223 223 223 224 224 225 225 225 225 226 226 226 226 226 227 226 226 226 226 226 225 225 225 225 224 224 223 224 223 222 222 222 221 221 220 220 220 220 220 219 218 218 219 219 218 218 217 217 217 217 216 215 215 215 214 214 214 214 214 213 213 214 214 214 213 214 214 214 214 214 214 214 215 215 215 215 215 216 216 216 216 217 217 218 218 218 218 219 219 219 219 219 220 220 220 220 220 221 221 222 222 222 222 223 223 223 223 224 224 224 223 224 224 224 224 224 224 223 224 224 223 223 223 223 223 222 222 222 222 222 222 221 187 187 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 188 188 188 188 188 188 189 189 189 189 189 189 189 189 188 188 188 187 188 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 184 184 184 183 183 183 183 182 181 181 181 181 181 181 180 180 180 180 180 180 180 178 178 178 178 178 178 177 177 177 177 176 176 175 175 174 174 174 173 172 172 179 179 179 178 187 188 188 197 210 216 216 233 244 249 249 262 262 272 271 271 271 271 265 265 260 260 257 253 249 249 247 240 237 236 234 233 231 229 228 228 228 228 226 226 226 226 226 225 225 225 226 227 226 227 229 230 231 231 232 234 235 237 237 238 238 240 240 240 240 241 240 239 239 238 236 235 233 232 230 228 227 226 225 223 222 222 222 222 222 222 222 222 222 223 223 225 225 225 226 225 225 225 226 226 225 225 226 226 226 226 226 226 226 226 226 225 225 225 224 224 223 223 223 222 222 222 223 222 222 221 221 221 221 221 220 221 220 220 220 220 220 219 218 218 217 217 217 217 216 215 215 216 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 216 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 220 220 220 220 220 221 221 222 222 222 223 223 223 223 223 223 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 223 223 222 222 222 222 222 221 187 187 186 186 186 186 186 186 186 187 187 187 187 187 187 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 187 188 187 187 187 187 187 187 187 187 186 186 186 186 185 185 184 184 184 183 183 183 182 181 181 181 181 180 180 180 180 180 180 180 180 178 178 178 178 178 178 178 177 177 177 177 176 176 175 175 179 179 179 179 179 179 179 179 178 187 188 188 197 210 216 225 233 244 260 262 272 272 280 279 279 279 278 277 276 276 271 266 266 262 258 255 252 249 247 244 242 241 236 236 235 233 233 231 230 230 230 229 229 230 229 229 228 230 230 231 232 232 233 235 237 237 237 238 240 241 242 242 243 243 242 242 242 241 241 241 239 236 235 234 232 229 228 227 226 225 224 223 223 223 223 223 223 223 224 224 224 225 225 225 226 226 226 225 225 226 226 225 225 226 225 225 225 225 225 225 225 225 225 224 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 222 223 222 222 222 222 221 222 221 221 220 219 219 219 218 218 218 217 217 217 217 217 217 217 216 216 216 216 216 216 217 216 216 217 216 216 216 217 217 217 217 217 217 218 218 218 218 218 218 218 219 219 219 219 220 220 220 221 221 222 222 222 223 223 223 223 224 224 224 224 224 224 225 224 224 224 224 224 224 223 223 223 223 223 222 222 222 222 222 221 221 187 187 186 186 186 186 186 186 187 187 187 187 187 187 188 188 188 188 188 189 189 189 189 189 189 190 190 190 190 190 189 189 189 189 188 188 188 188 188 188 188 188 188 187 188 187 187 187 187 187 186 186 186 185 185 184 184 183 183 183 182 181 181 181 181 180 180 180 179 179 179 179 178 178 178 178 178 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 187 187 188 188 197 201 216 233 233 244 260 272 272 282 280 288 286 286 284 283 283 281 281 276 275 271 271 267 263 260 256 254 252 249 245 244 241 240 236 238 235 235 235 234 232 232 232 233 232 232 233 233 233 234 235 237 237 239 239 241 242 244 244 244 245 245 246 244 244 244 244 242 242 241 239 236 235 234 232 229 228 228 226 225 225 224 224 224 225 225 225 225 225 226 226 226 226 226 226 225 225 225 225 225 225 225 225 224 224 224 225 225 224 224 224 224 224 224 224 224 224 223 223 223 223 223 224 223 223 224 224 224 224 224 224 224 224 224 224 224 223 222 222 222 221 221 221 220 220 219 219 219 219 218 218 218 218 218 218 218 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 220 220 220 221 222 222 222 223 223 223 224 224 224 224 224 224 224 225 225 225 224 224 224 224 224 223 223 223 223 223 222 222 222 221 221 221 187 187 186 186 186 186 186 186 187 187 187 187 188 188 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 190 189 190 189 189 189 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 186 186 185 185 184 184 184 183 183 182 181 181 181 180 180 179 179 179 179 179 179 178 178 178 178 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 187 187 188 188 197 201 216 225 233 244 260 272 272 282 288 295 292 292 290 295 293 291 291 285 284 284 279 275 275 271 267 264 261 259 256 251 249 248 246 243 242 241 238 238 237 237 236 236 236 235 235 236 236 236 237 238 239 239 241 242 244 245 245 245 246 247 247 247 247 247 246 245 244 242 242 240 238 236 235 233 231 229 229 228 227 227 226 225 225 226 226 225 225 225 226 226 226 226 226 226 225 225 225 225 225 225 224 224 224 224 224 224 224 224 224 224 223 224 224 224 224 224 224 223 224 224 224 224 225 225 225 225 225 225 225 226 226 226 225 225 226 225 224 224 224 223 223 222 222 221 221 220 220 220 219 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 217 217 217 217 218 217 218 217 217 218 218 218 218 218 218 219 219 219 219 219 220 220 221 221 222 222 222 223 223 224 224 224 224 224 225 225 224 225 225 224 224 224 224 224 223 223 223 223 223 222 222 222 221 221 221 187 187 187 186 186 186 186 187 187 187 188 188 188 188 189 189 189 189 189 189 190 190 190 190 190 190 191 191 191 190 191 190 190 190 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 187 187 186 186 186 186 185 184 184 183 183 182 181 181 180 180 180 179 179 179 179 179 179 178 178 178 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 186 187 187 188 197 201 216 225 225 244 260 272 284 282 291 295 302 298 298 300 300 298 296 294 292 292 288 287 282 278 274 274 271 268 262 260 258 255 253 250 248 245 244 244 243 241 240 239 239 238 238 239 238 239 240 240 241 241 242 244 244 246 247 247 248 248 249 249 249 249 248 248 246 246 245 243 242 240 238 236 234 233 230 229 229 229 228 227 227 227 226 227 227 227 226 226 226 226 226 226 226 225 225 225 225 224 224 224 224 224 224 224 224 224 224 224 223 223 223 224 224 224 224 224 224 224 224 224 225 225 226 226 226 226 226 226 227 227 227 227 227 227 226 226 225 225 225 224 224 224 223 223 222 222 222 221 221 221 221 220 220 220 220 220 219 219 218 218 218 218 218 217 217 217 217 217 217 217 218 217 217 218 218 218 218 218 218 219 219 219 219 220 221 221 221 221 221 222 223 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 222 222 222 222 222 221 221