Height 363 338 313 303 307 311 316 322 329 347 366 333 327 323 319 315 313 313 316 336 331 295 278 258 238 233 236 229 189 179 177 181 189 197 194 193 192 192 193 196 197 200 219 248 270 265 270 283 293 306 329 322 365 382 379 371 372 371 372 385 406 430 448 463 476 489 501 511 522 531 541 551 546 494 426 384 348 283 180 135 123 118 119 127 139 132 124 129 152 181 186 179 205 261 332 394 407 391 386 391 398 400 399 400 400 399 396 386 373 169 214 363 339 338 335 268 199 166 174 226 296 320 319 321 324 263 231 226 268 359 401 377 336 322 343 370 360 394 429 441 443 499 584 591 467 334 331 356 367 366 381 400 376 356 374 392 395 387 399 435 449 372 264 219 220 221 221 220 219 219 222 229 243 261 279 290 295 298 300 308 324 334 355 373 382 384 385 393 394 383 363 343 330 322 319 312 305 304 306 312 317 321 324 325 324 323 326 333 341 347 357 383 421 453 451 423 436 519 566 535 476 473 487 641 771 693 569 504 478 478 486 509 771 949 777 562 524 488 468 467 475 485 494 508 516 518 519 518 517 513 510 508 505 502 499 496 497 486 465 445 428 405 392 382 370 358 349 346 350 357 362 364 369 374 379 383 385 387 392 399 408 420 433 436 436 435 434 434 435 437 440 443 446 448 450 451 451 451 450 448 446 445 444 443 441 440 442 446 450 452 452 452 452 452 452 453 451 447 442 335 344 320 305 308 310 313 319 351 371 358 324 318 316 313 309 310 308 312 312 305 293 282 263 229 223 231 225 192 181 175 177 185 192 193 193 193 195 197 194 195 197 204 225 256 265 278 274 272 287 321 357 371 379 379 373 373 375 378 387 400 416 431 454 473 492 511 527 540 569 581 583 566 502 471 436 356 251 166 143 132 122 122 132 141 131 127 144 159 162 178 187 248 298 339 382 389 387 390 397 402 403 405 408 411 409 400 384 369 173 219 373 364 355 352 250 178 172 176 212 262 300 317 306 257 232 177 154 180 235 273 269 278 297 319 332 320 329 385 433 443 473 579 611 500 377 385 258 292 345 389 409 398 361 338 334 344 349 305 322 313 263 213 212 217 218 216 214 213 214 220 245 275 301 318 321 327 328 329 335 349 361 375 379 378 375 374 381 385 384 374 354 326 313 304 295 289 290 295 301 307 312 317 320 320 321 323 328 333 334 330 332 346 373 407 427 439 463 487 494 455 462 494 823 1066 795 572 477 457 463 471 501 742 1129 906 532 472 468 461 461 467 479 495 504 508 508 507 504 500 497 496 499 501 498 496 493 491 479 459 440 423 399 383 371 358 346 334 328 330 336 340 345 365 378 382 382 383 384 388 394 404 418 431 433 432 432 432 432 433 435 438 440 443 445 446 447 447 448 447 446 444 438 434 434 435 434 436 439 444 448 449 448 447 446 446 447 447 447 445 309 372 339 311 312 312 314 319 359 365 321 315 308 305 304 303 299 300 304 304 298 290 286 264 231 218 215 210 207 190 179 176 182 192 192 191 191 192 192 191 191 190 194 206 226 248 265 271 279 295 319 361 369 370 372 368 345 375 386 400 415 424 430 451 479 502 519 537 552 589 600 592 570 530 500 456 327 198 156 150 141 126 124 134 137 131 137 147 143 135 164 194 332 399 382 348 389 392 398 404 405 406 409 414 418 416 406 386 374 181 219 376 388 371 310 227 178 173 183 252 273 298 305 271 204 173 129 117 137 164 178 196 235 275 301 306 286 274 336 400 405 410 478 561 555 486 430 335 301 308 339 372 387 343 314 308 322 332 281 298 256 214 201 210 217 218 214 210 206 207 219 259 287 305 325 342 348 349 352 359 366 376 377 375 372 369 369 375 380 387 383 357 318 301 287 279 279 282 286 290 297 304 309 313 316 318 321 324 326 323 315 310 313 337 401 439 452 465 481 489 468 472 528 718 782 442 334 377 455 493 474 478 584 878 746 462 414 436 448 457 467 479 490 493 495 493 488 484 481 478 478 480 483 485 484 481 478 468 450 432 406 379 362 352 343 332 322 317 315 315 319 336 361 375 380 382 382 384 387 395 407 421 429 429 430 431 431 431 432 433 435 437 439 441 442 442 443 444 444 444 440 435 433 432 433 431 433 435 438 441 441 442 441 439 437 436 438 441 442 303 365 339 315 315 316 317 323 325 321 316 317 302 299 294 288 286 295 296 291 288 286 278 258 228 205 196 198 197 189 184 182 183 187 189 188 186 186 187 188 187 188 192 198 209 226 251 269 285 303 327 353 366 365 368 367 336 376 393 417 434 433 436 445 471 499 522 541 545 579 593 579 553 545 485 393 270 181 170 171 159 141 136 139 134 130 139 126 115 125 155 199 417 528 470 333 376 398 407 408 407 408 412 415 415 411 402 388 381 239 234 337 404 389 218 162 154 167 231 278 279 275 256 216 167 116 107 111 114 114 111 143 206 261 285 285 254 237 300 362 349 332 344 412 505 559 510 398 345 311 290 287 307 321 306 304 327 353 301 289 234 198 198 208 215 215 211 207 205 207 219 255 282 296 308 324 326 335 344 353 365 376 373 370 368 367 368 373 378 381 371 341 305 288 275 270 271 271 275 280 287 295 301 306 311 314 317 318 318 313 304 297 295 310 371 545 539 492 463 458 449 475 523 529 438 272 266 343 463 500 423 402 457 451 420 403 418 438 446 456 465 473 477 479 479 476 471 467 463 461 463 468 473 474 473 469 463 449 428 415 375 347 333 328 324 317 308 304 302 301 305 321 339 358 372 373 380 384 390 400 412 426 428 428 429 430 431 431 431 432 433 434 436 437 437 438 439 440 441 442 438 435 432 431 429 427 428 430 433 435 433 434 433 430 424 421 424 430 433 299 305 313 315 319 325 319 323 320 313 321 357 303 302 289 274 271 272 267 280 285 277 261 237 203 189 188 188 186 184 185 184 183 184 184 183 182 182 184 184 185 189 192 195 200 208 233 263 283 300 320 331 343 355 369 374 361 391 411 437 451 445 445 439 461 498 531 544 533 562 583 565 527 518 416 279 214 201 197 210 190 171 157 146 132 123 119 104 99 116 137 194 397 532 506 352 323 394 413 409 404 406 409 408 405 401 399 399 401 405 297 245 408 408 179 115 115 154 300 186 167 167 175 174 97 99 103 108 110 109 111 142 204 252 264 258 224 211 282 347 325 303 289 278 350 458 482 399 388 364 321 274 254 316 351 367 384 407 383 279 212 189 193 207 211 211 208 206 205 206 216 243 269 288 300 309 310 323 339 351 369 374 370 368 367 366 365 369 372 371 360 332 301 282 273 269 266 264 267 271 278 287 294 300 305 309 311 312 310 304 297 290 285 289 316 474 571 528 416 385 375 390 391 358 300 252 257 284 330 361 365 374 389 389 405 435 456 461 458 455 456 459 464 467 467 464 461 456 451 450 452 455 458 459 459 454 439 417 391 347 320 308 305 304 301 296 292 290 290 290 295 296 307 335 359 359 373 382 393 406 419 426 427 428 429 430 431 431 431 431 431 431 431 432 433 434 435 436 438 440 438 434 431 429 427 421 421 424 428 431 429 427 426 422 413 407 410 415 419 294 300 307 312 332 359 309 306 305 302 299 299 291 284 290 281 257 254 251 264 269 260 240 210 188 181 181 181 179 179 182 184 185 184 180 180 180 181 182 183 187 191 193 194 195 197 212 242 267 284 296 302 310 343 371 385 392 419 439 458 467 467 468 460 499 540 561 558 557 577 573 542 495 441 285 240 223 213 206 202 197 191 174 150 129 116 111 98 98 117 139 188 249 284 326 391 371 385 405 409 403 406 404 398 395 398 405 415 425 421 301 228 368 399 176 115 111 94 89 121 139 155 188 211 98 95 98 103 108 112 130 161 206 230 224 216 201 199 272 348 351 347 335 283 239 236 283 399 421 427 410 363 302 339 403 436 441 446 444 267 194 184 192 207 216 216 213 208 206 205 211 235 261 282 295 304 308 322 337 348 358 359 359 362 367 370 362 366 371 372 360 330 298 281 268 264 269 261 264 266 272 281 288 294 300 304 306 306 304 298 292 285 281 279 282 332 448 448 359 332 324 324 315 296 276 283 273 269 278 295 315 345 391 408 430 462 462 459 456 456 455 452 456 460 460 457 452 445 440 438 438 440 442 443 437 423 404 370 312 286 278 276 277 278 278 278 278 279 281 284 287 289 299 321 342 347 360 378 395 410 422 425 425 427 428 429 430 430 430 429 428 427 427 428 429 430 431 432 435 437 437 434 430 427 422 414 412 415 423 430 429 426 423 418 407 398 396 397 399 290 295 299 318 322 306 306 298 295 294 298 304 288 280 287 282 262 257 266 264 244 230 230 194 180 177 178 177 176 176 179 181 182 181 179 179 179 180 182 184 190 194 194 193 194 194 198 211 237 263 277 293 308 345 373 385 397 429 446 462 462 455 488 550 587 598 596 596 600 609 591 548 462 322 280 262 247 231 215 203 194 192 182 165 150 129 98 92 114 151 175 193 219 232 251 295 355 429 433 421 419 421 407 397 398 410 426 438 425 336 273 240 209 263 224 143 89 83 81 88 104 172 259 282 102 94 96 101 108 118 166 156 158 165 171 186 201 215 211 195 189 213 306 308 282 281 331 359 410 447 448 414 396 374 381 400 421 434 409 256 192 187 200 217 233 230 219 209 204 204 206 224 249 270 283 290 297 307 316 321 324 325 327 329 330 331 335 344 350 348 336 317 287 262 251 249 251 253 257 261 265 269 275 281 288 294 298 299 298 293 287 283 280 278 279 281 292 306 315 314 314 317 311 298 292 317 303 300 306 319 341 375 419 436 443 452 454 460 464 466 466 466 467 460 452 443 435 427 423 422 423 422 416 410 400 382 356 313 253 246 246 249 253 259 264 266 269 272 276 281 284 286 296 313 329 334 343 369 393 411 421 422 424 425 427 428 428 428 427 426 425 425 424 425 425 426 427 428 431 433 435 434 430 424 416 406 402 406 416 426 427 424 420 412 398 387 382 381 381 288 292 295 298 298 297 305 343 313 296 302 310 294 286 284 274 264 271 250 237 215 204 211 188 176 174 177 179 178 176 177 177 176 177 180 181 179 178 186 200 204 202 197 193 192 192 192 200 219 241 260 286 306 353 380 388 402 427 449 468 489 517 552 598 609 608 601 598 622 627 586 496 393 332 315 295 284 261 223 207 198 203 188 158 128 84 78 82 113 160 188 204 218 234 249 277 399 426 433 440 446 441 419 409 415 430 439 422 342 269 242 230 205 332 251 160 105 86 79 81 99 214 277 182 107 101 100 102 109 130 203 161 143 149 162 183 205 270 248 179 156 173 189 255 304 328 387 375 372 422 462 441 410 370 350 350 374 414 387 250 194 192 208 243 251 236 218 206 201 199 197 205 221 240 252 254 258 265 272 275 277 281 292 299 300 302 313 322 327 325 315 298 261 243 240 242 245 249 253 257 260 263 268 275 280 285 287 287 288 286 282 278 276 275 276 272 271 278 292 304 325 342 336 322 321 346 343 348 357 369 396 415 435 442 442 444 447 451 454 455 455 454 452 445 437 427 419 412 408 409 408 397 372 359 344 321 295 266 225 224 227 232 240 247 252 256 262 267 273 277 281 283 290 302 316 326 330 352 381 404 413 418 420 422 423 424 425 425 424 424 424 424 424 423 423 421 420 421 425 429 432 433 429 420 409 398 393 396 406 418 421 420 413 403 387 376 370 366 365 290 304 306 313 308 295 300 332 310 299 305 310 298 296 283 263 250 253 218 206 198 193 192 199 178 173 178 182 180 177 177 175 175 177 179 178 179 182 210 262 247 225 204 193 191 191 190 197 213 232 252 282 312 358 384 393 409 442 461 484 511 552 620 635 629 620 614 616 629 621 583 511 441 421 386 335 291 258 234 224 219 213 193 162 124 63 65 80 120 176 212 251 289 302 296 305 408 413 428 425 405 394 430 429 428 427 406 329 277 235 236 250 236 236 243 205 140 84 79 81 95 163 203 156 112 109 108 108 115 146 271 221 179 164 168 184 200 275 281 217 158 211 201 231 320 406 365 391 367 374 410 438 392 365 346 340 354 386 383 250 194 195 207 220 221 218 213 206 199 187 183 183 187 194 204 206 205 210 218 226 233 242 260 278 290 295 296 293 296 296 286 267 238 228 229 235 239 242 245 248 251 255 258 260 263 266 267 265 265 267 264 260 259 263 269 257 251 257 273 287 343 361 357 348 349 362 371 379 385 392 411 432 438 438 438 439 442 442 442 441 439 438 435 428 421 413 406 400 398 399 384 355 333 330 279 242 235 238 209 215 227 238 243 242 244 249 256 263 269 274 278 280 284 290 297 302 318 338 360 379 392 407 414 417 418 420 421 421 421 422 423 424 424 421 417 413 411 413 418 423 427 428 423 413 400 389 384 385 390 399 402 400 392 381 366 354 347 344 343 298 301 303 307 303 294 297 305 304 302 302 310 339 301 282 258 230 213 206 205 198 192 196 219 185 176 180 183 178 178 177 177 178 180 178 171 175 184 194 218 291 222 198 192 190 190 189 197 213 232 253 275 300 326 361 395 420 458 468 496 543 599 643 644 636 629 625 626 627 615 593 556 518 499 455 359 291 257 246 240 236 223 199 162 120 84 87 94 147 226 253 296 344 359 357 370 405 405 421 431 426 415 442 400 372 356 330 273 251 236 244 255 237 147 181 198 156 89 90 120 127 164 197 186 141 119 114 113 119 146 237 223 172 134 132 137 180 248 280 266 237 245 235 246 328 429 385 387 370 373 398 421 391 374 357 340 333 341 272 217 193 190 196 208 211 211 206 199 192 180 172 169 171 175 182 183 179 180 182 183 196 212 224 245 269 280 268 254 256 259 251 233 217 211 214 221 227 230 232 234 237 240 243 244 244 243 241 238 236 237 237 233 228 223 223 226 226 235 262 288 317 358 361 337 341 349 363 377 385 387 392 426 436 438 439 440 438 436 433 430 427 424 419 407 395 385 379 380 383 373 353 338 341 341 255 213 208 204 203 219 242 254 252 241 239 245 253 260 265 269 272 274 278 281 283 285 297 319 342 358 373 382 399 409 412 415 416 417 418 420 422 424 422 417 409 403 400 404 410 416 420 418 408 396 385 376 370 366 366 366 367 365 360 352 343 335 331 330 330 303 296 297 296 296 299 300 295 302 301 295 309 379 291 276 256 225 206 201 214 205 191 186 184 178 176 178 180 181 181 181 180 181 181 176 173 179 185 237 302 218 207 199 193 190 191 191 200 215 236 258 274 292 312 352 396 425 460 478 503 555 614 630 629 632 633 632 629 624 618 608 595 569 523 474 350 287 267 259 260 247 231 204 166 127 110 111 146 212 277 288 310 331 332 335 354 357 360 393 428 444 425 402 338 298 280 269 263 199 203 212 207 190 132 127 196 201 127 122 159 174 212 239 225 230 143 120 119 119 131 162 180 160 138 132 105 169 224 271 295 279 267 274 282 347 448 458 406 383 376 385 404 404 393 376 345 311 292 244 213 194 184 183 194 200 201 198 190 178 167 160 159 161 164 166 168 166 165 165 163 163 172 188 206 222 235 225 218 218 223 223 210 197 194 199 207 214 217 220 223 226 228 231 232 233 231 227 222 219 218 215 210 204 202 209 219 232 243 247 249 294 341 346 320 331 346 364 377 383 388 409 423 438 447 449 446 436 430 428 424 414 397 385 374 366 359 355 361 358 349 347 352 348 296 215 177 178 183 195 225 242 247 244 237 237 244 250 254 257 260 264 267 270 273 274 274 283 299 317 331 337 356 376 393 405 409 411 413 415 418 420 421 417 408 397 390 389 394 400 404 402 394 385 377 370 362 353 344 338 336 336 336 336 333 329 326 324 322 323 299 294 295 296 301 306 304 294 294 296 294 289 283 264 257 246 228 208 201 216 216 201 185 183 180 178 179 181 183 184 184 181 179 179 178 176 271 243 256 337 240 221 205 195 190 190 194 204 220 241 262 276 290 306 335 376 419 441 470 500 541 581 593 611 625 632 632 628 624 624 620 615 583 501 425 327 292 285 278 290 261 245 231 202 151 116 121 218 290 297 300 299 276 248 236 247 271 285 346 377 359 326 312 300 283 273 267 228 113 116 139 147 146 147 123 224 274 209 163 202 235 267 282 278 336 219 154 126 115 112 120 141 159 170 169 136 219 256 280 291 281 294 312 328 371 435 462 423 413 405 394 387 395 401 394 365 321 290 248 212 189 176 170 178 189 193 190 180 164 158 152 152 154 156 152 150 152 154 156 158 157 160 168 179 188 188 184 188 195 201 202 199 196 193 195 202 207 212 215 218 220 223 225 227 228 226 221 216 212 208 202 195 191 195 219 243 258 261 253 255 285 313 319 308 309 319 347 365 372 382 396 424 448 464 467 452 438 431 425 414 394 366 349 347 346 339 327 327 329 342 354 346 292 216 175 165 169 176 193 210 224 232 235 234 238 243 245 245 246 250 254 258 262 265 266 266 272 283 296 307 313 338 359 375 387 403 406 409 412 415 416 415 406 392 381 377 377 381 386 385 379 369 362 354 346 338 331 325 322 321 322 324 325 324 321 319 318 317 317 300 291 292 297 304 309 306 297 293 294 289 277 267 247 254 249 233 214 208 206 203 195 185 184 183 184 183 183 185 186 185 183 182 181 181 182 320 325 319 354 312 247 212 196 192 192 197 206 222 245 266 278 290 300 313 340 385 421 458 493 514 527 552 607 625 627 624 621 622 626 624 617 572 463 365 336 327 319 312 323 291 283 293 265 170 134 152 230 295 311 298 287 246 232 256 294 279 297 336 345 321 301 317 300 282 290 292 158 125 100 125 168 179 198 116 158 256 294 170 311 344 354 362 365 357 328 212 128 113 108 109 123 143 163 182 215 298 306 284 274 294 331 348 367 382 389 385 399 422 432 419 386 379 391 398 385 353 315 254 208 181 168 162 168 177 183 180 170 156 153 145 143 145 147 144 146 148 147 145 146 148 150 154 159 164 165 164 171 183 196 205 208 198 192 192 198 205 210 214 217 218 219 220 222 223 220 215 210 207 201 194 188 187 194 226 255 274 279 272 273 293 314 322 315 326 335 343 356 375 398 437 444 453 465 469 458 459 446 423 395 369 352 335 337 331 311 294 294 314 340 341 293 215 169 156 158 165 173 190 202 213 222 228 232 240 241 238 236 236 240 244 248 252 255 257 259 263 271 282 292 312 337 360 378 392 400 404 407 409 409 409 404 387 373 367 366 366 369 371 369 362 351 346 339 330 322 317 313 310 311 312 314 316 315 313 312 312 312 312 329 291 293 305 311 309 302 296 302 301 296 291 284 253 258 257 249 237 213 203 196 191 188 187 197 191 188 187 187 186 187 187 188 188 197 265 350 374 370 365 355 267 217 199 197 197 199 209 226 248 268 277 288 294 300 309 334 424 474 491 494 498 526 618 631 621 609 606 616 623 617 598 536 427 425 410 382 367 366 344 361 351 274 197 182 166 165 144 242 374 291 286 258 255 275 301 307 383 337 296 301 320 340 293 277 314 350 230 137 126 105 86 115 129 109 203 287 261 135 315 361 377 391 396 372 202 123 117 134 123 117 122 144 173 207 295 252 220 237 287 324 353 379 381 371 361 347 357 382 413 425 402 383 387 393 395 373 294 230 191 171 163 160 163 169 173 171 164 155 149 141 137 138 141 142 146 143 139 136 136 138 142 147 151 152 153 169 178 187 196 204 203 194 189 190 194 203 210 214 215 214 212 213 215 215 212 208 205 202 196 188 183 182 192 220 250 276 292 295 305 324 335 337 334 335 336 345 369 403 435 449 452 452 455 460 458 454 436 409 384 369 353 340 328 303 270 268 279 308 327 306 228 166 151 150 153 161 170 182 192 202 212 221 228 235 234 229 227 228 231 234 236 239 243 246 250 255 263 273 288 322 350 370 384 393 397 399 397 393 392 395 380 365 357 354 355 357 360 361 361 356 340 333 328 320 312 307 302 301 301 303 305 306 306 306 306 307 308 308 333 293 301 300 299 302 305 301 300 295 290 287 287 275 274 267 258 250 240 214 206 197 198 217 227 202 191 188 186 184 189 230 253 256 269 366 381 381 375 367 355 296 252 238 230 211 212 218 238 252 259 271 276 281 287 295 323 415 475 479 477 491 524 617 629 618 597 585 609 614 583 527 466 429 452 470 450 420 402 405 390 385 294 199 186 171 107 227 343 356 290 286 273 287 293 278 323 346 314 287 304 362 357 296 311 354 337 186 161 139 165 213 224 229 234 180 220 361 373 419 398 376 365 353 341 177 102 97 129 175 183 175 248 323 306 250 226 239 285 346 391 377 375 374 374 373 374 372 373 384 397 401 403 407 408 403 360 198 169 161 160 161 162 164 165 163 161 160 156 147 137 134 136 140 143 144 138 132 129 128 130 133 138 141 144 158 175 184 191 198 200 195 188 186 187 190 198 203 207 207 206 205 206 206 206 204 202 200 194 188 182 177 175 182 209 243 275 297 305 324 335 335 330 329 323 331 351 380 411 436 440 441 441 435 420 406 409 405 399 393 382 362 355 316 270 256 266 272 288 296 266 181 153 147 147 150 157 165 173 181 191 202 212 221 225 224 220 219 220 222 223 225 226 230 235 240 246 254 266 292 335 364 379 386 390 392 390 382 374 369 366 351 341 337 337 339 342 347 352 355 350 330 322 317 309 301 295 291 290 292 294 296 297 297 298 298 300 302 303 296 290 293 293 306 307 294 299 346 363 330 290 296 348 348 299 286 310 294 232 233 225 235 288 290 262 216 190 187 191 232 314 357 366 370 378 389 387 379 371 361 360 353 353 318 249 245 238 236 236 241 252 251 266 279 291 309 349 434 452 451 461 499 562 604 613 596 574 574 559 532 492 456 448 486 457 463 449 420 442 389 389 299 201 179 112 235 312 350 361 359 370 374 335 293 292 337 353 346 344 355 371 367 215 224 241 158 129 187 212 234 253 258 291 373 275 275 463 551 519 444 378 339 314 210 133 103 103 120 143 190 231 283 308 280 281 302 325 351 374 388 378 374 368 371 392 419 423 407 388 381 392 405 407 400 385 334 181 165 158 157 161 171 175 159 149 149 155 155 147 136 132 135 141 143 141 135 130 125 123 124 127 131 136 148 168 179 188 195 201 200 188 182 181 183 187 192 198 202 204 203 201 200 199 196 193 189 183 181 178 175 171 170 176 199 235 269 288 295 304 306 307 309 314 321 335 352 375 400 411 415 424 429 425 412 398 401 407 408 397 375 361 328 283 252 255 253 264 275 267 225 147 147 147 147 149 152 157 163 171 180 192 203 212 216 214 212 212 213 214 214 215 217 220 225 231 237 246 260 298 348 371 379 383 385 383 375 364 355 346 337 326 321 320 321 323 327 333 341 348 348 327 317 311 302 292 284 282 281 281 283 284 285 287 288 289 291 293 297 283 283 285 295 305 301 288 293 366 381 335 284 288 343 387 347 330 345 307 275 288 283 299 358 358 356 279 226 223 237 346 363 365 367 372 382 397 392 383 374 366 360 286 237 249 284 223 225 226 223 220 222 232 251 272 287 298 319 383 438 450 446 463 489 542 589 604 579 529 513 485 448 439 475 495 481 481 470 447 438 418 405 303 239 271 94 284 338 347 367 388 404 408 387 372 377 363 367 375 374 376 384 237 244 289 295 235 169 251 288 302 335 411 417 468 451 456 511 520 493 363 313 330 314 265 148 110 121 144 169 220 247 267 276 280 324 347 360 373 388 396 379 370 359 354 365 405 415 411 400 392 390 380 367 354 316 249 213 178 163 159 163 177 183 155 142 144 152 162 149 136 131 133 138 142 142 137 131 125 121 121 125 130 140 162 176 182 188 194 198 199 188 180 178 182 189 196 201 202 202 200 197 195 191 187 181 176 173 172 171 169 168 169 174 182 206 235 256 271 289 297 303 313 328 340 332 325 337 372 390 392 401 411 417 417 416 415 418 413 392 366 353 298 251 235 239 249 263 264 240 194 144 147 148 148 148 148 149 154 162 172 182 194 203 206 206 205 205 206 207 207 208 210 214 218 224 230 239 256 308 345 364 371 374 375 367 355 345 336 324 314 307 303 303 305 309 314 321 329 337 342 342 324 310 301 292 282 277 274 272 271 271 273 275 278 280 282 285 289 281 273 278 286 290 287 285 292 342 360 341 302 272 280 369 383 360 320 275 335 345 349 352 355 355 355 355 356 358 361 361 361 362 366 373 387 405 395 382 338 240 217 243 231 230 249 218 224 230 231 225 221 227 245 265 281 293 305 343 407 438 439 440 466 494 564 597 562 497 491 474 436 426 474 494 498 492 481 465 445 439 407 342 318 348 221 315 344 355 375 397 408 406 409 419 420 374 386 404 405 403 406 254 328 371 376 355 266 303 314 371 484 600 540 523 549 559 508 398 427 268 215 277 326 323 250 167 135 164 196 239 255 259 268 292 327 350 364 373 378 380 367 363 357 351 352 368 374 375 377 379 374 361 348 308 261 236 226 204 183 169 162 158 168 154 144 142 143 144 137 131 128 130 136 144 145 141 134 127 122 122 126 132 144 167 177 181 184 186 188 193 190 183 181 186 196 203 206 206 203 198 193 189 184 177 171 166 164 163 161 161 163 166 169 174 184 200 220 238 268 289 302 309 313 294 270 252 268 327 375 377 379 389 404 416 425 422 415 400 377 352 321 272 238 228 231 249 255 253 222 158 143 145 147 147 146 144 144 147 154 164 175 186 195 199 199 199 200 201 201 202 203 206 210 214 219 224 232 250 301 332 348 354 353 349 343 335 327 318 307 297 290 287 287 290 296 303 311 318 324 329 334 320 308 298 290 283 275 269 264 260 259 261 265 269 272 275 278 282 280 274 268 271 276 278 281 298 326 358 360 325 280 307 367 377 371 357 328 307 317 335 348 351 354 355 355 356 360 363 363 360 360 363 372 385 397 388 317 231 194 189 205 206 206 208 201 221 235 240 236 228 230 241 254 269 284 297 319 368 424 451 435 452 463 521 538 501 474 487 467 427 415 458 495 500 495 483 470 459 442 404 349 331 365 358 354 358 370 388 407 412 407 403 399 389 364 398 424 435 433 423 408 375 375 378 361 338 336 323 427 603 704 607 562 565 563 497 331 364 247 188 241 348 332 337 224 143 169 199 226 242 252 264 281 289 312 332 346 353 350 344 347 349 348 350 352 347 341 339 342 346 327 313 284 253 239 231 213 194 181 173 162 159 156 160 166 168 169 167 165 162 156 148 147 153 149 139 131 125 125 128 133 140 156 164 170 175 180 185 190 188 183 180 183 191 199 205 207 203 194 188 182 175 169 163 159 156 154 152 152 155 158 160 163 168 176 190 214 241 263 277 280 273 254 224 217 247 300 342 357 365 372 385 400 414 418 410 393 370 342 296 258 233 222 226 239 245 244 213 143 139 141 142 143 142 140 139 141 147 156 168 179 187 193 195 195 195 196 197 197 199 203 207 211 215 219 226 243 286 312 323 326 328 329 326 321 313 302 290 280 275 271 272 276 285 293 301 307 312 314 320 320 310 295 287 281 273 265 257 251 249 251 256 261 265 269 272 275 294 308 264 260 268 273 277 296 362 369 295 253 299 396 384 377 371 365 360 355 349 347 349 352 357 360 359 358 360 363 364 361 359 361 368 376 381 303 228 186 180 184 191 203 202 191 191 216 234 241 239 235 236 240 244 255 273 284 297 326 392 448 450 440 444 466 460 441 468 481 440 401 398 440 496 502 495 482 469 458 441 412 312 273 358 356 363 374 388 402 412 410 403 397 384 363 357 388 412 425 428 426 429 382 374 374 360 366 383 374 445 574 659 603 575 585 579 510 379 317 284 266 286 360 347 345 236 154 170 191 200 215 237 255 257 250 265 287 309 322 318 316 320 327 337 346 346 335 321 313 313 317 295 280 266 252 240 232 218 200 188 184 180 179 178 177 177 175 175 177 178 175 165 154 150 155 156 148 136 128 125 125 127 131 136 141 157 168 174 179 183 178 164 155 158 168 181 192 196 191 182 178 173 166 160 156 152 148 146 144 143 145 147 150 152 155 162 172 184 199 209 207 195 197 207 211 225 254 291 310 317 317 328 352 354 399 420 425 407 356 309 263 233 219 214 222 225 232 220 183 137 136 138 139 139 138 136 136 138 143 152 163 174 183 189 193 194 193 193 193 194 196 200 204 208 210 213 217 226 253 282 300 306 310 312 311 306 296 284 272 265 260 258 259 263 271 280 288 294 297 298 303 299 289 278 271 264 257 250 244 239 238 241 246 252 258 262 266 269 329 367 278 254 249 260 271 279 362 369 293 302 393 405 394 380 371 364 358 357 353 351 353 356 361 363 363 363 363 366 366 363 361 362 365 368 366 244 183 177 178 181 188 201 201 191 191 209 230 236 236 237 244 242 237 244 261 269 273 290 334 399 454 433 423 419 417 430 469 453 405 380 379 405 487 500 493 479 465 454 437 411 382 361 353 356 373 393 409 420 426 415 400 390 385 382 369 378 404 421 426 427 437 410 379 368 388 423 419 422 425 431 446 471 503 556 569 526 506 369 319 319 322 299 349 357 261 179 179 185 197 218 243 261 258 246 251 272 289 293 292 294 293 300 315 325 323 318 310 306 308 303 285 270 258 249 242 234 222 205 191 186 188 193 194 190 183 178 177 178 180 176 164 156 152 156 159 155 143 132 127 125 125 127 131 137 144 151 157 161 155 151 150 150 153 158 164 166 165 164 164 164 161 157 152 148 144 141 139 137 136 136 137 139 142 145 151 160 162 171 172 164 158 166 188 204 217 231 244 257 270 287 307 329 368 391 411 414 378 280 214 188 188 198 207 216 213 212 189 151 136 136 138 138 137 135 133 134 137 143 152 161 171 180 187 192 194 192 190 189 191 194 197 200 203 205 207 209 211 222 245 267 283 291 294 294 288 278 266 257 251 248 247 248 250 254 262 270 276 278 279 279 271 262 257 253 248 243 238 234 231 230 232 237 243 249 255 259 262 326 358 287 248 252 263 284 310 301 278 317 364 398 411 395 379 369 361 354 356 356 356 358 362 366 369 369 370 371 371 368 366 366 366 364 356 294 210 175 174 177 180 183 189 193 193 193 202 225 234 233 235 251 240 231 235 249 260 263 271 288 328 382 391 376 382 391 396 399 400 370 370 378 392 476 490 490 480 465 449 433 420 397 372 358 358 382 407 431 453 466 434 408 394 389 385 371 365 382 416 447 453 458 444 424 418 430 435 435 414 381 356 366 473 495 490 498 517 488 416 358 371 396 333 265 346 283 200 202 208 227 245 267 284 281 264 267 270 272 273 277 283 285 285 283 277 283 290 297 304 307 301 291 277 264 255 247 238 227 212 196 185 185 189 192 192 187 182 179 178 176 169 159 153 149 153 157 156 147 137 132 128 126 126 129 134 140 147 155 159 155 149 147 147 150 153 156 156 155 155 155 156 154 150 145 140 137 135 133 131 130 130 130 131 133 136 141 148 149 154 152 147 147 153 172 185 192 196 201 219 245 275 301 313 324 321 324 323 310 288 206 188 188 194 207 204 200 187 165 143 139 140 143 142 138 133 131 133 138 144 153 162 170 178 186 191 191 188 185 186 188 191 194 196 198 199 200 202 203 205 214 231 252 266 271 272 267 260 252 245 239 236 236 237 239 240 243 248 254 258 259 254 246 241 238 237 234 231 228 226 224 223 225 229 235 241 247 252 256 286 295 285 273 262 257 283 317 255 236 324 386 399 404 386 373 365 360 356 356 357 359 362 367 374 378 379 380 381 378 374 372 372 345 312 294 189 176 176 177 177 176 177 181 187 192 193 196 221 232 230 228 252 237 228 231 242 252 256 262 266 276 302 351 359 346 343 348 346 354 358 394 420 424 476 481 484 477 460 438 423 432 431 414 350 170 364 435 447 441 432 415 403 397 394 380 324 244 360 457 472 456 439 429 434 441 438 426 380 352 334 310 293 462 482 412 371 417 460 451 356 317 332 314 264 280 339 352 291 284 290 295 298 298 298 291 283 261 244 247 259 268 271 267 262 260 268 280 294 296 285 278 269 261 255 249 245 242 235 225 210 194 191 188 188 188 187 186 182 176 168 160 153 146 146 150 154 153 147 141 137 132 127 125 125 130 136 142 148 155 158 155 151 150 149 150 149 148 148 149 149 150 148 144 138 134 131 130 128 127 126 126 126 126 126 128 132 137 140 142 141 140 141 143 154 164 171 175 181 206 235 261 272 265 251 241 252 276 294 287 194 175 185 196 206 196 183 170 157 146 143 146 152 151 143 134 132 134 139 146 155 164 171 178 184 187 185 182 181 182 184 187 189 191 191 192 193 195 197 198 201 210 227 246 253 254 252 248 241 234 228 226 225 226 226 227 228 231 235 240 239 235 230 225 224 223 222 221 220 219 218 218 220 223 229 235 241 246 251 282 281 281 273 262 258 283 314 278 275 344 388 393 388 375 367 363 360 358 357 355 360 366 374 386 395 393 392 391 387 383 382 377 291 188 172 174 179 182 181 177 173 171 170 176 186 193 198 212 223 225 227 255 229 219 220 226 233 235 241 246 253 268 295 304 307 302 294 294 325 366 404 435 457 473 465 450 435 421 403 392 425 427 416 397 320 412 448 440 416 406 402 396 391 391 388 365 310 372 446 473 446 436 440 442 438 427 405 378 353 363 379 351 382 346 288 269 327 447 347 292 269 271 299 312 324 351 384 402 359 354 341 343 345 309 298 275 255 245 249 260 263 261 258 258 263 272 274 270 264 259 257 256 255 254 253 252 250 248 243 238 232 217 198 191 190 191 192 187 177 166 156 148 145 147 150 151 149 143 141 139 134 128 124 122 125 129 134 141 156 167 165 159 153 149 149 147 145 144 145 146 146 144 141 136 131 128 127 126 125 125 125 124 124 123 123 124 127 131 134 136 136 137 136 139 148 157 163 173 195 215 226 225 216 204 198 208 224 229 199 182 187 195 199 205 204 192 176 162 150 141 145 157 161 149 136 132 134 139 147 157 166 174 181 184 183 180 178 178 179 180 182 185 187 188 188 189 191 193 194 201 212 227 239 244 245 244 241 235 227 222 220 220 221 222 223 225 228 232 236 242 247 243 231 222 217 215 214 214 214 215 215 216 219 224 229 235 241 246 283 281 276 259 256 254 258 266 262 275 328 368 381 373 368 364 361 358 356 357 348 360 372 386 405 413 407 404 400 396 392 390 373 275 168 154 167 184 193 191 182 176 171 160 160 172 185 187 195 212 225 227 219 212 208 208 209 209 211 223 235 245 253 263 273 268 266 269 278 319 367 395 418 447 471 466 468 451 419 393 399 413 358 342 404 415 449 452 429 402 399 403 397 388 385 377 321 330 387 445 470 448 451 460 446 427 416 399 412 399 396 398 379 344 307 246 250 340 343 263 248 238 222 227 300 358 391 405 406 392 395 386 374 359 330 299 274 262 256 252 259 261 257 257 263 272 274 271 265 259 256 255 254 255 255 256 256 256 255 252 248 244 239 220 200 190 191 194 191 182 170 158 151 152 153 151 149 146 139 139 137 134 129 123 120 120 123 128 139 160 173 172 167 160 153 152 148 144 142 142 143 142 141 138 134 130 126 125 124 123 123 122 122 121 121 120 120 120 121 123 126 128 130 133 134 137 141 149 160 177 186 186 183 178 175 171 174 177 175 162 177 187 193 198 200 202 193 177 158 143 138 139 145 147 139 134 131 132 137 145 156 167 177 183 183 180 177 176 175 175 175 177 179 181 182 183 184 186 187 193 204 220 232 235 238 239 238 235 229 222 218 216 216 217 219 221 223 226 230 233 240 245 248 245 236 226 216 211 211 211 212 213 214 216 220 224 230 236 241 286 284 275 248 251 235 221 216 222 230 276 335 369 363 355 357 359 350 340 345 330 360 386 407 427 424 415 414 411 406 401 395 276 202 175 160 151 175 184 183 178 175 175 174 175 179 181 174 182 193 204 212 215 203 199 198 196 195 202 211 226 239 247 251 257 251 248 253 270 303 341 368 391 418 450 465 475 469 448 418 384 368 323 323 391 434 467 474 444 407 405 414 414 401 363 302 237 276 367 429 442 438 466 473 445 414 406 418 416 414 399 376 367 352 265 206 255 376 318 302 306 266 197 184 337 412 431 413 385 398 432 422 394 364 334 302 281 273 267 255 259 261 263 267 274 280 276 271 266 262 259 258 257 257 258 258 259 260 259 257 254 251 249 241 219 199 191 195 195 190 181 169 154 144 142 143 144 144 142 137 135 132 129 123 119 118 120 128 143 160 169 171 170 167 161 160 152 144 140 140 140 139 137 135 132 129 125 124 122 121 120 119 118 118 118 118 117 117 117 117 119 121 123 125 127 129 132 137 144 159 166 164 159 154 153 152 152 152 153 165 177 186 192 195 196 197 191 173 151 143 140 139 140 139 135 132 130 131 135 142 151 164 176 181 181 178 176 174 172 171 170 170 172 174 176 177 179 179 183 192 205 220 226 228 230 230 229 227 223 217 214 212 213 214 216 219 222 225 228 232 237 242 245 246 243 239 227 216 210 209 209 210 212 214 217 220 225 231 236 287 283 276 250 239 212 198 201 208 207 239 309 356 345 324 339 351 325 287 288 273 349 400 427 445 434 349 385 418 413 406 395 269 211 197 174 160 178 182 181 181 181 185 206 212 206 200 200 207 204 197 192 200 191 185 183 184 187 193 204 220 236 245 246 248 245 243 248 262 280 298 326 357 387 415 439 446 454 455 428 354 336 352 375 399 456 476 541 521 447 423 429 408 378 326 253 203 263 344 395 413 428 472 474 437 395 377 402 344 331 321 304 296 300 168 137 208 306 321 329 337 280 194 196 359 414 411 387 375 397 446 447 418 377 334 312 291 281 273 258 261 265 273 281 285 285 280 275 269 265 263 262 261 260 260 260 260 260 260 259 257 255 253 249 239 219 197 195 204 199 188 173 155 138 134 133 132 133 141 139 134 131 129 126 122 120 125 134 146 154 161 165 168 169 170 167 158 146 139 137 136 135 134 132 130 128 126 123 121 119 116 114 114 114 115 116 116 116 116 116 116 117 118 120 122 124 127 131 137 143 146 146 146 148 148 149 149 150 156 169 178 185 190 191 191 192 187 169 144 141 139 140 139 138 135 131 129 130 135 141 149 159 170 176 177 176 175 172 170 167 165 164 165 167 169 171 172 172 175 184 196 209 214 217 219 220 220 219 216 213 210 209 210 212 214 217 219 223 226 230 234 238 240 241 240 238 232 223 213 209 208 208 209 211 214 217 221 226 231 284 278 270 251 218 200 192 190 190 198 234 290 311 289 299 315 329 284 251 312 259 277 364 440 456 436 407 415 424 419 403 322 252 223 213 197 189 190 189 188 189 193 204 221 225 222 222 230 233 227 212 196 184 175 168 162 164 176 183 201 219 234 243 243 242 237 238 245 252 261 279 304 334 365 387 403 420 429 420 393 363 380 399 417 437 462 469 580 577 481 428 417 349 297 316 361 231 350 385 411 445 470 473 462 427 376 328 311 230 178 147 132 128 132 146 131 116 131 157 183 198 200 198 207 246 288 325 348 359 401 422 463 453 393 351 329 308 290 275 264 270 278 288 295 295 289 284 278 273 269 266 265 264 263 262 261 261 261 261 260 259 258 256 253 250 240 225 222 222 214 201 183 165 146 141 135 130 130 139 147 139 131 128 127 126 128 131 136 142 147 153 158 164 168 171 168 162 149 137 134 133 132 132 131 130 128 127 123 120 116 113 110 109 110 111 113 115 116 116 115 115 115 114 115 116 118 121 126 132 137 141 142 143 144 144 144 146 150 161 167 175 183 186 186 185 186 182 167 145 142 141 141 140 139 137 132 130 131 136 142 148 155 163 169 172 174 173 171 168 164 161 158 158 160 162 164 165 164 166 171 181 195 201 205 208 209 210 210 209 208 207 207 208 210 212 215 217 220 223 226 229 232 234 235 235 235 233 226 215 209 205 204 205 207 210 213 217 221 225 288 271 252 228 214 198 189 187 188 195 230 235 219 215 277 288 309 328 343 351 271 281 318 349 354 343 407 372 350 371 406 349 276 236 218 208 206 202 200 201 205 210 222 224 224 226 233 239 240 238 232 219 193 177 164 150 147 161 175 193 210 225 237 241 236 227 224 226 228 239 318 354 364 367 373 400 419 423 411 387 368 434 494 517 489 418 431 309 261 292 308 277 378 417 390 358 421 430 429 442 464 473 474 459 447 424 391 372 218 182 151 110 115 123 166 146 114 124 147 168 192 209 214 210 211 227 279 338 375 416 409 464 463 395 367 343 333 311 287 276 284 295 303 307 303 292 287 281 275 271 268 266 265 264 264 263 262 263 264 264 263 262 259 256 253 249 244 239 230 220 205 189 176 162 156 152 149 149 154 158 152 140 128 126 129 137 143 145 145 143 147 152 159 166 170 168 162 153 141 131 130 130 130 130 130 129 128 124 120 115 110 107 105 105 107 109 111 113 114 114 113 113 112 111 110 112 114 119 124 130 133 136 139 140 141 141 142 144 153 160 169 177 181 180 179 183 180 169 156 149 145 143 142 141 142 136 132 133 138 144 148 153 158 164 168 170 170 169 166 163 159 155 154 155 156 157 158 157 158 161 167 177 185 191 196 199 201 203 204 204 205 207 209 211 213 215 217 218 220 223 225 227 229 230 230 231 231 228 221 210 202 200 201 203 206 209 212 215 219 313 255 242 219 195 190 188 186 186 189 199 198 189 187 213 318 345 361 375 379 352 357 360 336 296 288 347 307 318 373 402 343 273 234 217 207 207 210 211 216 222 225 230 229 229 230 233 236 238 237 235 231 226 213 191 176 164 155 161 166 176 197 222 232 228 214 204 202 209 236 321 347 346 343 344 374 402 401 392 401 419 456 543 585 532 415 363 248 237 285 289 387 408 416 418 422 454 462 454 449 449 452 470 470 447 405 356 315 299 173 92 89 96 108 123 217 257 172 181 157 161 198 244 261 355 258 226 279 350 379 380 349 333 347 362 346 336 336 326 292 286 300 296 295 302 291 285 280 276 272 270 268 267 266 266 266 266 268 270 271 270 267 263 258 252 247 241 232 224 213 200 188 181 173 169 168 168 168 168 166 157 141 126 124 134 142 148 151 149 145 143 146 154 163 168 167 162 153 143 131 129 129 129 130 130 130 129 125 120 114 109 105 103 102 102 104 106 108 110 111 111 110 109 107 106 106 108 112 117 122 126 130 134 137 138 139 140 140 142 149 158 168 174 176 179 186 183 176 172 162 153 147 143 144 149 140 135 135 139 145 149 152 156 160 164 166 167 166 164 162 158 155 153 152 152 151 151 151 151 153 156 160 167 172 177 182 188 195 198 201 204 207 210 213 215 216 217 218 218 220 221 223 224 225 225 226 227 226 223 210 200 196 196 197 200 203 206 209 213 279 258 240 230 194 189 199 199 186 188 188 187 186 185 199 342 369 376 385 394 402 403 376 352 339 331 306 282 322 373 355 264 237 225 217 211 209 213 220 227 230 227 228 229 229 230 231 228 230 230 231 232 234 229 214 199 186 176 173 161 152 162 187 210 217 201 191 191 198 215 322 340 304 279 330 352 369 378 381 384 387 412 575 673 604 435 316 277 302 352 384 404 413 420 427 436 457 454 448 438 429 429 449 468 432 380 349 325 323 171 77 78 83 98 114 147 165 147 150 139 160 255 347 277 286 218 210 244 271 328 330 297 286 302 283 290 324 326 303 291 290 288 285 282 281 279 279 277 276 274 273 271 270 269 269 269 269 274 278 279 275 269 263 256 249 241 231 221 213 203 193 184 177 173 172 172 172 172 171 166 152 135 121 119 128 137 144 149 149 142 137 138 143 150 150 145 140 134 128 125 124 126 127 129 129 130 128 125 119 114 108 104 101 99 98 99 100 102 105 107 107 107 106 103 101 101 102 106 111 116 121 125 130 134 136 137 138 139 138 140 143 152 164 173 179 184 188 191 192 174 161 152 147 147 153 142 136 136 139 145 149 153 155 157 160 161 162 162 161 158 156 153 152 150 148 146 144 144 144 145 147 149 152 155 157 161 168 174 178 182 188 196 205 209 211 213 213 213 214 214 214 216 218 218 219 220 221 221 218 205 194 189 188 189 193 196 199 203 206 257 242 232 217 216 219 227 215 195 228 195 203 240 274 282 363 379 386 392 397 402 407 367 371 403 373 299 286 302 307 280 250 241 233 227 222 218 214 234 238 230 227 221 224 219 213 213 214 214 216 221 227 231 234 231 218 207 203 200 184 166 157 161 172 186 188 184 185 200 251 304 306 287 282 320 333 340 357 369 365 363 378 468 532 498 362 333 338 368 403 422 418 424 426 426 427 432 429 427 422 413 403 403 408 386 310 204 186 171 122 93 95 99 91 106 123 130 126 127 127 228 337 365 271 350 289 241 225 225 266 293 278 266 277 274 251 270 308 334 321 309 285 278 279 280 280 280 279 278 277 276 275 274 272 270 270 271 276 281 282 278 269 262 252 243 232 219 209 202 194 186 179 173 169 167 167 167 167 165 159 146 129 118 115 122 130 138 143 142 131 126 125 129 135 135 132 128 124 121 120 122 124 126 127 127 128 127 124 119 113 108 102 98 95 94 94 95 98 100 102 103 103 102 100 98 98 98 102 107 112 117 122 127 131 134 136 138 138 137 135 134 136 144 161 169 181 192 197 194 176 167 159 151 149 150 140 136 137 139 145 150 153 155 155 156 157 158 158 156 154 152 150 149 147 144 141 139 138 138 139 141 143 144 144 145 146 149 152 157 161 167 175 184 190 196 202 206 207 208 208 209 210 212 212 213 213 214 212 204 195 186 181 180 182 186 190 193 196 200 237 230 228 213 227 238 233 224 218 229 199 211 291 369 373 379 387 367 366 391 398 411 418 408 365 281 257 267 340 359 275 264 255 246 241 237 229 225 226 227 227 227 219 231 223 211 202 196 197 202 210 215 215 225 235 230 221 216 214 201 181 162 150 147 152 170 178 186 221 331 339 328 316 320 346 328 323 337 351 350 355 370 403 406 371 345 379 381 401 427 434 433 432 428 423 420 414 409 408 407 400 385 374 366 354 301 197 89 85 95 102 103 105 81 121 133 118 106 110 126 270 342 312 352 347 300 257 224 202 223 255 264 262 260 263 269 269 278 301 327 307 289 281 280 281 285 288 285 282 282 282 280 278 277 275 275 274 277 280 279 274 266 259 248 236 222 206 193 189 186 181 175 170 165 163 162 162 161 160 157 147 134 124 121 127 132 134 132 127 117 113 115 119 125 128 128 125 122 119 119 121 123 125 126 126 126 125 123 119 113 107 102 96 92 90 90 92 94 97 99 100 100 100 98 96 95 96 99 105 110 115 120 124 129 132 135 137 138 136 132 127 126 130 143 161 180 192 196 197 189 178 163 149 146 146 138 136 138 140 144 150 153 154 153 152 152 153 153 152 151 148 146 144 142 139 136 135 134 133 134 135 137 138 138 139 139 141 144 146 149 153 157 163 169 175 181 188 195 199 201 203 204 206 206 206 207 206 200 192 186 179 175 174 176 180 184 188 190 193 223 218 218 211 218 236 233 233 232 199 202 211 297 372 359 380 366 299 299 381 388 400 401 347 285 285 279 295 348 386 359 253 256 259 258 253 249 259 236 228 230 229 217 212 206 200 194 185 186 187 189 195 205 218 225 228 228 225 220 213 198 178 156 141 139 157 172 190 239 383 368 357 356 367 381 353 301 299 324 341 359 391 393 358 326 371 408 405 416 434 439 439 433 428 424 423 415 402 397 395 389 377 366 356 342 314 246 75 91 98 99 98 98 81 126 125 99 91 101 198 320 358 342 435 361 338 292 238 222 230 230 246 252 241 236 253 271 268 258 270 263 292 294 285 288 290 292 290 288 288 289 288 287 284 282 278 275 274 274 272 268 263 255 245 233 217 198 186 183 181 177 171 167 162 159 157 156 156 155 153 150 145 140 136 132 129 123 114 109 106 106 110 115 120 124 124 123 120 118 118 120 122 123 125 126 126 125 123 119 113 107 101 95 91 88 87 89 92 95 98 99 99 98 97 94 93 94 98 103 109 114 119 123 127 130 132 134 136 135 130 125 123 128 141 168 189 203 212 211 203 192 176 157 136 137 139 139 138 140 142 147 151 152 151 149 148 148 149 149 148 146 143 141 138 135 133 132 132 131 131 132 133 134 134 134 135 136 139 142 144 148 151 155 158 162 167 173 182 191 195 196 199 200 200 200 198 194 188 184 179 173 169 169 172 176 179 182 185 187 219 206 201 202 201 222 248 248 228 220 231 259 335 359 296 375 259 314 374 375 377 385 322 291 290 294 295 374 404 404 372 272 275 275 277 277 270 272 238 229 233 232 219 209 202 196 188 181 179 177 178 185 199 207 211 221 229 231 228 223 213 195 171 151 143 153 174 204 261 388 368 365 385 417 439 399 310 290 316 335 327 415 379 338 349 384 407 420 430 435 431 429 427 426 426 426 422 405 393 386 381 372 359 345 331 290 200 61 84 94 96 96 95 95 100 95 86 83 98 260 329 365 411 450 436 425 334 240 249 252 231 230 229 214 199 195 231 247 235 225 255 265 261 272 304 294 295 293 293 295 296 294 291 287 282 278 274 271 268 266 264 261 254 245 235 220 199 183 178 176 173 169 165 160 156 154 152 151 151 150 148 146 142 138 133 126 118 108 100 100 101 106 112 117 120 121 120 119 117 117 117 118 121 124 126 126 125 123 119 113 106 100 95 91 87 86 87 90 93 96 98 98 98 96 93 91 92 96 102 107 113 119 123 126 128 129 129 131 131 128 125 125 135 156 183 206 226 244 262 250 226 199 174 147 134 139 143 142 140 142 146 149 150 149 146 144 144 145 147 147 145 142 139 136 133 132 132 132 132 132 132 133 134 135 137 138 140 142 145 148 152 154 157 159 161 165 170 175 185 190 191 193 195 194 192 189 185 181 179 172 167 165 166 168 172 174 177 179 182 215 196 190 189 193 211 246 257 249 253 284 382 413 403 386 375 262 316 367 332 231 251 325 357 362 370 378 407 414 377 333 360 360 359 356 337 291 263 234 226 228 225 217 208 200 190 182 180 177 176 177 185 196 195 202 215 225 231 234 226 216 202 186 170 159 163 190 231 286 376 367 373 404 453 497 421 376 357 351 334 249 394 363 334 374 407 409 424 436 435 419 410 413 418 421 419 420 412 395 383 375 366 352 336 317 299 251 53 78 90 93 93 92 91 90 91 86 73 88 120 152 198 287 456 443 424 330 229 218 215 233 219 195 180 158 152 165 195 225 231 278 218 214 255 284 270 293 295 293 298 298 296 291 285 280 276 271 268 265 263 262 260 255 248 240 227 205 182 175 173 170 167 164 159 154 151 148 147 147 146 145 143 140 134 126 115 106 99 89 88 92 99 107 113 117 119 118 117 115 114 111 112 116 122 126 127 127 124 120 114 106 100 96 92 89 87 86 88 90 94 97 97 97 95 92 89 90 95 100 106 112 119 124 126 126 124 122 124 125 125 126 130 141 174 196 221 248 270 304 302 266 220 187 160 138 140 146 146 142 141 143 145 146 145 143 140 140 141 144 145 144 142 139 136 133 131 131 132 133 134 135 135 136 138 139 141 143 146 150 153 155 157 159 161 165 168 170 174 182 187 187 188 190 188 185 182 179 176 173 167 162 162 163 166 168 170 173 175 177 199 190 187 188 198 240 248 251 262 290 363 403 409 369 324 378 347 353 305 229 205 235 334 374 354 329 400 408 372 325 320 410 412 411 404 364 282 246 229 220 213 208 202 196 189 182 176 176 178 178 181 188 193 186 194 207 217 223 224 216 204 198 195 190 190 192 229 262 289 368 371 380 404 409 357 372 355 355 361 358 344 318 345 372 388 413 424 437 442 434 415 403 407 411 410 405 406 403 393 382 372 362 349 331 238 132 74 50 77 86 88 88 88 85 83 83 89 97 76 102 136 183 272 445 462 441 412 335 176 132 178 176 156 150 134 130 139 178 216 196 200 199 251 266 189 213 267 284 288 293 295 294 290 285 281 276 271 268 264 261 260 261 258 254 247 235 213 185 175 172 169 166 163 158 154 150 147 146 146 146 144 141 136 128 115 106 98 90 78 78 83 92 101 108 113 115 116 114 113 111 108 107 111 118 125 127 127 125 121 115 108 102 98 94 92 89 87 86 88 91 95 96 96 93 90 88 88 92 97 103 110 117 122 124 123 118 113 115 117 120 125 133 146 178 199 226 258 281 310 317 282 229 193 170 150 149 154 153 144 140 140 141 142 142 140 138 137 137 139 141 141 140 138 136 133 132 132 132 134 136 137 138 139 140 142 143 147 150 153 157 162 166 168 168 168 169 170 173 179 184 183 184 185 181 178 176 174 168 164 161 159 159 161 163 165 167 169 171 173 205 194 191 199 222 247 259 267 285 325 406 418 364 343 368 383 377 366 328 290 289 253 342 375 355 323 345 393 367 323 326 417 417 413 382 325 256 238 230 217 201 187 178 178 179 177 173 172 174 178 185 189 186 179 181 189 200 208 207 203 195 192 192 194 228 254 321 365 364 367 355 356 346 329 321 349 351 361 373 376 361 313 356 416 455 477 534 513 468 433 421 423 442 433 413 401 400 399 388 377 370 365 355 336 243 132 63 50 76 85 85 85 84 80 77 77 82 92 105 106 119 219 376 419 452 442 414 335 179 132 152 145 129 129 121 140 152 147 140 164 174 180 181 180 189 253 203 249 296 292 299 297 294 290 285 280 274 269 265 262 260 261 261 260 255 242 218 188 176 172 170 167 163 159 154 151 149 148 147 145 141 136 128 116 105 98 92 82 71 71 76 84 94 102 107 110 112 112 112 110 107 105 107 112 120 124 126 125 122 117 111 106 101 97 94 92 88 86 87 89 93 95 95 92 89 86 86 89 94 100 106 112 117 119 117 113 107 109 110 113 120 131 146 174 198 228 264 284 302 293 264 227 194 179 166 162 162 160 146 139 137 137 137 138 137 135 133 133 134 135 136 137 136 135 134 132 132 133 135 137 139 140 141 142 143 144 147 151 154 156 158 159 159 159 159 161 163 167 172 176 177 179 177 174 172 170 167 161 159 157 157 157 158 160 162 163 165 167 169 220 207 205 223 258 273 275 276 288 323 412 416 383 374 392 380 376 336 311 324 360 312 364 382 381 370 322 388 405 358 329 419 417 397 331 268 249 241 236 225 202 176 171 171 173 175 175 174 176 179 182 183 177 161 163 171 180 191 203 187 194 191 193 231 360 372 379 381 376 371 305 319 287 249 292 352 345 333 343 358 304 298 339 393 429 435 532 529 472 420 413 422 449 442 422 408 408 401 386 374 368 367 363 349 251 133 67 76 84 86 87 86 83 77 73 72 75 78 69 79 88 140 226 261 296 322 294 209 107 141 128 125 129 148 269 170 142 148 157 170 150 156 165 169 165 124 163 249 303 302 308 306 304 301 296 291 286 278 271 267 264 264 266 268 262 247 220 191 179 175 173 170 166 161 157 154 153 152 148 142 136 127 116 104 98 94 86 74 66 67 70 77 85 95 101 104 107 109 110 110 107 105 105 108 113 119 123 124 122 118 114 109 104 99 96 94 90 87 86 88 92 94 94 91 88 84 83 85 91 97 103 108 111 112 111 108 103 104 102 104 112 125 142 168 195 229 268 283 285 274 253 225 195 188 180 173 169 169 152 140 134 132 133 134 134 133 131 130 130 131 132 133 133 133 133 132 132 133 135 137 139 141 142 142 142 142 145 149 151 153 154 154 153 152 151 151 152 156 162 165 166 167 168 166 164 162 159 158 157 156 155 154 155 157 159 160 162 164 166 246 238 240 251 276 281 277 275 302 357 398 403 403 396 384 372 371 302 281 317 379 385 390 392 393 394 396 404 408 366 343 418 413 352 298 268 260 253 231 221 204 181 169 164 169 177 184 188 190 183 176 168 161 154 141 144 157 171 176 190 192 192 207 261 389 405 405 400 393 384 298 256 220 204 246 372 355 325 299 282 278 267 306 371 418 411 494 489 442 401 396 404 423 423 413 403 402 398 385 374 368 369 369 359 294 180 68 72 87 92 93 92 87 78 71 68 69 69 53 83 96 113 146 170 200 258 240 155 97 249 169 169 225 246 198 148 136 141 150 157 153 157 151 146 164 222 188 160 210 321 320 318 314 311 308 305 300 291 282 274 270 268 271 272 266 250 223 194 184 181 180 176 171 165 161 160 159 155 149 141 130 117 103 98 94 90 82 68 64 64 67 71 77 87 94 98 102 104 107 108 108 106 105 106 109 113 116 118 119 117 113 108 104 100 98 95 91 88 87 88 92 93 93 90 85 80 79 82 87 94 100 103 105 105 105 103 100 99 98 100 108 120 137 162 192 230 271 286 291 281 260 234 209 199 193 185 178 178 163 144 133 129 129 131 132 131 130 128 128 129 130 131 131 131 131 131 132 133 135 137 139 140 141 141 141 140 143 146 148 150 151 151 150 149 147 146 145 148 153 158 159 160 159 157 156 155 157 156 156 154 153 152 153 154 156 157 159 161 163 263 256 263 289 329 283 279 305 350 392 386 389 389 370 354 369 369 299 319 371 387 388 394 400 405 406 405 408 410 412 413 415 408 320 283 284 287 262 230 217 206 190 174 167 168 174 185 198 200 194 181 167 156 146 150 138 140 152 158 175 181 193 227 296 412 426 419 408 401 393 306 243 197 177 200 306 316 303 269 232 260 261 323 384 413 414 451 442 418 396 385 388 397 401 397 390 388 388 383 376 371 370 371 365 340 244 94 64 93 102 92 77 75 71 69 66 65 66 55 81 97 106 113 119 138 183 189 159 142 243 190 186 217 217 144 133 132 136 140 142 143 145 143 137 134 179 193 149 132 202 326 323 321 321 318 315 310 300 290 282 278 278 282 278 268 250 220 197 190 189 187 182 177 171 167 165 164 160 155 145 126 106 99 94 91 86 76 64 62 62 64 67 72 79 86 92 96 100 103 106 106 106 106 106 107 108 109 110 111 110 108 106 104 101 99 95 91 88 87 88 91 92 91 87 82 76 75 79 85 92 98 100 100 100 100 100 99 98 97 100 107 119 134 158 190 229 272 302 301 291 278 262 244 214 201 193 185 178 171 152 136 128 126 128 130 130 130 128 128 128 129 130 130 130 129 129 130 131 133 135 136 137 138 138 138 138 139 141 144 146 147 147 147 146 145 144 143 144 147 151 153 153 153 151 150 151 152 153 153 153 151 150 150 151 153 154 156 158 160 265 264 276 324 387 323 321 368 399 395 390 383 364 323 311 371 361 284 271 323 393 388 392 401 409 414 416 417 415 414 383 318 318 360 361 320 263 244 226 214 206 196 183 177 174 175 181 189 191 189 178 163 148 138 165 141 128 130 135 154 168 188 235 320 426 427 416 406 397 381 322 243 193 178 190 235 272 275 255 237 258 311 375 404 404 413 416 419 422 415 395 386 389 390 388 383 378 376 378 378 375 370 369 367 360 284 140 95 99 100 84 64 70 75 74 69 66 67 56 72 88 95 93 92 102 123 150 174 180 181 179 174 164 150 138 132 130 132 134 132 127 125 129 131 124 128 169 142 103 120 208 239 299 333 327 325 320 311 299 288 281 277 278 273 262 246 222 203 199 201 204 198 183 176 173 171 170 169 161 143 120 102 96 93 89 80 69 63 61 61 62 65 68 73 80 86 92 96 100 102 103 104 104 105 106 104 104 103 103 104 103 103 103 102 100 95 91 89 89 90 91 90 87 83 77 71 72 76 83 91 97 99 97 97 97 99 100 101 101 103 109 119 132 153 185 228 275 305 304 297 288 276 261 220 200 191 182 173 172 160 145 132 127 127 129 130 130 129 129 129 129 129 129 128 127 126 126 127 128 129 130 131 132 133 133 133 135 137 139 141 143 144 145 145 144 144 143 144 145 147 148 148 147 146 145 146 147 148 150 150 149 148 148 148 150 152 154 156 159 265 273 306 358 407 403 405 405 405 402 396 383 310 325 374 363 281 256 257 314 394 388 389 395 404 413 420 418 413 411 374 298 296 369 376 322 249 229 220 209 202 195 184 182 175 182 186 176 172 174 168 157 145 143 175 164 160 156 137 156 171 192 234 303 383 401 404 402 391 365 344 263 208 191 199 222 250 245 248 277 301 386 402 398 395 393 398 414 439 450 431 401 391 388 385 382 376 370 372 375 374 368 364 365 363 307 196 161 109 90 90 99 114 106 89 77 74 73 53 81 90 88 89 97 104 128 158 180 182 176 168 161 152 143 135 129 128 129 131 127 117 112 114 122 131 123 131 116 101 107 116 153 211 281 338 336 333 324 313 301 290 279 275 269 261 248 229 215 211 212 212 204 186 178 175 173 170 165 155 134 113 102 95 92 83 72 64 62 62 61 62 63 66 70 75 80 86 92 96 98 99 99 99 101 103 101 100 98 98 99 100 101 101 102 101 96 92 89 89 90 91 89 86 80 74 70 70 75 83 91 98 99 97 95 96 98 102 107 107 107 112 120 130 148 179 226 282 301 301 294 285 276 248 213 192 180 174 167 171 165 154 143 133 130 130 130 130 130 130 129 129 128 128 126 124 123 122 121 121 122 123 124 125 126 127 128 130 133 136 138 140 142 143 144 144 145 145 145 145 145 144 144 143 142 141 142 142 144 146 147 147 146 145 146 147 149 152 155 157 272 293 367 416 414 413 411 407 406 404 399 393 383 382 386 366 270 255 265 322 393 391 390 393 401 411 418 416 414 410 370 308 357 382 361 306 248 229 215 200 189 183 178 181 170 178 181 168 159 154 151 149 150 163 190 210 241 244 199 224 205 229 261 278 303 375 398 399 390 368 335 331 254 171 164 182 178 186 246 339 369 410 402 389 385 387 389 410 445 475 477 423 397 388 386 384 378 370 367 367 368 365 357 359 362 361 330 191 161 144 143 157 166 112 93 87 85 83 61 84 80 67 71 102 114 143 171 186 184 173 160 145 134 132 127 124 124 126 127 123 113 107 109 116 126 118 106 102 107 115 120 122 120 175 273 295 338 341 331 322 312 300 289 277 265 254 238 229 227 227 223 212 194 179 173 170 167 158 146 127 109 98 92 85 76 68 65 63 63 63 63 63 64 68 72 77 83 88 91 93 93 92 92 94 96 96 95 95 95 96 97 99 100 101 101 99 94 91 90 90 90 89 86 80 73 69 70 75 83 92 99 100 98 96 96 98 103 109 110 110 114 119 128 145 178 228 283 289 275 261 254 248 221 195 172 160 164 163 168 167 161 152 142 136 134 132 131 130 130 129 128 127 126 124 121 119 116 115 114 114 116 117 119 120 121 123 126 129 132 135 138 141 143 145 146 146 146 146 146 145 143 141 140 139 138 137 138 140 142 143 143 143 142 143 144 147 150 153 157 283 326 382 413 414 415 411 404 402 403 396 368 310 287 287 286 259 252 314 370 394 395 395 398 404 412 416 417 416 411 386 356 401 390 349 295 252 239 224 205 186 174 173 178 168 165 167 166 155 141 148 157 169 196 229 270 319 335 307 359 269 309 365 357 319 380 394 380 351 314 201 166 160 164 165 156 149 153 240 403 526 464 420 393 381 379 385 404 425 444 452 438 420 405 394 387 381 372 367 365 365 366 366 363 362 361 355 336 327 292 250 206 150 94 74 82 96 95 94 76 82 94 99 110 135 159 178 189 187 172 154 116 93 118 117 117 118 121 121 118 112 109 110 115 127 95 114 122 119 121 120 113 107 106 126 191 298 319 331 349 339 328 306 284 268 259 250 245 243 240 233 221 201 181 169 164 159 150 137 123 111 102 94 87 82 77 74 70 67 66 65 65 65 67 71 75 81 86 90 91 91 89 88 86 86 87 87 88 91 94 97 99 100 101 101 100 97 94 92 90 89 89 87 83 76 72 71 75 83 92 99 101 99 97 96 98 102 108 111 112 114 117 127 148 187 238 266 253 223 207 210 211 195 172 153 144 148 160 166 168 167 160 151 141 135 134 134 134 133 131 128 126 123 120 117 114 111 109 108 109 111 113 115 116 117 119 122 126 129 133 136 140 143 145 146 147 147 147 146 144 142 140 138 137 135 134 134 135 137 139 139 139 139 140 142 144 148 152 155 284 370 401 408 409 411 408 401 398 374 330 380 324 285 268 263 257 260 344 394 395 399 405 408 410 413 416 418 416 410 403 398 395 387 338 288 256 250 247 232 205 183 177 171 170 169 170 171 159 172 216 241 243 250 289 343 366 367 367 367 351 359 370 373 377 387 287 215 190 167 156 156 165 169 164 162 170 161 198 318 501 356 394 423 409 397 391 388 391 399 410 419 419 413 403 392 387 377 368 362 360 364 371 372 368 362 356 351 346 336 269 171 147 111 89 94 107 104 99 101 104 102 100 119 144 162 175 184 185 139 139 130 114 111 110 111 113 114 115 114 112 125 122 135 241 122 98 111 126 124 119 112 107 108 121 158 190 214 279 356 359 337 300 276 267 264 260 259 255 247 236 227 206 183 166 157 147 135 126 120 115 109 101 98 95 91 87 82 78 74 70 68 68 69 72 75 79 83 87 90 89 87 86 84 83 83 82 82 85 90 95 99 101 101 99 100 99 97 94 92 90 88 88 86 81 77 76 78 84 91 99 102 101 99 97 98 102 106 109 111 112 115 125 147 181 218 213 181 177 186 193 189 173 151 138 134 132 156 165 169 169 165 158 145 137 135 135 136 135 132 128 124 120 117 114 111 108 107 105 107 109 111 113 113 114 116 119 123 127 131 134 137 140 143 144 146 146 147 146 144 141 139 137 135 133 131 131 131 132 134 134 135 135 136 138 141 145 149 153 377 399 406 408 410 411 408 403 398 355 283 333 313 291 277 269 261 276 355 396 396 404 420 420 417 415 416 416 413 407 400 389 372 382 318 274 263 253 256 242 216 192 176 162 166 156 155 178 222 221 304 349 349 351 358 365 369 369 370 371 371 372 373 374 376 369 228 146 139 139 148 159 170 176 176 179 183 167 162 200 291 278 405 480 470 427 394 380 376 380 388 398 407 409 404 395 384 378 368 361 359 362 366 370 369 363 356 350 348 348 322 265 189 152 129 107 94 103 88 90 102 103 89 109 135 151 162 169 174 154 143 129 116 110 107 107 106 106 106 105 125 106 145 236 256 142 104 126 157 145 125 117 114 117 140 224 268 283 257 250 378 342 304 280 271 272 262 259 256 250 238 228 211 186 164 149 132 118 116 117 116 111 106 107 104 99 94 87 86 83 77 72 71 73 75 77 79 81 82 85 86 85 84 82 80 80 80 79 81 83 91 97 100 100 97 96 97 97 96 96 92 89 88 87 86 83 81 82 85 91 98 102 102 100 98 98 101 105 107 109 110 113 120 134 154 171 157 145 149 159 166 150 142 133 125 120 125 151 164 169 169 166 159 147 140 137 135 135 133 130 126 122 118 114 110 107 105 104 104 105 107 109 111 112 112 113 115 119 123 127 130 133 136 138 140 141 143 144 144 142 140 138 136 133 130 128 127 127 128 129 129 129 130 132 135 138 142 146 151 399 403 407 410 414 417 413 406 370 316 268 284 297 314 300 271 277 319 373 396 398 408 430 428 420 415 414 412 409 403 397 372 300 375 345 301 275 270 259 236 218 198 174 160 173 179 192 238 341 338 354 362 362 365 369 370 370 371 373 376 377 377 375 371 363 255 169 134 135 142 162 173 188 195 191 184 192 186 181 191 220 295 466 565 552 464 401 380 375 376 381 387 397 400 400 396 384 380 372 366 364 363 360 361 362 360 355 351 350 350 349 329 259 233 226 164 95 98 85 107 130 146 144 98 141 143 138 145 148 142 130 119 110 106 103 100 97 94 92 83 99 157 165 116 119 90 85 93 97 89 83 107 167 234 253 119 102 99 97 101 126 200 281 296 269 265 257 257 255 249 240 222 205 183 163 143 119 109 108 109 108 107 107 109 107 102 94 83 86 87 83 76 74 76 78 78 77 76 77 80 87 94 94 91 82 78 78 78 78 79 83 88 92 92 90 91 92 94 95 98 97 93 89 88 88 87 86 86 87 92 98 102 102 100 98 98 101 104 106 106 107 110 114 121 129 133 128 126 129 134 135 132 128 121 117 118 125 151 163 167 166 164 157 148 142 139 134 131 129 126 123 119 116 112 108 104 103 102 103 104 105 107 109 110 110 110 112 114 118 121 125 128 131 133 134 135 137 139 140 140 138 135 133 130 127 125 124 124 124 125 124 125 126 128 131 135 139 144 150 399 404 408 413 417 420 415 407 333 276 273 283 313 349 320 265 296 389 397 395 399 409 422 421 416 411 408 408 408 403 399 395 390 394 352 351 351 301 245 232 212 187 170 182 214 239 286 344 372 367 367 368 369 371 374 372 371 372 375 379 381 379 374 354 295 177 141 136 141 154 183 194 205 212 207 190 209 215 219 233 271 380 553 648 617 486 407 389 385 385 385 387 395 399 402 403 393 385 379 376 372 366 357 355 356 357 356 353 350 349 348 334 284 249 239 171 98 113 107 143 172 193 192 81 121 122 116 119 110 108 109 107 102 99 96 93 87 85 86 65 76 124 121 67 69 102 136 113 64 63 64 166 248 241 150 136 135 93 61 62 66 93 203 237 202 208 256 255 248 244 238 229 204 182 163 143 115 107 104 104 105 108 108 113 112 105 96 84 84 87 86 79 74 75 77 76 73 72 73 75 82 90 91 86 78 78 79 79 74 74 74 76 78 79 79 81 86 91 94 97 100 98 94 90 90 90 90 90 91 94 99 102 102 100 99 99 101 103 104 104 104 106 109 111 113 112 110 110 114 117 120 119 116 116 117 119 131 155 161 160 161 160 154 148 143 138 132 127 125 122 119 116 113 110 107 104 103 102 102 102 103 104 106 107 107 107 108 110 113 115 118 121 125 127 129 130 132 135 138 139 137 135 132 129 127 125 123 122 122 122 122 122 123 126 129 133 138 144 151 403 407 410 412 413 413 409 383 313 274 284 287 315 296 268 260 288 387 394 393 398 405 409 405 404 404 406 407 405 404 401 400 394 324 303 344 357 283 260 246 224 203 193 198 228 256 321 387 379 372 373 376 378 379 379 377 375 376 379 382 383 380 362 318 237 163 142 141 150 169 202 213 218 223 227 217 234 249 259 279 336 456 616 678 615 472 410 403 404 403 398 394 401 410 419 423 413 396 388 384 378 367 358 322 335 360 359 356 351 348 347 334 282 229 191 143 117 154 155 178 200 217 209 91 115 110 101 102 88 83 94 98 95 92 91 88 83 80 79 56 78 81 80 86 87 126 136 104 76 117 65 125 164 153 115 149 154 132 118 111 59 55 110 146 157 179 141 177 226 253 242 229 211 189 166 142 112 105 102 99 99 103 105 109 111 108 98 90 87 87 85 80 72 70 70 70 70 69 72 72 73 72 71 66 65 69 76 80 71 92 98 96 90 69 71 74 79 85 90 96 100 101 99 95 93 93 93 94 95 96 101 102 102 100 99 100 101 102 102 102 102 102 104 104 102 99 98 99 102 105 109 110 110 112 117 124 150 156 154 151 151 151 148 146 141 134 127 123 121 118 115 112 109 108 106 104 103 102 102 102 102 102 102 103 103 104 105 106 107 109 112 116 120 123 125 127 129 133 137 139 138 136 133 130 127 125 123 122 122 122 122 121 122 125 128 132 138 144 154 383 399 408 410 406 398 386 319 283 275 281 287 288 277 259 288 390 398 392 390 394 400 403 399 399 401 402 402 401 400 400 382 335 299 337 334 298 257 249 246 232 214 205 220 239 297 356 390 381 377 382 386 389 389 388 386 385 384 384 384 382 377 352 296 213 168 148 148 162 187 210 219 225 234 246 256 259 284 318 352 385 467 586 603 525 430 412 417 422 421 414 408 413 425 440 448 436 414 397 386 376 365 358 246 289 368 364 358 352 349 349 350 352 343 282 224 196 197 200 207 212 233 255 150 172 128 91 95 95 85 91 94 91 89 88 87 84 78 70 59 93 90 84 95 100 117 89 75 105 165 108 68 101 140 107 142 143 142 146 144 98 93 98 111 133 168 86 147 184 184 202 231 207 184 161 136 111 103 99 96 94 95 103 106 106 103 97 93 92 90 85 79 68 64 64 65 68 71 71 72 70 64 54 48 51 65 85 98 91 119 124 118 109 86 89 82 81 89 96 97 101 103 104 103 100 98 97 97 98 99 102 102 102 100 100 101 102 103 102 100 100 100 100 98 93 90 89 91 94 98 102 105 106 109 116 127 145 151 148 142 139 140 140 141 137 130 123 120 117 114 111 108 107 106 105 104 103 102 102 101 101 100 100 100 100 100 101 102 103 104 107 111 115 119 123 125 128 132 136 138 139 138 135 131 128 126 124 123 123 123 122 122 122 124 128 132 137 145 155 310 356 397 408 404 379 296 379 330 285 280 285 281 277 265 299 400 398 389 385 389 397 404 400 399 398 397 396 396 396 391 369 329 341 377 323 256 240 234 237 234 219 205 224 253 345 389 383 378 382 390 394 396 396 397 398 397 394 389 384 378 372 353 296 179 164 154 161 179 197 204 215 223 233 250 265 289 314 375 444 450 469 396 395 428 414 414 421 429 430 425 420 422 428 442 454 443 416 392 378 370 361 360 369 377 378 371 363 357 353 352 352 351 342 263 238 253 228 194 200 198 234 299 147 130 104 82 76 76 92 96 94 91 89 89 89 88 83 78 101 113 105 98 103 104 105 89 92 117 135 165 108 165 220 122 140 138 132 131 136 132 129 122 118 128 162 78 107 146 177 207 200 202 185 160 142 130 111 104 101 98 100 104 107 106 102 99 91 86 84 82 77 68 62 61 61 64 69 72 69 63 55 46 41 58 93 127 140 138 133 128 123 119 118 118 105 96 96 103 103 106 109 112 112 112 107 102 100 100 102 103 103 103 102 101 102 104 104 103 101 101 102 101 96 85 83 84 87 91 95 99 102 105 110 117 127 135 140 139 135 132 132 134 136 134 127 121 117 113 110 106 105 104 104 103 102 102 101 100 100 99 98 98 97 97 97 98 99 101 102 104 108 112 117 122 125 129 132 135 137 139 139 137 133 130 128 126 124 124 124 123 123 123 125 128 132 137 144 152 299 302 385 406 404 381 308 386 356 309 284 282 277 270 266 310 403 398 389 384 387 396 403 400 398 395 391 388 389 390 356 327 343 385 351 299 258 240 225 220 220 213 204 211 281 352 379 375 376 386 391 393 393 394 399 407 405 398 389 380 367 367 288 190 182 183 183 204 214 195 199 217 228 239 263 312 376 425 444 444 446 439 347 336 380 407 416 419 420 420 420 421 419 410 404 407 423 411 391 378 371 367 368 379 384 381 373 367 362 357 353 351 351 346 332 321 315 301 217 219 225 256 322 301 199 151 115 71 75 77 89 95 93 92 93 94 90 85 111 293 203 164 163 157 148 128 106 96 100 115 144 147 146 184 267 152 135 133 132 131 122 116 117 120 128 152 93 88 152 214 174 127 146 142 134 149 125 119 115 111 106 107 107 107 105 103 100 89 81 76 74 72 67 62 60 60 62 66 69 68 64 59 54 52 90 126 142 146 148 146 143 140 137 136 135 132 121 108 109 120 126 130 132 137 140 125 113 107 104 106 107 106 105 103 103 104 105 106 106 106 106 105 101 93 80 79 82 87 92 97 100 103 106 112 119 127 130 130 130 130 127 126 129 131 129 122 117 113 110 107 104 103 102 101 102 106 108 110 112 107 97 96 95 94 94 94 95 97 99 101 104 106 110 116 121 126 130 133 135 137 139 140 139 136 133 130 128 127 127 127 126 126 126 127 130 133 137 143 150 292 293 385 406 393 368 334 324 312 298 286 279 276 265 263 314 404 397 390 384 386 393 401 398 395 391 386 382 383 349 290 275 340 383 310 275 266 251 207 192 188 191 205 243 358 377 376 375 378 382 383 381 381 385 396 402 399 391 382 372 242 309 278 185 185 186 204 204 196 191 193 227 243 274 333 405 473 483 466 412 308 364 335 350 389 401 410 411 411 413 413 413 403 391 384 386 400 412 402 390 385 385 387 394 392 384 376 370 366 359 355 354 355 353 350 345 321 268 295 257 237 261 301 211 136 109 96 79 77 76 78 86 93 94 95 96 114 142 168 221 237 240 229 204 163 120 102 98 101 103 115 109 114 129 139 130 131 128 128 135 129 126 124 120 118 128 136 153 191 191 73 55 60 66 85 128 122 130 125 116 112 111 109 107 105 103 101 89 77 71 69 69 65 62 61 61 62 65 66 67 66 62 60 58 98 130 140 149 155 157 157 157 158 158 155 149 142 134 118 137 151 157 161 169 174 159 141 124 111 112 112 111 109 107 106 107 108 109 111 111 111 108 102 92 79 79 83 89 94 99 102 105 108 114 121 126 127 125 123 123 123 122 122 123 121 117 113 110 107 104 102 101 100 99 120 163 165 165 163 138 101 93 92 91 91 91 93 95 98 101 103 106 109 114 119 125 129 132 134 136 137 139 140 137 135 133 131 130 130 130 129 129 129 130 133 135 138 143 148 296 323 324 329 340 357 378 359 301 313 325 282 273 262 292 348 400 394 388 383 384 391 397 396 393 389 385 383 381 266 230 277 356 366 384 307 253 250 200 198 201 234 274 285 367 378 377 376 376 375 373 371 374 381 389 389 387 383 378 373 339 354 280 227 337 336 230 198 198 188 213 280 322 372 446 520 551 517 414 293 236 302 334 370 397 399 404 408 414 418 416 409 393 383 378 380 388 416 413 406 402 404 408 408 399 385 375 372 369 364 360 359 359 357 355 352 341 315 338 312 296 300 297 171 117 98 92 85 81 79 77 77 82 93 95 96 102 124 165 185 219 241 234 196 155 112 99 104 111 102 100 101 105 112 127 123 124 122 125 140 135 136 138 132 117 109 111 117 126 140 153 70 57 63 70 84 158 152 134 120 116 114 113 110 107 106 110 90 76 69 68 67 65 63 62 63 64 65 67 67 68 67 67 63 101 130 134 137 141 148 154 160 165 170 168 161 152 142 122 125 144 164 176 182 191 190 177 154 133 129 126 124 125 132 134 131 125 122 127 130 125 114 101 89 80 82 86 92 97 101 104 108 111 115 121 122 123 121 118 118 121 117 115 114 113 112 110 108 106 103 100 99 98 97 117 164 163 161 159 156 143 91 88 88 88 89 91 94 97 100 103 105 108 111 116 121 126 130 132 133 134 136 138 137 136 134 133 132 133 133 133 132 132 134 136 137 140 143 147 309 369 297 288 301 324 351 353 297 339 360 285 272 259 310 368 393 389 383 380 383 388 391 393 394 393 391 387 375 261 236 258 293 391 392 380 324 252 235 242 228 283 358 368 379 379 377 374 371 368 365 366 371 378 381 381 381 382 381 377 371 368 278 207 283 375 235 188 195 197 226 329 408 465 488 449 389 342 269 202 207 292 338 373 398 410 411 413 419 422 419 411 395 386 381 381 386 411 416 416 416 418 422 414 398 381 370 370 369 368 368 369 368 364 360 356 353 349 319 327 292 245 224 153 114 97 91 84 81 81 78 78 84 92 93 95 106 127 149 158 201 203 181 161 128 112 111 117 120 105 98 100 108 118 123 119 117 117 122 129 76 193 192 141 128 124 118 115 111 106 104 101 104 114 127 138 139 155 155 141 126 125 125 118 113 116 129 93 81 79 79 79 79 70 65 65 66 67 69 70 71 71 70 67 82 108 133 128 123 128 139 153 167 175 176 172 164 154 144 123 122 141 169 174 183 189 187 179 172 157 151 148 152 166 171 167 157 150 151 149 140 121 104 94 84 85 90 95 100 103 108 112 115 116 116 117 118 117 116 115 119 112 109 109 109 109 110 109 108 106 103 102 99 98 102 119 154 158 156 153 142 90 85 85 86 88 90 93 97 99 102 104 107 109 113 118 123 127 129 132 133 135 136 136 136 135 135 136 137 138 138 137 137 139 140 140 142 144 147 311 351 296 300 296 287 286 289 286 326 336 287 276 260 257 308 381 381 377 376 380 384 385 391 398 399 396 376 274 251 264 281 306 396 394 385 362 313 233 247 231 294 376 383 379 379 376 369 363 360 360 305 308 374 375 376 378 383 385 383 377 373 327 283 302 374 232 228 245 202 224 330 430 439 360 275 201 169 165 178 206 294 340 378 409 427 425 422 421 420 416 412 404 369 364 387 387 401 412 419 423 424 423 406 387 371 363 364 365 369 377 383 382 375 366 358 351 342 282 310 250 163 152 150 107 92 86 74 73 77 80 85 90 91 92 92 103 115 115 137 173 163 134 121 100 100 107 115 117 102 96 100 108 115 120 114 109 110 115 122 113 156 156 139 134 126 115 113 114 111 95 79 76 80 88 102 108 113 116 121 131 146 137 129 126 130 140 91 94 107 107 107 108 88 77 81 83 71 71 74 75 75 73 74 74 127 210 124 113 114 124 141 160 173 178 176 169 159 151 143 125 116 134 160 179 187 185 177 177 176 175 174 175 178 190 194 189 181 172 164 151 128 107 100 88 90 95 100 103 106 110 111 111 111 111 112 114 115 115 117 117 111 108 109 110 111 111 111 109 106 103 101 99 98 97 94 114 141 152 137 98 85 83 84 85 87 91 94 97 99 101 103 105 107 110 114 118 122 128 132 135 137 138 138 138 138 139 140 142 144 144 144 144 145 144 144 144 145 147 296 300 318 322 318 299 279 289 288 273 274 292 284 281 274 313 373 372 373 376 380 384 387 397 404 402 395 384 355 345 327 301 277 285 376 384 336 275 240 231 280 338 378 382 380 379 373 364 357 356 360 315 317 371 369 370 376 382 387 387 383 380 380 364 333 377 280 313 308 199 213 268 331 288 173 161 171 165 172 193 223 277 334 392 430 440 437 403 386 393 410 408 411 344 341 395 392 396 409 419 424 424 412 390 373 362 357 358 360 368 380 391 391 382 368 355 341 315 255 260 213 157 160 162 106 90 87 70 64 75 87 93 92 91 90 90 90 90 88 106 130 126 107 94 83 87 96 103 105 98 95 99 103 106 111 109 105 109 117 119 125 132 136 137 134 117 125 119 114 118 114 92 86 87 89 94 100 101 101 102 108 130 153 155 152 151 112 108 109 109 109 109 109 110 113 118 121 82 79 79 76 77 77 81 82 133 218 124 110 110 118 133 149 161 168 170 167 159 150 145 116 91 109 127 167 185 185 179 176 175 177 178 178 182 202 209 205 194 182 176 161 135 110 103 93 95 100 104 107 108 110 108 107 106 106 109 112 115 118 123 119 114 112 112 113 112 106 102 101 99 97 96 97 98 98 93 90 127 149 140 117 86 81 82 85 87 91 94 97 99 101 102 103 105 108 111 115 118 127 133 136 139 141 141 141 142 144 146 150 150 150 151 151 150 148 146 145 145 146 280 304 365 315 346 350 281 295 278 263 265 299 374 289 331 366 371 372 375 381 387 390 391 398 404 400 392 387 384 318 287 262 259 337 385 379 306 247 289 217 311 368 366 345 378 377 369 360 357 359 365 370 371 368 365 367 373 379 385 388 388 384 382 341 263 340 341 343 306 230 205 185 159 143 140 144 178 191 199 212 233 278 322 385 435 447 432 307 255 304 402 406 417 417 411 403 396 402 415 425 428 422 401 381 367 359 357 358 361 368 376 382 385 374 359 342 306 229 188 117 120 159 161 150 112 104 105 92 66 87 96 97 96 96 93 90 89 89 89 74 89 93 88 85 77 84 92 95 92 95 96 97 100 103 102 105 110 118 125 123 120 128 131 129 128 109 126 124 119 125 124 114 109 102 99 127 101 96 97 96 95 99 102 105 110 114 114 116 117 115 112 111 111 110 109 108 110 113 117 99 76 81 88 93 88 79 81 109 104 107 117 128 139 148 154 157 158 155 147 117 88 78 90 107 145 176 190 183 176 176 179 183 185 193 212 218 212 202 190 183 170 144 117 106 98 100 105 109 112 113 113 112 110 109 105 108 113 117 121 127 123 120 118 116 109 104 101 101 101 101 100 99 98 98 99 92 89 110 131 144 141 116 93 82 84 87 91 94 97 99 100 101 102 103 105 108 112 117 126 134 138 141 143 144 145 146 149 152 158 160 157 155 154 152 149 147 146 145 146 271 293 278 282 283 286 293 316 298 272 267 302 377 293 341 375 377 381 382 388 395 397 391 389 391 390 373 353 378 290 230 205 241 368 386 336 291 289 339 263 332 374 361 326 378 374 365 360 362 366 370 372 369 364 363 367 372 376 381 386 386 381 376 370 344 237 212 207 271 344 202 184 155 141 144 147 157 235 246 221 241 278 303 378 442 428 331 297 263 250 280 370 421 423 410 399 397 414 428 434 430 417 398 382 372 365 362 361 362 369 377 381 374 360 345 303 218 97 87 125 130 118 130 113 105 112 121 116 87 92 97 100 101 102 100 96 92 89 87 87 86 85 83 81 80 80 86 89 84 91 95 98 103 107 104 107 118 123 121 121 120 127 126 120 116 102 121 121 116 120 121 122 116 112 118 129 99 93 91 87 80 70 66 70 75 77 85 115 127 124 121 118 116 113 109 105 102 102 104 106 114 131 146 153 120 81 81 91 87 98 113 118 125 132 138 143 146 149 144 96 69 76 86 96 131 178 204 183 181 185 190 198 209 214 225 228 224 216 205 198 180 156 131 112 108 107 112 118 120 121 120 119 118 116 112 113 116 120 124 130 129 126 120 112 104 102 102 103 105 107 106 106 103 101 102 93 89 87 105 142 140 139 120 110 109 87 91 95 98 100 101 102 103 103 104 108 113 121 130 138 142 148 152 152 151 153 156 160 168 169 164 158 155 152 150 148 148 148 148 268 272 273 279 280 298 323 323 289 271 270 285 311 342 368 345 335 389 386 387 389 387 380 373 361 361 339 310 352 259 188 188 247 315 370 292 300 355 356 358 368 366 370 384 368 369 365 364 368 372 371 368 365 363 366 369 369 370 373 377 375 369 365 306 221 366 243 201 209 220 203 194 164 157 165 149 163 211 219 211 234 263 385 442 447 435 412 408 404 392 364 321 409 415 398 391 397 412 420 421 415 405 392 384 377 370 364 360 363 371 375 373 364 350 339 274 180 136 139 136 119 108 123 125 120 120 109 83 83 89 94 100 103 104 101 99 96 92 88 93 85 79 77 80 79 79 81 82 82 91 96 104 108 109 112 118 112 102 95 97 108 123 127 117 101 93 115 111 98 103 113 117 115 121 132 113 96 88 81 71 63 54 52 55 57 54 57 78 110 130 121 121 119 116 112 107 102 101 103 111 125 144 155 160 159 147 121 108 97 101 109 103 98 105 116 127 133 139 138 101 76 79 92 89 116 174 215 176 184 193 206 222 237 237 240 240 237 230 219 211 187 162 144 130 119 118 125 134 135 131 127 123 122 121 122 121 121 123 126 130 130 126 120 111 105 103 105 108 109 109 110 110 107 107 111 97 90 87 101 133 140 141 142 144 141 115 99 97 100 103 104 104 104 104 105 109 116 126 136 144 149 160 167 167 164 164 167 171 177 179 171 161 155 151 149 148 149 150 151 279 274 277 273 277 312 342 295 263 261 271 278 285 369 384 325 308 391 385 378 370 363 360 364 319 311 295 272 287 196 159 220 305 310 363 329 338 365 363 363 366 317 314 372 293 356 370 369 374 377 370 365 362 364 369 371 370 369 368 368 363 360 358 299 196 236 214 207 209 211 211 265 206 160 156 157 178 204 212 213 233 284 439 466 445 442 360 381 379 362 335 289 395 401 334 289 387 397 398 397 396 396 391 387 381 373 366 362 364 369 371 367 357 344 302 223 148 144 137 121 107 98 95 89 91 111 123 113 112 119 104 94 98 103 102 99 100 104 105 117 214 181 79 75 75 76 75 76 82 91 96 98 105 116 116 123 106 91 87 85 88 108 123 119 93 91 104 97 86 90 109 118 129 134 130 113 92 78 67 60 50 47 48 49 48 41 39 44 80 115 117 114 116 115 112 110 108 110 122 138 152 160 162 162 162 143 83 74 66 85 106 97 88 87 91 98 109 120 126 108 87 80 95 89 111 172 219 165 186 201 223 247 260 256 253 253 251 244 232 221 195 167 153 145 140 142 150 157 155 147 138 131 126 125 127 130 129 127 127 129 128 125 120 115 110 109 111 112 111 111 112 113 116 120 122 104 94 89 88 91 137 145 146 148 151 153 126 112 107 109 108 107 106 106 107 111 121 131 142 151 160 168 174 176 176 177 182 184 188 189 179 166 157 151 148 147 149 152 154 281 278 275 269 271 300 314 251 242 250 267 287 309 370 383 346 336 386 375 364 350 341 342 353 279 262 260 245 206 191 180 255 356 379 373 374 373 369 362 358 357 359 367 381 379 381 378 378 383 384 375 367 363 365 372 374 371 368 366 364 360 357 356 297 191 197 208 215 215 212 210 218 183 164 171 188 205 210 214 223 249 320 447 463 423 385 326 342 340 324 318 360 396 387 297 207 262 284 313 355 390 398 399 396 388 377 360 318 353 366 347 317 344 337 255 171 126 128 118 104 92 80 68 71 86 108 123 118 100 100 92 87 91 96 99 100 112 127 119 110 138 119 77 72 66 72 75 78 84 93 93 97 108 122 126 118 102 91 89 89 85 100 113 111 91 87 80 80 84 86 100 138 147 140 130 107 82 61 57 62 45 48 48 46 42 36 33 34 52 77 89 87 142 142 117 119 126 137 153 166 171 167 159 153 150 141 116 72 57 58 60 59 82 87 87 88 90 93 99 76 62 79 98 111 150 201 223 156 189 213 238 263 276 271 270 270 268 259 244 232 203 173 161 156 155 158 164 168 164 156 147 139 134 131 132 135 136 134 129 127 127 125 123 120 117 115 114 114 114 114 116 122 129 133 127 113 103 95 91 92 139 150 152 154 156 158 159 138 117 118 115 112 110 109 110 114 125 136 147 157 165 172 178 181 182 185 191 197 202 200 188 175 161 152 149 147 148 152 156 274 274 272 267 263 271 264 217 224 239 264 302 348 370 377 376 376 375 360 349 344 337 327 316 278 272 301 343 360 355 361 369 375 365 284 349 373 366 358 353 353 307 310 343 240 276 345 385 391 395 385 375 370 371 376 377 372 368 365 363 360 357 300 229 182 190 207 215 215 205 185 172 179 215 265 292 252 223 215 227 257 336 406 417 387 349 345 329 315 295 294 371 348 333 258 163 151 192 234 319 398 409 411 404 391 377 360 314 352 365 323 261 303 327 230 149 126 115 103 87 78 73 64 76 90 100 105 103 84 82 82 83 85 89 102 113 121 128 131 105 95 88 81 77 73 80 84 86 89 91 103 108 113 124 122 108 101 95 90 92 89 98 102 96 89 89 78 73 74 80 110 130 133 127 120 110 79 58 52 55 50 63 56 51 55 56 52 43 37 38 44 52 149 176 156 140 153 166 176 179 173 157 143 134 129 126 122 68 53 53 61 80 91 91 86 82 84 86 88 90 124 195 168 161 198 237 235 157 196 223 245 267 283 286 289 291 289 277 258 243 216 186 169 164 165 168 172 174 169 162 153 145 140 139 139 139 138 136 135 130 128 126 125 123 120 117 115 116 117 119 123 128 133 135 132 125 115 105 99 96 105 137 160 161 162 163 163 145 123 125 122 118 115 114 114 118 129 140 151 161 168 174 180 184 187 193 200 206 211 211 200 185 169 158 151 148 149 152 156 267 267 267 262 254 245 232 211 210 235 264 308 360 364 363 347 346 364 365 357 342 321 317 356 312 324 350 359 337 362 318 331 330 272 344 367 369 362 356 351 353 334 327 313 213 227 328 388 395 403 395 386 381 380 380 377 327 340 368 365 359 354 253 205 239 189 202 209 240 258 183 183 244 312 354 347 261 214 203 217 244 308 332 335 335 343 357 315 287 267 261 287 260 253 206 144 144 189 214 306 404 422 417 381 357 345 344 366 366 355 304 234 241 286 231 169 136 114 98 71 68 77 71 86 91 87 81 81 83 93 89 82 85 98 115 129 131 125 126 101 96 94 89 85 86 90 95 97 96 93 101 102 104 112 109 101 106 104 95 106 105 109 108 101 96 101 88 78 73 69 93 103 103 95 81 60 46 46 50 50 49 48 73 107 133 132 127 85 50 37 41 47 58 142 213 168 177 181 180 173 158 135 122 115 112 109 107 63 51 56 68 97 153 163 148 120 85 86 87 90 108 142 128 147 185 217 217 169 200 229 252 270 283 298 304 306 305 297 274 256 233 206 184 173 172 174 177 176 172 165 157 150 146 144 142 140 139 140 140 139 135 130 128 126 123 120 119 119 122 126 130 132 132 134 137 136 128 118 110 105 103 113 137 168 168 167 167 148 122 126 125 123 120 119 119 123 133 144 154 163 169 176 182 187 192 201 210 216 220 221 211 193 177 166 158 152 151 153 156 264 262 260 254 244 235 233 240 226 250 267 283 304 324 284 307 317 314 367 331 308 301 314 348 347 358 377 386 374 369 309 301 287 247 366 368 362 357 354 352 356 355 312 242 204 225 329 389 398 406 401 395 364 336 334 332 273 295 346 366 356 349 246 240 330 236 241 248 289 312 211 213 332 378 334 258 199 177 184 204 223 250 261 263 273 295 308 278 263 266 272 255 225 213 188 157 154 190 219 303 395 422 392 304 267 266 281 364 369 321 263 222 199 193 218 197 137 120 109 80 78 85 67 86 89 80 68 65 82 114 107 90 95 122 131 138 141 133 105 94 94 96 96 95 104 107 111 113 110 106 98 94 99 109 100 95 100 102 96 105 106 113 117 110 93 92 83 72 66 66 82 81 76 70 61 51 44 44 47 46 48 46 79 124 158 171 148 134 93 38 42 46 52 72 117 187 195 187 175 159 137 115 107 104 103 101 101 63 52 55 66 91 184 210 179 125 104 110 96 91 119 186 185 167 165 171 172 180 207 231 252 270 285 302 302 303 309 307 292 274 253 230 206 188 180 178 179 178 174 168 161 155 152 149 145 143 143 147 150 148 144 139 136 133 129 127 127 129 133 137 138 137 138 139 145 147 141 131 122 117 113 110 117 135 171 172 170 151 118 124 126 126 125 124 124 127 137 147 155 165 172 179 186 193 200 210 221 230 235 233 219 203 187 173 166 159 157 157 160 264 260 255 248 238 242 248 248 247 258 265 266 283 367 339 316 324 352 368 286 270 290 325 355 326 357 377 380 376 374 343 327 316 298 303 350 359 337 318 353 357 356 296 208 188 221 330 390 399 406 400 373 315 267 264 263 264 272 297 335 354 348 264 260 343 328 336 349 288 201 209 236 337 331 248 190 156 164 184 207 223 221 233 244 255 265 266 249 240 236 229 201 182 174 165 157 162 188 224 305 385 389 284 244 237 245 268 365 371 286 231 240 188 129 126 140 150 156 160 169 151 116 93 72 68 73 81 85 87 112 118 116 122 135 140 144 143 131 97 96 96 98 102 110 129 130 127 125 125 122 110 105 110 118 97 89 89 91 93 93 94 104 108 99 80 72 66 61 61 75 79 71 68 68 65 53 45 43 44 49 86 106 143 174 184 195 169 163 160 155 157 151 88 61 99 173 196 191 173 147 120 106 104 106 106 99 103 77 60 55 62 77 164 192 161 110 111 128 122 126 164 244 255 201 169 167 170 189 215 235 251 268 287 290 293 301 312 315 309 296 277 253 229 209 191 183 181 181 177 171 165 161 159 156 151 149 150 156 162 161 156 150 145 142 140 141 145 153 162 165 156 150 151 150 157 159 152 141 133 128 124 120 117 119 172 177 176 157 117 123 127 128 128 128 129 131 140 150 158 169 176 185 193 201 209 221 234 242 246 244 231 214 197 184 174 167 164 164 167 268 259 253 247 231 237 248 253 260 264 263 282 310 314 333 354 367 370 355 270 267 318 369 373 365 386 394 392 389 389 380 370 366 357 288 348 360 328 295 335 355 359 311 239 203 214 330 387 389 391 387 321 296 295 289 281 279 306 279 221 353 353 347 343 309 183 190 226 225 202 220 363 378 363 295 158 139 163 190 211 221 199 208 213 215 220 236 229 222 210 193 171 161 154 153 161 181 179 235 274 288 283 216 222 229 267 344 346 280 310 349 333 265 176 157 152 145 165 149 148 129 105 107 93 90 86 82 85 113 98 107 124 131 137 142 143 142 135 108 118 109 105 113 124 135 135 126 119 125 127 125 125 125 118 94 87 88 88 84 81 85 85 79 69 60 52 50 50 56 80 75 70 71 72 63 56 56 49 41 45 72 86 130 181 208 205 200 196 195 196 197 181 92 40 61 106 144 155 145 124 105 106 107 135 151 107 113 120 88 61 68 77 152 159 133 110 95 120 140 170 214 270 271 236 211 201 191 213 228 241 255 268 287 291 297 307 318 323 321 313 299 278 249 228 208 193 186 185 180 174 170 167 166 162 158 156 159 165 172 174 171 163 155 153 154 156 161 167 173 174 175 174 170 166 170 169 161 148 138 134 131 129 127 125 151 173 183 166 119 125 129 131 132 132 133 136 144 156 167 177 184 193 201 210 220 236 246 251 253 253 243 226 210 196 184 176 173 173 177 264 260 253 241 229 238 247 250 259 271 270 283 299 278 314 367 386 377 359 270 297 361 402 381 370 370 373 386 406 415 401 391 384 377 373 362 358 345 322 301 353 364 304 231 233 254 342 364 345 343 346 383 398 381 349 363 344 351 294 214 357 357 351 345 306 177 187 186 186 195 222 354 318 319 295 164 138 169 192 201 198 186 186 185 186 195 215 197 184 169 154 152 149 150 153 155 155 180 198 226 251 250 206 211 227 239 243 242 301 352 369 329 198 161 142 130 130 163 138 147 134 105 102 78 66 75 90 92 98 97 107 120 128 135 144 150 152 147 132 118 110 108 111 113 118 122 127 133 138 126 129 132 125 108 95 90 86 79 68 59 67 63 55 49 36 37 40 43 49 70 64 67 69 63 47 59 61 51 40 40 42 44 75 139 218 223 225 219 212 210 211 166 80 30 37 54 88 86 87 98 93 98 104 163 208 138 138 88 60 71 111 157 170 143 106 85 83 105 139 185 236 266 242 250 255 245 233 241 243 250 263 273 293 302 309 317 324 329 329 323 314 301 273 249 225 208 199 198 185 178 175 173 174 167 164 165 169 176 182 185 180 172 165 163 164 165 168 172 175 176 179 184 187 180 176 173 165 149 140 136 134 134 135 134 129 153 165 154 126 131 133 134 135 136 137 140 150 165 179 188 195 202 210 220 236 248 255 257 259 258 252 239 225 212 200 191 186 186 189 256 256 254 247 240 248 256 261 270 277 270 262 261 265 285 359 389 378 355 298 348 394 408 379 301 298 318 353 399 445 414 392 370 356 376 339 340 314 282 318 360 370 348 285 199 269 286 282 312 396 398 403 407 406 399 394 377 365 345 326 354 355 352 348 306 176 178 175 180 191 212 343 332 271 208 168 165 181 197 195 174 168 166 163 163 168 176 168 158 147 138 137 142 141 146 152 149 161 173 185 184 160 166 188 204 206 196 202 302 336 302 227 161 137 122 114 119 142 117 113 110 99 80 67 56 74 99 100 101 100 108 117 123 131 144 151 153 152 147 144 140 128 111 106 107 106 106 106 106 104 101 102 106 111 108 94 74 58 51 51 54 54 51 45 35 34 42 47 47 49 50 58 55 43 42 55 47 40 39 39 40 42 45 99 227 245 244 237 229 216 174 114 57 29 33 39 61 64 65 68 60 90 111 147 174 152 137 79 52 69 118 165 139 118 111 109 108 137 164 198 238 241 222 238 260 271 276 262 255 259 272 287 309 318 323 328 332 337 335 330 324 319 302 275 247 226 215 208 194 185 181 180 180 173 170 174 181 187 191 190 186 179 174 173 172 170 170 171 174 176 181 187 193 195 183 173 164 153 141 138 137 137 139 141 140 135 130 131 136 140 140 139 139 140 142 145 157 176 190 197 204 211 221 237 250 257 260 262 262 262 258 249 238 228 220 206 200 199 200 252 252 251 247 246 257 273 281 269 277 257 254 274 305 271 355 392 377 348 340 392 412 405 380 310 327 387 425 426 453 418 376 293 246 374 367 357 329 317 365 354 354 327 262 176 180 222 272 336 408 407 408 412 415 411 395 378 364 354 349 348 351 351 349 332 283 281 267 274 291 299 351 349 310 262 230 191 219 225 206 178 173 152 148 150 152 149 148 143 138 133 130 134 134 138 145 150 142 142 139 124 98 118 152 169 187 212 181 238 258 222 157 153 130 114 107 108 114 103 90 85 84 76 61 72 92 106 106 106 105 106 109 116 130 142 150 154 155 157 160 161 155 145 139 122 106 97 93 91 92 91 89 87 87 79 74 63 52 49 49 66 64 50 41 41 42 45 46 45 51 51 56 54 45 43 45 43 40 38 38 40 42 45 102 252 255 256 255 249 228 153 111 64 34 38 40 52 104 117 71 63 75 103 131 146 142 90 57 47 59 91 153 140 127 124 118 117 151 181 203 221 226 225 236 255 272 272 271 266 267 283 310 320 328 334 338 343 342 340 337 334 334 326 304 275 248 232 219 207 200 197 197 187 180 179 184 191 196 196 194 190 187 183 182 178 173 170 170 173 176 182 188 194 200 193 180 167 159 153 147 143 141 142 146 148 142 136 138 144 152 150 146 144 145 146 149 162 184 199 206 213 223 237 249 256 260 263 264 265 264 260 254 247 241 238 219 211 209 209 248 247 245 243 246 257 274 280 262 303 267 285 345 381 289 348 377 386 391 313 383 408 364 306 407 415 422 428 429 421 339 336 351 359 367 368 359 358 365 370 342 305 275 262 265 246 245 305 375 413 409 409 412 410 400 383 372 363 355 348 345 348 350 350 349 349 350 341 348 363 363 359 359 360 351 319 269 289 279 243 203 182 146 136 139 141 139 137 136 135 134 134 132 132 133 138 149 134 120 110 101 94 96 132 151 175 210 164 172 183 172 140 139 127 115 105 99 90 93 81 69 66 75 56 74 97 110 108 107 102 97 97 105 123 130 139 148 155 161 165 168 169 166 161 148 130 113 103 96 92 90 82 71 67 74 65 54 48 49 56 74 70 55 45 46 48 52 54 49 49 54 50 48 54 52 48 44 41 39 40 42 45 50 110 262 261 260 260 259 255 231 198 114 43 41 39 47 149 192 118 115 85 96 116 119 94 56 47 48 54 71 120 129 129 127 117 124 158 180 189 199 209 222 237 250 259 271 290 283 280 298 320 314 325 340 347 352 346 344 343 342 342 338 324 299 271 248 232 220 214 212 212 200 190 187 191 197 200 198 195 193 190 190 190 184 176 170 170 172 176 182 189 195 199 197 190 180 169 165 162 158 154 152 153 152 145 139 143 152 165 164 156 148 149 150 152 165 189 208 216 226 238 250 258 262 265 267 268 269 267 263 258 253 249 248 230 220 217 216 246 245 245 246 249 251 255 261 279 370 338 319 329 341 294 276 269 317 406 404 410 404 398 403 424 431 430 414 391 378 253 308 377 396 366 367 346 359 372 339 304 271 251 257 287 286 278 332 393 416 405 399 391 383 368 328 362 366 358 350 345 347 349 349 350 350 353 357 361 362 359 355 364 372 377 376 367 349 326 291 238 168 136 123 124 133 138 135 137 139 142 149 147 135 131 136 143 132 126 116 106 102 102 130 152 162 164 184 171 160 143 118 115 116 113 105 93 82 86 75 63 58 61 52 62 89 111 105 99 90 86 88 95 112 113 121 135 148 159 165 169 170 168 164 162 153 141 131 125 117 106 90 73 65 74 61 50 47 54 67 71 64 53 49 49 48 51 54 53 51 44 38 43 58 55 50 45 42 41 44 47 50 131 247 261 260 260 259 258 255 232 182 106 47 43 41 46 132 188 154 187 124 99 97 88 52 51 53 54 58 75 103 122 128 124 123 150 182 192 188 193 208 229 243 249 252 263 271 274 282 293 274 296 321 341 352 352 349 349 348 345 344 342 335 318 293 266 247 233 225 223 221 212 202 198 200 206 203 199 195 192 190 192 193 188 180 172 169 171 176 183 189 195 197 196 195 191 184 182 180 174 166 162 160 154 145 141 148 164 183 183 170 155 153 153 155 167 192 216 227 239 251 260 266 269 272 274 275 276 273 268 263 257 255 252 239 227 222 220 251 254 256 256 257 264 272 278 284 286 346 361 377 401 304 366 387 397 416 423 423 408 408 407 348 428 445 423 389 368 241 308 373 385 363 360 349 366 372 327 282 273 263 262 276 284 303 358 399 400 389 365 337 320 301 248 321 357 363 355 350 349 348 349 351 352 357 362 364 360 346 344 365 380 386 385 373 349 329 316 281 138 111 110 122 134 144 141 142 149 162 181 179 151 132 126 123 120 117 113 109 104 94 86 117 156 180 241 181 138 111 95 107 109 109 101 89 96 92 85 77 71 63 60 95 114 111 101 85 80 79 83 92 107 105 108 118 132 150 161 165 166 164 161 159 158 158 158 156 147 125 103 85 70 68 58 50 50 56 66 61 54 48 47 48 47 50 54 53 51 53 52 54 59 56 51 46 43 42 45 161 214 251 275 259 259 260 259 257 253 234 188 108 41 42 52 49 70 86 87 226 142 104 96 75 60 63 67 69 73 94 108 125 133 135 147 201 258 285 283 282 212 210 227 243 251 255 258 261 268 276 270 305 327 340 352 351 352 351 350 347 345 344 342 333 314 288 263 246 236 232 227 220 214 210 210 215 205 200 194 190 189 192 194 189 181 173 170 172 177 183 190 194 194 194 194 194 193 193 192 188 184 182 170 157 147 147 162 183 198 197 183 164 159 158 161 171 194 222 238 249 258 267 272 278 282 285 286 285 282 275 268 261 257 249 234 223 223 221 261 266 266 260 265 270 306 340 350 372 388 400 412 418 385 402 413 381 327 337 397 414 425 429 398 445 456 435 398 364 236 307 365 373 361 349 357 373 365 316 286 293 293 288 284 287 329 387 409 383 368 315 266 232 213 199 242 330 372 365 360 357 355 355 356 358 365 369 372 362 334 345 379 381 379 392 373 350 328 313 275 129 127 126 128 136 148 145 146 168 195 191 189 183 161 134 124 130 131 124 115 105 95 92 109 144 195 275 190 125 105 114 101 100 96 95 99 100 98 88 91 97 73 101 114 118 113 101 95 75 72 75 71 108 92 84 93 111 126 145 154 155 155 154 154 154 156 160 158 146 121 100 87 71 65 59 55 53 51 51 47 46 46 41 43 47 52 53 52 59 66 66 62 58 54 50 46 83 157 161 219 265 284 272 252 253 255 258 262 273 281 272 255 191 31 41 44 50 55 64 127 108 166 195 110 85 80 87 96 105 112 121 135 156 184 217 275 337 364 339 261 178 167 187 215 239 246 243 246 254 262 263 290 320 344 356 352 352 352 352 351 348 346 345 341 331 311 283 261 248 240 234 228 223 220 219 222 207 199 193 188 187 191 193 191 185 177 174 176 180 185 191 192 193 193 193 193 193 193 194 195 197 196 185 164 151 158 180 200 208 205 194 179 169 166 168 178 198 227 243 254 263 272 280 287 293 298 299 298 292 284 275 265 258 240 226 220 220 219 267 286 319 354 373 371 374 379 383 399 410 391 393 419 409 412 427 388 328 362 404 430 439 443 450 455 455 428 394 368 250 308 358 369 356 342 336 336 321 291 309 316 328 328 315 322 362 398 419 414 368 288 225 188 178 189 224 320 380 388 379 373 368 366 367 372 384 390 393 382 357 358 396 403 393 382 360 341 326 314 278 139 147 149 149 148 146 147 155 185 211 186 208 205 190 167 145 155 160 153 137 116 107 113 135 156 169 186 120 95 104 121 114 100 103 103 92 78 82 90 109 118 78 113 125 125 119 106 92 87 73 59 61 95 74 70 84 99 109 124 124 125 137 145 146 145 148 153 148 131 102 86 86 84 82 68 58 54 45 40 32 38 46 38 40 48 51 49 48 70 70 66 61 55 51 50 80 155 242 241 232 198 166 174 244 247 247 250 231 138 265 291 219 142 207 86 53 47 46 48 59 69 143 209 181 115 88 92 115 143 150 147 155 190 247 293 309 321 315 264 138 127 129 146 174 204 220 222 226 236 247 254 277 310 341 357 355 353 352 352 352 350 348 347 346 344 328 307 282 262 249 241 234 230 228 226 226 208 198 193 189 189 193 197 196 191 186 184 184 187 190 191 192 190 191 192 194 195 195 196 197 198 197 194 169 154 171 196 210 214 210 203 191 181 176 177 186 205 231 247 258 268 279 288 297 305 310 312 309 302 294 284 272 259 237 223 218 218 216 312 343 371 394 399 393 387 384 379 361 387 397 389 385 415 417 427 409 385 418 427 440 444 444 448 432 441 420 380 347 287 311 343 356 343 329 273 236 241 289 343 357 363 369 377 382 395 414 431 428 377 341 262 192 164 192 249 259 331 411 396 380 374 372 376 388 403 410 366 335 362 373 390 379 358 347 341 339 329 313 272 148 150 151 152 154 158 161 170 200 236 242 224 219 206 191 191 186 183 171 142 103 114 123 176 200 145 111 84 79 98 128 127 101 102 96 76 72 79 94 117 135 115 128 130 127 118 103 83 77 60 41 41 49 47 50 58 69 98 98 90 86 93 103 116 126 130 125 107 76 70 74 75 80 67 59 54 51 51 34 28 27 34 52 45 48 48 45 43 62 66 64 58 51 47 46 107 168 178 184 175 100 44 78 233 233 233 206 135 44 136 153 131 149 283 113 58 45 41 43 43 51 97 190 313 241 165 115 107 152 258 211 177 166 161 157 163 172 169 148 136 123 119 125 141 165 184 199 212 225 238 248 275 309 340 359 360 355 352 352 352 351 350 349 349 348 342 325 304 282 260 248 239 235 232 229 225 207 198 194 192 193 199 203 204 201 197 193 192 193 193 192 189 188 190 194 197 199 200 200 201 201 200 194 170 156 180 203 214 216 214 208 200 192 185 183 189 208 233 251 263 275 287 297 306 314 319 320 317 312 304 293 281 261 238 223 216 214 212 358 367 383 398 393 388 388 389 384 364 384 411 396 362 394 417 422 422 424 430 436 437 445 451 442 400 428 438 382 264 277 292 322 347 340 281 225 207 235 279 262 331 364 373 373 379 392 382 395 420 400 305 319 320 298 303 261 332 385 398 386 378 373 372 377 389 404 330 288 292 326 343 365 360 345 336 330 336 331 290 218 154 149 151 154 158 165 181 185 192 216 258 234 248 245 233 235 229 201 170 146 139 146 143 169 170 115 81 72 78 96 118 114 108 107 92 68 74 82 130 148 128 127 128 124 114 99 81 69 68 57 44 47 48 40 51 63 61 130 101 83 79 75 65 79 87 83 71 65 59 56 62 76 91 72 66 58 45 36 31 28 26 31 46 33 35 42 47 47 37 54 60 55 48 40 35 39 44 46 68 49 40 42 69 214 213 188 124 43 37 29 29 67 144 225 152 97 82 87 38 38 41 65 128 230 208 188 159 135 139 193 194 181 167 160 144 140 141 142 137 128 126 124 126 135 152 165 183 205 226 239 252 284 319 346 364 366 360 355 353 353 352 351 351 351 351 351 340 324 306 286 258 246 239 234 229 219 204 198 196 196 199 205 209 211 210 205 200 198 196 194 192 189 190 193 196 199 202 205 209 210 204 201 194 175 160 185 205 215 218 216 211 206 199 192 187 190 205 233 252 265 281 294 303 311 317 322 323 322 319 313 303 290 264 240 223 215 211 209 369 368 379 389 377 376 383 388 393 404 401 409 403 384 367 421 432 435 439 445 438 439 445 449 447 447 428 420 437 451 354 389 356 293 248 234 225 215 253 326 320 355 376 387 390 387 386 367 379 412 409 358 370 397 416 418 358 375 385 380 377 378 378 380 381 380 383 268 236 251 262 277 333 361 362 345 327 334 334 301 232 159 150 152 157 162 163 186 188 188 211 269 250 267 275 268 262 256 210 176 173 196 173 143 128 116 96 79 71 76 95 119 110 119 109 90 74 78 102 138 141 115 118 111 101 86 70 59 57 64 54 41 51 51 73 75 89 157 175 107 72 63 49 45 58 62 57 53 71 73 60 52 58 58 53 53 50 41 39 39 32 33 40 43 42 35 37 44 40 32 48 56 50 36 43 40 42 46 46 44 34 39 45 57 167 180 107 42 37 31 29 34 48 73 113 195 161 129 120 35 36 38 51 79 122 139 177 169 138 159 183 162 147 151 161 139 131 129 126 122 119 121 133 151 165 158 159 170 192 220 243 265 300 334 357 373 373 366 360 356 355 353 353 353 353 353 355 351 341 327 314 274 254 244 238 231 214 202 198 198 201 205 210 213 214 216 218 208 201 198 195 195 194 195 197 198 199 202 208 212 212 205 201 195 180 168 191 207 216 219 217 213 209 205 199 194 194 206 233 253 267 283 296 305 312 317 321 323 325 325 320 311 296 267 242 224 214 210 207 362 367 375 379 363 363 371 376 385 408 394 399 416 429 418 447 455 461 458 437 437 438 437 441 433 313 347 359 392 452 387 350 306 286 295 293 320 324 336 358 356 374 377 379 384 386 383 384 377 372 384 358 362 414 468 465 417 387 376 378 387 393 399 399 389 371 361 292 239 213 208 219 291 337 349 335 323 331 336 333 294 170 172 163 161 164 161 165 178 201 243 305 283 277 278 281 279 252 206 198 212 211 157 114 97 94 90 82 76 71 92 135 129 123 113 102 91 81 130 117 103 107 102 89 73 59 49 48 52 60 52 39 47 47 94 85 80 161 133 81 55 48 47 47 56 58 59 63 78 78 61 47 45 39 42 44 43 41 41 40 38 40 40 31 31 35 38 39 44 33 39 48 50 38 43 34 30 37 51 51 50 50 50 52 71 82 63 40 37 30 34 39 41 41 37 203 221 175 124 48 39 37 44 58 75 102 177 189 153 190 177 140 125 133 142 141 146 136 118 113 110 111 130 166 208 197 184 179 184 201 236 273 317 353 372 385 382 374 366 362 360 357 356 355 355 355 356 357 354 346 333 297 268 251 243 234 215 203 199 200 205 209 213 215 215 214 237 219 207 204 201 203 204 204 203 200 199 201 205 209 210 205 201 191 177 172 195 209 217 221 220 217 214 211 208 204 205 214 237 255 268 284 296 304 311 316 321 325 328 327 324 315 298 268 243 226 215 210 208 356 368 373 370 356 360 364 375 385 389 407 420 433 447 458 457 459 455 449 440 434 433 439 432 400 356 357 312 335 432 376 272 263 291 319 339 362 383 383 355 302 349 363 367 372 377 390 412 396 369 384 370 356 392 448 468 444 409 391 393 409 426 431 421 397 367 353 351 279 205 182 195 244 276 290 294 307 316 328 332 303 201 218 186 159 154 157 129 166 214 263 322 324 301 287 289 295 235 193 212 230 179 112 96 88 81 76 82 81 78 94 130 139 131 139 134 110 97 134 117 98 96 84 70 57 48 45 47 52 54 52 48 45 43 73 65 37 39 42 48 44 45 64 61 60 62 66 68 71 68 56 45 40 37 44 43 41 43 43 37 38 39 35 32 36 36 38 45 47 42 43 46 45 41 37 32 35 42 48 51 55 56 54 52 86 83 61 41 38 32 32 29 27 27 30 178 255 247 177 77 48 39 40 48 64 91 186 223 191 225 180 150 143 154 167 174 232 205 119 111 108 106 111 122 131 161 168 177 189 196 210 262 324 374 393 394 390 382 374 370 367 364 361 359 357 356 358 360 362 359 343 316 285 262 249 239 221 206 199 201 207 211 215 218 217 212 209 225 229 219 209 214 217 216 212 205 200 200 202 204 206 203 200 184 168 170 195 211 221 224 225 222 220 218 216 216 220 226 241 255 266 281 292 301 309 316 323 326 328 327 322 314 289 264 243 227 216 212 211 350 368 370 361 356 360 363 361 360 376 439 457 465 466 455 445 447 445 440 434 433 428 415 392 355 305 351 305 312 397 368 240 239 279 312 338 381 409 396 341 264 333 351 359 367 374 396 423 425 417 430 437 397 383 412 471 488 453 417 402 416 448 445 423 395 371 350 343 317 255 178 180 217 248 264 267 267 267 301 322 304 251 234 189 148 127 133 116 167 235 291 319 315 288 299 322 305 241 195 222 260 230 114 96 91 87 82 71 82 86 91 107 146 203 182 133 113 165 103 85 81 76 68 57 51 51 53 46 50 50 48 44 43 39 56 50 31 33 55 66 57 48 62 67 58 58 60 55 60 57 49 42 39 40 49 46 42 44 42 36 36 36 35 40 48 45 46 53 52 57 55 50 45 44 32 36 42 44 45 49 56 60 57 48 69 61 51 45 39 32 29 28 28 31 51 69 61 59 81 70 65 47 37 43 57 85 181 235 223 265 218 190 187 209 254 314 367 290 144 132 116 107 101 96 96 143 161 175 185 187 201 249 315 376 406 404 397 386 377 375 375 372 369 365 362 359 359 361 364 364 351 331 303 277 256 243 228 211 202 202 208 214 218 221 220 213 207 207 214 224 222 225 227 226 222 214 204 200 199 200 202 201 198 180 162 168 194 212 223 229 230 228 226 224 223 223 230 238 245 252 260 273 285 295 306 316 323 325 325 321 316 306 276 255 240 224 216 215 217 358 362 358 356 360 368 366 359 357 372 433 461 462 452 445 441 442 435 426 421 413 402 391 378 359 333 323 290 304 362 365 294 288 299 310 333 386 402 383 335 278 320 328 345 370 382 388 408 434 457 471 482 453 436 441 467 508 483 426 384 386 405 389 375 369 365 347 332 301 261 219 191 186 183 178 179 206 249 265 275 283 276 262 245 207 166 162 134 184 227 258 302 254 258 299 328 301 297 289 279 248 183 119 106 99 91 84 83 88 91 103 129 152 159 232 287 256 118 172 110 51 50 50 50 50 102 154 45 49 49 46 43 42 48 50 47 43 37 32 105 103 60 66 71 61 58 57 53 52 49 45 42 42 45 47 46 45 43 39 39 38 38 42 46 52 54 55 56 56 65 64 56 46 39 32 40 46 45 44 46 51 57 59 57 69 58 50 46 35 30 28 29 36 54 60 63 63 64 67 61 40 31 32 36 45 114 194 244 262 308 278 238 224 256 342 488 494 391 251 195 146 118 101 92 101 152 231 240 181 161 223 260 315 381 419 416 407 393 381 381 381 380 378 375 371 365 363 364 366 368 358 340 318 292 264 249 235 219 207 204 210 217 222 225 224 214 207 205 214 229 226 231 234 234 231 225 212 204 199 197 199 200 198 182 162 168 194 212 226 233 236 235 233 232 232 232 238 245 251 254 255 261 274 287 301 313 320 320 317 312 304 290 264 245 231 219 215 218 225 368 356 351 353 358 378 363 352 355 373 396 402 403 418 446 451 448 431 414 407 404 349 363 382 374 346 290 303 318 319 327 368 358 344 345 369 367 367 363 337 267 253 268 311 361 385 372 377 415 454 461 474 489 490 483 477 473 490 446 401 400 398 379 366 362 361 349 335 332 317 278 222 189 159 142 149 190 220 257 273 264 247 270 265 251 223 167 183 244 278 287 304 312 287 284 305 324 290 310 314 269 177 163 128 109 101 93 88 90 91 100 120 144 153 179 239 304 259 188 169 123 43 45 47 48 58 68 44 46 47 45 43 44 48 46 43 42 41 33 57 57 45 56 69 55 43 44 56 74 50 40 42 43 43 43 39 34 34 37 40 42 42 42 49 52 51 51 54 54 58 61 57 47 29 33 40 44 45 45 44 46 47 49 54 62 57 52 46 34 31 43 52 59 69 69 68 65 60 54 52 36 28 29 34 67 116 189 292 397 336 320 298 278 283 345 456 537 533 441 317 214 145 107 97 116 179 313 327 209 154 213 249 309 386 437 433 422 405 390 392 393 392 389 386 382 375 370 368 370 371 363 346 326 302 272 255 242 228 216 209 214 223 230 232 227 217 209 207 216 233 231 237 242 246 246 242 227 214 204 201 201 203 203 190 170 174 197 215 228 236 239 238 238 238 240 241 247 251 255 255 253 253 261 274 291 304 310 310 308 301 288 271 253 235 220 213 213 217 228 366 302 319 355 354 327 346 349 353 364 362 362 365 392 438 450 452 441 425 413 415 344 364 393 378 302 309 357 347 287 275 370 310 321 402 430 379 404 415 369 262 251 245 250 294 374 318 305 357 425 457 474 497 496 489 492 483 475 454 431 415 408 386 377 378 379 359 351 350 345 325 277 198 162 162 182 200 226 264 277 266 261 283 274 264 242 183 238 291 316 315 311 334 307 303 306 282 281 299 310 286 224 214 176 141 118 106 95 91 90 93 107 146 157 164 186 232 304 260 252 177 42 45 47 46 44 43 42 43 43 43 43 46 48 45 41 38 39 32 36 39 42 48 53 45 37 38 55 72 43 34 40 41 41 41 41 39 33 37 40 41 43 46 49 49 49 49 50 53 54 54 56 54 30 31 37 42 44 45 45 45 39 31 39 50 54 54 49 34 33 46 64 78 78 78 74 65 55 49 49 37 30 35 55 82 128 228 317 334 426 407 370 340 323 315 413 449 467 506 465 332 200 117 109 124 208 332 374 302 196 205 249 318 390 446 456 447 428 412 412 412 409 404 398 395 389 382 378 377 376 365 349 331 309 280 261 249 238 228 221 224 232 239 239 233 222 213 213 221 234 237 239 239 238 237 231 222 214 210 209 210 211 213 205 187 186 205 222 232 238 239 238 240 243 249 253 258 261 260 257 253 253 257 265 275 289 295 298 297 290 271 256 244 232 219 209 211 217 229 359 262 248 278 300 280 309 324 337 348 330 357 365 385 420 431 444 447 446 440 427 432 412 409 419 409 408 340 331 374 394 409 321 292 343 421 428 413 390 365 341 312 267 252 265 288 262 251 291 360 428 481 534 529 505 494 493 472 461 451 435 414 395 395 400 399 381 365 358 353 344 317 273 245 220 192 171 229 266 277 264 234 270 270 248 216 191 258 297 321 330 322 328 291 280 282 264 301 278 292 314 302 297 276 204 168 207 111 94 89 87 94 134 145 139 129 138 216 283 284 187 46 47 46 45 45 44 42 41 41 41 42 40 43 40 38 37 36 33 32 34 39 41 42 37 32 33 41 42 30 28 33 39 39 40 41 41 40 35 39 40 39 41 46 48 50 51 52 53 52 52 53 54 51 31 32 39 41 44 45 44 38 30 37 55 60 57 49 35 35 47 69 88 87 84 79 66 53 48 49 45 38 42 75 103 158 206 246 302 397 403 387 369 351 315 345 379 424 469 371 400 267 122 125 119 221 310 393 440 315 283 304 345 389 445 466 460 446 437 436 428 425 421 412 407 402 397 391 387 384 367 350 333 313 290 269 255 247 242 238 239 244 247 247 245 231 220 220 228 238 241 240 238 236 236 230 227 222 219 219 221 222 225 224 215 202 216 228 237 241 238 236 238 246 256 265 271 271 267 260 254 254 257 262 268 277 284 289 290 284 262 250 242 234 226 215 214 220 230 293 223 194 201 238 289 283 291 312 330 313 350 358 377 406 413 421 416 426 445 444 430 361 366 400 334 399 409 400 355 250 255 264 331 408 428 421 395 360 332 322 314 266 252 260 267 260 242 259 314 393 457 489 511 512 495 501 468 464 463 447 416 404 407 411 406 386 370 361 354 348 339 336 274 233 214 154 211 255 276 265 223 256 260 227 187 191 235 273 304 325 329 319 276 271 297 324 341 297 306 342 350 325 296 209 177 247 121 100 90 83 86 124 139 119 98 113 192 282 288 193 54 49 48 47 47 46 43 41 40 41 41 33 36 36 37 37 36 36 35 34 34 34 36 33 33 36 38 28 24 30 38 37 38 39 40 42 42 32 33 37 40 39 42 47 50 52 53 53 51 56 57 50 38 28 32 38 39 42 44 40 35 32 36 63 70 60 44 40 39 70 93 94 92 88 80 66 53 50 47 45 44 53 85 131 191 229 260 313 397 422 421 406 378 350 369 404 421 395 361 327 209 110 131 118 210 347 451 475 556 481 402 364 388 443 457 454 451 457 460 446 441 438 429 421 416 410 404 398 392 372 353 335 317 295 275 263 257 254 251 253 254 255 257 258 242 230 228 235 245 245 245 244 242 241 236 235 235 235 236 239 240 241 243 244 226 224 232 242 244 237 233 236 246 261 274 282 283 276 267 261 259 261 264 268 276 283 288 289 284 270 252 241 234 231 226 222 225 234 209 189 186 201 242 328 307 296 301 319 346 327 315 337 377 396 402 397 411 434 435 396 399 394 388 394 400 368 331 319 336 251 259 326 396 418 381 347 323 306 289 266 253 256 267 278 298 279 277 307 369 440 444 470 487 478 483 458 461 463 446 419 410 408 411 410 392 373 361 355 351 337 343 256 231 253 183 208 249 273 274 263 262 254 218 184 202 217 261 293 314 340 330 312 341 388 400 367 361 352 347 345 271 182 126 109 120 116 107 94 82 82 120 149 139 125 152 275 260 253 184 61 54 51 50 50 48 44 42 41 41 40 31 38 40 40 40 37 39 36 32 29 29 33 31 35 39 35 27 24 29 35 32 36 38 39 41 42 39 33 36 41 41 42 47 51 53 55 54 54 55 55 51 43 30 32 38 38 39 43 44 42 39 38 35 46 59 59 39 43 75 97 95 92 88 79 69 61 62 52 38 40 62 84 128 188 250 305 359 430 447 459 470 447 407 410 429 443 436 367 270 166 95 87 124 179 308 434 468 606 616 523 427 428 441 454 457 459 470 478 466 459 455 447 437 428 422 416 409 400 378 357 338 320 299 279 268 264 263 261 265 264 265 270 269 255 242 237 240 252 254 256 254 249 245 241 243 247 250 253 255 255 255 255 259 246 241 242 246 252 241 235 238 248 264 282 294 297 292 282 275 271 270 274 285 287 290 290 290 288 281 278 261 243 243 227 229 234 243 186 182 187 247 323 327 358 314 315 355 357 330 294 329 395 411 417 409 414 437 462 405 405 410 406 396 393 343 338 343 320 335 318 340 373 379 368 304 289 283 251 229 232 246 266 289 312 302 305 336 394 447 409 428 448 443 440 434 444 447 435 424 413 406 410 418 414 380 367 369 365 322 334 326 295 250 212 276 277 270 270 266 264 260 212 173 222 262 289 311 341 387 394 375 376 378 357 356 361 351 343 356 358 211 141 131 124 120 112 98 83 72 77 128 145 147 152 158 84 71 76 68 61 55 52 51 47 44 43 41 41 40 31 50 47 44 45 41 40 35 30 28 28 31 31 34 36 28 27 26 25 26 31 36 37 38 40 42 44 40 39 40 43 44 48 51 54 56 56 56 55 54 53 43 42 42 41 38 38 41 41 42 45 41 40 44 50 60 77 55 76 98 95 91 85 79 74 75 85 93 57 37 55 75 110 179 244 308 408 453 456 478 505 457 433 423 425 435 442 360 271 198 151 139 116 159 221 302 442 552 597 592 541 446 450 470 478 478 487 488 476 472 471 466 452 442 433 426 419 409 389 366 343 322 302 283 273 270 271 272 273 274 278 281 276 262 250 244 246 257 261 265 263 254 247 245 249 256 260 264 266 265 262 260 262 257 254 252 252 262 250 244 245 255 270 292 307 315 316 308 301 294 290 292 304 303 305 305 304 302 299 298 288 274 268 237 233 244 255 166 183 196 269 355 365 351 353 357 363 362 322 283 336 412 409 408 409 424 446 459 416 404 412 407 375 382 365 373 376 348 362 361 366 366 353 353 282 261 254 230 233 225 229 253 283 283 286 306 359 434 457 374 389 423 421 402 397 406 416 421 424 424 421 412 403 407 383 399 410 400 369 356 337 287 223 193 322 334 304 276 273 291 287 214 135 152 197 272 339 372 357 321 316 323 326 316 330 357 365 366 358 234 170 138 124 116 116 110 98 84 71 69 114 131 120 98 92 83 79 77 73 66 58 53 50 48 45 43 42 42 45 47 50 41 41 50 46 40 32 27 26 27 28 30 31 32 35 30 27 26 29 40 38 37 38 39 41 43 46 44 40 43 45 48 52 55 59 57 54 54 52 45 40 52 54 47 41 38 39 41 44 48 44 34 36 44 51 70 77 87 92 88 83 79 76 77 76 48 37 41 49 55 76 232 318 358 381 406 446 455 473 485 402 385 352 330 327 329 313 279 237 197 170 136 184 235 265 279 395 541 625 615 538 477 466 475 488 495 500 488 483 484 480 468 456 447 438 430 419 404 382 353 324 307 288 278 277 279 281 281 285 289 291 283 267 255 249 251 262 266 269 266 253 247 246 251 258 264 269 270 268 265 262 263 262 262 262 261 276 280 284 280 270 289 304 317 329 341 347 342 330 320 317 315 320 296 268 257 249 243 239 232 224 225 233 241 245 244 175 189 196 216 273 370 386 372 374 386 386 304 261 293 358 396 393 405 424 440 436 371 371 372 361 342 369 384 383 377 377 369 376 382 368 335 307 269 240 227 232 249 236 226 236 259 257 272 285 316 369 423 424 371 374 434 403 376 369 380 398 405 444 463 440 396 387 386 395 389 374 373 363 354 347 340 335 339 348 323 297 327 346 309 272 220 134 181 266 286 269 277 278 284 305 320 309 318 324 363 361 259 171 133 126 126 118 113 106 96 84 73 67 78 74 60 49 47 71 80 80 75 66 59 54 51 48 45 43 41 43 46 50 50 38 34 41 43 36 30 25 25 25 27 29 31 38 60 36 29 28 31 43 41 39 38 39 40 41 44 43 40 42 45 47 51 56 62 55 52 52 49 37 38 57 62 55 47 41 39 41 44 48 47 32 33 41 44 54 70 77 75 68 62 63 67 71 68 35 30 46 62 72 102 177 271 337 356 381 416 435 455 475 463 314 209 155 144 160 211 229 219 191 157 161 197 244 270 228 263 453 589 600 583 510 479 478 490 495 505 495 485 484 495 481 473 465 455 442 429 416 398 370 329 316 300 290 288 290 290 295 299 301 299 286 270 258 253 257 267 271 272 267 257 251 248 249 253 260 266 268 267 266 263 264 266 272 278 280 288 297 304 306 302 305 315 329 346 364 381 385 368 344 320 297 297 250 209 201 198 198 200 204 212 227 205 206 223 243 175 189 252 276 301 368 372 362 366 383 387 282 311 334 352 374 368 386 406 421 408 294 325 322 305 309 353 364 366 350 340 434 385 380 355 287 268 246 229 219 215 223 219 217 218 223 225 243 259 277 291 291 313 342 346 343 391 293 270 303 348 344 371 385 385 379 383 387 394 394 381 356 338 339 340 343 352 342 356 342 313 303 300 309 294 235 148 222 266 248 217 232 242 262 293 305 279 301 344 373 326 187 160 179 159 128 120 111 101 92 84 76 70 69 67 57 40 40 74 87 85 76 66 58 53 50 48 45 43 42 43 47 50 36 30 29 31 31 29 34 33 24 24 26 27 29 31 34 31 29 36 47 46 44 42 40 39 40 41 43 38 31 36 45 49 51 54 58 55 54 52 47 39 42 60 67 62 55 47 42 41 42 45 41 31 31 35 36 45 55 60 59 54 50 44 44 46 44 32 34 56 79 92 141 206 281 330 334 337 360 395 421 434 491 349 225 143 100 81 93 121 145 154 148 169 199 235 263 268 209 308 456 577 615 573 466 394 413 493 502 502 499 497 505 492 483 474 465 460 442 428 414 391 340 330 320 310 303 303 300 306 309 308 302 287 270 258 254 258 270 279 280 272 262 253 245 244 248 249 255 259 263 265 263 266 273 285 296 299 298 306 314 320 322 322 330 343 332 269 267 262 252 236 213 185 161 184 212 213 207 201 198 200 206 216 197 200 209 200 176 187 234 288 334 359 311 345 345 343 345 239 346 381 366 346 324 331 365 397 386 255 295 307 294 289 335 317 349 364 350 397 361 356 327 267 259 276 248 231 238 222 189 190 201 212 226 243 249 257 269 280 272 302 304 269 230 163 218 287 322 321 338 355 366 375 384 388 391 370 330 294 315 299 294 313 347 347 340 338 332 307 286 324 277 205 219 265 273 227 178 184 199 235 264 265 238 257 318 317 255 182 247 260 226 169 118 110 101 92 84 78 73 69 69 69 63 48 62 80 87 77 68 61 56 51 49 47 44 43 43 45 47 41 33 33 39 28 26 28 27 23 24 25 26 27 28 29 29 41 51 52 49 47 45 43 42 41 42 44 45 43 35 44 48 52 55 53 52 53 49 42 37 65 70 69 66 62 54 47 43 42 43 29 28 29 30 36 44 43 43 44 41 40 39 40 38 30 33 38 63 88 94 130 227 289 309 306 302 334 378 410 429 497 468 368 247 156 85 86 89 96 114 143 167 231 275 269 266 221 190 292 535 616 594 494 426 441 494 498 501 502 500 501 494 488 482 476 481 465 445 426 404 361 348 340 330 320 315 311 309 308 306 299 284 266 254 250 252 265 274 276 270 262 250 242 236 232 233 242 252 259 261 262 273 284 296 305 306 307 316 324 327 324 326 292 262 253 261 262 263 261 257 249 168 195 194 160 204 197 190 185 182 180 180 182 188 187 162 183 192 204 265 318 315 249 306 294 282 291 200 325 359 344 318 269 260 316 371 369 288 265 292 305 290 318 230 340 447 426 269 334 334 294 249 246 242 227 217 218 224 176 189 206 209 218 247 248 249 257 264 243 246 242 213 160 171 204 211 226 324 343 360 369 371 370 372 376 352 313 295 306 285 284 306 330 329 304 308 327 329 303 335 290 240 295 292 280 216 152 148 173 227 254 248 222 229 263 244 209 217 314 290 262 209 116 111 103 94 84 77 75 71 68 72 78 55 52 70 84 78 72 68 64 59 54 49 46 44 43 42 35 35 35 40 45 36 27 24 27 32 32 34 30 26 27 28 29 46 58 56 52 49 47 46 45 44 44 45 46 47 47 47 49 52 53 51 51 48 41 34 35 63 69 69 68 65 60 53 48 45 43 30 29 32 42 58 52 36 27 30 36 37 43 45 41 32 37 41 65 88 83 80 195 247 240 235 241 309 356 378 405 489 482 453 385 246 104 84 81 94 135 203 177 172 208 267 271 279 211 229 439 542 558 550 532 518 517 481 481 495 494 490 487 488 488 486 500 486 461 436 414 378 361 351 341 330 322 316 312 308 303 294 276 258 245 241 242 255 264 267 264 257 249 239 229 224 229 236 238 241 249 266 286 301 309 311 302 315 330 331 309 292 279 221 173 175 251 252 250 249 247 247 167 249 287 217 213 205 196 188 179 167 156 152 157 165 158 187 195 206 244 266 250 216 234 217 229 268 208 314 344 332 303 239 311 344 358 363 346 285 265 272 271 211 176 219 338 421 265 313 328 291 234 226 220 215 209 208 219 163 178 198 209 230 265 263 258 255 238 211 187 166 145 126 204 230 206 208 329 349 363 360 348 342 344 312 309 324 318 305 300 310 321 314 314 300 293 303 326 311 332 335 330 341 326 298 221 151 151 198 269 284 258 229 231 229 216 219 256 288 267 249 202 116 114 107 97 87 78 75 72 69 69 71 63 62 72 79 76 75 67 62 62 64 54 49 46 42 36 31 26 34 41 42 41 33 31 34 40 41 42 33 26 27 28 41 56 63 61 56 52 50 49 48 48 47 46 46 49 51 45 47 50 50 49 47 43 37 36 54 63 67 68 68 67 63 58 52 44 28 28 29 44 64 66 60 40 29 34 53 55 44 36 34 37 41 52 71 81 62 49 115 148 147 146 208 275 327 363 386 453 472 446 339 141 94 76 83 116 161 136 145 167 209 279 285 295 225 213 398 430 553 578 536 515 553 486 478 502 502 488 489 494 500 508 521 507 478 447 425 403 378 363 351 332 331 322 314 308 299 287 264 244 233 230 233 249 259 261 259 256 249 236 224 220 222 220 218 222 237 269 292 304 309 310 305 315 346 329 253 232 192 171 159 142 191 221 233 235 238 242 172 188 209 196 225 217 205 193 178 160 148 146 154 169 183 180 188 210 221 223 213 186 181 178 211 250 199 197 281 330 322 326 344 334 272 210 266 300 278 277 289 234 161 185 263 323 268 270 265 233 201 227 219 175 147 151 174 144 164 183 195 219 275 283 276 257 212 186 152 124 107 109 185 260 244 206 270 324 340 332 304 264 280 212 241 312 297 295 307 323 331 327 342 354 329 295 292 296 316 337 354 363 369 341 260 188 196 278 339 307 242 219 218 223 214 228 282 238 266 225 154 112 115 109 101 93 84 77 74 71 68 66 73 80 77 73 72 75 49 40 50 68 62 53 47 37 29 42 32 34 39 39 40 40 40 40 42 44 40 31 26 28 37 57 67 69 66 60 55 53 52 52 51 50 46 43 45 43 47 47 46 47 47 43 38 33 35 56 59 62 64 65 66 64 61 49 33 29 30 31 46 62 39 37 34 32 32 33 34 56 56 39 41 44 70 81 66 36 58 49 54 70 74 168 238 325 402 405 462 486 434 289 71 86 81 76 83 107 100 132 229 322 294 291 296 236 215 391 427 561 633 638 638 591 549 531 534 540 532 517 502 496 506 512 508 474 437 442 427 395 372 354 334 338 340 327 308 297 278 249 232 226 227 230 247 258 260 259 265 253 235 224 223 217 209 205 211 233 269 292 306 314 322 348 298 249 245 306 287 197 193 199 137 138 205 238 243 245 213 214 229 248 276 312 240 202 197 181 167 164 169 182 199 211 166 177 179 182 181 176 175 170 187 226 244 169 297 286 293 329 317 256 228 190 160 204 242 241 249 265 253 205 205 245 283 256 230 171 128 121 152 155 115 91 97 123 147 171 180 183 200 257 277 278 252 187 160 133 118 113 107 125 219 181 89 126 240 266 272 232 117 155 169 223 279 270 261 272 301 338 366 372 369 353 321 281 269 254 264 306 363 307 368 342 283 292 362 278 239 238 229 226 232 212 196 205 171 185 154 102 75 112 111 105 99 92 86 79 75 70 63 60 63 66 67 66 70 49 42 42 45 69 58 40 28 32 45 43 41 40 39 39 37 37 39 44 48 32 26 25 30 52 63 70 72 69 63 57 55 54 54 53 51 44 40 42 38 52 48 42 43 43 40 35 35 42 53 55 57 59 60 61 62 51 38 32 32 32 34 49 71 65 42 35 45 62 64 66 51 40 41 44 46 46 43 39 37 56 59 50 39 42 78 176 326 459 438 495 501 432 289 99 171 117 65 64 78 91 186 311 396 381 305 280 252 216 195 375 483 555 601 595 557 522 528 568 598 633 552 479 456 463 467 475 446 408 430 397 402 406 387 351 346 336 322 307 289 261 242 232 228 230 232 247 258 262 260 278 261 242 234 232 224 232 237 241 253 277 294 292 278 274 277 313 296 251 282 265 248 207 158 166 164 217 245 253 281 229 268 295 306 329 352 253 200 205 191 185 185 199 224 244 228 161 190 178 179 177 169 161 156 160 199 220 145 298 239 205 220 201 170 159 146 145 178 192 197 205 225 252 244 230 244 262 232 178 103 63 59 66 76 79 81 90 117 168 206 207 199 223 236 246 255 235 157 117 92 83 80 68 53 55 60 57 45 46 63 68 72 97 150 210 239 243 238 214 207 240 295 340 366 350 316 266 209 192 214 243 276 315 352 363 329 291 287 258 231 232 243 248 293 249 202 182 191 181 149 112 85 77 77 69 87 107 104 99 91 82 73 64 58 56 58 62 65 67 68 54 41 42 42 37 31 36 52 51 48 46 44 41 41 29 25 32 47 49 33 26 26 31 51 62 69 71 69 63 58 55 54 52 51 48 40 37 42 42 51 46 40 40 37 36 36 41 50 51 52 53 54 54 55 48 38 32 33 37 35 37 46 59 52 40 36 39 45 45 44 39 38 41 47 51 53 49 44 63 41 32 38 46 29 35 80 238 436 426 460 459 383 247 148 224 134 63 74 89 99 178 300 417 431 372 290 210 153 135 348 427 467 509 533 553 597 692 797 785 611 445 382 414 435 435 442 422 384 388 342 375 397 377 340 358 355 339 316 293 265 248 239 234 229 231 252 264 259 256 294 283 271 270 263 269 305 309 276 269 271 274 270 265 267 268 301 301 272 268 259 265 275 270 205 196 190 192 230 324 337 319 293 271 281 291 275 254 219 208 206 210 224 246 269 339 137 179 176 174 169 162 161 155 149 170 178 123 180 167 157 152 128 126 127 123 132 166 165 153 149 162 191 197 192 190 188 178 115 87 86 92 88 84 86 92 111 152 151 247 256 234 294 307 298 257 205 164 112 84 77 76 69 57 54 56 54 45 48 64 59 59 107 241 205 177 176 184 187 221 254 299 360 361 354 253 143 123 160 205 210 246 347 248 247 318 347 257 239 224 240 280 320 293 232 191 177 179 161 139 109 86 80 76 68 92 119 121 120 106 92 79 68 61 56 56 60 68 67 67 67 59 42 41 35 30 34 49 50 49 49 49 47 32 28 27 34 48 50 42 32 32 46 50 56 64 67 66 60 55 52 50 49 48 39 34 32 30 35 43 45 43 40 35 33 40 47 48 49 50 47 46 50 44 33 30 32 34 38 39 47 55 55 40 38 37 37 36 35 35 35 38 42 50 55 55 59 64 41 34 31 31 37 58 49 136 248 318 339 356 344 240 89 155 101 89 93 91 108 147 163 252 413 432 413 342 242 148 128 217 328 414 451 497 521 575 684 815 846 572 428 402 432 458 469 486 452 375 366 340 325 313 302 299 344 354 334 302 278 259 243 236 251 323 301 264 255 286 289 367 389 388 393 405 410 410 354 262 278 257 244 251 270 270 283 292 292 285 271 275 293 291 253 232 215 203 253 350 261 326 340 285 201 201 199 271 297 235 226 224 227 236 242 204 238 129 173 169 166 160 154 153 143 147 149 147 136 107 112 122 118 98 106 108 126 146 157 154 132 107 99 112 94 90 85 83 89 93 104 142 169 136 92 90 111 125 114 172 245 286 299 309 323 296 223 136 74 50 52 54 64 82 71 64 63 59 46 48 73 63 54 90 155 161 139 118 121 163 204 268 330 362 357 353 297 198 102 137 165 173 221 324 201 276 334 312 215 223 214 237 277 305 276 206 169 162 163 156 141 127 109 87 86 78 101 127 133 140 125 107 90 76 65 58 55 58 68 74 74 73 70 62 41 35 37 43 47 47 48 50 49 41 44 33 28 34 47 35 32 38 45 48 49 52 58 63 63 58 53 50 42 32 46 47 49 44 32 39 49 50 48 45 38 34 39 44 44 47 48 37 34 44 30 29 30 32 33 35 42 55 64 60 42 40 39 39 37 36 36 37 41 46 54 58 53 48 50 53 56 43 30 32 49 49 148 191 95 87 86 146 164 109 229 163 155 148 109 127 237 248 281 400 421 405 387 336 242 135 124 259 390 416 461 466 489 538 602 639 522 475 454 421 472 432 416 411 398 365 332 305 288 280 286 304 306 288 256 240 231 221 216 230 293 267 226 219 259 273 379 368 300 282 401 415 414 413 419 422 324 278 269 262 256 281 294 296 295 291 302 294 288 309 257 229 204 218 294 339 230 163 169 221 195 198 228 253 248 241 238 238 241 240 204 224 117 155 161 158 151 148 148 136 143 132 132 159 109 85 83 87 81 89 98 162 199 147 154 175 148 139 193 117 100 94 92 97 110 208 211 149 87 66 81 115 188 295 310 330 323 309 313 321 320 207 85 60 84 95 175 245 216 93 71 65 61 57 46 52 45 46 74 94 115 113 103 112 155 204 247 295 344 342 347 306 227 150 228 165 174 250 328 266 335 299 218 186 206 208 214 226 238 225 195 165 151 160 162 149 166 163 107 102 89 95 116 140 151 144 142 129 91 70 59 53 54 60 70 72 69 68 69 41 39 46 50 47 47 49 58 61 51 52 48 44 44 50 32 42 49 49 47 48 52 57 55 43 54 51 49 41 28 32 48 52 49 48 52 56 54 50 48 43 40 37 32 28 42 45 36 27 28 30 31 32 33 35 37 42 49 55 56 46 43 42 41 40 39 40 42 46 51 54 52 53 48 35 47 63 59 45 33 43 47 81 90 48 45 53 172 263 213 240 227 157 91 99 124 200 223 268 386 400 399 389 380 356 178 139 214 296 312 409 337 358 433 455 484 436 486 544 487 418 394 424 456 436 404 362 349 351 343 334 324 314 285 229 222 207 197 195 196 200 192 183 188 220 262 388 403 353 345 402 411 410 409 411 413 411 416 386 300 306 313 314 312 310 315 327 314 304 324 317 264 214 196 211 325 327 288 243 239 243 251 255 255 252 248 249 248 242 238 230 235 102 129 149 144 134 134 146 131 125 113 123 155 105 79 72 84 107 103 120 188 196 96 133 195 232 244 227 117 105 105 108 134 261 305 307 232 94 89 94 101 176 330 354 376 364 340 328 310 314 192 71 73 112 129 165 185 155 83 57 54 58 57 47 42 40 44 59 67 83 92 104 131 170 215 201 207 289 293 327 288 219 193 299 233 245 306 341 344 350 277 196 180 192 197 184 174 180 176 197 174 150 167 163 153 190 206 146 122 101 91 106 149 158 158 168 163 129 117 75 51 45 50 57 60 59 57 53 39 43 51 55 50 50 55 58 60 58 63 57 53 55 60 49 57 57 52 48 48 52 57 51 31 38 45 48 46 42 45 55 50 44 52 58 63 58 51 48 44 38 32 31 41 43 44 36 28 30 32 34 35 37 39 41 42 48 53 52 59 51 45 44 43 43 44 48 52 53 47 40 51 58 43 45 61 67 57 36 44 46 47 46 44 44 52 179 311 307 305 270 216 150 78 106 134 183 276 405 407 399 394 391 378 266 182 161 184 213 370 263 272 369 433 446 416 472 586 676 454 386 381 389 390 420 397 360 337 354 337 319 302 287 276 267 221 197 202 228 209 196 184 185 218 312 376 396 398 393 409 422 430 431 425 424 425 426 426 424 435 389 360 350 316 319 334 346 340 327 369 309 248 216 197 292 311 289 263 256 258 258 256 253 249 247 264 261 239 230 220 210 107 139 147 134 112 110 129 108 94 96 121 152 111 77 65 105 200 288 250 219 165 79 68 78 91 101 103 86 103 112 113 138 303 323 327 306 261 265 254 242 270 354 410 394 372 354 338 311 309 248 154 81 90 104 85 62 60 68 54 55 59 56 52 44 41 43 50 55 63 73 92 125 164 187 152 142 208 203 257 269 229 171 223 300 336 334 320 344 345 335 294 221 209 193 174 159 159 193 196 170 150 163 155 149 169 189 179 140 117 110 123 151 162 164 160 162 179 201 122 62 41 49 48 46 47 44 33 37 40 52 61 55 55 62 65 67 72 70 55 53 61 70 70 69 64 57 52 50 51 49 43 36 28 41 49 51 53 55 58 56 52 52 56 59 57 53 48 41 42 43 46 47 46 46 46 42 32 35 37 39 41 43 45 47 51 69 106 111 72 50 48 47 48 49 51 52 48 40 36 44 57 61 63 63 60 50 37 45 48 48 46 45 46 50 170 317 327 324 206 162 158 61 88 117 226 365 413 408 396 389 387 385 385 279 287 377 407 403 385 330 315 451 498 475 454 505 670 494 380 321 318 352 406 411 385 351 340 337 323 306 289 276 265 237 214 246 392 331 268 211 196 227 376 338 288 307 400 431 451 479 511 507 493 479 459 440 440 449 449 427 371 295 274 308 322 330 406 378 335 294 259 231 288 298 287 276 270 265 260 254 250 246 262 255 239 232 223 212 204 141 206 171 150 117 97 100 107 84 81 103 130 109 71 57 74 137 291 226 236 257 240 203 92 156 176 78 81 98 109 115 148 307 317 320 332 357 398 381 357 351 376 437 370 345 336 317 308 239 216 169 70 53 56 49 49 64 66 71 72 70 66 63 44 37 42 51 56 54 60 70 82 101 108 127 149 156 113 129 181 190 126 146 252 316 335 328 334 340 343 346 347 332 269 196 150 166 271 187 151 147 131 161 154 151 151 146 137 127 129 127 116 148 158 163 168 178 203 179 113 58 56 51 40 34 34 35 34 34 48 60 55 57 69 98 120 111 65 50 51 62 78 79 76 70 64 59 52 46 36 33 45 35 39 43 46 48 55 57 55 51 52 53 54 55 54 48 39 51 58 58 55 41 40 42 43 38 36 39 42 44 47 49 51 54 71 116 120 79 55 53 51 50 48 47 46 42 35 44 49 52 59 61 60 47 32 34 43 49 51 50 47 48 49 119 208 205 202 146 137 139 54 74 168 296 374 301 384 392 380 372 372 392 292 189 187 397 402 384 375 407 464 603 543 437 378 418 451 366 291 286 350 398 423 413 373 345 340 332 321 304 287 328 361 378 373 333 557 397 201 187 172 327 276 161 127 335 430 461 480 509 496 576 594 551 483 463 462 464 448 400 309 371 320 292 387 333 341 351 341 301 261 304 317 304 289 277 267 259 252 248 246 247 238 228 228 216 205 198 136 199 159 159 141 126 111 70 67 75 92 137 251 113 76 83 130 293 234 260 294 293 276 214 255 267 184 87 89 98 147 235 311 312 314 326 337 316 298 276 268 282 313 271 265 277 272 234 94 39 38 50 50 55 61 66 70 70 71 74 76 77 89 68 67 63 45 56 59 65 68 69 95 130 158 169 154 104 151 166 148 121 136 231 281 299 298 224 300 337 343 350 349 328 295 271 269 284 171 151 158 115 129 126 130 138 142 131 106 97 97 92 77 129 161 172 171 124 155 126 77 71 70 67 51 37 42 35 33 34 34 34 57 76 123 153 117 59 47 40 46 81 84 77 70 65 60 51 37 29 32 44 47 37 32 34 40 54 56 45 37 51 52 54 55 53 47 40 51 56 55 54 38 35 35 37 38 35 38 42 45 49 50 53 56 72 120 121 118 90 52 46 43 42 43 43 42 36 31 37 49 54 58 58 46 30 31 41 45 48 50 44 49 52 54 53 52 102 148 165 141 54 70 157 283 369 244 290 279 299 362 365 305 264 204 136 174 338 247 224 390 450 575 572 479 367 372 388 367 320 289 432 420 414 409 398 381 366 352 337 326 332 295 350 415 420 438 516 389 287 330 170 172 177 148 98 203 377 433 428 427 427 556 627 627 566 514 490 479 462 423 335 342 319 305 336 345 402 436 412 331 297 325 328 310 294 279 266 257 250 247 247 226 218 225 227 234 200 182 71 99 161 160 181 175 130 58 57 88 131 190 291 129 85 99 147 251 228 267 292 286 296 296 300 307 288 178 168 132 194 328 319 312 273 251 228 98 79 99 112 104 102 124 132 189 246 53 43 43 46 49 55 60 70 79 84 79 59 53 69 96 81 77 79 66 38 38 61 82 87 77 100 116 147 165 151 117 206 211 166 128 135 215 216 201 217 179 227 271 304 328 337 337 334 319 275 170 134 123 118 109 126 122 124 130 130 120 125 101 75 79 125 146 160 168 172 158 169 159 126 82 78 74 59 45 45 35 33 34 42 60 60 75 123 148 87 50 46 40 34 41 64 59 53 52 50 50 50 40 29 32 34 37 38 43 62 58 54 43 38 53 51 52 52 49 45 43 45 46 47 44 41 35 33 33 33 34 36 39 42 46 48 55 60 73 121 92 114 96 42 40 43 45 43 46 72 68 54 45 47 50 53 56 48 31 31 41 45 48 49 41 52 56 54 50 43 159 170 165 164 61 74 110 219 357 295 239 200 244 354 361 278 317 346 269 137 312 230 193 369 384 463 540 531 405 340 324 388 392 323 624 471 373 370 410 409 391 373 354 332 324 274 302 365 417 434 373 266 214 277 314 221 180 180 176 364 419 421 406 418 431 460 537 611 614 568 530 503 472 412 344 343 356 361 344 365 417 451 436 354 388 371 342 315 294 276 263 253 249 249 251 208 181 181 172 167 147 134 60 72 106 115 151 162 145 119 108 161 182 172 183 110 101 120 153 194 220 269 291 289 307 268 288 310 312 298 313 215 202 285 283 272 148 63 58 53 72 203 291 289 288 138 93 163 242 51 46 48 49 52 59 67 192 284 284 279 272 161 82 90 89 82 68 55 59 106 103 98 100 114 140 120 113 116 124 161 225 187 132 135 192 234 211 182 185 156 178 202 228 259 289 333 340 298 232 272 276 265 220 147 148 140 146 153 144 125 108 86 85 122 130 151 160 159 158 155 148 132 108 83 78 58 45 41 40 34 33 34 43 63 54 56 68 73 55 43 46 50 46 30 46 47 46 47 49 51 56 47 35 39 42 62 72 68 67 63 42 30 34 47 49 46 44 45 43 47 57 62 58 51 48 39 33 33 34 34 35 37 40 42 46 54 59 66 94 58 75 71 39 42 46 46 43 42 55 147 96 39 45 48 50 44 44 50 32 40 41 39 38 50 84 69 49 54 54 54 63 105 156 71 89 114 176 275 310 227 187 234 350 356 318 370 420 370 155 205 174 181 316 353 384 445 483 450 392 426 459 425 352 704 487 357 357 394 394 385 384 377 345 328 310 284 285 351 350 285 219 193 237 337 237 181 230 358 404 421 346 277 422 433 455 490 531 565 589 566 532 474 337 338 342 359 384 372 418 453 469 463 435 422 397 361 320 292 273 259 252 251 256 260 224 194 183 142 132 126 121 97 108 90 106 150 169 164 157 148 188 172 114 88 96 124 138 149 184 239 281 302 309 315 188 253 301 278 224 308 239 146 93 86 68 56 51 53 61 247 295 294 288 289 97 86 183 247 59 56 58 60 62 66 75 214 314 314 312 308 165 62 67 66 61 55 93 177 238 194 165 148 132 104 89 84 83 83 103 144 127 116 148 184 216 223 216 204 182 188 218 241 242 264 332 326 292 289 352 341 318 260 166 165 157 173 191 183 159 126 96 100 150 120 130 144 149 139 133 120 104 98 112 111 93 68 47 39 39 34 32 41 62 52 48 46 44 41 39 44 49 46 27 30 39 45 48 53 55 61 67 67 50 46 70 83 79 76 70 45 33 37 45 37 35 37 40 46 54 69 77 77 81 76 50 33 33 33 34 33 37 44 45 49 51 52 53 51 41 41 43 43 45 46 44 40 34 32 113 82 42 45 46 49 47 51 59 54 42 41 43 43 51 72 64 53 58 62 60 67 99 145 79 130 133 110 104 164 168 173 218 311 347 354 350 346 344 242 159 123 159 261 333 353 375 395 401 460 538 582 600 632 643 572 458 361 386 389 385 388 394 389 394 351 286 252 317 320 304 253 197 220 332 248 181 234 407 422 424 345 258 418 435 461 490 510 510 570 581 556 479 283 335 349 363 396 408 447 468 476 476 467 445 413 372 327 291 267 254 250 255 266 274 271 254 213 150 136 131 125 140 141 96 137 165 175 169 156 155 155 127 95 100 114 135 135 145 212 261 290 302 308 309 149 217 219 152 158 201 228 172 85 76 89 74 64 110 267 302 302 293 250 111 51 166 267 248 64 67 162 162 71 75 197 281 317 315 315 311 245 197 170 49 59 62 89 148 205 262 235 189 158 119 92 97 94 68 57 90 101 113 138 143 191 233 253 258 301 302 316 312 276 291 344 330 315 347 316 296 264 215 162 177 171 181 194 192 179 146 108 94 121 116 114 126 137 128 121 118 113 116 139 140 115 82 54 44 41 34 36 46 60 53 48 45 42 39 39 42 45 44 35 35 42 49 54 57 57 63 63 58 55 53 83 98 90 83 76 50 35 36 37 56 62 53 42 59 62 71 71 61 56 45 43 39 31 30 34 38 45 53 51 53 54 50 46 48 42 37 38 43 41 40 38 34 29 28 30 78 98 45 45 41 46 49 44 49 43 47 87 158 69 68 66 64 74 74 75 98 136 169 140 111 98 95 92 149 160 170 181 193 328 343 294 252 282 346 187 101 142 242 318 338 342 341 333 367 544 649 634 592 638 686 664 582 510 470 388 330 335 413 336 284 263 286 382 337 308 257 200 224 332 308 244 233 403 427 433 405 365 410 419 431 448 467 493 539 569 560 496 353 353 372 391 409 429 449 466 477 482 479 462 430 386 336 293 264 248 245 257 276 288 289 254 166 149 140 134 129 156 137 100 160 160 154 151 152 152 141 130 124 129 135 114 95 103 155 186 266 302 304 307 293 172 107 110 152 228 273 275 254 241 104 74 75 134 311 307 200 140 124 66 175 260 299 250 75 179 265 212 80 89 276 325 323 318 320 317 312 307 257 57 69 75 71 68 95 206 221 191 167 188 154 137 113 77 76 102 114 116 120 137 191 234 266 308 414 416 389 347 311 342 363 354 331 303 240 237 204 162 149 186 180 176 177 176 160 125 94 73 68 112 114 119 128 128 123 133 136 136 138 136 95 64 51 48 52 39 42 55 56 53 50 48 46 43 41 42 44 45 46 46 49 53 55 46 46 49 47 43 51 80 105 113 103 88 62 44 37 41 62 72 74 60 42 52 59 62 59 52 46 38 35 37 41 40 42 47 54 59 61 59 53 48 50 49 48 47 44 39 39 37 31 27 27 30 34 117 145 39 39 30 34 37 28 33 44 94 184 269 176 161 120 76 82 87 93 104 141 224 146 122 112 120 169 168 166 173 185 198 322 342 342 348 355 356 205 118 147 258 310 327 331 316 240 219 394 551 599 544 647 734 746 679 595 491 413 372 365 375 296 261 258 285 378 224 155 157 201 241 339 348 308 309 398 422 437 440 428 420 412 410 417 436 470 511 520 501 469 363 353 367 384 400 422 444 464 478 485 483 469 439 395 339 289 255 239 238 252 274 292 298 271 176 157 143 135 130 149 120 98 136 149 144 136 138 132 116 119 131 138 142 108 89 86 98 130 144 142 169 254 258 187 116 81 100 205 220 219 202 165 202 118 77 139 306 300 146 65 96 187 280 299 299 249 85 267 309 215 106 187 311 338 331 322 328 329 321 286 211 71 68 70 73 74 65 70 137 176 172 225 227 159 96 79 98 104 117 126 133 163 197 223 254 295 334 344 324 307 319 357 358 342 302 243 223 196 155 120 115 162 162 186 216 215 139 101 79 67 64 106 110 111 119 130 119 119 120 121 123 113 77 50 42 52 73 50 43 54 53 53 53 53 52 50 46 44 45 48 50 51 53 54 50 30 32 34 36 38 43 80 92 91 85 70 44 37 36 44 78 78 66 51 44 49 54 55 53 48 42 37 39 43 46 47 46 52 57 59 58 58 57 55 52 52 48 46 45 41 32 28 27 27 29 44 46 37 27 25 26 26 26 26 27 34 48 145 268 307 208 176 128 82 85 97 95 111 166 258 219 207 173 145 202 197 184 178 181 186 325 348 339 336 337 355 329 243 172 259 307 321 327 306 159 188 320 465 552 546 656 714 706 652 623 503 418 380 377 370 291 262 271 299 388 361 250 158 181 261 353 322 311 441 404 411 432 451 460 442 418 404 404 417 448 474 473 452 426 357 354 371 388 403 423 445 465 480 486 479 463 433 389 331 278 242 226 227 243 268 290 302 299 274 190 152 142 133 152 134 110 121 142 147 140 131 127 100 99 116 134 135 103 87 81 76 87 92 84 95 141 140 113 83 105 192 133 116 125 153 195 280 143 73 136 299 296 147 114 198 301 298 297 298 245 88 269 310 216 145 334 360 355 340 330 336 344 331 231 89 55 48 47 55 70 72 88 130 211 289 237 240 145 69 71 104 109 105 103 111 132 184 191 193 213 216 274 281 281 310 341 336 275 207 173 172 159 130 104 97 106 105 137 170 172 163 103 79 81 84 143 125 88 78 121 103 59 61 87 92 86 54 38 50 81 47 37 35 39 58 60 61 61 59 55 51 50 51 53 53 54 52 51 46 30 34 35 38 43 45 47 45 43 43 38 34 33 33 38 61 62 50 42 46 48 50 51 50 44 39 39 43 46 47 51 51 53 54 54 56 58 59 58 55 54 49 44 41 41 37 30 36 45 44 31 28 35 39 26 26 26 27 26 28 41 52 138 258 299 148 88 75 90 108 109 99 127 198 278 276 269 242 198 154 193 195 188 204 286 352 358 348 315 166 301 228 187 297 268 303 306 305 296 171 276 441 549 532 572 660 668 626 595 613 502 413 372 365 328 277 259 269 299 396 397 375 367 379 393 400 401 418 469 406 401 420 458 525 493 444 411 404 408 433 470 470 429 406 410 392 385 401 413 429 450 472 487 485 470 446 413 370 317 264 230 216 220 238 264 288 303 304 293 261 205 152 142 150 139 131 131 127 125 122 116 108 93 106 126 135 135 110 91 83 80 80 75 67 65 75 84 77 65 98 177 73 57 118 212 286 223 114 64 129 297 297 191 219 308 301 298 297 297 250 121 277 311 228 172 340 380 371 355 346 336 333 319 213 69 41 36 58 58 40 48 171 199 208 222 208 223 136 73 83 102 102 99 94 93 111 169 190 169 118 70 86 132 207 285 259 209 157 127 124 117 110 105 103 102 88 83 115 144 135 141 141 115 98 125 145 118 102 101 98 56 42 42 46 48 48 44 41 49 77 43 35 34 35 36 61 68 67 63 58 56 57 57 55 52 51 50 50 47 31 34 37 49 68 65 62 45 34 35 32 29 28 28 29 31 34 40 44 44 44 44 48 49 45 41 44 47 49 50 51 50 50 55 61 56 57 61 63 56 55 48 39 36 46 45 44 39 37 49 43 43 45 48 46 31 40 39 29 34 43 52 127 231 259 277 152 85 120 150 128 120 149 217 298 292 286 279 251 157 189 202 212 229 218 330 360 350 319 153 184 132 144 276 128 102 95 107 139 158 145 396 626 545 618 666 623 549 536 549 467 386 343 352 309 276 260 265 294 399 413 408 411 417 417 410 408 419 451 406 395 405 452 586 556 487 430 408 402 421 541 568 423 380 418 441 437 406 414 427 449 474 491 486 461 425 388 347 307 262 230 216 221 241 268 291 305 307 299 286 230 166 155 146 139 135 135 122 107 98 98 96 93 113 129 132 135 125 109 99 97 88 98 88 92 117 119 114 94 96 132 128 124 211 295 268 82 63 79 154 302 301 306 308 307 304 302 300 300 301 304 296 308 315 319 337 354 346 333 322 304 131 92 74 51 50 50 61 72 72 52 141 219 255 244 211 181 113 73 76 81 83 85 84 86 108 134 167 149 78 49 50 132 210 220 188 134 111 110 112 86 92 110 129 149 212 240 263 269 238 147 146 122 104 142 172 115 87 89 85 71 50 42 44 44 44 43 41 42 46 36 33 43 59 62 68 67 63 58 58 60 46 44 54 51 51 51 51 48 31 33 52 67 66 61 40 32 38 50 47 31 26 27 28 31 38 42 43 42 38 39 44 50 53 50 52 53 54 53 50 46 45 50 60 55 56 63 70 67 57 48 41 39 39 38 38 34 34 50 47 40 43 49 40 59 50 37 35 37 45 139 242 295 267 252 154 111 151 142 137 134 160 228 315 304 296 286 259 202 197 210 221 215 223 265 265 250 233 161 174 154 183 318 240 132 180 236 90 146 135 354 608 561 652 667 575 457 450 444 408 350 308 336 304 279 265 267 294 398 422 422 428 434 425 411 404 410 424 401 390 390 408 463 537 519 462 411 398 416 616 685 431 379 349 408 462 403 413 425 448 476 500 496 424 389 381 342 313 281 251 231 232 253 278 299 311 312 306 267 216 180 169 145 140 135 131 123 103 91 90 92 105 119 121 118 133 139 132 122 115 105 139 134 154 204 169 157 154 185 252 256 287 294 291 260 86 74 195 309 311 305 304 305 305 305 303 302 304 307 299 219 276 312 319 327 335 339 336 327 307 256 242 238 190 45 66 75 87 95 84 178 245 274 269 245 145 84 57 54 58 62 66 76 91 108 115 116 93 52 49 45 87 150 189 102 97 103 112 119 111 98 111 149 208 308 331 306 273 253 134 145 133 114 134 154 104 77 70 56 75 72 59 47 48 68 71 57 39 35 33 32 46 67 69 66 60 49 37 38 41 36 43 58 54 53 52 45 33 31 50 63 68 67 63 40 31 38 50 46 31 26 27 28 37 41 43 43 43 39 37 40 46 51 54 54 54 53 53 48 48 43 36 39 49 57 63 68 74 57 46 45 45 31 33 31 29 33 49 47 38 39 54 68 89 83 75 68 43 152 214 244 270 307 272 167 110 142 129 154 148 158 227 324 330 320 291 238 191 210 232 220 183 283 252 203 183 232 180 201 238 288 343 323 181 215 289 87 145 240 384 513 558 626 632 554 448 441 436 405 353 303 310 284 276 275 278 303 398 429 434 442 444 428 410 403 417 445 414 390 382 389 415 485 527 505 412 403 432 590 656 441 411 331 367 436 408 421 436 459 490 531 536 469 441 432 303 335 322 292 265 255 271 291 309 319 320 291 258 243 232 186 147 144 137 130 127 106 92 89 91 114 120 110 101 124 144 147 139 130 136 155 165 184 202 159 151 233 211 62 62 240 295 290 287 278 282 298 311 309 305 178 223 307 304 300 301 305 308 300 234 208 235 272 282 314 332 334 324 307 298 296 299 244 67 73 73 75 80 87 170 240 272 251 174 105 66 50 46 49 52 64 81 96 104 95 74 56 48 49 73 85 118 155 57 96 114 120 130 139 102 111 176 278 333 341 278 201 166 131 153 153 127 96 137 107 73 54 52 58 80 72 49 49 82 88 75 58 51 49 48 56 67 68 63 56 42 27 28 30 43 56 63 60 57 55 50 46 49 60 64 64 61 56 37 39 48 50 47 43 34 27 30 33 41 47 47 42 41 41 43 45 47 54 53 51 50 50 40 38 40 46 53 49 57 59 55 55 49 42 41 43 34 39 33 31 38 49 49 43 65 107 78 103 91 73 69 54 197 247 265 303 341 279 205 173 198 193 215 202 229 344 346 350 323 277 233 202 265 276 248 235 193 268 247 206 302 246 233 258 289 272 336 285 253 235 176 133 247 382 478 571 560 517 470 445 443 441 427 378 303 290 283 286 292 297 311 398 435 442 449 449 429 409 407 435 488 431 390 382 390 415 457 463 437 412 417 483 497 456 433 430 427 412 397 421 436 454 478 517 593 605 538 498 508 443 357 335 329 297 282 289 304 319 330 332 270 279 300 263 203 149 147 142 135 131 108 93 91 99 113 118 106 93 106 143 151 145 139 149 175 202 195 162 150 113 214 284 232 71 247 299 298 297 301 306 304 301 300 306 158 128 149 144 144 258 306 305 294 275 228 181 159 180 285 286 298 314 304 299 297 287 227 86 77 69 63 61 69 119 188 218 187 96 72 55 48 48 50 57 77 94 101 99 80 62 53 54 49 98 127 143 145 99 127 132 122 116 133 99 122 207 312 282 293 250 172 108 160 173 172 135 57 139 130 86 52 61 42 75 75 52 62 81 85 84 79 72 69 68 68 69 67 64 52 38 28 27 37 54 66 68 66 61 57 56 57 60 62 61 58 55 51 44 46 47 38 48 48 37 27 29 35 43 49 51 47 45 43 45 47 44 45 48 50 49 45 46 44 43 44 45 49 53 54 53 53 43 38 35 35 43 35 32 38 50 50 54 64 126 198 66 90 72 50 64 133 220 259 289 333 350 287 195 156 225 222 191 180 235 367 365 360 314 277 313 224 228 244 248 232 151 154 168 178 211 290 256 208 178 170 322 376 302 178 236 205 275 372 465 587 526 471 446 447 451 449 435 394 331 323 314 317 321 314 318 400 439 443 448 445 425 406 399 410 475 425 387 387 401 425 434 427 417 419 446 492 483 427 421 401 411 410 406 428 446 468 495 539 635 651 605 564 559 529 440 385 349 318 302 303 315 330 343 345 330 321 294 215 207 139 142 145 145 135 109 93 99 122 119 114 101 89 90 131 147 152 159 176 165 169 167 145 100 94 213 292 282 237 287 304 308 314 316 309 301 296 296 307 150 79 62 58 59 143 179 181 178 183 166 118 78 93 184 176 192 243 303 301 299 247 164 89 79 67 63 63 61 79 113 128 119 97 70 59 55 54 54 66 83 96 102 102 90 70 54 48 50 73 109 154 194 187 164 136 102 74 107 102 150 219 255 188 197 215 207 166 200 185 167 129 55 113 144 119 68 44 42 70 72 62 86 81 82 82 82 80 78 75 72 70 67 67 47 32 30 28 49 61 68 71 68 63 59 58 58 60 60 58 55 51 50 50 45 37 31 47 48 42 33 27 37 45 54 58 51 51 47 46 46 44 38 43 47 48 48 46 42 39 38 37 36 42 47 47 39 48 49 44 39 40 30 39 48 49 51 56 99 184 255 68 62 55 62 119 233 261 277 301 339 347 279 201 165 185 197 188 190 222 293 345 354 337 321 324 234 228 243 249 246 190 182 179 204 360 160 170 206 196 190 328 383 317 182 210 287 329 370 447 566 510 463 446 449 455 454 441 401 329 319 309 306 309 316 351 411 438 436 437 435 416 383 349 365 423 405 385 391 406 429 426 418 417 429 422 442 446 420 427 435 359 321 410 435 453 473 501 545 619 641 629 599 570 546 439 371 353 328 316 316 325 340 354 353 340 331 306 218 217 105 116 133 150 134 102 88 101 129 118 102 92 89 89 100 130 168 196 195 166 163 176 174 120 134 235 294 285 258 261 243 221 207 220 287 300 250 177 185 99 59 48 49 50 51 54 56 55 54 56 58 58 57 62 64 69 123 247 250 249 169 82 85 78 61 61 72 74 82 69 72 90 102 109 105 92 77 64 63 63 73 91 105 103 83 61 48 54 54 74 119 169 152 130 98 77 81 91 115 181 227 209 200 168 175 184 164 225 135 97 90 49 41 121 120 61 36 39 40 58 80 76 74 78 83 87 87 86 80 74 69 65 67 49 35 35 36 52 63 68 69 65 61 59 58 59 60 59 56 53 51 50 46 35 30 36 40 41 43 41 28 38 44 53 59 58 55 49 43 41 47 39 41 47 52 52 45 39 35 37 48 48 52 57 58 55 53 48 44 45 37 29 37 47 48 52 63 77 147 262 74 52 61 117 225 209 271 293 296 338 348 266 224 215 178 177 207 230 239 243 323 351 339 300 256 228 232 244 254 256 226 211 198 175 130 268 224 166 228 222 338 390 328 180 190 275 329 371 422 503 488 462 446 448 454 455 444 405 319 326 318 326 341 317 324 388 427 424 426 422 402 311 219 390 419 404 390 394 403 425 436 436 419 371 308 357 431 431 446 408 377 384 417 430 447 471 505 548 567 598 598 573 556 532 430 375 366 335 328 329 339 354 366 361 351 342 322 239 233 59 59 84 130 134 102 90 95 108 109 102 99 96 91 90 124 170 208 218 168 173 186 184 152 218 274 293 272 223 228 189 141 108 110 190 209 147 48 46 47 48 49 50 48 47 48 49 48 47 45 45 47 49 50 50 54 62 72 74 72 62 60 77 75 66 62 61 64 78 76 66 65 88 116 129 115 83 60 69 65 61 60 62 90 93 81 64 56 56 71 93 109 94 107 93 94 134 172 184 200 214 222 220 176 132 147 237 185 165 145 128 119 47 103 113 69 29 33 36 52 71 67 65 75 83 87 88 86 79 72 66 64 66 50 37 42 67 66 66 65 62 59 58 57 57 59 59 58 56 52 50 48 35 28 31 42 31 30 35 38 29 39 43 47 52 60 54 48 40 38 52 45 45 50 54 48 47 43 39 40 57 56 58 60 62 60 50 45 45 45 40 40 43 46 48 54 56 157 272 266 64 136 211 192 54 44 188 249 257 339 348 277 217 208 257 203 225 262 281 280 340 365 337 271 230 228 234 244 255 262 249 271 288 269 264 323 326 266 163 228 347 399 342 196 290 260 299 376 401 433 452 452 444 445 451 450 440 409 333 345 328 335 358 307 326 377 379 316 285 368 385 306 204 372 418 413 397 396 400 427 457 466 435 352 298 352 435 456 467 383 368 429 486 442 441 464 501 549 543 558 559 539 543 513 488 453 410 383 352 345 355 370 381 373 362 353 348 333 276 96 72 70 94 100 95 101 107 108 114 114 115 111 96 92 121 156 182 189 159 167 173 170 164 225 274 271 236 202 203 165 123 92 72 61 90 105 98 93 61 75 74 52 49 48 48 48 48 49 47 52 56 57 55 55 58 63 69 70 67 62 54 45 57 57 54 52 54 55 54 58 66 72 79 92 98 91 76 61 66 66 59 67 84 84 80 76 64 70 79 82 77 74 97 121 133 136 177 186 184 187 191 143 107 109 158 232 166 166 125 79 91 52 57 66 61 37 30 36 52 68 69 72 78 83 84 84 80 74 68 64 62 65 66 67 69 71 68 67 66 63 59 55 52 51 51 52 54 53 50 47 45 44 36 28 34 39 31 27 27 28 39 44 44 45 49 51 47 42 41 55 52 53 53 51 45 50 49 46 50 59 57 57 58 59 58 49 47 46 42 34 42 46 43 45 151 204 258 295 282 193 117 170 261 196 211 129 72 126 335 344 276 202 184 276 241 256 285 313 349 372 378 341 267 241 236 239 247 257 265 265 285 306 317 336 354 359 342 304 266 279 340 348 176 232 265 322 380 386 405 426 438 442 446 448 442 430 410 359 374 348 331 341 323 343 375 354 274 335 370 371 320 227 275 362 396 393 394 407 439 458 461 453 420 369 361 403 428 468 433 433 470 467 442 443 464 495 514 489 511 490 412 526 505 481 469 466 466 410 380 373 385 394 389 382 378 381 382 313 119 103 90 83 65 86 109 120 120 120 124 127 121 107 106 116 137 151 147 149 153 152 150 153 150 214 216 183 183 160 129 103 82 65 77 212 292 288 277 133 211 193 49 49 49 49 49 50 49 46 167 264 264 265 264 263 263 240 89 67 58 51 48 53 52 50 49 50 51 50 53 59 64 66 76 89 99 105 81 75 70 62 61 86 87 76 64 68 84 84 89 98 79 101 126 127 106 127 132 131 128 123 94 87 112 154 189 169 176 144 96 74 51 46 52 56 40 27 43 61 72 77 83 87 86 83 80 75 72 60 47 63 64 67 70 71 66 64 66 70 70 63 56 52 48 47 47 48 48 42 29 28 28 30 34 38 30 28 27 30 39 44 44 43 42 45 48 46 42 39 46 55 56 52 49 51 52 46 46 55 58 57 55 55 54 51 50 50 47 40 32 39 42 40 42 117 237 296 296 285 143 80 142 218 103 193 117 53 97 274 285 282 291 322 356 317 306 324 355 350 341 353 336 269 232 240 249 256 263 269 279 260 259 336 358 369 381 398 410 371 303 286 281 171 185 199 215 254 377 395 415 433 445 450 447 435 423 410 370 399 373 337 338 337 327 330 315 271 368 374 365 332 264 337 377 386 387 398 427 394 347 341 426 411 284 251 331 377 456 496 512 508 472 449 446 455 460 432 469 505 513 500 528 507 485 471 470 477 482 449 405 398 403 405 406 409 414 412 377 119 106 96 82 53 90 117 128 125 121 128 132 130 123 122 109 126 144 142 148 153 145 140 146 137 144 153 160 159 136 104 88 89 106 254 287 292 264 173 252 279 189 52 59 57 54 52 49 46 192 267 294 296 299 301 301 301 274 101 67 54 50 56 72 77 70 61 60 62 62 61 62 67 64 66 69 79 105 92 84 82 82 80 80 85 83 77 97 87 80 81 90 92 107 113 105 87 86 77 75 75 72 75 88 124 155 158 201 185 162 126 66 54 65 61 47 43 26 43 70 97 124 98 93 90 85 79 75 61 45 40 65 65 67 67 64 58 57 61 97 166 181 82 46 52 49 48 48 40 31 26 26 34 34 30 35 32 29 29 33 40 43 43 40 39 46 47 42 40 44 51 60 53 50 55 53 51 41 34 38 53 54 51 49 49 43 47 49 45 40 36 38 37 36 40 49 205 297 286 232 93 62 123 194 109 194 187 126 90 255 291 312 332 351 359 356 351 354 363 351 362 358 336 306 277 270 270 270 271 275 288 255 244 358 373 376 398 433 451 444 385 318 259 225 234 251 240 229 370 393 411 431 446 449 442 432 421 413 407 402 375 364 391 345 311 287 272 278 363 373 365 351 326 378 392 393 393 395 349 263 268 366 304 391 435 403 340 447 467 490 510 519 519 468 446 439 412 373 443 444 423 527 544 521 492 475 473 482 493 498 481 418 412 415 425 435 438 436 424 114 99 92 83 56 92 122 132 125 122 130 137 140 138 130 107 125 146 149 149 148 143 144 152 140 133 142 156 164 158 131 120 161 268 284 289 291 254 148 264 287 188 95 228 91 55 50 46 48 131 240 300 299 301 303 304 303 268 83 56 51 48 51 86 90 83 74 73 76 77 75 74 76 71 83 74 61 81 85 77 81 97 113 86 84 87 91 103 94 88 76 66 102 104 97 87 77 64 59 53 51 58 72 91 121 148 161 204 180 172 159 98 87 87 64 35 43 41 41 64 105 140 106 98 94 87 81 79 64 53 54 67 68 67 63 58 53 52 55 81 130 144 66 47 56 42 53 44 35 30 30 30 33 32 28 30 31 29 28 31 39 39 42 42 42 45 43 38 35 39 47 51 56 60 62 55 49 39 38 54 54 52 41 33 41 41 46 49 45 38 39 42 40 34 38 91 223 294 267 188 108 88 132 192 156 204 217 182 141 234 268 289 316 352 352 364 369 368 361 351 341 340 334 307 348 367 334 282 277 275 290 300 318 378 375 383 406 438 463 464 444 386 304 255 265 324 316 217 364 392 411 430 444 444 436 427 417 409 401 396 394 393 392 392 386 341 290 301 367 377 369 365 371 388 400 400 386 373 311 274 306 374 298 398 440 430 421 441 454 474 496 514 521 471 444 430 383 354 424 437 404 429 600 568 496 480 475 479 491 504 509 503 441 425 437 449 453 449 437 111 100 94 85 68 76 111 132 132 129 134 138 140 141 143 110 121 138 142 140 140 140 145 152 133 110 129 155 160 159 152 142 150 198 278 291 291 277 239 282 290 250 221 292 211 187 126 48 54 165 257 301 299 299 229 210 210 184 61 50 54 52 48 86 86 81 76 72 73 81 84 83 82 83 115 109 76 60 67 60 66 89 119 105 93 83 78 88 114 115 94 72 100 92 83 73 62 58 69 63 56 64 77 95 103 124 170 150 165 195 208 178 132 87 49 28 38 59 46 56 89 107 109 106 99 91 85 84 81 76 72 71 70 66 58 47 44 43 45 43 36 39 36 44 49 36 48 39 34 35 35 34 42 39 29 28 39 34 28 30 37 38 41 43 42 46 41 38 38 42 50 54 59 66 71 62 48 51 60 60 57 43 40 44 41 34 42 48 47 41 44 48 47 46 56 209 276 280 246 192 122 113 143 179 165 204 204 174 147 234 280 290 302 346 354 367 374 372 357 355 326 322 323 274 224 300 323 278 272 279 286 295 322 401 386 403 423 434 455 468 454 421 362 248 223 319 354 211 357 391 410 428 438 437 433 426 418 409 402 398 395 393 389 389 386 382 378 380 386 382 374 369 377 393 411 407 369 339 263 269 327 365 358 369 316 290 425 438 446 454 466 486 508 469 441 435 398 365 401 434 423 368 534 536 493 480 474 475 487 502 508 464 435 432 443 455 459 455 441 107 106 101 97 101 56 76 111 137 131 131 136 139 137 136 119 130 141 141 139 137 135 139 145 137 112 133 155 153 152 151 138 127 144 258 238 221 241 293 295 294 293 292 293 292 290 229 146 151 269 299 298 284 230 175 157 130 85 67 61 59 57 58 83 83 77 67 56 52 74 85 85 84 93 113 123 107 57 50 55 65 74 75 93 103 89 79 146 122 114 106 92 83 74 74 72 65 92 65 60 65 67 81 100 111 117 124 127 169 211 236 223 115 64 38 30 42 46 61 85 111 126 125 116 104 93 88 87 84 80 77 77 73 66 51 29 28 29 31 32 31 32 34 35 36 36 36 36 36 37 37 36 52 52 37 36 50 46 37 30 35 38 41 43 43 44 37 35 39 47 52 55 61 68 73 63 47 55 65 56 198 104 44 48 40 42 47 44 39 46 48 45 52 75 113 224 256 253 222 90 64 64 97 151 166 206 191 143 127 265 322 318 303 323 351 366 374 376 370 370 337 333 334 258 232 267 283 269 266 337 312 279 292 307 383 412 414 422 453 456 453 432 375 247 172 263 357 270 363 390 407 422 430 433 434 433 427 416 409 405 403 401 395 390 384 370 352 356 380 385 378 374 385 399 413 404 359 322 270 302 367 372 416 418 382 361 428 436 438 454 479 467 494 462 436 442 432 389 362 349 352 382 406 431 443 433 465 473 483 496 507 498 422 405 449 456 459 454 438 99 108 108 102 97 61 109 101 84 129 131 136 138 134 127 137 142 142 139 138 130 135 139 140 142 122 124 137 145 138 144 124 104 113 179 169 160 185 248 250 284 298 295 293 291 290 289 290 291 294 295 295 262 133 260 273 211 128 125 89 57 50 71 87 85 78 66 49 40 65 81 86 91 92 92 91 84 69 61 64 75 82 74 90 101 110 123 152 124 90 64 55 62 59 67 70 67 91 72 69 74 77 90 105 106 96 87 136 149 186 212 167 95 62 49 48 56 74 92 110 126 133 127 114 100 90 87 88 89 90 89 83 75 67 52 32 31 31 30 31 32 33 34 37 39 36 40 38 36 37 37 35 45 49 44 44 52 57 49 31 32 37 40 42 43 41 35 34 40 50 55 56 64 71 66 59 45 47 51 43 125 77 47 52 49 45 52 52 47 50 48 49 56 98 264 289 261 226 213 210 123 90 113 163 184 195 149 146 271 307 315 307 293 293 346 363 371 380 381 381 362 359 350 262 259 262 265 267 264 288 313 311 269 275 351 385 399 422 435 436 440 441 415 254 221 298 395 408 392 393 403 414 422 429 434 435 428 418 413 412 413 412 409 400 394 392 390 393 393 390 386 384 398 397 384 369 361 336 355 397 429 406 442 468 468 446 432 434 436 453 481 474 477 435 404 425 438 409 370 339 338 348 360 367 367 364 391 442 443 393 403 457 415 391 419 460 415 387 362 98 102 105 101 90 60 70 69 73 106 131 132 130 129 127 144 147 144 139 134 116 117 127 137 141 126 99 102 132 130 142 124 102 96 90 120 138 151 165 161 261 291 274 274 288 290 291 289 278 279 280 287 295 295 283 164 162 288 297 154 80 71 95 97 96 89 70 45 66 62 69 80 82 73 69 72 78 80 56 53 67 84 80 91 89 97 112 119 108 86 69 63 57 50 67 76 64 64 90 93 86 87 100 100 99 93 81 94 129 133 104 65 69 61 52 49 57 86 104 116 124 128 125 117 108 99 95 98 103 103 96 85 76 69 64 61 61 41 31 32 36 34 35 50 60 36 61 46 36 37 36 34 30 28 27 27 48 58 50 31 29 36 38 40 43 40 36 35 40 50 58 57 65 70 58 54 49 48 72 147 61 45 51 53 52 46 54 58 54 52 49 51 67 125 290 275 237 220 233 196 145 90 83 156 146 179 207 244 309 320 283 251 249 304 361 366 367 374 364 377 381 381 365 286 273 270 271 273 270 261 278 302 314 261 319 334 343 427 429 423 424 427 419 258 317 395 418 438 412 400 399 406 415 423 428 426 417 412 413 412 412 420 419 410 405 405 407 407 403 401 406 421 437 431 404 364 330 341 372 409 437 440 448 468 457 404 425 429 411 414 467 463 453 395 344 376 396 380 351 350 429 345 342 354 358 357 296 362 360 278 334 413 433 436 452 473 447 400 348 109 98 99 101 97 84 80 70 66 79 95 122 132 129 125 143 143 141 138 131 106 97 107 125 136 124 88 86 123 135 141 142 134 118 92 76 85 116 157 150 255 231 160 172 276 291 294 263 163 165 163 221 297 289 140 73 62 83 95 123 99 81 90 93 93 93 87 72 61 67 78 89 91 77 58 59 66 60 52 51 55 69 95 103 93 97 109 92 92 85 76 67 57 51 66 77 72 63 82 91 95 100 105 101 96 86 68 65 81 81 63 40 43 52 58 61 72 89 102 111 117 126 129 126 121 115 112 111 109 103 94 85 78 73 70 69 69 44 32 31 32 33 33 36 43 58 41 35 35 36 36 33 34 33 30 30 52 60 51 32 31 36 38 39 43 38 33 32 36 45 54 56 62 67 61 54 55 56 94 226 89 55 55 57 52 53 54 58 64 52 54 63 75 105 252 257 233 222 240 203 116 98 128 133 162 195 251 315 343 350 313 236 195 351 364 372 370 354 325 368 385 390 384 316 292 286 287 286 282 273 244 241 313 284 291 287 292 336 410 451 452 426 416 322 351 402 425 429 417 404 396 400 412 416 417 413 403 406 411 402 393 405 417 407 404 411 411 409 397 393 411 462 471 448 413 379 333 366 398 416 421 443 460 464 409 295 343 395 401 399 450 441 427 358 283 310 389 311 302 385 272 386 379 340 345 355 367 317 268 283 371 412 446 475 491 485 469 433 376 72 68 69 72 76 91 91 82 72 67 69 98 112 112 110 141 137 133 132 131 114 100 91 95 120 110 113 124 135 135 140 152 161 158 143 68 67 108 149 140 150 153 146 153 275 287 245 186 141 142 126 131 141 120 117 77 55 57 52 67 65 73 93 98 93 90 87 83 77 73 73 75 74 62 53 50 50 51 67 71 71 83 121 120 98 89 94 87 107 111 105 88 51 43 60 76 78 75 85 94 112 136 107 95 87 76 60 54 53 51 45 35 32 50 63 69 78 84 93 102 111 122 129 128 124 119 118 116 111 104 95 86 79 75 73 69 50 37 31 30 30 31 32 41 51 40 34 33 34 35 35 33 33 42 58 59 63 64 55 38 37 36 37 39 41 36 34 32 35 46 50 54 65 75 74 63 54 46 41 50 66 63 62 64 58 60 53 57 74 65 66 76 88 108 216 243 196 167 243 187 120 95 108 147 204 252 300 340 353 357 348 330 321 351 369 356 350 363 331 368 385 385 378 328 306 300 301 300 295 286 233 193 263 295 277 268 274 268 392 528 575 504 415 367 384 414 422 420 418 413 409 410 415 415 412 400 378 404 406 388 366 370 403 392 390 405 411 408 401 394 393 425 451 454 440 413 373 380 405 419 403 440 458 419 333 240 177 326 430 447 439 427 409 331 228 263 318 322 363 406 248 283 361 399 344 432 451 397 332 331 348 375 413 452 477 471 453 427 384 53 54 54 54 58 77 79 81 78 71 76 74 77 87 104 128 126 123 125 132 138 116 84 61 59 58 98 122 123 125 128 143 167 181 148 105 91 109 142 148 143 126 120 139 181 190 171 134 95 77 68 65 63 58 92 87 73 61 49 45 45 55 67 64 79 85 85 84 84 71 60 56 58 57 50 46 51 69 85 88 91 103 128 121 94 78 82 93 124 126 117 100 58 44 54 69 79 81 93 97 110 135 106 87 71 62 59 49 45 47 48 43 41 47 59 72 77 78 83 92 102 115 121 120 114 107 111 116 114 109 100 89 80 73 69 64 37 31 29 29 31 44 49 48 42 33 33 35 37 37 37 37 35 37 47 67 67 66 55 35 38 38 37 35 34 37 32 30 34 40 42 63 80 85 74 57 51 46 46 70 52 66 77 71 67 57 55 59 69 92 76 75 97 139 193 236 187 141 229 190 154 99 83 223 266 299 305 300 349 354 344 335 337 364 373 345 305 286 350 374 383 379 363 377 325 299 302 308 303 298 254 214 275 270 274 276 274 266 344 472 543 514 418 400 411 423 421 420 423 424 421 413 410 404 407 414 413 410 403 384 362 371 389 384 377 383 407 409 415 406 380 389 429 458 465 446 400 401 416 422 409 441 391 304 214 152 336 402 423 444 433 424 404 314 179 240 323 364 378 407 253 227 330 405 282 418 378 315 286 272 283 314 358 403 430 425 405 374 340 81 79 66 60 61 63 64 76 85 87 84 81 87 113 145 84 90 111 128 128 133 133 99 64 63 61 81 93 96 97 98 126 151 157 136 114 105 108 121 140 125 107 102 114 127 140 127 95 59 51 50 47 46 50 70 92 87 65 56 51 45 43 44 38 59 67 66 61 61 52 49 48 50 56 54 54 69 100 98 97 101 108 113 100 81 77 86 92 122 111 93 82 75 58 52 59 75 82 89 91 92 96 106 81 57 49 58 45 43 54 66 57 54 40 45 65 75 76 78 83 91 100 105 103 95 90 99 112 118 116 107 91 80 70 61 48 32 34 33 31 42 59 64 53 34 34 35 38 42 45 39 43 39 34 39 65 67 57 43 36 42 40 40 39 34 32 30 30 34 39 41 61 75 75 62 49 48 56 67 67 59 70 75 65 71 66 70 71 59 108 73 63 78 98 151 243 265 231 220 228 201 156 155 298 315 323 307 287 345 351 337 322 323 352 367 343 304 283 323 359 375 361 315 301 294 259 231 305 307 303 296 289 278 276 277 279 277 262 266 285 330 393 407 417 430 445 456 447 449 439 421 413 410 395 399 418 417 409 396 377 358 359 391 385 368 370 396 414 422 409 379 391 416 439 454 457 423 421 430 438 439 451 341 265 294 357 394 407 427 456 435 431 398 296 137 214 385 387 320 320 217 191 251 311 239 300 268 243 247 220 222 251 296 344 369 360 330 305 307 123 120 88 70 71 76 80 119 137 122 99 85 92 100 110 155 102 81 98 134 129 133 119 97 86 86 70 61 61 64 86 116 137 142 132 120 105 99 108 132 114 98 87 82 88 115 112 89 61 55 54 53 53 55 60 98 94 63 65 60 52 46 44 39 40 41 36 27 29 30 42 51 48 48 70 77 87 116 109 106 104 104 105 80 74 85 95 80 110 92 68 62 79 64 56 58 72 97 80 88 105 112 107 71 49 47 60 70 61 75 95 86 56 38 33 42 69 78 79 78 78 81 85 82 79 81 91 106 116 117 106 89 76 63 47 29 32 43 43 42 61 66 69 56 36 36 37 44 48 47 41 43 39 34 36 51 52 42 34 38 41 40 41 40 35 33 32 32 33 39 44 55 61 59 56 53 61 68 63 43 52 64 67 61 72 77 139 169 82 76 65 61 64 74 143 248 300 298 300 254 251 262 275 314 328 335 333 318 273 325 336 321 319 332 359 355 333 320 341 365 366 346 320 281 280 251 217 304 305 299 290 279 273 278 278 274 274 272 279 282 280 283 385 391 415 475 526 516 498 460 418 411 395 380 387 413 414 402 385 368 360 371 387 382 371 370 385 423 429 407 379 377 383 393 410 437 444 442 445 455 460 465 382 314 323 415 416 416 431 458 443 431 396 297 111 163 232 315 345 201 202 170 158 189 212 230 222 219 230 198 204 235 275 307 305 269 237 262 380 117 125 115 105 104 120 134 132 117 100 97 100 97 97 101 110 93 82 82 95 125 126 126 124 118 96 68 55 52 48 64 78 89 100 114 107 85 75 86 121 106 92 76 60 59 92 109 107 92 79 76 77 78 77 76 118 103 62 68 63 58 55 48 29 30 31 35 39 43 41 41 49 63 59 92 102 101 106 110 95 92 98 101 82 95 94 80 76 99 82 82 108 127 95 79 82 101 123 114 116 118 109 87 48 37 57 104 208 129 180 298 284 90 48 40 32 38 74 79 72 65 67 74 75 78 88 97 103 105 101 87 74 64 46 30 31 45 49 54 61 67 72 74 60 38 37 38 49 51 39 40 36 34 33 32 31 32 33 34 37 40 39 40 41 36 35 34 34 35 42 48 58 61 56 55 49 60 68 58 43 49 53 55 56 62 66 90 101 68 71 66 69 79 84 141 243 300 298 300 297 292 218 129 312 340 333 325 320 153 279 332 320 317 322 354 368 362 349 341 329 313 300 293 273 274 269 266 331 307 321 323 276 271 271 268 300 391 399 409 410 403 388 388 309 344 476 558 567 536 480 421 409 382 375 390 412 410 396 378 362 354 367 387 383 362 345 356 372 384 387 375 374 375 379 389 408 451 461 463 472 470 475 425 371 378 418 422 423 428 444 441 419 381 295 103 110 169 283 389 347 310 192 113 127 157 190 206 207 188 184 203 241 282 303 286 245 213 205 216 111 125 123 117 113 116 121 119 109 98 98 108 104 99 96 98 95 89 83 79 93 103 117 127 125 94 69 60 58 50 46 47 49 57 78 75 59 49 59 100 94 86 73 59 53 69 96 115 118 129 131 133 132 129 140 147 117 77 72 62 61 62 56 34 34 45 77 109 79 71 75 76 75 95 122 119 107 105 105 91 86 89 92 83 74 75 76 59 63 73 81 95 146 118 114 109 99 122 133 132 118 94 72 42 52 89 123 90 88 187 302 288 84 44 47 51 67 50 63 72 63 59 63 74 87 99 103 100 90 73 57 56 39 29 32 46 47 51 59 68 74 77 78 63 39 39 42 43 44 45 39 37 35 34 34 30 32 34 34 33 44 41 41 43 40 34 33 35 38 46 51 60 62 54 49 50 59 58 45 45 48 49 52 61 70 68 64 63 70 81 133 133 90 101 130 231 279 252 298 303 303 297 299 334 336 232 187 342 340 328 313 299 311 320 349 368 371 363 323 292 269 256 257 263 268 272 284 326 254 263 292 269 300 230 253 346 394 403 413 413 402 384 385 385 400 418 432 465 496 485 427 415 386 388 407 417 410 397 381 367 358 370 386 383 367 359 361 358 365 382 376 366 358 356 365 400 441 466 480 493 487 484 441 399 409 429 436 433 429 430 426 400 362 312 240 135 115 158 233 351 191 115 121 132 94 112 150 168 127 142 166 222 293 315 301 256 215 198 202 113 122 119 113 109 111 115 114 107 102 104 109 105 98 94 98 96 94 88 80 71 78 89 101 108 90 70 64 64 60 51 53 66 69 46 46 47 46 51 73 81 87 80 62 50 32 56 93 119 133 138 130 117 112 150 143 120 90 61 55 57 60 55 33 33 64 88 94 88 91 91 87 87 125 147 146 128 105 92 88 88 86 78 75 73 72 63 36 47 54 59 64 78 69 69 76 93 129 125 105 75 46 52 47 64 89 104 89 91 120 153 146 63 46 47 50 58 62 55 55 66 59 66 83 99 105 101 94 78 60 50 51 46 43 45 53 57 61 65 71 77 81 82 66 39 40 47 44 40 39 38 36 38 38 32 29 32 34 35 34 41 46 43 38 44 35 34 35 38 49 52 53 51 46 40 61 63 50 31 40 45 52 61 71 72 65 61 65 80 87 122 117 105 221 237 276 281 248 285 191 153 153 173 313 206 122 158 313 187 261 226 143 286 314 340 359 367 369 376 357 312 256 261 263 262 260 257 249 182 198 251 258 277 189 168 225 311 370 401 410 383 278 279 349 403 399 401 422 453 463 436 425 395 398 417 420 416 406 394 383 377 373 384 391 377 324 358 305 249 270 397 286 293 357 363 377 425 463 485 496 499 495 484 450 366 441 457 450 436 426 412 388 354 312 259 139 97 117 160 231 163 118 125 173 116 86 86 99 100 102 118 173 255 278 309 285 239 210 205 111 107 104 107 108 105 107 109 105 102 109 107 102 98 97 100 94 92 89 87 96 89 83 86 95 89 72 69 71 72 85 84 123 133 50 52 53 50 45 44 48 72 84 74 48 46 48 65 95 121 137 130 118 120 152 139 115 85 53 58 58 56 52 45 36 95 129 119 108 105 105 103 104 139 156 150 128 101 95 91 87 80 74 75 67 57 47 45 61 60 54 50 46 45 45 51 64 82 76 76 61 28 44 48 56 70 88 96 98 154 189 92 74 57 48 48 51 58 56 50 46 44 68 92 107 109 100 86 67 52 46 45 44 46 52 64 69 72 74 77 82 86 67 47 40 40 43 43 42 42 48 48 40 32 31 30 32 35 37 39 44 45 44 41 33 34 36 41 46 51 52 56 59 57 47 60 60 49 36 38 44 57 71 75 61 54 62 79 87 84 78 68 82 192 193 187 172 169 288 252 240 249 248 208 231 178 99 131 152 236 204 134 310 319 325 337 354 365 370 372 339 272 270 268 264 256 239 169 157 179 206 209 194 139 99 103 171 231 253 256 252 251 277 356 412 374 210 344 419 417 410 413 412 414 417 421 420 415 407 399 385 368 385 405 399 337 341 284 246 291 410 359 296 274 352 328 400 459 478 480 483 479 468 455 453 453 463 462 445 427 408 384 331 227 166 110 94 108 131 166 124 99 109 91 96 106 99 73 91 131 137 145 173 201 264 264 224 189 193 111 101 102 109 112 103 97 105 103 102 110 105 101 100 100 97 87 85 84 97 151 154 152 136 110 88 73 73 77 94 209 216 203 153 65 137 136 114 85 60 48 49 47 40 31 43 48 53 63 73 100 106 96 87 111 123 116 85 37 56 58 53 47 46 44 101 142 144 121 113 115 112 107 122 148 146 126 102 99 95 87 78 69 75 67 58 54 59 72 71 60 48 43 42 42 43 44 45 50 76 87 63 40 49 52 54 69 81 97 196 258 95 86 64 47 44 49 51 55 52 42 34 53 69 78 78 72 68 57 46 43 42 44 51 61 71 73 74 77 82 86 88 61 40 40 41 44 46 48 50 44 41 36 30 29 33 32 36 42 41 44 44 44 44 44 36 35 39 45 51 53 67 74 61 40 55 58 49 41 42 48 60 70 61 56 54 66 84 84 85 78 64 52 63 82 75 92 186 322 343 345 346 331 162 179 154 85 78 139 240 276 257 316 321 323 330 346 358 367 370 367 353 282 265 257 245 228 210 194 155 112 112 104 92 83 77 70 98 166 191 138 229 326 394 413 373 201 250 336 401 401 403 404 407 411 415 418 417 412 396 351 369 393 412 422 425 338 296 306 344 412 424 363 304 359 262 359 458 472 444 449 452 440 413 398 429 437 434 438 425 407 383 314 159 94 85 95 107 120 134 115 99 92 74 54 72 87 67 84 106 142 166 147 164 180 182 171 151 162 121 113 115 119 118 109 96 107 108 106 108 104 100 97 90 77 75 76 75 91 148 156 161 128 77 77 74 77 119 189 195 194 132 70 67 156 143 116 97 90 66 42 30 28 26 37 55 59 49 51 64 69 66 60 68 88 85 61 32 54 53 47 45 50 59 84 124 155 138 126 117 106 97 100 125 129 117 95 80 77 73 67 61 73 72 67 61 57 63 66 59 48 43 42 43 41 38 39 57 91 119 118 54 57 55 49 53 70 137 204 210 96 86 65 47 41 52 53 53 55 52 33 34 41 44 39 38 44 45 44 44 46 51 58 66 70 71 73 77 83 88 71 51 47 58 44 45 47 48 48 40 37 40 42 34 36 34 37 43 45 45 42 41 44 48 37 35 40 50 56 68 76 73 61 66 64 55 46 46 48 51 54 52 35 40 50 66 81 72 95 103 91 68 79 145 128 158 349 366 360 354 352 339 145 108 97 70 64 190 275 311 314 318 319 319 322 330 348 358 363 366 368 337 282 248 236 220 125 89 78 75 82 75 81 82 71 63 75 218 291 155 219 345 400 393 371 191 159 255 389 389 393 396 398 393 376 354 362 371 365 405 396 388 400 431 430 358 311 299 325 403 375 356 381 330 292 376 458 474 435 420 422 426 420 432 431 424 408 376 409 408 388 352 290 171 114 95 108 112 116 114 101 78 59 40 48 67 81 96 100 103 105 104 131 142 147 149 143 133 136 133 133 133 130 125 113 119 118 111 103 97 91 77 66 70 73 71 69 89 150 152 157 122 68 67 70 117 158 170 153 105 69 75 129 150 139 133 128 118 98 67 46 47 75 90 105 101 77 47 40 63 81 75 43 56 51 41 43 52 46 41 47 67 83 72 91 132 152 141 116 95 89 99 101 105 97 75 47 43 45 48 53 66 66 56 46 46 48 50 50 48 44 44 43 36 27 30 60 97 127 137 92 63 53 53 57 82 210 198 100 92 88 68 50 45 53 53 57 60 55 34 29 37 39 28 29 29 35 42 44 48 57 63 65 66 69 73 78 82 85 51 40 49 65 46 46 47 45 42 39 36 40 44 38 33 30 36 46 53 48 44 43 45 48 45 44 47 53 67 74 78 77 69 70 66 58 51 51 52 53 52 47 32 43 52 59 63 59 64 72 74 76 149 234 228 242 392 367 336 318 307 279 100 82 91 87 129 258 303 309 312 313 313 259 202 209 305 341 355 361 368 354 288 243 232 217 167 136 100 59 60 59 78 106 119 67 69 204 313 224 262 330 362 364 367 224 204 279 359 258 348 389 391 374 309 270 309 366 372 410 412 403 404 434 414 423 379 323 410 399 266 250 390 313 374 422 455 476 435 413 412 427 445 458 447 429 405 370 372 376 378 372 357 330 203 100 106 104 106 107 99 76 51 41 43 52 67 88 94 88 75 75 98 107 110 111 113 115 144 144 144 143 145 147 146 137 129 118 104 88 65 84 108 104 70 62 95 135 145 94 127 108 53 54 110 140 147 128 76 55 83 130 164 148 155 160 155 138 128 98 81 90 134 150 152 128 86 44 51 93 120 105 61 46 41 45 55 47 41 39 51 84 95 79 64 76 140 146 119 97 96 109 108 106 93 65 42 40 41 43 46 48 45 44 46 51 53 51 48 46 45 46 36 28 31 44 72 127 151 111 70 53 56 65 66 77 76 84 95 96 82 70 58 46 38 36 55 69 64 51 33 26 25 26 29 33 33 31 32 33 51 62 63 66 71 75 79 80 75 48 39 40 43 46 47 46 43 40 36 35 34 34 34 27 26 35 52 60 51 46 46 48 50 55 63 68 68 73 71 77 85 87 78 70 61 54 52 52 51 46 38 34 43 51 57 62 61 70 85 106 131 154 225 324 409 413 368 219 124 101 76 68 63 98 191 311 295 298 309 309 308 307 240 150 98 197 291 325 307 296 292 261 235 221 196 162 111 77 79 56 54 69 88 96 79 127 233 270 93 297 345 341 328 307 331 321 324 348 197 279 348 371 326 271 249 285 335 344 400 416 419 404 329 254 344 426 398 287 273 215 225 362 386 393 410 442 461 430 407 402 415 439 423 426 422 397 368 350 355 356 338 361 347 239 121 103 97 97 99 98 86 62 52 49 49 52 68 78 82 80 76 91 95 88 78 75 65 143 141 142 142 145 147 149 144 138 126 113 108 98 101 108 105 81 97 123 126 87 59 110 96 56 94 127 130 116 89 39 74 137 172 163 153 180 178 159 144 140 110 108 130 155 151 135 101 65 64 102 120 114 102 129 58 41 47 45 43 42 43 54 76 66 68 62 69 130 147 134 118 114 129 138 126 102 71 32 41 44 42 42 41 42 52 65 75 63 51 45 45 47 50 50 45 41 47 60 106 126 88 62 58 57 61 70 73 79 84 89 99 93 78 70 70 58 44 43 55 72 61 36 26 25 26 26 31 35 35 33 33 51 64 67 71 75 78 79 74 42 40 41 42 45 52 47 43 39 35 33 37 36 31 30 27 26 38 58 65 52 47 47 50 54 67 82 94 98 91 80 76 82 97 87 76 65 56 52 53 51 44 35 34 35 37 43 53 53 55 79 111 127 140 188 217 263 415 396 373 347 319 304 215 144 159 270 318 320 315 310 308 305 276 256 214 90 104 205 258 243 227 202 200 201 189 172 144 95 61 66 66 72 73 67 63 69 67 74 104 182 307 334 298 214 78 251 200 171 324 302 218 269 351 301 294 277 280 303 328 332 382 395 349 357 336 384 392 317 351 295 215 185 258 380 315 337 422 427 417 389 373 377 394 333 318 340 383 370 352 354 344 296 351 342 237 141 246 124 91 92 95 97 84 71 63 60 57 57 64 78 100 106 118 122 115 97 91 80 143 142 143 140 142 146 145 140 133 123 113 117 117 113 110 108 98 117 124 103 60 77 112 87 65 135 130 124 110 90 75 128 168 173 151 157 188 178 153 138 138 107 113 139 145 111 70 92 149 151 128 118 108 98 100 69 41 33 44 42 43 51 54 64 253 132 58 76 131 144 145 127 106 118 100 74 50 37 42 37 41 47 46 44 48 64 80 76 55 46 45 47 49 50 50 47 45 54 56 74 81 62 62 63 66 69 72 70 73 84 94 89 92 83 74 68 54 46 49 52 54 72 46 32 31 34 28 29 31 37 49 50 44 53 73 74 75 76 78 74 42 40 42 44 47 59 48 39 34 31 36 38 38 37 38 29 28 42 65 72 54 48 49 52 60 80 93 105 120 121 105 82 69 83 85 78 71 65 54 54 52 47 41 40 36 34 34 40 53 57 75 89 76 85 108 133 202 398 385 389 375 324 252 179 110 142 308 314 315 314 312 308 299 155 75 79 95 118 137 168 203 189 134 132 146 147 148 132 94 59 53 66 66 58 49 45 48 44 42 54 91 267 265 172 88 54 151 143 94 111 179 134 203 332 349 351 320 295 293 321 304 366 377 307 397 388 359 337 339 242 246 251 246 260 269 340 401 411 410 395 360 326 323 338 266 225 238 292 306 330 347 334 281 337 345 283 195 187 165 123 93 105 130 103 88 85 81 72 63 62 76 112 135 147 148 134 106 90 80 142 144 144 140 134 130 131 131 129 116 100 102 110 114 112 109 111 118 116 102 84 113 122 95 82 135 144 143 139 136 137 163 158 145 140 153 168 164 157 156 158 148 154 152 119 54 101 146 159 132 111 71 64 92 117 102 68 47 50 50 66 54 43 78 274 257 172 107 127 136 145 130 101 90 62 48 42 40 45 43 44 46 46 47 55 71 80 66 50 47 47 47 47 48 46 43 44 61 68 66 72 92 102 91 94 103 103 99 174 156 80 79 95 91 77 63 60 66 61 53 54 76 68 60 56 52 37 46 44 36 41 50 55 53 52 74 74 74 65 47 40 48 52 53 53 47 41 35 33 34 35 32 34 39 35 35 34 39 54 70 54 51 55 56 71 92 103 107 110 118 121 100 66 52 67 68 72 78 60 57 52 50 51 48 44 38 32 32 47 53 60 62 43 49 61 87 159 347 357 285 207 187 254 204 170 204 309 308 184 114 101 74 92 79 66 66 96 110 127 141 142 96 85 89 102 120 128 115 84 55 50 53 47 41 39 39 54 59 57 58 103 223 192 106 75 55 192 284 307 286 264 160 134 219 353 357 362 332 267 260 327 386 390 341 412 332 276 272 264 222 243 260 263 266 265 332 388 397 415 390 271 197 287 292 282 260 214 129 167 228 267 276 269 326 350 319 245 207 137 97 101 125 102 94 92 91 87 82 70 64 75 110 142 153 147 128 103 88 83 127 140 142 141 131 118 111 117 124 113 91 81 80 87 90 91 108 114 115 114 115 122 129 126 122 129 143 146 144 142 147 153 142 119 104 135 156 161 168 182 175 150 133 126 123 125 149 158 147 121 109 67 66 109 150 126 80 54 64 83 124 92 47 53 144 252 261 197 128 138 143 128 96 57 44 40 42 44 46 46 44 43 44 49 49 55 61 56 50 49 44 37 36 44 44 42 45 64 68 76 98 130 122 122 143 160 149 105 155 132 64 67 82 85 122 164 81 72 65 57 52 62 74 76 72 64 47 59 52 40 56 63 55 46 45 62 53 50 46 41 57 59 66 70 62 44 37 33 31 31 31 30 31 33 41 38 37 41 52 69 91 96 92 89 106 91 87 99 117 104 98 91 76 49 55 58 67 77 74 64 53 48 52 51 44 38 34 34 34 36 42 47 40 43 50 101 191 204 226 152 79 99 239 201 159 147 166 157 170 201 193 60 70 77 74 66 78 111 117 109 101 83 74 78 90 106 111 75 51 47 41 38 37 37 37 37 126 111 65 76 101 168 154 102 85 56 211 299 298 328 222 177 176 218 360 366 349 263 110 113 278 382 412 414 416 274 222 247 196 245 257 258 261 268 270 339 402 402 417 394 326 270 285 256 203 163 135 82 69 85 119 166 246 312 344 328 266 248 137 86 91 92 116 108 110 122 92 85 77 74 81 118 143 143 126 107 97 93 92 94 118 128 134 130 117 100 101 117 117 100 76 46 40 42 51 79 97 101 103 110 122 127 132 135 135 143 142 138 136 140 145 134 107 90 128 151 156 144 123 114 94 76 89 140 173 176 164 147 132 114 82 89 131 168 135 88 69 97 160 177 115 51 45 67 159 209 197 134 140 141 123 86 42 39 39 41 44 47 46 43 42 45 51 47 42 41 44 44 45 39 31 32 46 45 43 48 61 63 95 129 142 126 160 197 217 201 94 66 58 74 140 147 152 210 262 90 66 59 55 50 51 65 75 73 59 49 52 46 42 61 62 56 54 55 53 56 61 64 64 67 73 75 72 63 46 37 33 31 30 31 33 36 39 41 32 33 39 47 53 109 129 120 107 101 94 86 88 116 103 93 90 89 82 59 81 94 74 81 57 49 50 50 51 49 44 40 39 38 39 43 46 39 41 50 125 223 70 83 73 57 77 148 126 103 92 80 64 111 148 133 47 66 77 74 64 68 95 109 107 93 76 67 64 66 71 48 39 47 54 31 32 34 34 36 41 182 139 56 81 68 106 113 92 79 63 195 288 304 333 207 172 183 201 240 244 295 286 118 122 298 398 406 409 411 334 274 256 254 253 252 253 255 262 268 341 395 332 331 363 344 287 274 217 169 140 133 142 90 69 64 80 244 305 334 328 274 284 181 114 100 68 108 152 187 199 209 122 165 201 90 164 181 157 112 89 94 99 103 62 82 94 103 107 104 92 80 106 121 113 81 47 45 46 46 45 46 47 48 58 89 102 115 125 131 132 132 121 116 133 143 136 121 114 139 154 151 117 70 69 60 51 81 159 201 190 170 151 134 106 91 106 141 163 138 111 111 150 212 178 106 54 53 62 101 133 147 141 143 139 113 72 38 39 40 41 43 46 46 43 44 52 59 55 45 33 28 34 35 37 44 52 59 52 48 51 53 69 113 144 138 141 201 235 246 241 90 55 72 142 286 287 287 289 261 126 76 54 51 57 60 58 64 64 48 61 58 54 53 64 64 71 72 65 65 84 95 98 92 78 84 78 67 61 47 37 33 31 31 31 34 37 38 43 36 34 37 47 84 152 174 150 100 95 106 110 110 118 120 103 102 118 94 82 67 55 55 79 78 63 49 53 52 43 37 36 37 42 47 46 42 41 54 71 77 74 74 76 76 73 66 40 45 67 87 81 61 59 53 38 28 53 62 59 52 54 65 77 80 67 59 57 56 54 54 50 49 44 33 33 37 36 34 37 57 59 53 51 60 60 62 60 58 59 73 189 293 328 337 209 220 288 293 215 211 284 324 201 292 329 362 407 406 410 412 359 267 254 249 246 245 247 253 293 338 337 270 268 303 309 281 261 206 163 136 124 129 95 69 55 68 255 332 361 345 298 304 244 203 192 159 174 226 257 240 265 146 187 248 76 245 272 200 99 88 93 100 107 58 63 61 57 48 43 41 39 72 105 110 81 63 91 109 111 99 57 46 44 45 53 58 72 99 130 136 120 99 88 102 129 131 124 124 141 150 145 115 71 54 51 49 85 165 204 194 172 148 125 95 98 120 145 153 138 131 148 182 194 133 85 59 54 57 122 152 150 137 146 129 96 61 34 40 42 43 43 41 41 41 47 59 71 53 35 26 27 36 31 38 59 88 73 68 62 52 50 71 116 149 152 151 202 235 246 230 72 53 156 285 285 284 284 286 284 269 109 57 60 66 73 63 54 51 58 103 113 101 91 110 103 93 76 62 96 108 112 110 103 98 86 77 69 58 44 36 32 31 31 31 38 40 38 46 42 39 43 65 142 204 220 182 99 93 98 104 115 140 130 107 95 95 78 74 61 50 53 62 61 62 61 52 43 36 33 36 47 50 47 44 42 44 191 159 70 68 70 73 74 73 69 43 55 67 71 70 70 65 51 33 32 43 47 46 43 43 46 52 56 51 50 52 54 54 52 53 48 40 38 37 46 46 41 37 33 36 41 48 58 65 49 38 39 49 74 175 279 336 338 262 294 362 361 295 293 332 342 217 343 376 389 409 411 414 348 315 388 275 252 247 243 241 249 332 332 263 262 261 266 273 276 256 206 164 124 80 108 202 183 88 91 91 263 370 338 350 262 288 336 333 266 276 300 303 282 306 244 256 296 225 271 200 114 86 96 94 96 93 92 139 142 140 81 41 38 37 42 67 85 84 109 125 127 116 97 59 49 46 44 44 45 50 64 89 130 122 98 74 70 110 120 120 123 136 140 140 132 114 86 80 74 98 152 177 179 164 143 124 93 112 136 150 146 127 120 135 156 136 97 76 64 57 50 108 142 141 115 134 111 80 58 56 38 41 45 43 40 38 37 37 39 43 33 33 37 39 44 47 50 65 106 103 95 75 49 46 46 82 123 148 159 198 230 248 235 60 145 242 284 283 283 283 285 249 72 59 59 62 67 70 75 79 83 92 89 103 112 117 133 110 102 78 55 118 125 123 118 112 101 84 79 75 54 37 32 31 31 31 36 50 57 52 46 39 38 58 108 189 237 248 223 167 100 83 94 118 141 118 108 97 80 71 65 58 54 57 57 58 61 62 54 47 43 39 39 51 51 44 50 71 73 100 89 69 69 70 70 69 68 65 64 46 35 36 35 58 62 56 49 44 42 42 43 43 42 42 44 46 47 48 45 47 55 52 57 49 42 47 45 43 39 40 52 33 32 35 40 55 47 43 42 43 55 49 97 200 325 331 339 345 350 354 357 359 362 351 288 357 388 397 402 412 346 288 271 284 263 258 254 248 245 250 256 262 264 260 262 266 272 277 258 210 156 102 58 92 142 130 87 88 86 111 204 382 391 364 357 358 343 167 261 326 326 331 346 337 325 316 295 269 166 78 78 89 88 89 95 125 132 133 134 121 111 109 107 106 106 108 112 130 135 130 115 92 74 56 48 47 47 47 47 46 53 91 116 112 88 66 92 108 116 122 133 131 135 145 153 150 142 131 128 135 139 147 147 142 132 93 114 133 135 115 97 116 134 128 80 49 51 58 55 45 96 133 139 113 124 100 66 43 48 79 63 41 33 41 41 40 39 38 39 42 42 43 47 54 58 61 64 70 107 126 123 101 72 53 54 61 66 100 201 241 242 248 239 261 278 283 281 282 275 203 83 52 55 56 58 65 68 76 81 81 74 91 116 132 137 134 119 88 78 103 129 134 140 137 118 96 95 91 77 48 35 31 31 32 34 56 62 59 53 47 32 35 75 157 203 232 249 260 267 108 82 113 144 108 96 105 105 82 73 64 57 55 55 56 67 69 63 62 53 49 47 47 54 46 52 68 80 79 75 71 69 69 70 70 67 63 58 58 46 41 50 45 53 56 54 51 48 45 43 43 45 45 43 42 43 45 47 37 36 52 49 53 57 57 51 46 38 37 45 52 44 35 31 35 46 47 51 52 44 46 51 110 202 277 320 329 331 334 336 338 340 343 349 355 368 385 398 397 346 294 271 264 254 259 263 263 258 251 250 252 255 257 255 260 270 280 285 267 221 152 84 57 85 82 77 81 82 89 119 154 164 339 363 368 384 398 383 367 345 330 326 347 344 328 306 268 261 211 141 80 80 78 79 85 126 124 126 124 120 114 110 112 126 126 122 120 128 134 129 114 91 81 59 49 52 60 62 59 53 46 45 84 103 101 87 84 98 107 113 120 121 129 134 141 160 158 159 157 150 138 133 127 121 114 92 102 112 120 127 142 147 139 120 94 59 50 49 46 43 104 137 136 111 114 92 64 41 38 75 88 71 41 35 39 35 35 42 42 46 81 98 62 93 90 76 76 110 84 114 152 166 131 107 76 56 55 65 99 160 215 232 282 288 262 229 232 189 141 88 44 41 62 56 48 59 53 58 61 62 65 85 100 117 131 120 82 65 87 137 148 143 146 143 124 95 90 89 77 42 51 39 29 33 53 58 59 57 52 47 44 44 74 150 155 189 217 215 160 74 87 130 149 89 90 93 86 65 68 64 62 58 47 54 68 71 66 65 54 49 49 51 48 52 66 78 79 78 75 73 70 69 70 69 66 62 57 42 42 46 42 33 46 53 54 55 54 52 48 43 42 44 44 42 40 41 41 33 32 47 44 45 56 63 51 45 34 37 48 48 41 33 37 53 47 57 57 50 46 46 51 121 224 281 319 324 320 321 321 320 322 329 339 353 372 389 399 390 325 292 274 268 259 263 268 270 270 261 255 253 253 253 259 264 272 288 315 283 236 164 82 48 81 93 89 83 84 158 229 216 77 151 282 378 401 406 399 390 375 348 328 335 335 312 253 257 263 260 232 150 153 109 71 75 119 116 120 121 114 104 97 102 122 128 121 113 123 130 127 113 93 75 57 51 62 88 90 82 67 53 49 46 45 58 84 85 91 83 62 42 81 116 140 154 159 152 152 156 157 154 141 125 107 87 57 55 57 59 65 90 126 135 121 109 100 80 58 54 101 134 142 125 94 100 71 50 40 38 52 65 81 96 97 97 88 68 46 51 55 86 100 66 84 92 100 114 138 85 88 112 141 173 176 156 147 150 68 87 146 198 212 246 260 256 239 216 112 60 43 44 41 59 51 39 45 52 55 55 56 61 69 79 102 127 121 69 55 86 144 153 148 144 144 141 115 91 77 64 33 36 34 31 33 54 57 57 55 51 48 52 60 70 82 123 140 120 78 46 52 95 118 101 86 89 88 83 77 82 72 71 69 46 61 61 60 61 54 52 50 50 51 47 67 76 72 64 63 71 74 72 70 70 69 66 60 43 32 38 49 54 50 54 56 57 59 59 57 52 47 42 41 41 36 25 25 24 25 30 41 40 40 42 44 44 41 32 32 40 39 32 29 36 51 48 69 69 53 50 47 50 92 183 325 326 320 318 322 318 316 318 324 337 364 385 395 384 341 347 305 274 269 264 267 269 272 276 267 258 254 254 258 265 271 275 276 267 271 240 160 57 50 74 84 85 90 141 260 320 274 96 73 159 271 370 402 398 332 248 211 310 327 323 264 79 221 250 249 256 268 260 200 132 72 117 118 121 121 110 97 92 103 121 126 118 108 125 129 126 116 97 79 64 61 77 111 103 92 83 72 51 49 46 44 45 45 45 43 39 37 43 53 89 127 138 138 138 139 142 143 144 130 118 111 94 57 42 40 41 51 69 78 91 135 136 95 56 60 150 169 160 139 115 94 59 42 40 40 41 45 66 104 147 146 134 109 83 92 94 84 80 91 92 101 123 145 141 86 72 74 89 137 179 220 247 232 80 155 213 224 208 240 256 272 268 204 78 44 43 46 57 63 53 41 40 52 53 52 55 65 60 72 89 104 117 66 72 109 147 155 148 143 144 150 129 94 65 45 29 29 30 36 47 56 57 57 54 50 44 65 67 60 69 71 66 54 42 43 52 81 92 76 86 86 86 87 88 70 77 79 68 48 69 72 65 55 50 62 64 59 55 74 76 75 65 38 47 66 75 72 70 61 56 54 48 33 30 35 47 65 63 61 60 59 60 63 61 57 52 48 34 36 37 25 25 25 29 32 26 26 26 33 40 27 28 28 27 26 27 32 32 30 33 49 72 72 59 61 50 51 68 128 314 321 294 277 293 309 317 323 330 345 367 388 384 342 254 253 262 267 266 266 268 270 280 307 275 263 260 262 269 273 310 338 327 274 263 236 183 111 97 62 50 66 111 276 320 323 296 172 112 85 127 240 349 367 301 197 121 295 232 138 125 235 236 240 244 250 303 274 282 250 78 123 127 127 124 109 94 91 108 122 124 115 108 124 137 138 123 99 92 85 83 92 114 121 102 90 83 72 63 52 45 44 43 41 39 37 37 38 40 52 78 114 129 132 139 148 148 138 131 132 139 127 107 75 48 37 37 39 41 56 102 145 119 74 67 174 199 191 170 145 90 57 45 45 45 46 48 51 67 120 141 134 122 125 158 141 97 82 129 135 128 138 151 140 75 68 77 81 69 127 225 282 244 113 221 271 255 225 278 288 288 256 140 63 42 44 55 85 77 62 50 46 47 48 48 54 74 67 75 78 81 105 82 110 145 155 152 133 133 142 145 134 108 70 38 42 44 45 51 60 59 57 55 53 52 69 86 84 69 54 44 38 36 38 49 54 68 77 77 87 94 99 97 83 68 78 80 67 49 73 87 83 64 55 56 53 57 77 80 79 78 68 42 73 79 77 72 64 42 38 42 42 43 44 45 52 69 67 57 50 51 63 65 64 60 54 45 38 36 33 28 27 27 28 29 27 36 32 31 35 30 37 35 30 30 31 39 37 30 30 53 62 62 59 63 61 60 70 119 272 286 270 258 268 267 297 319 330 350 365 364 352 336 331 268 248 250 253 261 264 269 289 336 284 271 270 272 280 283 310 328 316 280 262 236 189 112 67 74 73 92 293 314 321 326 324 287 145 69 61 98 239 295 295 263 222 285 206 138 151 120 103 112 156 244 293 266 275 264 91 134 135 132 132 121 104 98 117 127 129 124 118 117 124 122 115 108 113 121 123 123 124 116 118 113 102 91 82 77 72 69 76 67 65 57 42 43 79 66 48 71 95 109 130 150 153 128 126 139 153 146 150 125 89 62 61 68 56 39 43 110 134 117 106 199 221 209 182 146 76 57 54 56 57 58 58 58 56 52 99 106 104 125 206 152 107 102 140 146 136 144 158 149 96 79 85 99 95 131 201 257 262 204 267 254 221 259 285 290 289 237 47 43 42 52 77 112 82 65 56 44 49 54 54 59 82 84 76 74 79 87 115 146 164 159 144 110 112 130 135 131 125 89 46 62 64 64 64 63 60 57 54 51 53 96 103 95 75 40 35 34 35 39 51 55 60 67 75 89 99 99 90 77 83 84 79 69 54 81 93 89 77 67 60 54 59 83 84 83 82 81 79 82 81 78 68 38 35 53 70 69 72 72 68 64 64 61 45 35 37 55 54 52 50 47 38 36 33 31 30 37 40 42 45 49 36 34 39 47 46 36 35 47 69 50 52 45 31 32 48 66 71 50 44 65 64 69 109 177 217 241 249 246 191 238 299 325 299 346 348 325 306 310 317 243 170 240 250 257 266 274 278 275 277 279 280 286 291 296 298 297 286 265 226 170 112 202 245 195 87 119 257 323 332 322 127 78 80 96 73 122 198 269 309 299 271 224 203 215 95 70 117 193 224 237 260 272 236 108 141 141 142 146 142 133 125 124 126 137 138 129 114 106 104 99 94 96 114 131 139 131 103 106 111 111 103 88 86 84 85 105 85 96 101 87 79 104 77 41 40 55 80 109 131 136 118 115 130 152 155 152 160 155 126 119 128 97 53 40 42 89 140 186 238 228 188 156 134 54 57 63 65 67 69 66 60 54 49 48 50 93 174 230 161 110 116 183 209 174 166 185 202 197 183 165 135 80 84 85 100 136 181 261 263 247 294 293 292 290 238 47 44 43 69 115 121 90 67 54 47 48 51 59 71 84 87 92 80 53 48 111 155 170 156 138 111 100 110 131 120 122 95 55 67 68 66 65 64 62 58 53 49 51 103 104 89 67 34 33 34 35 39 50 55 58 63 73 84 95 99 93 72 91 88 79 70 55 80 90 88 82 76 64 53 58 88 87 86 84 83 84 82 80 79 72 39 36 54 74 75 74 72 55 37 45 42 41 39 34 35 34 33 36 43 33 29 31 34 36 43 46 48 51 47 36 32 33 36 42 34 35 54 87 55 47 43 38 39 39 162 190 37 34 43 43 39 43 51 144 209 223 220 179 228 294 325 274 327 325 284 244 243 243 222 202 208 238 254 263 270 272 271 274 279 285 290 296 302 305 306 295 271 226 181 213 213 260 244 84 83 115 214 328 329 143 93 175 280 97 57 118 203 252 241 246 246 242 240 165 101 130 236 270 296 313 314 284 127 146 144 143 143 141 139 135 125 116 121 127 125 107 93 90 89 87 87 96 119 137 138 118 100 98 101 97 86 83 79 81 98 74 89 106 108 105 89 67 47 39 38 62 83 98 110 115 97 104 133 144 139 173 199 190 167 140 126 102 45 43 42 98 187 230 206 190 158 107 66 66 68 69 72 69 63 57 54 53 52 49 98 190 236 205 157 135 153 139 159 190 221 245 223 195 178 172 168 177 152 180 278 250 245 249 263 285 294 294 279 214 48 44 65 95 119 121 90 62 46 46 47 46 73 105 93 91 103 101 78 49 111 154 168 155 137 110 116 135 124 102 93 75 54 67 67 67 66 65 64 60 54 49 49 104 97 79 60 33 33 35 37 40 49 55 60 68 80 80 90 103 107 85 92 86 74 62 58 78 87 87 79 76 69 59 59 89 88 86 85 84 83 80 78 68 47 38 58 73 77 75 72 55 45 43 36 41 43 42 40 36 37 37 44 60 39 33 36 43 44 46 51 52 46 42 36 33 33 37 46 41 42 51 57 45 41 42 76 241 257 275 268 213 53 35 36 35 42 44 127 177 175 180 222 256 285 304 289 287 267 239 212 204 197 205 220 204 231 246 255 264 267 269 272 277 285 293 299 304 307 309 301 275 224 169 236 151 210 253 80 82 79 109 144 140 78 65 153 287 80 65 104 155 200 220 241 250 243 205 210 183 176 191 257 322 288 215 204 243 145 143 141 140 135 134 131 123 111 107 105 102 95 87 84 82 82 83 86 103 121 130 119 95 86 85 83 81 78 75 74 77 63 58 55 55 72 83 81 67 47 47 41 39 61 124 132 74 71 127 158 145 175 203 195 143 143 144 117 51 48 45 93 172 226 210 200 158 87 67 66 59 57 68 65 56 52 53 58 53 77 143 225 243 206 188 161 109 88 149 207 238 238 252 265 272 274 275 248 252 279 311 292 282 282 287 292 296 295 270 207 95 55 68 90 95 93 65 50 44 44 46 84 109 110 92 91 85 71 55 49 119 152 158 154 135 111 98 105 133 131 104 66 41 66 68 69 70 70 70 63 56 49 49 81 87 84 72 41 36 39 43 44 54 57 62 73 87 90 96 105 111 103 88 77 63 50 62 80 90 87 71 68 68 62 62 88 87 85 83 82 83 81 78 65 39 38 65 79 78 74 50 39 37 38 38 64 57 51 71 70 70 69 67 62 59 47 43 48 46 53 64 59 39 45 38 38 43 49 53 50 47 44 41 135 170 182 215 293 178 114 145 244 76 39 39 42 39 43 47 80 147 139 155 194 228 230 273 225 199 206 213 186 185 205 229 210 228 239 247 258 262 265 271 280 288 295 302 305 305 310 301 262 180 79 95 108 173 204 79 80 83 78 68 72 68 71 99 142 71 196 206 126 173 192 215 243 251 159 200 271 273 184 258 327 302 242 243 229 143 141 138 134 124 119 118 118 112 104 94 88 88 86 83 80 78 80 83 91 100 104 89 84 83 83 82 79 79 83 89 96 111 110 100 87 89 106 114 106 91 111 63 42 43 53 120 74 44 72 155 144 149 161 171 172 157 146 135 120 114 136 171 207 227 207 185 136 71 57 56 56 59 67 66 62 59 58 57 50 131 208 245 245 194 149 111 81 73 104 188 266 270 288 304 313 313 301 286 229 184 181 173 167 226 293 297 298 282 258 206 78 52 54 62 63 61 50 45 49 62 93 115 111 91 83 79 65 52 50 77 125 149 153 149 148 133 108 93 120 126 103 66 39 65 68 70 73 73 70 64 56 50 49 84 101 94 66 35 58 50 39 47 57 62 68 75 83 85 88 94 95 67 60 55 51 50 60 83 95 90 67 61 60 59 63 87 86 83 81 80 82 82 81 68 40 42 66 79 77 73 59 49 43 44 45 47 46 53 74 73 69 65 57 35 72 66 50 44 52 67 62 44 28 33 42 47 48 49 47 48 44 40 49 225 283 252 185 171 76 34 93 276 214 104 42 50 39 51 47 82 177 169 219 252 222 113 156 173 182 190 203 163 176 215 241 217 228 236 240 251 256 260 265 273 281 284 291 298 300 284 265 162 47 52 84 99 98 96 131 140 111 80 81 80 75 72 73 79 65 129 144 118 136 193 220 235 252 229 291 319 319 320 330 341 339 327 321 202 140 137 132 124 111 102 100 104 106 103 94 88 87 85 89 87 82 81 81 85 88 89 90 86 86 88 90 100 94 95 98 96 117 118 117 122 136 126 121 118 117 130 94 62 44 46 84 60 42 65 150 149 145 158 188 197 187 157 139 155 180 197 209 211 197 209 192 136 66 59 61 63 66 68 67 65 63 59 53 47 163 245 253 244 212 178 132 79 75 72 126 200 236 228 224 221 218 205 281 213 117 76 70 64 125 214 271 296 279 254 200 53 47 45 44 45 46 59 74 89 105 126 114 88 66 73 61 51 46 56 114 136 145 147 146 155 149 124 94 86 105 86 55 38 63 67 70 72 71 68 63 56 50 49 80 90 85 69 36 64 71 61 43 57 64 70 75 77 79 79 80 80 66 60 56 53 52 52 68 92 105 82 63 60 58 60 86 86 84 81 80 80 82 82 72 44 44 65 78 73 57 54 47 47 59 60 57 58 64 72 71 66 59 51 42 65 66 53 40 52 58 52 41 38 43 48 46 39 36 38 37 39 53 110 249 293 222 60 50 37 77 155 172 154 158 133 52 35 46 54 64 80 105 122 181 234 147 147 163 178 182 179 141 169 225 247 232 236 237 236 243 249 252 254 258 273 275 271 262 243 128 93 66 49 64 86 95 95 122 293 307 193 78 80 78 71 65 63 63 61 77 95 109 120 157 195 200 148 287 319 318 318 320 322 327 330 325 285 190 138 132 126 119 114 100 89 86 90 93 90 87 86 87 104 100 89 88 84 89 92 95 102 102 104 109 112 100 120 114 99 91 98 103 115 134 155 128 126 125 116 105 93 68 49 50 58 52 46 60 109 111 100 114 158 196 207 171 135 140 197 218 218 205 191 214 180 118 61 66 70 72 71 68 65 69 65 56 53 116 200 245 248 266 265 270 230 131 82 70 73 94 138 113 97 91 103 153 267 254 166 69 63 60 75 134 251 292 282 244 180 75 56 47 44 43 45 74 106 130 135 128 97 67 51 61 49 45 51 73 138 146 143 139 137 156 157 140 109 78 91 71 46 37 62 66 68 69 68 66 61 55 50 49 71 94 99 78 45 67 79 81 76 59 63 67 65 62 71 75 77 77 64 74 65 53 54 52 54 72 93 92 73 63 54 52 85 85 84 83 83 82 82 79 68 47 49 67 74 63 47 46 46 55 71 73 74 74 74 72 69 63 55 50 62 65 59 50 43 48 59 60 52 44 45 48 43 40 66 71 55 49 97 275 277 256 200 69 52 40 104 176 45 29 107 133 49 34 36 47 54 39 76 88 109 136 132 129 145 178 225 293 170 152 220 247 258 253 244 237 237 243 244 243 241 258 264 255 215 124 61 49 53 59 72 84 91 95 117 290 313 203 80 79 105 90 65 59 55 57 69 82 85 105 118 179 255 263 316 323 319 318 317 319 322 331 334 192 154 139 126 120 127 138 121 100 86 84 83 84 84 83 82 84 85 93 109 108 114 125 136 138 142 121 126 154 158 137 128 124 117 111 99 104 123 145 161 145 129 116 85 78 67 61 65 73 69 68 73 86 93 79 82 112 155 186 146 111 132 198 227 224 211 216 214 146 84 58 71 74 74 71 67 63 74 72 73 108 256 263 241 247 307 291 276 252 202 96 87 99 108 97 78 66 74 129 280 268 236 164 65 58 55 98 181 276 287 264 213 155 126 78 55 47 46 46 70 95 111 114 113 86 62 49 48 46 45 60 99 146 151 145 135 126 151 159 151 132 107 84 61 44 40 56 64 67 67 67 65 60 55 51 50 52 93 113 88 51 55 72 90 94 58 56 59 59 59 67 70 70 71 83 83 74 60 49 53 52 61 77 89 86 72 57 54 85 87 85 84 84 86 84 65 40 40 69 75 61 43 65 69 71 72 74 78 79 79 77 73 67 60 53 51 69 70 64 54 44 47 65 65 53 51 47 41 36 41 73 83 69 105 242 261 163 87 66 69 52 48 41 29 32 28 25 30 42 37 31 39 53 48 56 70 81 85 95 102 140 211 301 307 174 147 221 251 260 259 251 239 232 234 236 234 230 238 249 243 191 50 52 59 66 69 75 83 90 99 111 152 144 113 87 81 250 170 65 57 63 57 65 72 62 82 90 168 272 209 295 325 323 320 318 319 321 326 335 180 133 136 119 113 132 144 131 116 103 95 86 83 82 82 81 82 85 96 116 137 141 142 141 137 143 126 124 141 154 137 142 149 147 137 113 103 109 129 185 177 151 125 97 76 70 72 80 92 90 93 101 109 128 115 107 111 114 124 80 81 171 227 240 234 225 227 210 143 92 76 77 77 74 72 70 64 60 77 146 283 291 267 267 289 282 179 114 93 106 113 163 188 173 121 77 66 105 165 180 152 106 73 65 58 53 72 130 228 252 236 201 164 141 99 70 58 59 56 65 63 61 73 64 70 63 47 47 46 45 66 112 148 158 153 138 122 140 151 155 151 135 69 47 45 45 45 60 68 68 68 65 61 54 48 51 39 68 94 90 60 45 64 92 97 74 58 52 55 60 66 68 64 62 93 89 79 68 56 53 54 57 64 81 82 74 61 54 87 90 88 87 88 88 86 69 45 44 42 40 43 48 39 64 77 78 77 78 77 77 75 69 63 58 54 52 69 72 67 59 57 61 70 68 57 52 52 52 54 61 63 175 219 215 231 269 183 107 75 39 43 45 44 41 34 28 25 28 36 46 37 37 52 65 56 67 78 77 80 85 165 275 310 185 99 108 190 263 269 266 254 234 229 229 229 227 223 221 231 218 157 57 60 69 74 73 74 79 89 130 253 262 173 98 117 260 162 98 89 85 61 54 54 54 58 65 78 160 285 205 291 329 329 323 321 320 320 320 322 302 225 131 134 132 133 136 138 142 144 136 96 88 94 99 86 87 89 93 101 111 112 114 123 138 141 132 131 139 146 143 150 158 161 155 129 108 103 122 163 188 170 131 119 90 76 75 82 85 93 106 124 149 169 157 154 160 147 74 54 105 210 246 245 244 243 232 209 182 138 92 87 83 80 81 83 67 61 83 158 293 297 269 254 237 163 110 92 91 101 145 209 225 188 116 132 139 158 179 173 150 143 164 186 68 51 52 81 155 215 222 218 203 144 99 66 51 51 50 50 50 51 52 52 52 50 48 47 46 46 59 91 142 161 161 144 111 130 143 150 151 142 71 49 47 44 43 60 69 71 71 67 62 50 38 52 47 38 47 76 66 53 67 90 96 97 73 55 51 64 65 66 61 56 95 93 84 73 64 52 61 66 65 76 76 75 67 59 89 92 90 89 89 88 66 54 55 49 42 39 39 43 70 78 81 82 81 79 76 72 69 63 60 57 55 56 76 72 62 59 70 77 74 65 55 43 55 63 69 75 62 196 262 230 135 114 82 72 75 31 39 43 44 46 38 33 29 31 45 57 44 35 44 69 76 79 80 80 85 140 236 312 302 117 57 72 130 255 295 287 257 234 233 232 228 223 218 198 204 158 54 56 67 73 74 73 71 74 83 119 220 211 212 186 97 133 94 87 99 93 52 62 70 57 52 75 101 183 313 318 324 330 331 324 322 320 319 318 318 320 303 138 135 134 134 136 140 143 145 139 103 93 93 95 88 88 89 90 91 89 106 117 129 148 147 142 139 141 145 151 153 156 158 160 134 109 104 128 119 152 151 122 112 97 86 83 88 96 117 139 159 169 150 169 189 192 174 118 150 209 256 267 248 243 237 206 106 75 70 75 82 85 86 90 89 65 60 152 258 283 260 241 209 162 104 90 90 111 153 205 210 189 153 115 120 129 149 170 169 155 155 146 114 55 47 62 87 112 177 207 202 166 106 71 56 52 50 50 49 50 52 56 51 49 48 46 46 46 69 94 109 106 140 156 152 137 122 115 126 143 123 87 57 40 39 36 59 71 72 72 69 65 57 47 43 56 51 46 50 40 63 78 83 86 88 84 67 49 67 64 63 58 55 98 100 90 78 66 56 66 74 73 76 75 75 71 61 73 74 72 73 90 87 59 48 61 48 43 40 40 43 78 85 86 86 85 82 78 72 64 57 56 49 52 76 73 74 73 67 54 74 70 55 41 41 52 57 62 76 142 169 163 134 68 43 40 62 92 44 41 41 41 42 43 33 36 56 73 44 33 44 68 70 76 80 82 87 130 246 311 295 220 94 52 54 75 164 249 282 261 204 222 226 223 218 222 204 165 114 78 70 71 72 71 70 68 66 71 95 180 127 207 258 92 80 167 176 98 79 75 75 76 80 80 83 189 301 312 310 318 320 311 322 321 320 319 319 320 322 325 137 138 138 139 143 142 135 128 126 124 116 109 100 88 101 93 88 88 88 121 136 143 149 147 143 131 120 126 146 154 156 156 158 135 103 100 144 149 113 110 122 96 112 117 115 115 135 160 182 197 203 186 173 163 154 144 144 176 223 262 261 250 246 232 186 89 61 59 66 72 87 82 75 72 61 143 233 281 247 149 124 110 91 72 70 85 135 213 238 195 153 130 130 91 85 90 107 146 188 171 122 69 46 61 81 94 93 150 182 172 127 74 51 48 51 50 51 50 50 51 53 49 47 45 44 46 92 100 93 92 87 102 136 163 149 135 131 135 133 88 64 48 39 36 38 41 56 72 70 68 65 59 53 51 51 50 49 53 65 71 74 76 79 78 71 61 52 59 61 56 52 58 103 105 95 83 71 64 64 69 75 76 76 73 68 61 54 57 57 63 91 88 62 49 60 53 45 54 69 72 86 88 87 86 85 82 78 73 65 56 53 46 48 71 59 57 54 49 47 66 60 43 34 59 47 64 99 111 222 132 54 47 45 45 58 80 94 52 43 41 40 41 55 49 43 46 55 50 50 57 67 70 73 78 84 92 250 300 308 270 87 63 56 50 49 73 155 224 240 152 146 167 174 151 182 203 176 122 80 70 66 65 65 64 61 56 55 83 239 145 171 223 97 92 166 168 94 89 188 235 243 254 262 146 97 158 312 266 292 299 269 316 320 320 320 321 325 330 333 130 134 135 137 141 145 124 110 116 137 124 114 104 88 110 97 83 80 88 110 113 117 128 122 119 118 115 110 144 155 158 162 170 139 107 103 141 199 190 141 104 128 147 147 136 128 153 191 208 214 219 220 193 153 126 140 168 212 251 271 257 253 247 223 171 87 65 62 68 81 91 95 84 63 59 184 254 253 189 89 67 64 63 65 65 85 146 232 241 183 126 97 103 74 65 60 64 95 146 136 95 60 80 97 110 111 97 117 119 105 80 54 40 43 50 51 53 53 52 50 49 46 44 42 46 64 124 122 96 82 82 72 106 154 156 147 146 131 95 62 49 42 40 42 42 46 52 58 69 66 63 58 56 70 54 49 49 43 69 75 76 77 77 50 40 40 43 44 53 57 56 58 103 105 96 85 74 67 59 63 79 72 75 72 65 62 56 59 63 70 91 88 66 52 59 57 60 67 78 96 94 93 92 91 89 86 82 75 66 58 46 42 51 75 65 56 53 55 48 57 47 32 29 34 43 164 302 241 140 76 54 61 47 45 79 103 71 49 43 41 40 41 52 64 59 35 48 50 53 59 66 71 74 64 52 86 99 209 304 274 91 67 63 54 47 46 78 134 178 112 81 93 105 90 122 153 142 102 71 65 63 63 64 64 61 55 49 52 75 94 111 118 100 96 103 105 96 98 244 313 313 311 311 268 211 176 297 307 315 317 318 320 320 320 321 323 331 338 341 125 127 132 138 142 146 114 95 105 118 96 86 86 88 86 84 69 60 94 113 108 101 101 100 95 92 93 102 143 157 163 167 171 141 113 111 147 204 212 173 126 122 138 150 145 133 149 194 209 212 219 229 224 169 116 140 211 254 272 268 250 253 234 188 122 81 71 71 78 91 95 111 100 67 81 194 241 210 120 76 68 67 67 70 69 92 149 221 227 160 100 64 59 69 68 67 65 53 66 72 69 70 127 131 121 104 85 77 58 48 48 54 41 44 50 51 54 53 52 50 48 44 41 43 57 104 136 123 96 80 78 57 75 121 156 142 131 103 62 47 43 42 45 48 46 49 48 49 66 61 57 55 58 80 58 46 48 60 73 75 75 70 49 38 49 63 67 72 55 50 66 99 105 100 91 81 72 70 68 73 82 62 67 68 63 55 58 60 62 68 87 85 72 61 59 56 74 67 58 86 82 89 95 95 92 90 85 75 65 68 52 45 52 73 63 48 41 45 46 46 39 31 27 33 36 145 264 100 91 74 59 57 47 48 86 109 46 45 42 41 41 41 44 68 74 39 48 49 51 56 63 68 58 44 40 48 72 192 302 281 95 62 65 64 51 46 46 63 93 95 68 55 57 60 73 87 85 71 65 64 63 64 67 70 69 61 51 50 57 74 92 102 98 106 114 114 110 116 241 313 301 250 271 234 211 262 262 300 319 318 318 320 320 320 322 325 335 341 344 122 126 134 143 147 137 113 92 83 86 86 86 88 91 90 68 57 68 103 101 83 69 70 93 70 61 62 69 123 164 179 174 165 139 117 118 153 212 220 184 136 113 126 143 145 139 151 186 194 192 197 218 217 170 128 158 247 274 272 261 257 249 202 136 77 77 77 81 87 93 102 119 111 89 121 207 224 169 71 69 75 80 78 71 67 101 152 195 188 118 75 57 52 63 71 83 86 55 49 44 61 103 143 139 101 59 44 46 47 49 54 74 56 50 50 51 53 51 50 48 46 43 40 51 83 141 131 106 83 73 68 53 53 81 141 137 110 76 48 45 42 44 47 50 50 52 52 52 60 55 52 52 55 72 58 51 55 67 70 70 69 65 53 54 51 57 72 57 48 47 63 104 100 92 83 74 66 65 66 73 86 67 78 76 62 53 52 57 60 64 87 87 85 76 55 61 55 53 56 54 55 78 95 94 93 93 86 75 62 68 54 47 52 65 56 45 38 38 45 44 38 32 38 42 45 63 79 57 77 69 53 53 45 44 73 97 48 45 42 41 41 39 45 59 64 49 48 48 50 54 59 63 56 51 54 56 71 167 276 287 99 56 63 68 59 51 46 45 50 86 67 53 50 50 48 47 48 52 58 59 58 60 64 69 69 65 57 51 53 66 82 94 73 117 127 112 116 145 215 275 295 197 245 229 233 315 290 309 320 304 246 260 295 323 324 329 336 342 346 119 127 128 124 124 119 127 113 87 88 84 85 92 101 97 72 61 61 70 93 77 62 60 68 62 60 59 61 81 160 196 185 154 129 98 100 149 223 224 184 136 113 120 138 147 150 161 172 178 176 171 180 174 160 163 206 260 265 261 263 269 237 166 103 81 80 81 85 92 99 108 117 120 126 152 210 195 136 74 73 95 105 94 64 56 108 141 125 92 85 70 55 51 57 98 120 108 56 50 49 84 149 156 141 105 66 46 47 48 52 61 86 80 58 46 53 55 52 49 46 44 42 41 72 126 145 105 88 79 62 56 47 43 57 109 150 119 73 45 47 45 44 46 51 49 57 60 58 53 49 47 46 46 57 54 58 64 61 64 64 63 61 62 65 57 55 67 55 45 53 76 97 94 87 79 70 63 64 59 62 80 73 81 79 68 61 62 61 62 64 59 82 91 88 84 62 65 67 59 52 86 99 100 99 100 96 86 74 61 53 45 45 51 53 46 40 35 32 37 42 37 31 45 46 40 36 43 65 69 60 50 47 41 43 49 52 47 44 42 41 40 29 44 41 34 46 46 48 51 55 52 50 56 63 63 53 143 229 244 147 69 51 55 61 59 57 53 47 43 46 46 46 47 47 46 45 47 50 52 52 53 54 58 65 69 68 62 53 53 61 72 79 126 136 120 98 90 89 82 148 287 237 278 307 316 320 322 321 320 311 278 290 310 323 324 318 331 343 347 113 114 117 118 117 131 133 115 94 94 86 87 96 106 102 74 62 62 64 95 77 62 60 60 64 66 66 64 61 145 198 198 149 101 70 73 117 200 219 188 143 116 115 135 151 162 171 161 173 180 164 113 135 171 215 260 264 258 261 264 242 200 148 106 87 85 85 89 102 123 79 66 76 109 174 213 182 133 109 107 107 100 83 54 50 108 132 98 82 74 62 52 56 115 148 132 86 50 53 102 137 128 120 94 70 54 49 51 52 54 61 90 80 59 47 58 98 67 48 45 41 39 48 83 131 135 116 91 67 51 46 43 41 48 72 129 106 66 46 47 46 45 45 47 42 51 55 51 48 43 40 40 43 52 51 58 65 58 59 61 61 57 55 61 64 66 64 64 53 63 87 94 93 87 79 69 62 58 55 57 66 62 59 56 58 72 72 67 62 62 59 60 77 97 94 87 73 64 62 51 91 111 114 110 104 91 80 68 55 45 45 48 49 48 43 38 34 31 32 37 34 30 45 39 33 41 63 77 59 43 37 43 35 35 47 63 37 40 42 41 44 46 39 40 48 46 47 50 54 56 47 38 49 67 70 120 236 255 158 60 49 47 49 53 55 57 58 56 49 45 44 44 46 46 47 48 49 52 54 52 51 51 56 64 70 71 65 56 53 50 48 54 113 118 104 92 90 100 88 98 168 291 316 317 319 322 316 317 321 320 320 322 323 323 321 236 285 342 333 107 106 110 112 109 109 109 108 109 114 107 108 109 104 79 64 61 69 86 103 97 79 71 99 74 81 89 86 82 128 184 206 156 96 84 72 72 147 197 195 160 117 109 133 152 164 178 169 188 199 171 69 105 189 255 255 254 255 252 237 202 105 76 75 79 85 94 110 126 132 78 61 57 80 187 207 183 146 124 132 111 81 56 49 92 121 118 88 78 68 56 47 55 150 165 124 66 49 74 110 133 129 92 65 52 46 36 51 55 54 56 76 79 64 59 88 156 108 133 163 40 38 40 74 130 125 104 77 54 42 42 41 41 45 59 98 92 67 46 44 41 40 38 36 53 56 53 49 48 36 36 41 46 52 53 60 66 60 60 62 61 58 52 55 60 64 63 61 63 73 86 97 95 88 79 70 61 55 58 61 57 54 49 46 51 67 69 71 73 72 64 61 71 87 99 98 74 58 59 52 96 114 111 105 96 84 74 63 36 41 44 50 63 66 63 59 53 43 39 38 34 31 39 29 31 48 74 69 50 34 28 33 35 38 52 69 33 38 41 40 44 47 50 51 48 46 49 47 41 37 62 48 54 74 80 257 302 216 62 55 50 48 47 49 52 55 59 60 57 49 46 45 46 47 48 50 53 57 57 54 51 52 58 66 72 73 67 59 55 49 47 57 92 100 97 93 97 109 99 86 111 272 316 320 324 326 305 309 321 321 318 307 309 324 322 204 207 241 257 114 101 103 109 111 107 100 104 114 123 121 121 118 108 85 87 84 83 90 108 123 108 93 124 93 105 120 117 117 122 166 202 182 164 160 120 80 144 158 181 176 133 128 142 149 149 153 186 207 212 192 137 131 178 232 252 252 256 253 236 196 108 67 65 87 101 112 121 124 113 68 73 108 150 164 133 124 122 117 109 81 59 47 48 102 112 102 84 70 57 49 51 73 149 143 101 60 65 100 116 114 97 69 53 48 48 46 54 56 53 50 54 71 72 72 90 132 131 119 93 40 37 37 72 131 121 96 72 51 36 35 38 41 48 62 80 75 59 43 40 31 35 45 46 49 50 43 34 39 36 33 33 38 40 37 47 62 59 55 57 60 60 55 53 54 58 62 64 73 84 96 102 95 85 77 71 62 60 61 62 58 57 56 54 53 58 59 70 80 79 70 63 65 78 86 81 65 64 84 57 94 109 103 96 91 82 65 44 47 44 54 65 68 68 65 61 57 59 55 50 45 37 29 28 34 48 68 54 43 36 33 30 37 41 49 58 41 41 41 40 43 46 51 52 48 47 52 54 51 44 54 65 73 78 97 258 288 198 59 59 56 52 49 48 50 52 55 57 55 51 49 48 48 48 50 44 37 56 56 54 53 55 62 69 73 74 71 64 59 57 60 67 78 88 95 98 107 114 98 75 99 162 254 325 331 332 327 323 321 325 314 280 272 296 275 242 239 254 283 118 99 98 105 113 115 106 103 106 114 116 120 120 118 122 122 115 94 69 100 122 125 109 78 117 120 118 118 116 125 145 179 214 171 154 147 143 140 137 151 158 150 152 158 155 150 153 188 200 197 183 153 149 197 244 254 261 257 250 237 208 113 81 79 90 109 122 119 107 96 80 125 172 191 150 104 85 83 85 76 59 50 51 66 94 96 88 77 64 55 59 78 109 135 118 96 85 94 100 103 90 62 51 46 46 50 55 59 79 122 152 69 58 69 114 182 112 114 130 118 39 37 43 74 120 116 96 72 50 34 33 36 41 46 53 66 66 56 40 33 34 39 44 46 46 39 38 43 34 31 30 30 31 31 43 52 55 57 58 59 60 62 65 62 61 62 66 76 84 96 106 102 87 75 71 72 67 63 56 51 58 57 59 59 54 55 53 66 80 78 77 65 66 76 63 64 57 68 103 59 70 86 95 92 87 68 47 41 65 68 70 72 69 66 64 54 44 51 44 52 51 29 41 43 45 49 56 52 41 38 47 41 39 40 41 39 47 45 42 40 34 38 46 50 48 48 43 50 58 42 64 54 43 81 272 300 185 60 56 60 59 56 52 49 48 49 50 50 50 50 51 53 55 56 57 54 50 57 56 54 55 61 68 73 75 75 74 68 62 58 56 59 67 80 92 102 111 114 97 73 103 142 188 229 273 321 329 327 328 331 332 280 233 218 181 267 326 348 357 117 101 100 105 113 120 117 107 101 103 105 113 119 125 141 118 108 94 70 64 96 110 111 115 121 121 121 123 121 120 138 175 221 212 176 117 68 67 121 145 150 149 165 190 186 172 177 189 172 158 154 152 192 240 268 261 260 250 243 231 203 118 91 90 99 126 125 112 97 91 119 173 200 186 132 100 74 60 60 57 61 57 55 68 71 71 69 65 63 79 100 119 132 114 107 106 105 100 76 78 73 47 43 43 45 49 57 69 112 159 186 161 86 70 137 252 130 95 136 163 39 37 51 80 113 114 97 73 50 35 34 33 36 42 47 59 60 51 40 32 39 43 43 44 36 34 39 47 31 38 36 32 35 34 37 45 54 56 62 63 62 64 71 72 70 69 69 76 84 95 105 92 74 65 65 70 71 69 60 50 54 51 63 68 57 51 48 62 79 76 79 80 82 79 58 63 58 68 103 57 49 66 89 88 84 58 45 62 78 80 77 68 48 45 50 52 50 51 38 41 43 29 41 38 39 49 61 58 41 35 47 41 39 40 38 28 45 47 45 42 28 30 41 47 40 40 41 50 59 55 69 71 73 86 124 126 93 60 56 56 58 58 56 52 48 46 46 45 46 48 51 57 63 63 62 61 60 57 54 53 52 43 47 64 65 48 74 69 61 54 51 53 59 71 89 104 110 111 102 89 121 154 209 274 302 324 328 307 257 194 192 187 182 180 183 227 292 352 363 128 117 115 115 116 119 121 115 109 110 110 111 113 121 137 119 108 105 100 68 67 69 84 119 127 129 127 114 70 70 105 160 215 217 179 110 51 50 73 119 146 153 182 222 222 204 191 176 152 139 150 192 239 268 279 272 257 247 238 220 183 119 93 99 123 143 124 104 98 113 159 186 183 155 114 98 82 66 56 66 79 70 53 49 48 46 47 55 80 125 153 154 128 101 106 105 91 73 54 65 70 55 45 44 45 50 64 110 128 95 73 241 135 79 105 187 131 104 124 135 39 37 52 81 113 109 98 88 70 38 32 30 32 37 46 59 57 49 42 32 41 44 43 43 35 37 44 48 38 46 41 33 40 39 43 49 54 55 62 62 60 61 67 57 60 71 68 67 73 83 89 78 68 63 65 71 74 57 47 50 54 51 57 62 56 58 56 54 51 42 76 85 85 86 88 66 58 70 98 54 53 69 83 83 80 66 63 83 83 81 77 67 41 39 44 49 48 41 36 37 40 42 44 34 34 49 68 54 49 48 46 42 39 40 39 30 48 50 48 46 31 29 38 46 38 37 45 51 54 62 72 83 128 223 219 121 64 66 64 63 63 63 62 60 55 49 44 40 42 45 51 59 65 65 63 59 49 46 43 45 49 35 37 46 54 63 68 62 56 52 51 51 42 53 88 104 108 110 111 113 138 196 276 336 332 329 328 291 199 177 252 247 174 170 191 234 295 356 365 156 148 140 135 129 119 114 115 119 120 117 105 111 116 102 96 106 116 111 71 66 63 82 127 136 130 104 83 103 101 111 138 177 206 171 123 77 51 50 100 138 154 189 235 240 218 187 159 141 144 175 242 264 273 278 277 255 249 236 209 166 122 105 119 148 147 121 106 114 150 165 161 146 127 116 104 99 83 62 94 93 76 58 54 48 44 41 59 140 167 181 165 117 125 98 74 62 54 50 66 78 72 49 49 52 66 103 204 126 59 70 126 98 66 56 74 49 116 157 134 40 46 43 59 97 89 99 117 109 40 26 30 33 33 43 57 58 52 45 33 39 43 41 38 42 46 47 46 48 48 40 35 45 40 52 59 56 58 63 62 59 58 61 54 58 68 63 61 67 72 74 70 69 69 70 74 80 74 69 68 66 57 60 63 55 56 56 56 57 55 49 70 90 90 93 66 50 58 90 51 63 78 80 80 79 80 83 85 82 78 75 69 50 43 43 48 53 36 36 35 36 49 46 34 34 52 72 60 52 49 46 42 40 41 43 48 58 57 53 49 32 31 40 49 50 49 48 48 51 59 74 85 122 201 185 103 61 69 72 70 68 66 65 66 64 59 51 41 39 41 48 57 63 64 63 54 31 30 30 37 47 40 42 46 53 65 60 55 52 50 49 36 44 64 85 102 107 112 117 123 133 229 307 332 330 330 331 311 257 264 308 311 282 290 305 325 344 358 364 156 161 152 145 142 135 125 118 118 123 128 117 111 110 112 106 116 123 114 72 67 62 82 132 145 132 92 71 127 122 98 102 143 176 155 132 108 76 73 103 131 153 189 230 225 197 167 148 135 159 208 256 264 268 270 267 251 243 228 200 158 136 139 146 149 141 125 131 146 153 128 112 113 122 123 112 96 87 89 96 93 91 91 88 54 45 43 71 200 209 170 127 110 93 69 54 48 44 47 65 75 64 51 74 95 150 269 184 153 111 63 93 82 55 38 46 45 94 88 42 39 99 73 50 73 86 89 86 71 40 26 23 26 33 37 45 47 47 46 44 35 35 39 27 42 51 49 38 46 45 39 36 48 43 54 60 58 62 63 63 60 57 57 59 61 61 60 64 70 73 70 71 74 76 77 80 67 78 85 79 74 58 61 67 56 55 57 58 59 61 49 71 94 95 97 71 56 53 46 53 62 72 80 79 78 80 82 81 75 71 71 69 52 44 45 55 66 39 36 34 34 51 49 38 42 66 71 62 55 51 47 44 42 41 42 46 50 50 49 49 32 42 49 46 46 46 46 48 53 61 76 84 84 80 66 60 60 64 70 71 69 68 70 71 69 65 59 48 36 30 35 54 59 59 57 50 32 34 32 36 48 47 48 50 53 55 54 52 49 48 47 43 49 62 78 94 101 109 118 123 125 145 211 328 329 306 306 328 313 300 313 329 332 335 339 345 351 355 363 164 160 158 154 148 139 122 122 129 137 141 123 110 108 120 119 131 135 118 72 67 61 83 132 139 108 88 93 127 119 74 75 126 144 141 133 124 115 110 117 132 158 200 220 190 155 142 140 145 186 239 258 257 256 251 242 242 232 214 188 157 156 164 166 158 147 145 142 139 133 118 113 118 125 122 115 77 69 101 96 94 99 106 109 96 64 71 129 214 209 156 102 77 56 49 47 47 50 45 62 77 79 82 125 140 148 179 84 62 67 74 59 53 44 39 42 52 68 60 39 38 48 44 47 65 80 89 90 78 46 28 23 24 27 32 28 31 38 47 44 37 35 35 30 44 47 42 37 46 34 31 36 45 62 61 57 57 58 59 59 59 57 55 55 56 58 62 70 77 80 77 76 78 81 82 76 58 72 83 80 81 61 60 65 57 63 65 65 65 68 60 77 96 92 67 52 58 67 39 51 49 56 79 77 78 78 77 74 67 64 64 63 53 50 59 70 71 47 38 34 34 46 45 44 54 75 62 56 54 52 50 50 48 44 41 43 45 47 45 33 29 40 47 45 44 46 48 54 63 67 78 82 81 90 67 58 55 54 59 61 63 66 71 73 72 69 64 54 47 36 33 50 55 56 53 49 50 55 42 35 49 46 45 45 46 48 50 49 48 46 47 51 60 70 77 90 98 106 114 117 118 116 167 323 319 228 222 288 245 210 236 289 331 335 340 346 351 355 366 166 160 160 157 154 149 128 132 140 145 142 124 114 116 129 130 142 143 130 98 72 60 74 106 104 68 76 108 124 103 66 68 109 138 141 137 130 124 116 120 136 168 219 208 176 149 141 138 188 231 255 256 235 230 233 236 237 229 197 165 154 159 168 172 166 148 145 139 129 116 120 125 129 131 128 104 97 105 115 97 93 101 110 110 73 53 86 158 204 181 131 81 52 45 54 59 57 50 55 148 219 201 96 98 98 87 77 46 39 46 57 67 51 43 40 40 44 64 68 62 73 70 53 45 59 76 83 84 77 56 33 25 24 24 26 34 32 27 31 42 42 41 39 35 48 52 45 30 31 32 34 36 36 56 55 49 47 47 48 50 53 58 60 61 61 63 68 75 79 80 79 78 78 81 81 66 70 77 81 83 93 79 74 73 60 72 74 72 71 71 71 83 95 89 60 49 58 68 37 41 40 50 78 78 79 78 75 70 65 63 62 60 62 47 40 49 77 73 51 35 32 33 35 45 56 61 50 49 49 49 53 59 56 49 42 42 44 43 40 46 41 43 45 45 47 54 60 66 69 70 77 83 87 94 69 58 55 51 48 49 53 58 62 67 69 69 64 45 48 50 49 54 53 52 51 49 51 53 42 35 53 50 47 46 45 44 44 44 45 46 52 64 77 85 82 90 98 105 107 106 111 109 132 240 206 182 168 153 130 95 121 205 332 337 342 348 353 359 370 166 161 160 160 160 156 138 153 158 149 138 127 123 127 136 138 145 146 143 137 78 61 57 55 55 53 57 78 118 58 46 46 64 135 143 142 133 122 118 121 131 150 184 170 156 117 77 162 223 247 252 259 233 216 215 226 233 200 165 148 158 152 154 157 155 147 136 129 124 122 126 129 131 131 132 123 124 125 117 94 92 97 102 99 56 81 133 179 179 156 113 70 45 43 49 57 61 59 71 152 193 154 112 74 55 48 39 41 42 42 44 54 45 41 57 92 60 70 69 62 83 62 47 43 49 63 76 82 76 59 40 34 33 32 32 37 32 24 26 35 40 42 40 36 47 52 49 40 35 36 38 43 63 65 60 54 49 48 47 49 54 64 72 72 71 70 72 71 70 70 73 77 80 83 85 76 86 95 100 98 110 110 106 94 71 78 79 78 78 78 79 78 80 85 57 54 59 59 50 50 44 49 79 79 78 76 70 64 64 66 65 59 56 61 59 58 82 77 72 58 35 44 47 41 34 33 46 47 45 46 55 65 63 53 45 43 45 45 45 55 49 46 46 49 56 63 66 66 64 66 73 73 63 65 62 59 56 55 51 49 48 48 48 53 59 62 62 44 50 58 62 59 54 51 49 50 52 53 43 34 57 54 49 44 41 37 35 37 41 46 60 82 98 100 90 92 98 103 103 99 106 120 146 177 149 139 136 128 111 113 123 166 329 339 345 352 358 365 373 164 160 161 160 157 152 147 168 172 159 143 132 133 137 138 143 144 145 144 137 77 62 60 58 58 55 91 123 118 58 48 47 63 126 140 144 139 129 129 126 97 83 135 144 143 138 145 216 239 244 245 256 239 230 217 205 216 172 140 131 147 158 156 149 142 138 126 121 123 129 130 132 132 132 135 139 136 129 114 93 91 92 92 89 92 142 172 162 119 105 90 79 72 46 42 46 55 71 80 96 87 58 101 71 52 46 42 44 43 41 39 37 40 73 105 105 80 75 64 52 64 46 40 40 42 51 69 79 74 54 43 39 38 36 30 31 28 25 26 36 39 37 35 41 37 42 48 45 44 41 49 64 69 73 72 67 62 59 56 57 63 72 75 74 73 73 74 69 64 61 62 71 80 84 87 94 99 133 141 87 124 138 127 107 99 90 85 84 86 93 84 69 63 81 45 51 58 53 62 62 49 47 81 80 76 70 63 58 63 69 70 62 56 58 57 55 61 75 75 70 65 60 54 58 65 59 52 47 43 43 50 63 64 56 48 45 45 48 52 51 47 46 49 56 61 63 61 58 56 61 69 73 67 69 66 62 59 58 56 53 50 48 46 45 47 52 58 59 59 60 63 61 55 51 49 51 53 53 44 31 38 36 38 40 34 34 32 34 40 46 62 90 110 111 94 92 96 102 104 100 104 115 131 153 142 198 248 158 156 194 204 196 330 347 351 355 363 370 374 159 159 161 157 150 145 151 161 170 170 156 138 138 142 143 143 144 145 146 139 77 67 66 64 61 57 101 138 127 59 49 48 66 129 138 143 143 140 143 132 90 57 77 83 85 125 198 244 243 222 215 242 231 226 203 175 182 157 134 123 130 164 172 161 143 135 123 120 123 129 133 139 138 136 137 143 138 127 113 92 89 86 88 105 162 188 169 114 58 47 59 80 91 49 41 41 47 68 70 57 46 48 79 79 67 52 43 42 39 37 39 47 68 117 131 67 85 78 64 52 45 46 41 38 41 46 64 73 67 45 42 40 37 32 27 27 27 27 28 41 43 40 38 43 34 37 42 39 42 41 51 68 64 73 79 80 75 70 67 68 72 75 71 69 71 75 76 70 63 58 57 66 77 85 86 87 92 126 134 70 91 119 166 196 104 96 88 80 78 94 84 80 82 75 46 46 53 53 56 57 50 51 81 79 72 63 55 53 62 62 56 51 58 56 55 59 57 74 72 65 65 61 49 56 71 67 59 51 44 43 47 61 65 59 52 48 44 43 43 44 43 46 54 64 62 57 54 52 51 57 65 70 65 69 69 65 61 58 56 53 50 49 47 46 45 47 51 59 62 62 60 58 55 51 47 42 50 53 50 43 42 39 37 33 24 24 29 37 45 49 67 88 103 109 97 92 93 99 104 105 107 108 110 141 148 188 223 168 248 246 203 195 330 350 352 359 373 374 371 153 157 161 158 153 149 151 159 161 159 158 145 144 145 144 143 144 144 144 138 77 70 70 68 64 57 108 149 142 103 64 48 67 129 138 147 151 149 148 135 93 54 54 52 51 107 202 247 235 197 180 213 213 205 179 149 144 143 132 114 98 128 169 173 155 144 133 128 126 125 133 143 143 137 134 145 143 130 111 91 88 78 92 156 203 185 139 88 57 46 43 44 47 44 43 42 43 45 45 42 40 48 105 85 59 41 38 37 37 38 50 103 139 104 62 77 85 81 72 61 45 46 40 37 41 51 63 65 57 41 41 41 36 29 33 33 33 35 36 44 47 48 47 40 37 37 37 34 34 35 45 59 55 64 76 84 83 76 71 70 72 74 69 65 66 71 74 68 60 54 53 62 75 86 89 87 85 99 105 77 81 89 106 121 104 95 95 98 96 90 71 66 73 72 64 56 50 44 37 50 61 68 77 75 67 57 49 49 57 53 45 46 63 60 56 56 48 66 66 57 56 46 53 64 70 66 59 53 48 47 49 47 43 42 56 49 44 42 41 41 43 49 57 65 60 56 53 53 55 57 65 71 68 57 63 68 64 59 55 51 48 46 46 45 44 45 48 54 60 62 60 58 57 53 47 33 46 52 53 54 51 43 34 27 27 28 36 44 52 57 70 84 94 101 102 95 92 96 101 105 108 107 101 118 126 135 150 156 216 214 189 191 322 349 354 365 381 376 368 147 146 159 159 156 153 155 159 161 162 164 156 152 162 169 146 144 142 123 87 73 73 73 70 64 57 112 156 157 127 71 47 56 89 135 153 157 153 148 139 111 78 57 53 75 133 208 246 219 178 159 178 196 184 160 132 106 107 107 86 46 46 117 153 155 154 153 146 133 119 120 122 125 125 119 135 146 139 116 91 85 63 88 193 197 165 121 81 63 59 60 59 53 49 48 47 46 44 40 37 37 44 81 59 44 40 40 39 38 39 78 266 158 78 54 75 83 77 69 61 45 37 35 32 30 62 60 51 43 42 44 37 33 36 39 35 43 55 57 41 41 44 44 39 37 36 37 40 32 33 42 52 48 50 62 75 80 77 70 64 64 72 72 66 61 62 63 59 54 52 54 60 72 77 73 87 84 82 81 81 81 88 88 81 85 74 73 82 100 99 85 78 80 71 65 59 54 47 50 53 62 73 72 69 63 54 47 46 49 52 56 64 65 60 55 50 41 56 58 53 53 46 57 65 62 58 54 50 48 50 54 47 46 53 50 48 48 48 48 45 44 45 48 54 61 63 63 61 62 63 68 75 72 56 64 71 67 59 53 50 47 45 44 44 45 46 48 54 59 62 61 60 60 58 55 50 50 51 51 51 48 41 33 29 35 40 47 54 59 62 69 78 87 95 96 93 88 84 89 98 104 105 103 94 89 101 123 129 150 203 247 181 311 349 356 368 380 377 370 149 145 149 156 159 157 152 158 162 166 172 172 177 175 168 154 149 143 130 105 75 73 72 69 63 56 110 155 160 129 71 47 44 47 102 143 158 154 147 143 140 121 78 56 119 196 250 244 195 163 153 161 174 165 146 112 52 50 51 52 51 49 49 98 152 150 151 145 127 100 85 81 89 96 90 97 108 103 87 85 54 100 165 193 165 119 89 71 46 53 68 77 72 61 52 48 47 43 40 36 35 41 66 52 45 45 44 41 40 102 186 89 68 97 114 68 72 75 70 58 38 35 35 35 36 48 49 45 41 44 33 41 49 48 48 35 29 35 49 31 29 36 44 40 39 37 36 37 42 46 48 46 43 43 47 55 65 71 65 57 54 67 76 69 58 52 49 48 49 52 59 61 64 59 49 84 89 81 71 72 102 101 86 76 74 72 65 66 97 98 89 79 73 69 66 61 55 51 51 59 55 46 64 62 57 51 47 46 47 44 46 68 46 48 54 51 52 53 53 52 48 54 60 62 57 52 50 47 46 50 59 47 41 47 44 46 52 59 63 57 50 45 44 46 60 72 77 74 69 70 74 77 64 73 75 73 69 60 53 50 49 46 45 44 46 49 54 59 62 63 62 63 64 63 58 49 50 52 52 50 48 45 42 41 46 52 57 61 63 66 69 73 77 83 86 85 82 78 82 92 100 124 236 141 108 114 115 111 140 214 274 182 252 316 360 367 372 372 368 149 144 140 151 157 157 155 158 168 175 175 176 179 178 170 156 152 147 144 137 104 78 68 66 63 55 89 129 150 131 73 50 45 42 42 109 149 150 144 143 141 145 146 62 123 199 243 226 169 152 160 174 157 150 142 133 120 68 56 58 58 56 54 59 86 142 141 137 127 110 87 60 68 90 103 119 101 72 47 48 115 160 172 149 112 88 73 61 43 45 50 54 53 49 45 44 44 44 39 36 48 70 61 48 43 45 44 38 38 92 160 52 71 131 145 48 60 68 69 59 34 33 34 33 27 42 47 48 46 46 44 43 41 38 38 37 37 39 40 37 31 28 31 41 41 40 38 36 39 45 48 47 43 43 44 47 50 64 65 59 52 57 76 72 57 44 43 45 50 57 68 64 56 46 39 69 92 91 89 134 119 91 70 66 63 78 73 65 91 84 75 70 70 66 64 61 56 54 46 56 61 56 61 59 54 49 45 45 47 51 53 43 41 46 50 49 50 51 50 45 33 43 59 67 60 55 50 45 43 44 51 46 41 41 41 45 57 71 75 67 58 51 46 45 53 67 80 82 77 78 81 80 73 71 72 73 69 61 54 51 51 50 47 46 48 52 61 67 69 67 65 66 67 66 64 60 56 54 54 54 53 52 52 52 57 62 65 66 68 71 72 72 73 76 80 82 83 81 83 92 99 103 117 108 110 108 88 143 163 167 164 162 179 243 316 363 364 363 361 152 143 137 145 153 158 159 159 170 178 178 173 172 175 171 152 150 150 147 143 144 86 65 64 63 56 50 85 138 135 82 59 52 45 41 69 110 142 139 141 143 150 149 59 118 195 239 214 167 154 157 162 152 141 133 130 129 118 116 115 112 108 71 54 57 76 130 140 134 122 106 79 77 100 139 166 143 103 75 100 158 179 162 115 86 76 71 68 64 61 52 46 46 45 44 44 43 42 38 39 56 82 54 46 44 43 41 35 35 55 80 40 66 92 90 43 50 61 62 53 39 36 34 31 26 38 43 45 44 44 46 43 39 37 37 37 38 38 37 36 30 25 28 42 40 39 38 37 38 41 43 44 42 44 46 47 47 54 61 62 56 51 54 53 48 44 42 46 56 68 75 69 57 47 45 36 75 96 125 262 108 57 53 43 54 75 80 76 81 68 65 67 69 65 63 60 56 51 48 50 49 46 58 58 54 48 44 44 47 54 61 50 47 47 48 48 51 57 52 39 47 44 59 71 63 59 50 44 42 38 40 42 41 37 47 56 71 84 84 76 68 61 53 49 50 57 69 80 85 83 79 77 71 68 69 71 69 62 56 53 53 54 52 51 51 56 64 71 74 73 69 68 68 69 69 67 63 61 60 59 58 59 60 61 65 68 69 70 72 75 76 77 78 79 82 85 88 89 87 90 95 98 80 95 108 109 104 121 137 134 111 145 169 184 230 354 315 325 354 160 142 137 141 151 159 162 168 174 180 182 172 173 171 162 147 144 146 145 140 133 82 65 65 66 60 53 80 122 133 135 93 56 50 43 43 78 123 135 138 144 123 74 51 112 191 243 226 178 159 154 155 150 140 132 128 129 131 135 133 126 121 74 52 47 47 95 115 121 117 101 87 102 138 178 177 155 129 117 144 171 171 147 106 84 75 75 78 82 77 61 48 48 54 54 49 42 39 36 50 69 79 50 45 43 41 38 34 33 33 35 43 54 50 43 47 50 57 58 52 44 40 37 34 30 38 41 41 41 41 42 43 42 40 39 40 40 40 38 37 33 29 27 42 41 39 39 40 40 40 40 40 40 42 45 46 46 48 53 57 57 50 47 45 43 43 43 48 59 75 81 74 62 50 45 34 49 75 104 137 80 72 73 50 67 67 76 87 70 65 71 75 69 63 62 62 59 55 51 50 49 46 57 57 53 49 46 44 46 52 58 51 47 44 42 44 48 44 39 39 45 49 67 79 63 53 46 43 45 48 45 36 27 29 54 70 82 91 90 82 75 67 59 52 50 54 62 77 86 86 82 75 66 65 67 69 68 64 58 54 53 57 57 57 57 60 66 71 74 76 74 71 69 69 70 70 68 66 64 62 61 60 62 65 68 70 71 71 71 73 76 80 84 87 89 92 94 94 88 84 84 90 86 96 106 105 84 177 186 141 145 301 239 173 209 316 220 261 350 160 143 138 140 149 159 167 184 188 188 184 173 178 170 157 146 137 137 137 121 64 66 67 68 68 64 60 59 78 128 129 91 58 53 46 43 83 129 128 135 142 136 116 110 149 211 249 216 174 158 153 150 147 139 133 129 129 129 133 130 121 112 67 48 44 43 71 87 98 105 95 98 127 165 191 162 137 122 118 128 144 138 120 103 97 84 80 83 84 82 66 54 55 67 68 60 47 36 35 63 82 76 50 43 40 38 35 33 32 33 38 56 51 44 44 55 55 58 61 60 46 42 39 35 33 37 38 38 39 40 40 45 47 42 40 41 42 41 39 37 37 33 26 35 39 41 42 44 43 42 42 42 42 42 43 43 44 45 47 50 51 45 42 40 41 44 46 49 58 70 78 54 40 36 36 56 48 51 71 72 68 79 84 62 86 75 70 76 71 80 80 77 75 54 60 66 66 68 54 59 65 61 58 55 52 50 48 45 46 49 53 51 47 43 40 40 44 43 42 47 60 54 52 53 47 44 42 43 46 44 40 32 26 28 49 59 67 76 82 79 73 66 60 55 54 55 62 76 88 88 80 69 63 63 66 68 69 66 62 58 55 57 59 61 63 66 68 69 71 74 75 73 69 67 67 69 69 68 66 63 60 59 61 66 72 160 196 75 72 72 77 84 86 90 95 97 98 96 89 80 75 79 89 97 102 118 213 193 150 133 132 159 148 135 128 155 164 237 321 151 144 141 141 145 158 178 187 190 193 192 184 181 172 162 155 149 142 141 124 64 67 69 71 71 67 62 59 74 125 125 111 97 88 73 54 85 130 135 135 137 142 152 169 198 235 245 199 152 144 147 148 145 140 135 131 129 126 123 120 113 99 69 56 58 68 91 94 99 109 109 122 142 160 169 150 122 94 74 75 83 82 79 83 107 96 86 84 83 82 73 66 69 78 78 75 63 35 38 65 82 73 50 42 39 37 35 62 49 39 47 57 51 45 47 61 56 61 68 67 48 43 36 31 33 33 33 34 36 40 40 44 46 41 38 38 39 38 37 37 38 36 30 33 40 44 45 46 46 45 46 47 47 46 43 42 42 42 43 44 43 40 38 38 40 47 52 54 55 58 60 41 37 46 53 46 46 51 57 65 67 62 54 57 87 80 71 70 63 78 81 75 69 54 65 72 67 64 67 68 66 63 58 53 51 50 48 47 47 50 55 56 55 50 43 39 42 39 40 50 56 47 41 40 39 40 42 44 47 36 33 38 46 44 44 44 46 49 56 61 61 59 59 58 58 60 64 75 83 80 71 63 62 64 66 69 71 70 67 64 60 60 62 65 68 71 72 71 71 73 73 72 69 63 61 64 66 67 67 63 59 58 60 66 73 105 116 85 78 77 82 91 95 97 98 98 97 97 95 89 80 78 85 97 113 135 189 150 124 119 96 93 105 117 112 131 137 148 156 149 144 143 144 144 160 189 182 184 191 197 198 197 180 166 162 154 150 146 124 65 67 69 70 70 68 64 61 74 116 127 126 122 117 105 85 97 121 132 132 125 135 165 202 235 248 229 176 128 112 122 143 145 144 138 131 127 120 108 103 102 89 83 81 95 128 137 137 136 132 120 129 142 149 145 141 106 66 39 39 40 40 39 44 78 88 89 85 76 70 65 68 80 83 80 80 71 35 53 68 77 75 61 46 39 37 42 226 141 58 67 47 44 43 44 46 51 61 69 70 52 39 33 32 31 31 32 32 33 35 28 29 35 41 36 33 33 33 33 36 38 41 43 47 47 47 47 47 42 45 51 53 52 50 47 45 43 41 40 39 38 37 37 38 40 49 59 58 54 52 50 42 44 53 56 58 61 55 41 45 59 60 53 53 66 63 61 61 50 76 86 75 54 74 76 69 63 63 65 66 65 62 57 53 51 51 49 48 49 54 63 67 67 61 50 42 42 39 39 44 41 41 41 39 39 42 45 44 37 48 52 56 59 55 49 45 43 44 46 49 51 55 60 61 62 63 66 69 68 63 58 60 65 69 72 74 75 74 71 68 65 64 66 70 74 77 78 77 76 76 76 72 64 56 53 57 62 66 67 63 60 58 60 64 72 66 63 91 79 75 81 95 101 101 99 96 94 98 104 105 98 91 91 104 123 139 90 99 113 107 88 79 92 110 91 109 104 99 110 148 143 142 143 142 147 160 173 178 188 197 199 179 167 161 159 159 157 151 137 110 108 106 91 69 69 65 62 72 105 126 120 107 101 113 112 101 93 98 103 93 117 172 212 249 245 209 154 126 72 79 132 145 145 142 134 122 106 95 96 100 89 89 89 106 143 153 150 137 115 88 130 145 144 137 132 100 82 80 81 76 54 38 38 41 69 87 89 85 76 75 77 81 84 84 65 45 51 69 65 55 49 54 49 43 38 35 56 45 45 66 71 50 47 51 44 50 60 69 71 53 35 31 31 23 32 33 33 33 33 33 28 26 36 34 32 32 32 32 34 38 42 44 44 46 47 47 48 33 39 51 55 52 50 50 51 49 44 40 38 36 36 37 39 42 51 63 59 52 51 51 48 49 51 49 62 64 57 42 40 59 67 64 56 53 51 51 54 42 52 67 75 63 70 66 60 59 60 62 62 61 58 58 56 55 54 51 50 49 51 59 72 76 70 56 47 45 46 46 39 37 38 41 44 45 47 52 50 32 42 57 66 67 64 57 51 47 46 47 49 51 55 61 63 64 64 65 63 59 55 55 60 70 77 81 81 80 77 74 71 68 68 69 73 78 82 84 84 84 82 79 72 64 55 50 51 57 64 65 62 58 56 57 61 64 66 74 87 73 68 77 96 102 100 97 93 92 97 106 114 117 110 105 106 104 84 103 103 94 86 85 88 100 108 80 92 110 125 123 148 143 144 144 143 147 158 177 181 188 193 192 177 164 158 158 163 168 161 151 143 138 135 107 68 68 64 61 71 100 116 94 68 56 88 98 76 52 48 44 41 80 151 207 241 230 203 182 152 85 78 120 130 135 133 127 118 104 95 97 104 101 110 98 108 154 155 140 112 91 105 144 145 132 119 109 93 84 83 81 80 75 76 85 88 61 63 81 82 78 78 79 81 81 62 46 46 71 76 67 55 45 48 47 43 38 33 31 31 42 64 71 62 52 44 40 45 62 75 74 49 33 31 35 33 34 34 34 34 34 34 28 24 30 25 24 29 36 36 37 38 40 44 43 44 45 47 49 52 40 33 48 50 50 52 53 53 49 43 37 35 36 38 41 45 56 67 60 50 49 50 48 45 45 47 49 52 53 49 46 53 59 63 69 58 51 49 54 48 43 53 67 63 61 56 53 53 55 57 59 60 61 60 58 56 57 58 56 52 47 49 59 68 68 57 49 47 48 48 48 48 38 37 49 52 54 58 56 34 35 45 53 54 64 62 58 55 53 53 53 54 56 59 61 63 62 59 58 58 58 58 63 76 84 85 89 85 81 77 73 71 70 72 75 80 84 88 89 88 84 79 72 64 55 50 49 52 56 58 57 54 51 51 57 49 56 81 80 66 63 74 96 101 98 93 90 91 96 106 119 129 126 146 157 138 92 95 89 72 64 64 82 100 110 93 88 96 106 110 149 142 142 146 147 149 159 188 188 191 188 175 169 159 156 159 162 166 161 151 144 135 121 96 69 68 62 58 68 97 97 72 55 53 53 55 56 54 48 43 41 42 82 223 218 203 186 170 156 132 117 116 120 123 116 111 117 113 95 88 95 111 119 102 111 162 157 137 112 102 131 149 141 118 94 86 79 76 76 75 79 84 89 92 92 76 62 55 55 59 69 75 70 58 45 40 46 68 74 73 67 61 58 61 62 55 32 31 31 47 72 61 71 63 45 34 41 62 77 75 47 37 36 37 36 36 35 34 34 34 28 26 26 28 24 23 26 31 40 40 39 40 42 43 45 47 51 52 55 55 48 35 79 90 89 89 99 103 71 37 35 35 38 42 49 67 76 63 46 41 44 44 42 40 41 45 46 44 43 44 38 39 50 71 65 56 51 54 50 44 45 52 61 56 50 48 50 52 53 55 57 59 55 52 51 54 60 57 51 46 46 57 67 69 60 51 48 47 47 47 46 46 47 50 56 58 60 56 35 35 35 34 35 50 59 62 61 58 58 57 57 58 59 62 65 65 60 58 59 64 72 77 83 69 54 91 88 85 81 76 74 73 75 79 83 88 91 91 89 84 78 71 63 55 51 48 48 50 52 53 53 53 54 61 54 58 86 78 66 63 73 84 99 100 93 89 95 106 129 151 138 160 154 143 151 101 86 66 51 94 65 57 72 101 111 98 86 81 81 151 143 141 150 152 152 161 196 197 201 190 161 152 146 147 151 152 143 141 141 140 132 89 69 70 67 61 56 53 52 52 93 87 56 56 58 57 54 49 45 43 78 145 227 222 186 151 135 130 128 124 120 117 118 113 108 106 105 92 75 64 71 73 86 122 171 159 142 129 127 142 139 120 99 85 82 74 68 68 76 82 82 79 76 78 83 74 59 56 48 54 60 58 50 46 43 43 52 58 63 67 70 73 78 122 137 32 31 42 62 78 52 70 67 48 32 38 62 79 76 47 41 39 38 37 36 35 34 34 34 31 30 29 26 32 34 35 36 41 40 39 37 32 43 48 52 57 58 60 62 61 56 71 76 98 122 65 57 47 37 35 35 36 40 50 76 80 64 41 26 38 41 40 39 37 38 32 29 41 42 46 49 49 43 55 54 47 48 41 40 37 36 60 52 47 46 50 52 51 50 51 52 48 45 44 47 54 54 50 45 44 50 59 65 62 52 49 48 49 49 45 43 42 43 46 52 56 54 35 33 32 32 32 32 47 58 61 59 59 60 60 60 62 68 72 73 69 68 71 75 80 85 88 87 86 92 92 90 87 81 78 78 81 86 90 93 94 93 88 83 77 70 63 58 55 52 49 48 49 50 54 58 61 66 60 62 90 83 67 64 71 56 95 105 96 94 107 129 151 164 165 185 164 135 137 105 94 89 87 91 90 96 91 61 102 109 107 101 72 152 145 143 153 162 159 161 188 210 218 199 159 151 139 131 130 135 132 128 127 128 127 86 67 66 64 61 57 55 55 56 94 109 94 58 59 58 55 51 46 44 99 182 242 241 188 139 121 110 110 115 119 119 118 111 101 91 90 92 73 49 47 43 91 143 173 161 151 145 142 138 110 83 67 67 72 66 64 70 83 81 75 69 67 73 78 77 72 65 48 44 48 55 57 54 49 45 43 43 48 56 65 80 78 136 161 31 34 55 74 77 48 65 65 49 35 37 59 77 75 47 41 39 38 37 37 36 35 34 35 36 36 33 27 35 40 42 41 40 39 40 37 28 36 50 60 64 65 66 66 63 49 49 57 71 79 48 42 40 38 36 35 36 40 48 65 68 57 40 24 27 27 32 41 41 41 42 43 46 49 47 47 50 50 48 45 42 43 51 42 32 34 53 47 44 47 50 52 49 47 46 45 43 41 41 41 46 49 49 46 43 44 49 53 55 52 51 50 47 46 44 42 41 41 43 46 49 50 50 36 29 28 30 31 32 43 59 56 56 59 62 63 67 75 80 80 77 83 89 92 90 90 90 91 92 92 93 93 91 87 85 85 88 92 95 96 96 94 88 82 76 69 64 63 61 59 56 51 49 48 50 54 61 61 71 85 77 66 57 61 75 60 95 106 99 107 126 153 164 154 171 176 160 139 133 117 105 97 89 85 90 79 58 57 101 114 113 106 77 Wind_Speed 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 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 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 17 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 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 12 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 16 15 15 15 15 15 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 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 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 11 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 16 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 11 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 15 15 15 15 15 15 15 15 15 15 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 14 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 14 14 15 15 15 15 15 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 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 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 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 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 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 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 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 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 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 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 13 13 13 13 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 14 14 14 13 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 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 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 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 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 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 8 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 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 14 14 14 14 14 14 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 8 8 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 10 10 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 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 13 13 13 13 13 13 12 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 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 13 13 13 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 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 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 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 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 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 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 12 12 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 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 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 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 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 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 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 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 10 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 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 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 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 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 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 13 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 15 16 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 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 9 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 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 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 11 11 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 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 5 5 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 4 5 5 5 5 5 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 4 5 5 5 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 16 16 16 16 16 16 16 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 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 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 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 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 10 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 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 16 15 15 15 15 15 15 15 15 15 16 15 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 14 14 14 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 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 13 13 13 13 13 12 12 12 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 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 10 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 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 15 15 15 15 15 15 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 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 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 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 12 12 12 12 12 12 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 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 7 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 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 12 12 12 12 12 12 12 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 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 8 8 9 9 10 10 11 12 12 12 12 12 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 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 12 12 12 12 12 12 12 12 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 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 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 8 8 9 9 10 10 11 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 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 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 8 8 8 8 9 9 10 10 11 12 12 13 13 13 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 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 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 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 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 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 13 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 19 19 19 19 19 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 13 14 14 14 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 9 9 9 9 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 15 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 18 17 17 17 17 17 17 17 17 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 15 15 15 15 14 14 14 13 13 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 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 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 17 17 16 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 16 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 19 19 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 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 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 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 18 18 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 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 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 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 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 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 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 10 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 17 18 18 18 18 18 18 18 18 18 18 19 18 19 19 19 18 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 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 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 7 7 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 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 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 17 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 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 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 13 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 18 18 18 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 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 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 14 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 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 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 18 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 8 9 8 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 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 10 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 10 10 10 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 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 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 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 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 7 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 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 18 18 18 18 18 18 17 17 17 17 16 16 16 16 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 12 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 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 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 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 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 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 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 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 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 8 8 8 8 8 8 9 9 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 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 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 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 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 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 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 10 10 10 10 10 11 11 11 11 12 12 12 12 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 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 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 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 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 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 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 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 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 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 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 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 14 14 14 14 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 12 12 12 12 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 20 20 20 20 20 20 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 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 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 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 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 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 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 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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 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 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 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 8 8 8 8 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 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 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 13 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 13 13 13 13 13 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 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 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 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 8 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 9 9 9 9 9 9 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 6 6 6 7 7 6 6 7 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 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 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 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 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 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 8 8 8 8 8 8 8 8 9 9 9 9 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 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 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 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 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 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 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 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 7 7 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 7 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 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 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 13 13 13 13 13 13 13 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 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 14 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 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 14 14 14 14 14 14 14 14 14 14 14 14 14 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 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 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 14 14 14 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 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 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 13 13 13 13 14 14 14 14 14 14 14 14 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 13 13 13 13 14 14 14 14 14 14 14 14 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 12 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 13 14 14 13 13 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 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 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 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 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 23 23 22 22 22 22 22 21 21 21 21 21 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 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 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 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 23 23 23 22 22 22 22 21 21 21 21 21 21 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 16 16 16 16 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 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 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 24 24 23 23 23 23 22 22 22 22 22 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 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 12 24 24 24 23 23 23 22 22 22 22 22 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 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 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 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 Wind_Direction 132 132 133 133 133 133 134 134 134 135 135 135 135 136 136 136 136 136 135 135 135 135 134 134 133 133 132 132 131 132 132 132 133 133 135 136 137 139 141 142 143 145 146 146 147 148 148 149 149 149 149 149 150 150 150 150 151 151 151 152 153 153 153 154 155 155 155 156 156 156 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 161 161 162 162 162 163 163 162 162 162 162 161 161 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 161 162 162 161 162 162 161 161 161 161 161 162 162 162 162 162 163 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 166 166 167 168 168 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 167 166 166 165 165 164 163 163 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 160 160 161 162 163 163 164 164 166 167 167 168 169 169 169 170 170 171 171 172 173 173 174 174 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 171 170 170 169 168 167 167 167 165 165 164 164 164 163 163 162 162 162 162 161 161 161 160 160 160 160 160 160 159 159 159 159 159 159 160 159 159 159 159 159 159 159 131 132 132 133 133 133 134 134 134 134 135 135 135 135 135 136 136 136 135 135 135 135 134 134 133 133 132 132 131 131 131 131 133 133 134 135 136 138 140 141 143 144 145 146 147 147 148 148 148 148 148 149 149 149 150 150 150 150 151 151 152 153 153 154 154 155 155 156 156 156 157 157 157 157 157 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 162 162 163 163 163 163 162 162 162 161 160 160 160 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 162 163 163 163 164 164 164 164 164 165 165 165 165 165 166 166 167 168 168 169 169 170 170 170 171 171 171 171 171 171 171 171 170 169 169 168 168 167 166 166 166 165 164 163 163 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 161 161 162 163 164 165 166 167 167 168 169 169 169 170 171 171 172 173 173 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 174 174 174 173 173 173 172 172 171 170 170 169 169 168 167 167 166 165 165 165 164 163 163 163 163 162 162 162 161 161 161 160 160 160 160 160 160 160 160 159 160 160 160 160 159 159 160 159 159 132 132 132 132 133 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 134 134 133 133 133 132 132 132 131 131 132 133 134 135 136 138 139 141 142 143 145 145 146 147 147 148 148 148 148 148 149 149 149 149 149 150 150 151 151 152 152 153 154 154 155 156 156 156 156 157 157 157 158 158 158 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 162 162 163 163 163 163 163 163 162 162 162 161 160 160 159 159 159 159 159 159 159 159 159 160 160 160 160 161 160 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 165 165 165 165 166 166 167 167 168 168 169 169 170 170 170 171 172 172 172 172 172 171 171 171 171 170 169 169 168 168 167 166 166 165 164 163 163 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 161 162 162 163 164 165 165 166 167 168 169 169 170 170 171 171 172 172 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 174 173 173 173 173 172 171 171 170 169 169 168 167 167 166 166 165 165 165 164 163 163 163 162 162 162 162 161 160 161 161 160 160 160 160 160 160 160 160 160 160 160 159 160 160 159 132 132 132 132 133 133 133 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 134 133 133 132 132 132 132 132 132 133 133 135 135 137 139 140 141 142 144 145 145 146 147 147 147 148 148 148 148 148 148 149 149 149 150 150 151 151 152 152 153 154 154 155 156 156 156 156 157 158 158 158 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 161 162 162 162 163 163 163 163 163 162 162 161 161 161 160 159 159 159 159 159 159 159 159 160 160 160 160 160 161 160 160 161 160 161 161 160 161 160 160 161 161 161 161 162 162 162 162 163 163 163 163 164 164 165 164 165 165 165 166 166 167 167 168 168 169 169 170 170 171 172 172 172 172 173 172 172 172 172 171 171 170 169 169 169 168 167 167 166 165 164 164 163 163 162 162 161 161 160 161 160 161 160 160 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 160 159 159 159 159 159 159 159 159 159 160 160 161 162 162 163 164 165 166 166 167 168 169 169 170 170 171 172 172 173 174 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 175 175 175 175 174 174 173 173 172 171 171 171 169 169 168 168 167 167 166 166 165 164 164 164 164 163 162 162 162 161 161 161 161 161 160 161 161 161 161 161 160 160 160 160 160 160 160 160 131 132 132 132 133 133 133 133 133 133 134 134 134 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 133 132 132 132 132 133 133 134 135 136 138 139 141 142 143 144 145 145 146 146 147 147 147 147 148 148 148 148 149 149 149 150 150 151 152 152 153 153 154 154 155 155 156 156 157 157 158 158 159 159 159 159 160 160 160 160 160 161 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 162 162 161 160 160 160 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 162 163 163 163 164 164 165 165 165 165 165 166 166 167 167 168 168 169 169 170 171 171 172 172 173 173 173 173 173 173 172 172 172 171 171 170 169 169 169 167 167 166 165 165 164 164 163 162 162 161 161 161 161 161 160 161 161 160 160 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 162 162 163 164 165 166 166 167 168 168 169 170 171 171 172 172 173 174 175 175 176 176 177 177 177 177 177 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 176 176 176 175 175 175 174 173 173 172 172 171 170 169 169 168 168 167 167 166 165 165 164 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 131 132 132 132 132 133 133 133 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 133 132 133 133 133 133 134 135 136 137 139 140 141 142 143 144 145 145 146 146 147 147 147 147 147 147 148 148 149 149 149 150 150 151 151 152 152 153 154 155 155 155 156 157 157 158 158 159 159 159 159 160 160 160 161 161 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 162 162 161 161 161 160 160 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 161 161 162 162 163 163 163 163 164 164 165 165 165 165 166 166 167 167 168 168 169 169 170 171 171 172 172 173 173 173 173 173 173 173 173 172 172 172 171 170 170 169 169 168 167 167 166 165 165 164 163 163 162 162 161 161 161 161 161 161 161 161 161 161 160 161 161 161 161 161 160 160 160 160 160 160 160 159 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 162 162 163 164 164 165 166 167 168 168 169 170 171 171 172 173 173 174 175 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 176 176 176 175 175 175 174 173 173 172 172 171 170 170 169 169 167 167 166 166 166 165 165 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 131 132 132 132 132 132 133 133 133 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 133 133 133 133 133 134 135 136 137 138 139 140 141 142 143 144 145 145 146 146 146 147 147 147 147 148 148 148 148 149 149 150 150 151 151 152 153 153 154 155 155 156 156 157 158 158 159 159 159 160 160 161 161 161 161 161 162 161 161 162 162 162 162 162 163 163 163 163 163 163 162 162 162 161 160 160 160 159 159 159 159 159 160 160 159 160 160 160 160 160 159 159 159 160 159 160 160 160 160 160 160 161 161 161 161 162 162 163 163 163 164 164 165 165 165 166 166 167 167 168 168 169 169 169 170 171 172 172 172 173 173 174 174 174 174 174 173 173 173 172 172 171 171 170 169 169 168 168 167 166 166 165 164 164 163 163 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 162 162 163 164 164 165 166 166 168 168 169 170 170 172 172 173 173 174 175 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 179 178 179 178 178 178 178 178 178 177 177 176 176 176 176 175 175 174 173 173 172 171 170 170 169 168 168 167 166 166 165 165 164 164 164 163 163 163 162 162 162 161 161 161 161 162 162 161 161 161 161 161 161 161 161 161 132 132 132 132 132 132 133 133 133 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 133 133 133 133 133 133 134 135 135 136 138 139 140 141 142 142 143 144 144 145 146 146 146 146 147 147 147 147 148 148 149 149 149 150 150 151 152 152 153 153 154 155 155 156 156 157 158 158 159 159 160 160 161 161 161 161 162 161 161 162 162 162 162 162 163 163 163 163 163 163 163 163 162 161 161 161 160 160 160 160 159 159 160 160 159 160 160 160 160 159 159 159 159 159 159 159 159 160 160 159 160 160 160 161 161 162 162 163 163 163 164 164 165 165 165 166 166 167 167 168 168 169 169 170 171 171 172 172 173 173 174 174 175 175 175 175 175 174 173 173 173 172 172 171 170 170 169 169 168 167 166 166 166 165 164 164 163 163 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 160 159 160 160 160 161 161 161 162 163 163 164 165 165 166 166 167 168 169 170 170 171 172 173 174 174 175 176 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 176 176 176 176 175 175 173 173 172 171 171 170 169 169 168 167 167 167 166 165 165 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 132 132 132 132 132 132 133 133 133 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 133 133 133 134 134 135 135 136 137 138 139 140 141 141 142 143 144 144 145 145 145 146 146 146 147 147 147 148 148 148 149 149 150 151 151 152 152 153 154 154 155 156 156 157 158 158 158 159 160 160 161 161 161 161 162 161 162 162 162 162 162 163 163 163 163 163 163 163 163 162 162 162 161 161 160 160 160 160 160 160 160 160 159 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 161 162 162 163 163 163 164 164 165 166 165 166 166 167 168 168 169 169 170 171 171 172 172 173 173 174 175 175 175 175 175 175 175 175 174 173 173 172 172 172 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 161 160 160 160 160 160 160 160 160 160 159 160 160 160 160 159 159 159 159 159 159 160 159 159 160 160 160 160 161 161 161 162 162 163 163 164 165 165 166 167 168 169 170 170 171 172 173 174 174 175 176 177 177 177 178 178 179 179 180 180 179 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 177 176 176 176 176 175 174 173 173 172 172 170 170 169 168 168 167 167 166 165 165 165 164 164 163 163 163 162 163 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 132 132 132 132 132 132 133 133 133 134 134 134 134 134 135 135 135 135 135 135 135 136 135 135 135 135 135 134 134 134 134 134 134 134 134 134 135 135 135 136 137 138 139 140 140 141 142 143 144 144 144 145 145 146 146 146 147 147 147 148 148 149 149 150 150 151 151 152 153 153 154 155 156 156 157 157 158 158 159 160 160 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 161 161 161 161 160 160 160 160 160 160 159 159 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 162 162 163 163 163 164 164 165 166 166 166 166 167 168 168 168 169 170 170 171 172 172 173 174 175 175 175 176 176 176 176 175 175 175 175 174 173 173 172 172 171 170 169 169 169 168 167 167 166 166 165 164 164 163 163 163 162 162 162 162 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 159 160 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 162 163 163 163 165 165 166 166 168 169 169 170 171 172 173 174 174 175 176 177 177 178 178 178 179 179 179 180 180 181 181 181 181 181 181 181 180 180 179 180 179 179 179 178 178 178 177 176 176 176 175 175 174 173 172 172 171 170 170 169 168 168 167 166 166 165 165 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 161 161 161 132 132 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 135 135 136 136 135 136 135 135 135 135 135 135 134 134 134 134 134 134 134 135 135 135 136 137 137 138 139 140 140 141 142 143 143 144 145 145 145 145 146 146 146 147 147 147 148 149 149 149 150 151 152 152 153 154 154 155 156 157 157 158 158 159 160 160 161 161 161 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 161 161 160 160 160 160 160 160 160 159 159 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 162 162 163 163 164 164 165 166 166 166 166 167 167 168 168 169 170 170 171 172 173 173 174 175 175 176 176 176 176 176 176 176 175 175 175 174 173 173 172 172 171 171 170 169 169 169 168 167 167 166 165 165 164 164 164 163 163 162 162 161 162 161 161 161 160 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 161 161 161 161 162 162 163 163 163 164 165 165 166 167 169 169 170 171 172 173 174 174 175 176 177 177 178 178 179 179 179 180 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 179 179 178 178 178 177 176 176 175 175 174 173 172 172 171 171 170 169 168 168 167 166 166 166 165 164 164 164 164 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 161 132 132 132 132 132 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 136 136 136 136 135 136 135 135 135 135 135 135 134 134 134 134 135 135 135 136 136 137 137 138 139 140 140 141 142 143 143 144 144 145 146 146 146 146 147 147 147 148 148 149 149 150 151 151 152 153 153 154 155 156 157 157 158 158 159 160 160 161 161 161 162 162 162 163 162 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 161 162 163 163 164 164 165 166 166 166 167 167 167 168 168 169 169 171 171 172 173 173 174 175 175 176 176 176 177 177 177 177 176 176 175 175 175 174 173 173 172 171 171 171 170 169 169 169 168 167 166 166 165 165 164 164 163 163 163 162 162 162 162 161 161 161 160 160 160 160 160 160 160 160 159 160 160 160 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 161 161 161 162 162 163 163 164 165 165 166 167 168 169 169 171 172 173 173 174 175 176 177 177 178 178 179 179 179 180 181 181 181 182 182 182 182 181 181 181 181 181 180 180 179 179 179 178 178 178 178 177 176 176 175 174 173 173 172 171 171 170 169 169 168 167 167 166 166 165 165 164 164 164 163 164 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 132 132 133 133 133 133 133 133 134 134 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 134 134 135 135 135 135 136 136 136 137 138 138 139 140 140 141 142 142 143 144 144 145 145 146 146 147 147 147 148 148 149 149 150 150 151 152 153 153 154 155 155 156 157 158 158 159 160 160 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 162 163 163 164 165 166 166 166 167 167 167 168 169 169 170 171 171 172 173 173 174 175 175 176 176 177 177 177 177 177 177 177 176 176 175 175 174 173 173 172 171 171 171 170 170 169 168 168 167 166 166 166 165 165 164 163 163 163 163 162 162 162 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 160 159 159 159 159 159 159 160 159 160 160 160 160 160 161 161 161 161 161 162 162 162 163 163 164 164 165 165 167 167 168 169 170 171 173 173 174 175 176 176 177 178 178 179 179 180 181 181 181 182 182 182 182 182 182 181 181 181 181 181 180 179 179 179 179 178 178 178 177 176 176 175 174 174 173 172 171 171 170 169 168 168 167 167 166 166 166 165 165 164 164 163 164 164 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 132 133 133 133 133 133 134 134 134 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 134 135 135 135 135 135 136 136 136 137 138 138 139 140 140 141 142 143 143 144 145 145 146 146 147 147 147 147 148 148 149 149 150 151 151 152 153 154 155 155 156 157 158 158 159 159 160 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 161 161 161 161 161 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 160 160 161 162 163 163 164 165 166 166 166 167 166 167 168 169 169 170 170 171 172 173 173 174 175 175 176 177 177 178 178 178 178 178 177 177 176 176 175 175 174 173 173 172 172 171 170 170 170 169 169 168 167 167 166 166 166 165 164 164 164 163 162 162 161 162 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 161 160 161 161 161 161 162 162 162 163 163 164 164 165 166 167 168 169 170 171 172 173 174 175 176 176 177 178 178 179 180 180 181 181 182 182 182 182 182 182 182 182 182 181 181 181 180 180 179 179 179 178 178 178 177 176 176 175 175 174 173 172 171 171 170 169 168 168 168 167 166 166 166 165 165 165 164 164 164 164 164 163 164 164 164 163 163 163 163 163 163 163 163 163 162 133 133 133 133 134 134 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 137 137 138 139 139 140 140 141 142 143 144 144 144 145 146 146 147 147 148 148 149 149 150 150 150 151 152 153 153 154 155 156 157 157 158 159 160 161 161 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 161 162 161 161 161 161 161 160 160 160 160 160 160 160 159 160 159 159 159 159 159 159 159 159 160 161 161 162 163 163 164 165 166 166 166 167 167 168 168 168 169 170 171 172 172 173 174 175 175 176 177 177 178 178 178 178 178 178 178 178 177 176 176 175 174 173 173 172 172 171 171 170 170 170 169 168 167 167 167 166 166 165 164 164 164 163 163 162 162 161 161 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 160 160 161 160 161 161 161 161 161 161 162 162 162 163 163 164 165 165 166 167 169 170 170 172 172 174 174 175 176 176 178 178 179 179 180 181 181 182 182 182 182 182 182 182 182 182 181 181 181 180 180 179 179 179 178 178 178 177 176 176 175 175 174 173 172 171 171 170 170 169 168 167 167 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 133 134 134 134 134 134 134 135 135 135 135 135 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 137 138 139 139 140 141 142 143 143 144 145 145 146 147 147 147 148 148 148 149 149 150 150 151 152 152 153 154 155 156 157 157 158 159 160 161 161 161 162 163 163 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 161 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 159 159 160 160 160 161 162 162 163 164 165 166 166 166 167 167 168 168 168 170 170 171 172 172 173 174 174 175 176 177 177 178 178 179 179 179 179 178 178 178 177 176 176 175 174 174 173 172 172 171 171 170 170 169 169 168 168 167 167 166 166 166 165 164 164 163 163 163 162 162 160 160 160 159 159 159 159 159 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 161 160 161 161 161 161 161 162 161 162 163 163 164 164 165 166 167 168 169 170 171 172 173 174 175 176 176 178 178 179 179 180 181 181 182 182 182 182 182 182 182 182 182 181 181 181 180 180 179 179 178 178 178 178 177 176 175 175 174 174 173 172 172 171 170 169 169 168 167 167 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 134 134 134 134 134 134 135 135 135 136 136 136 136 136 136 136 136 136 136 137 137 136 137 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 141 141 142 143 144 144 145 145 146 147 147 148 148 148 149 149 150 150 152 152 153 153 154 155 156 157 158 158 159 160 160 161 162 162 163 163 163 163 164 163 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 160 160 161 160 160 160 160 160 160 161 161 162 163 163 164 166 166 166 167 167 168 168 168 170 170 171 171 172 173 174 174 175 176 177 178 178 179 179 179 179 179 179 179 178 178 177 176 176 175 174 174 173 172 172 171 171 170 170 169 168 168 168 168 167 167 166 165 165 164 164 163 163 162 162 161 161 160 159 159 159 159 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 161 160 161 161 161 161 161 162 162 163 163 164 165 166 166 168 168 169 171 171 172 174 174 175 176 177 178 179 179 179 181 181 181 182 182 182 182 182 182 182 181 181 181 181 180 180 179 179 178 178 178 177 177 176 175 175 174 174 173 172 171 171 170 169 169 168 167 167 167 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 134 134 135 135 135 135 135 136 135 136 136 136 136 136 136 136 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 136 136 136 136 137 138 138 139 140 141 142 143 143 144 145 146 146 147 147 148 148 149 149 149 150 151 151 152 153 153 154 155 156 157 157 158 159 160 161 162 162 163 163 163 163 164 164 164 164 164 164 163 163 163 163 163 163 163 164 163 163 163 163 163 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 160 161 161 161 161 161 162 163 163 164 165 166 166 167 167 168 168 169 169 170 171 172 172 173 174 174 175 176 177 178 178 179 179 179 180 180 179 179 179 178 178 177 176 176 175 174 174 173 172 171 171 171 170 170 169 168 168 168 168 167 166 166 165 165 165 164 163 162 162 161 161 160 160 159 158 159 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 161 160 160 160 161 161 161 161 161 162 163 163 163 164 165 166 167 168 169 170 171 172 173 174 175 176 176 178 178 179 179 180 181 181 181 182 182 182 182 182 181 181 181 181 180 180 179 179 179 178 178 178 177 177 176 175 175 174 174 173 172 171 171 170 169 168 168 167 167 167 166 166 165 165 165 165 165 165 165 165 164 164 164 165 165 164 164 164 164 164 164 163 163 163 135 135 135 135 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 136 137 136 136 136 136 136 136 136 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 139 139 140 141 142 142 143 144 145 146 146 147 147 148 149 149 150 150 151 151 152 152 153 153 154 155 156 157 158 158 159 160 161 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 162 163 162 162 162 162 162 162 162 161 161 161 162 161 161 162 161 162 162 162 163 164 165 166 166 167 167 168 168 169 169 170 171 172 172 173 174 174 175 177 177 178 178 179 179 180 180 180 180 180 179 179 178 178 177 176 176 175 174 174 173 172 171 171 170 170 170 169 168 167 167 167 167 166 166 165 164 164 164 163 162 162 161 161 160 159 158 158 158 158 158 157 157 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 162 162 163 163 163 164 165 167 167 168 169 170 171 172 173 174 175 176 177 178 178 179 179 180 181 181 181 181 182 182 181 181 181 181 181 180 180 179 179 179 178 178 178 177 177 176 175 175 174 173 172 172 171 170 170 169 168 168 167 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 163 163 135 135 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 135 135 135 136 136 136 136 136 136 137 137 137 138 139 140 140 141 142 143 144 145 145 146 147 148 148 148 149 150 150 151 151 152 153 153 154 154 155 156 157 158 158 159 160 161 162 162 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 164 164 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 165 166 167 167 168 168 170 169 170 171 172 172 173 174 174 175 177 177 178 179 179 179 180 180 181 181 181 180 180 179 179 178 178 176 176 175 174 174 173 172 171 170 170 170 169 169 168 167 167 167 167 166 165 165 165 164 164 163 162 161 161 160 160 159 159 158 158 157 157 157 157 157 157 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 159 160 160 160 160 160 160 160 160 160 160 160 161 161 162 163 163 163 164 165 166 167 168 169 170 170 172 173 173 175 176 176 177 178 178 179 180 180 181 181 181 181 181 181 181 181 181 180 180 179 179 179 178 178 178 177 177 176 175 175 174 174 173 172 172 171 170 170 169 168 168 168 167 167 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 136 136 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 137 138 137 137 137 137 137 137 136 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 136 137 137 138 139 139 140 141 142 143 144 144 145 146 147 147 148 149 149 150 151 151 152 152 153 154 154 155 155 156 157 158 158 159 160 161 162 163 163 164 164 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 164 164 163 163 163 163 163 163 163 163 162 163 163 163 163 163 164 164 165 166 167 168 168 168 170 170 170 171 172 172 173 174 175 175 177 177 178 179 179 180 181 181 181 181 181 181 181 180 179 179 178 177 176 176 175 174 173 172 171 170 170 170 169 169 168 168 167 167 166 166 166 165 164 164 164 163 163 161 161 160 160 159 159 158 158 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 160 159 160 159 160 159 160 160 161 161 162 162 163 164 165 166 166 167 168 170 170 171 172 173 174 175 176 176 177 178 178 179 179 180 180 181 181 181 181 181 181 180 180 179 179 179 179 178 178 178 177 177 176 175 175 174 173 173 172 171 171 170 169 169 168 168 168 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 136 137 136 136 136 136 136 136 136 136 136 136 136 137 137 138 139 139 140 140 141 142 143 143 144 145 146 147 148 148 149 150 150 151 151 152 153 153 154 154 155 156 156 157 158 158 160 160 161 162 163 164 164 165 165 165 165 165 165 165 164 164 164 164 164 165 165 165 165 165 165 165 164 164 164 165 165 165 164 164 165 164 164 164 164 164 164 164 164 164 164 163 163 164 163 163 164 164 165 165 166 167 167 168 169 169 170 171 171 172 173 173 174 175 176 177 177 178 179 179 180 181 181 181 181 181 181 181 181 180 179 178 178 177 176 175 174 173 173 172 171 170 170 169 169 168 168 167 167 166 166 165 165 165 164 164 163 163 162 162 161 161 160 159 159 158 158 157 157 157 156 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 159 159 158 159 158 159 159 159 159 159 159 159 159 159 160 159 160 160 161 161 162 163 164 165 165 166 167 169 170 170 171 172 173 174 175 175 177 177 177 178 179 179 179 180 180 180 180 180 180 179 179 179 179 179 178 178 178 177 177 177 176 175 174 174 173 173 172 171 171 170 169 169 168 168 168 167 167 166 166 166 166 165 165 165 165 165 165 165 165 166 166 165 165 165 165 165 165 164 164 164 164 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 137 137 137 138 138 138 139 139 140 141 142 142 143 144 145 146 147 148 148 149 150 151 152 152 152 153 154 154 154 155 156 157 157 158 159 159 160 161 162 163 163 164 165 165 165 165 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 165 165 165 166 166 167 168 169 169 170 171 171 172 173 173 174 175 176 177 178 179 179 180 181 181 182 182 182 182 182 181 181 181 180 179 178 178 177 176 175 174 173 172 171 171 170 169 169 168 168 168 167 167 166 165 165 164 164 164 164 163 163 162 161 160 160 160 159 158 157 157 157 156 156 156 156 156 157 156 156 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 158 158 158 159 159 159 159 160 160 161 161 162 163 163 164 164 166 167 168 169 169 171 172 173 173 174 175 176 177 177 177 178 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 177 177 176 175 175 174 173 173 172 172 171 170 170 169 169 168 168 168 167 166 166 166 166 166 166 165 165 165 165 165 166 166 166 166 165 165 165 165 165 165 165 164 164 164 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 139 138 138 138 138 138 138 137 138 137 137 138 138 138 137 137 138 138 138 138 138 138 138 138 139 139 139 140 140 141 142 143 143 144 145 146 147 148 149 149 150 151 152 152 153 153 154 154 155 156 156 157 158 158 159 159 160 161 162 163 164 164 165 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 164 165 165 165 165 166 166 167 168 169 169 170 171 171 172 173 173 174 176 176 177 178 179 180 180 181 182 182 182 182 182 182 182 181 181 181 180 179 178 178 176 176 175 173 173 172 171 170 169 169 168 168 167 167 167 166 165 165 165 164 164 164 164 163 162 162 161 160 160 159 158 158 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 158 158 157 158 157 158 158 157 157 158 158 158 158 158 158 159 159 159 160 161 161 162 162 163 164 165 166 167 168 169 170 171 172 173 173 174 175 176 177 177 177 178 178 179 179 179 179 179 179 179 179 178 178 178 178 177 177 176 176 175 175 174 174 173 173 172 171 171 170 169 169 169 168 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 164 164 164 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 138 138 139 139 139 139 138 139 139 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 142 142 143 143 145 145 146 147 148 148 149 150 151 152 152 153 154 154 154 155 156 156 157 157 158 158 160 160 161 162 163 164 164 165 165 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 166 166 166 166 167 168 168 169 170 170 171 172 173 173 174 176 176 177 178 179 180 181 181 182 182 182 182 182 182 182 182 181 181 180 179 179 178 177 176 176 174 173 172 171 170 169 169 168 168 167 167 166 166 165 165 165 164 164 163 163 163 162 162 161 161 160 160 159 158 157 157 156 156 156 156 155 156 156 156 156 156 156 156 156 156 156 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 158 159 159 159 160 160 161 162 163 164 164 165 167 168 169 169 170 171 172 173 173 174 175 176 176 177 177 178 178 178 178 178 179 179 179 178 178 178 178 177 177 176 176 175 175 174 174 173 173 172 172 171 170 170 169 169 169 168 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 140 139 140 140 140 140 139 140 140 140 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 140 140 140 141 142 142 143 144 145 145 147 147 148 149 150 151 151 152 153 153 154 155 155 156 156 157 157 157 158 159 159 160 161 162 163 164 164 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 167 167 168 168 169 170 170 171 172 173 173 174 176 176 177 178 179 180 181 181 182 182 183 183 183 183 183 182 182 181 181 180 179 178 178 176 176 175 173 173 172 171 170 169 168 168 167 167 166 166 165 165 164 164 164 163 163 162 162 162 161 160 160 160 159 159 157 157 156 157 156 156 155 156 155 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 157 156 156 156 156 156 156 156 157 156 157 157 156 157 158 158 158 159 160 160 160 161 162 163 164 165 166 167 168 169 169 170 172 173 173 173 175 175 176 176 176 177 178 178 178 178 178 178 178 178 178 178 177 177 176 176 175 175 174 174 174 173 172 172 171 171 170 170 170 169 169 168 168 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 139 139 139 140 140 139 139 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 142 142 143 143 144 145 146 147 148 148 149 150 151 152 153 153 154 155 155 155 156 156 156 157 158 158 159 159 160 161 162 163 164 165 165 166 166 166 166 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 168 167 167 167 167 167 167 167 167 167 167 168 168 169 169 170 171 172 173 173 174 176 176 177 178 179 180 181 182 182 183 183 183 183 183 183 183 182 182 181 181 180 179 178 177 176 176 174 173 172 171 170 169 168 168 167 167 166 165 165 164 164 164 163 163 163 162 162 162 161 161 160 159 160 159 158 157 156 156 156 156 155 155 155 156 155 156 155 155 155 156 155 155 155 155 155 155 155 155 155 156 155 155 156 156 156 155 155 156 156 156 156 156 156 157 157 158 158 159 159 160 160 161 162 163 164 165 166 168 168 169 170 171 172 173 173 174 175 175 175 176 176 176 177 177 177 177 178 178 177 177 177 176 176 176 175 175 174 174 174 173 173 172 171 171 170 170 170 169 169 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 164 164 140 140 140 140 140 140 140 140 140 140 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 140 140 140 140 140 141 141 142 142 142 143 144 144 145 146 147 148 148 149 150 151 152 153 154 154 155 156 156 156 157 157 157 158 158 159 159 160 161 162 163 164 165 166 166 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 165 165 165 165 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 167 167 167 167 167 168 167 168 168 168 169 170 170 171 171 172 173 174 176 176 177 178 179 180 181 182 182 183 183 183 183 183 183 183 183 182 182 181 180 179 178 178 176 176 175 173 172 171 170 169 169 168 167 166 165 165 164 164 163 163 163 162 162 161 161 162 161 161 160 160 159 159 159 158 157 156 155 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 155 155 155 155 155 155 155 155 154 155 155 155 156 155 156 157 157 157 158 158 158 159 160 161 162 163 164 165 166 167 168 168 169 170 171 172 173 173 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 173 173 172 171 171 171 170 170 170 169 169 168 168 168 168 167 167 167 167 167 167 167 166 166 166 167 167 167 167 166 166 166 166 166 166 165 165 165 165 165 164 140 140 140 140 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 142 142 142 142 142 142 142 141 141 141 141 141 141 142 142 142 141 142 141 141 141 141 141 141 141 141 141 141 142 142 142 143 143 143 144 145 146 146 147 148 149 150 151 151 152 153 154 154 155 156 156 157 157 157 158 158 159 159 160 160 161 162 163 164 165 166 167 167 167 168 168 168 168 167 167 167 166 166 166 166 165 165 165 165 165 165 165 166 166 167 167 168 168 168 168 168 169 169 169 168 168 168 168 168 168 168 168 168 168 169 169 170 170 171 171 172 173 174 175 176 177 178 180 180 181 182 182 183 183 183 183 184 183 183 183 183 182 181 181 180 179 178 177 176 175 174 173 172 170 169 169 168 166 166 165 164 164 163 163 162 162 161 161 161 160 160 160 160 160 159 158 159 159 158 157 156 156 156 155 155 155 154 154 155 154 155 154 155 154 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 155 156 156 157 157 157 158 159 160 160 161 162 163 164 165 166 167 168 169 169 171 172 172 173 173 174 174 174 175 175 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 173 173 172 172 171 171 170 170 170 170 169 169 168 168 168 168 167 167 168 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 164 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 142 143 143 143 143 144 145 146 146 147 148 149 149 150 151 152 153 153 154 155 156 156 157 158 158 158 158 158 159 159 160 160 161 162 163 164 166 167 167 168 168 169 169 169 168 168 168 167 166 166 166 166 165 165 164 165 165 165 165 166 166 167 167 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 172 173 174 175 176 177 178 180 180 181 182 182 183 183 184 184 184 184 183 183 183 182 182 181 181 179 178 178 176 175 174 173 172 171 170 169 168 166 166 165 164 163 163 162 162 161 161 160 160 159 159 159 159 159 159 159 158 158 158 157 157 156 155 156 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 154 153 153 153 154 153 154 154 154 154 155 154 155 155 156 156 156 156 157 158 159 159 160 161 163 164 164 166 167 168 168 169 170 171 172 172 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 174 173 173 172 172 171 171 171 170 170 170 170 169 169 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 164 141 141 141 142 142 142 142 142 142 142 142 143 143 143 143 144 144 144 144 144 144 144 144 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 142 142 142 142 143 143 143 143 144 144 145 146 146 147 147 148 149 150 151 152 152 153 154 154 156 156 157 158 158 158 158 159 159 159 160 160 161 162 163 164 165 166 167 168 168 169 169 169 169 169 168 168 168 167 166 166 165 165 164 164 164 165 164 165 165 166 167 167 168 168 169 169 169 170 170 170 170 170 170 170 170 169 170 170 170 170 171 171 171 172 172 173 174 175 176 177 178 179 180 181 182 182 183 183 184 184 184 184 184 183 183 183 182 182 181 180 179 178 177 176 174 174 172 171 170 169 168 167 166 165 164 163 162 162 161 161 160 160 159 159 159 159 159 158 158 158 158 158 157 157 157 156 156 155 155 155 154 154 154 154 153 154 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 153 154 153 154 153 154 154 155 156 155 155 156 157 158 159 159 160 161 162 163 164 165 166 167 168 168 169 170 171 172 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 174 173 173 172 172 172 171 171 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 164 142 142 142 142 142 142 142 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 144 144 144 144 144 144 144 143 143 143 143 143 144 143 143 143 143 144 144 143 143 143 143 143 143 144 144 144 144 145 145 146 146 147 147 148 149 150 150 151 152 153 154 154 155 156 156 158 158 158 158 159 159 159 160 160 161 161 162 163 164 165 166 168 168 169 170 170 170 170 169 169 168 168 167 166 166 165 165 164 164 164 164 164 165 165 166 166 167 168 168 169 169 170 170 170 170 170 171 171 171 170 170 170 170 170 171 171 171 172 173 173 174 175 176 177 178 179 180 181 182 182 183 183 184 184 184 184 184 184 183 183 182 182 181 180 179 178 178 176 175 174 173 171 170 170 168 167 165 165 164 163 162 161 161 160 160 159 159 158 158 158 158 158 158 157 158 158 157 157 157 156 155 156 155 155 155 154 154 153 153 153 153 153 153 153 153 153 152 152 153 153 153 153 153 152 153 153 153 152 153 153 153 153 153 153 153 153 153 154 154 155 155 155 155 156 156 158 158 159 160 161 162 163 163 164 166 167 168 168 169 170 171 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 172 171 171 171 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 164 143 143 143 143 143 143 144 144 144 144 144 144 145 145 145 146 146 146 146 146 146 146 145 145 145 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 144 145 145 145 145 146 146 147 147 148 149 150 150 151 152 153 154 154 155 156 157 157 158 158 158 159 160 160 160 160 161 161 162 162 163 164 166 167 168 169 170 170 171 170 170 170 169 169 168 167 167 166 165 165 164 164 164 164 164 165 165 166 166 167 167 168 169 169 169 170 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 174 174 175 176 177 178 179 179 181 181 182 183 183 184 184 184 184 184 184 183 183 183 182 181 181 180 179 178 177 176 174 174 172 170 170 169 168 166 165 164 163 162 161 160 160 159 158 158 158 157 157 157 157 157 157 156 156 156 156 156 156 156 155 155 155 155 154 153 153 153 153 153 153 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 152 152 153 152 153 153 153 153 153 153 154 154 155 155 155 155 156 156 157 158 159 159 160 161 162 163 164 165 166 167 168 168 169 170 171 171 172 172 173 173 173 174 174 174 174 174 174 174 173 173 173 173 172 172 172 171 172 172 171 171 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 165 143 143 143 144 144 144 144 144 145 145 145 145 145 146 146 146 147 146 146 146 146 146 146 146 146 145 145 145 144 144 144 144 144 144 144 144 144 144 145 144 145 144 144 145 145 145 145 145 145 145 145 146 146 147 148 148 149 150 151 151 152 153 153 154 155 156 156 157 158 158 158 159 160 160 161 161 161 161 162 162 163 164 165 167 168 168 169 170 171 171 171 171 170 170 169 169 167 167 166 166 165 164 164 164 164 164 164 165 165 166 167 167 168 169 169 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 173 174 174 175 176 177 178 178 179 181 181 182 182 183 183 184 184 184 184 184 183 183 183 182 182 181 180 179 178 178 176 175 174 173 171 170 169 168 167 165 164 164 162 161 160 159 158 158 157 157 156 156 155 155 155 155 155 155 155 155 155 155 155 156 155 155 154 154 154 153 153 153 153 152 152 152 151 152 151 151 151 151 151 151 151 151 152 152 152 151 152 152 152 152 152 152 153 153 153 153 154 153 154 154 155 155 155 155 156 157 157 158 159 159 161 162 163 164 165 166 167 167 168 168 169 170 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 172 171 171 171 170 170 171 170 170 170 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 165 144 144 144 144 145 145 145 146 146 146 146 146 146 147 147 148 148 147 147 147 147 147 147 147 146 146 146 146 145 145 145 145 145 145 145 144 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 147 147 148 148 149 150 150 151 152 153 153 154 155 155 156 157 157 159 159 159 160 161 161 161 161 161 162 162 163 164 165 165 167 168 169 170 171 172 172 172 171 171 170 169 169 168 167 167 166 165 164 164 164 164 164 164 165 165 166 166 167 168 169 170 170 170 171 171 171 171 172 172 172 172 172 172 172 173 173 174 174 175 176 177 177 178 179 180 181 182 182 183 183 183 184 184 184 184 183 183 183 182 182 181 180 179 178 178 177 176 174 174 172 170 170 168 167 166 164 164 163 161 160 159 158 157 156 156 156 155 155 154 154 154 154 154 154 154 154 155 154 154 155 154 154 154 153 153 153 153 152 152 152 152 152 151 151 151 150 150 151 151 151 151 151 151 151 151 151 151 152 151 152 152 152 152 152 153 153 153 154 154 154 154 154 154 155 156 157 157 157 158 159 160 161 162 163 164 165 166 167 168 168 169 169 170 170 171 171 171 172 172 172 172 172 173 173 173 173 172 172 172 172 172 172 172 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 165 144 145 145 146 146 146 146 146 146 146 147 147 147 148 148 148 148 148 148 148 148 148 148 148 147 147 147 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 147 148 148 149 149 149 150 151 152 152 153 153 154 155 156 157 158 158 159 159 160 161 161 161 162 162 162 163 163 163 164 165 166 167 169 169 171 171 172 172 172 172 171 171 170 169 168 167 167 166 165 165 164 164 164 164 164 165 165 166 166 167 168 169 169 170 170 171 171 172 172 172 172 172 172 172 173 173 173 174 174 175 175 177 177 178 179 180 181 181 182 183 184 183 183 184 184 184 183 183 183 182 182 181 181 179 179 178 177 176 175 174 173 171 170 169 167 167 165 164 163 162 160 160 158 157 156 155 155 155 154 154 153 152 152 152 152 152 152 152 153 153 153 154 153 154 153 153 153 153 152 151 152 152 151 151 150 150 150 150 150 150 150 151 151 151 150 151 151 151 151 151 151 152 151 152 152 152 153 152 153 154 154 154 154 154 155 155 156 157 157 157 158 159 159 160 161 163 163 164 165 166 167 167 168 169 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 171 172 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 164 146 146 146 146 146 147 147 147 147 148 148 148 148 148 149 149 149 149 149 149 149 148 149 148 148 147 147 146 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 148 148 149 150 150 151 151 152 153 154 154 155 156 157 158 158 159 160 160 161 161 162 162 163 163 163 164 164 164 165 166 167 168 169 170 171 172 173 173 173 173 172 171 171 170 169 168 167 167 166 165 165 165 164 164 164 165 165 166 166 167 167 169 169 169 170 171 171 172 172 172 172 172 172 172 172 172 173 173 174 175 176 176 178 179 179 180 181 182 182 183 183 184 184 183 183 183 183 183 182 182 181 181 179 179 178 177 176 175 174 173 172 170 170 168 167 166 164 164 162 161 160 159 158 156 155 155 155 154 153 152 152 151 151 151 151 151 151 151 152 152 152 153 152 153 153 152 152 152 152 151 151 151 150 150 150 149 150 150 150 150 150 150 150 150 150 151 151 151 151 151 152 151 152 152 152 152 152 153 154 153 154 154 154 154 155 155 155 157 157 157 158 159 159 159 160 162 163 164 164 165 166 166 167 168 169 169 169 170 170 170 171 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 164 147 147 147 147 147 148 148 148 148 149 148 149 149 149 150 150 150 150 150 150 150 149 149 149 148 148 148 147 147 146 146 146 145 145 145 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 150 150 151 152 152 153 153 154 155 156 157 157 158 159 160 160 161 161 162 162 163 163 164 164 164 164 165 166 166 167 168 170 171 172 173 173 174 174 173 173 172 171 170 170 168 168 167 166 166 165 165 164 164 164 164 165 166 166 167 167 168 169 169 170 171 171 172 172 172 172 172 172 172 172 173 173 174 175 175 176 176 178 179 179 180 181 182 182 183 183 183 184 184 183 183 183 182 182 181 181 179 179 178 177 176 176 174 174 172 171 170 169 168 167 165 164 163 161 160 159 158 157 156 155 155 154 153 152 151 151 151 150 150 150 150 150 151 151 151 151 152 151 152 152 151 151 151 151 151 150 150 149 150 149 149 149 149 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 151 152 152 153 153 153 154 154 154 154 155 155 155 155 155 156 157 158 158 159 159 160 161 162 163 164 164 165 166 166 167 168 168 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 165 165 165 165 164 147 148 148 148 148 148 149 149 149 149 149 150 150 150 150 151 151 151 151 151 151 150 150 150 149 149 148 148 147 147 147 146 146 146 146 146 146 146 146 146 146 146 146 147 147 148 148 148 148 148 149 149 150 150 151 152 152 153 153 154 155 156 157 157 158 158 159 160 161 161 162 162 163 163 164 165 165 165 166 166 166 167 168 169 170 172 172 173 174 174 174 174 174 173 172 171 170 169 168 167 166 166 166 165 164 164 164 164 165 165 166 166 167 168 169 169 170 170 171 172 172 172 172 172 172 172 172 173 173 174 174 175 176 176 178 179 179 180 181 181 182 182 183 183 183 183 182 182 182 182 181 180 179 179 178 178 176 176 174 174 173 171 170 169 168 167 166 164 164 162 161 160 159 157 156 156 155 154 153 152 152 151 151 150 150 150 149 149 149 149 150 150 151 150 150 151 151 151 150 150 150 150 150 149 149 149 149 149 148 149 149 149 149 149 149 150 150 150 150 151 150 151 151 150 151 151 152 152 153 152 153 154 154 154 154 155 154 155 155 155 155 157 157 158 159 159 159 160 161 162 163 164 164 165 165 166 167 167 168 168 168 169 170 170 170 170 171 171 171 171 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 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 148 149 149 149 149 149 150 150 150 150 150 151 151 151 151 152 152 152 152 152 151 151 151 150 150 150 149 149 148 147 147 147 146 146 146 146 147 146 146 147 147 147 147 147 148 148 148 149 149 149 150 150 150 151 151 152 153 153 154 155 155 156 157 158 158 159 160 161 161 162 163 163 163 164 165 165 166 166 166 167 167 168 169 170 171 172 173 174 175 175 175 175 174 173 173 172 171 170 169 168 167 166 166 165 165 165 165 164 165 165 166 166 167 167 169 169 170 170 171 172 172 172 172 172 172 172 172 172 172 173 174 175 176 176 177 178 179 180 181 181 182 182 182 182 182 182 182 182 181 181 180 179 179 178 178 176 175 174 174 172 171 171 170 168 168 167 165 164 163 162 161 160 158 157 156 156 155 154 153 152 151 151 150 149 149 149 148 148 148 148 149 149 150 150 150 150 150 150 150 149 150 149 149 149 148 149 148 148 148 148 148 148 149 149 149 149 149 150 150 150 151 150 150 151 151 151 152 152 153 153 153 154 154 154 155 155 155 155 155 155 155 156 157 157 158 158 159 159 160 161 162 163 163 164 165 165 166 167 168 168 168 169 169 170 170 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 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 165 165 149 150 150 150 150 150 151 150 151 151 151 151 151 152 152 153 152 152 152 152 152 152 152 151 151 151 150 149 149 148 148 148 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 150 150 151 151 152 153 153 153 154 154 155 156 157 157 158 159 160 160 161 162 163 163 164 165 165 166 166 166 167 167 167 168 169 170 171 172 173 174 175 175 176 176 175 175 174 173 172 172 171 169 169 168 167 167 166 165 165 165 165 165 165 165 166 167 167 168 169 169 170 170 171 171 171 172 172 172 172 172 172 172 173 173 174 175 176 177 177 179 179 180 181 181 181 182 182 182 181 181 181 181 179 179 179 178 178 176 175 174 174 173 172 171 170 169 168 167 166 165 163 162 162 161 159 158 157 156 156 155 153 152 151 151 150 149 149 148 148 148 148 148 148 148 148 148 149 149 150 149 150 150 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 151 151 151 151 151 152 152 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 156 157 157 158 158 159 159 160 162 162 162 163 164 164 165 166 167 168 168 168 169 169 170 170 170 170 170 170 170 171 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 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 165 165 150 150 151 151 151 152 151 151 152 152 152 152 152 152 153 153 153 153 153 153 153 152 152 152 152 151 151 150 149 149 148 149 148 148 148 147 147 147 148 147 148 148 148 149 149 149 150 150 151 151 151 151 152 152 153 153 154 154 155 155 156 157 158 159 159 160 161 161 162 163 163 165 165 166 167 167 167 167 168 169 169 170 171 172 173 174 175 176 176 177 177 176 176 175 174 173 172 171 170 169 169 168 167 167 166 165 165 165 165 165 165 166 166 167 167 169 169 170 170 170 171 171 171 171 171 171 171 171 172 172 173 173 175 175 176 177 178 179 179 180 180 181 181 181 181 181 181 180 179 179 178 178 177 176 176 174 174 173 172 171 170 169 169 168 167 166 164 163 162 162 161 159 158 156 156 155 154 152 151 151 151 150 149 148 148 148 147 147 146 147 147 147 148 148 149 149 148 149 149 149 148 148 148 148 148 148 147 148 148 148 148 148 148 148 148 148 149 149 150 150 150 150 151 151 151 152 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 155 155 156 157 157 158 158 159 159 161 161 162 162 163 164 165 165 166 167 167 167 168 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 165 165 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 154 154 154 153 153 152 152 151 151 151 150 150 149 149 149 148 148 148 148 148 148 148 149 149 149 149 149 150 150 151 151 151 152 152 153 153 153 154 155 155 155 156 157 158 158 159 159 161 161 162 162 163 164 165 166 166 167 167 168 168 169 170 170 171 172 173 174 175 176 177 177 177 177 177 176 176 175 174 173 172 171 170 169 168 168 167 167 166 165 165 165 165 165 165 166 166 167 168 169 169 170 170 170 171 171 170 170 170 171 171 171 172 172 173 174 175 176 176 177 178 179 179 179 180 180 181 180 180 179 179 179 178 178 177 176 176 175 174 173 172 171 171 170 169 168 167 166 165 164 163 162 162 160 159 157 156 156 155 154 153 151 151 150 150 149 148 147 147 146 146 146 146 146 146 147 147 147 148 148 148 148 148 148 148 148 147 147 147 147 147 148 148 148 148 148 148 148 148 149 149 149 150 150 150 151 151 152 152 153 153 153 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 156 157 157 157 158 159 160 161 161 162 162 163 164 165 165 166 166 167 167 168 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 169 168 168 169 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 165 165 152 152 152 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 155 154 154 153 153 152 152 152 151 151 150 150 149 149 149 149 149 149 149 149 149 149 150 150 150 150 151 151 151 152 152 153 153 153 154 155 155 156 156 156 158 158 159 159 160 161 161 162 163 164 164 166 166 167 168 168 169 170 170 171 171 172 173 174 175 175 176 177 178 178 178 178 177 176 175 175 174 173 172 171 170 169 168 168 167 167 166 165 165 165 165 165 165 166 166 167 167 169 169 169 169 170 170 170 170 170 170 170 170 171 172 172 173 174 175 176 177 177 178 179 179 179 179 179 179 179 179 178 178 178 177 176 176 175 174 174 172 171 171 170 170 169 167 166 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 150 149 148 147 147 146 146 146 146 146 146 146 146 147 147 147 147 147 147 148 148 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 150 150 150 151 151 152 153 153 153 154 154 155 156 155 155 155 155 156 155 155 155 155 155 155 155 155 156 157 157 158 158 159 160 160 161 162 162 164 164 165 166 166 166 167 168 168 168 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 165 165 152 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 154 155 155 154 153 153 153 152 152 152 151 151 150 150 150 150 149 149 149 150 150 150 150 150 150 151 151 152 152 152 152 153 154 154 154 155 155 156 156 156 158 158 159 159 159 161 161 162 163 164 164 166 166 167 168 168 169 170 171 171 172 172 173 174 175 175 176 177 178 178 179 179 178 178 177 176 175 175 173 173 172 171 170 169 168 168 167 167 166 166 166 165 165 166 166 166 167 167 167 168 169 169 169 169 169 169 169 169 169 169 170 171 172 172 173 174 175 176 177 177 178 178 179 179 179 179 179 178 178 178 177 176 176 175 174 174 173 171 171 171 170 169 168 167 167 166 165 164 163 162 161 160 159 158 157 155 155 154 153 152 151 151 150 149 148 147 147 146 146 146 146 145 145 145 145 146 146 147 146 147 146 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 150 151 151 152 152 152 153 154 154 155 155 156 156 155 156 156 156 156 156 156 156 155 155 155 155 155 155 156 157 157 158 158 159 160 161 161 162 163 164 164 165 166 166 166 167 168 168 169 169 169 170 170 170 171 171 170 170 170 171 171 171 171 171 170 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 165 165 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 155 155 155 155 154 154 154 153 153 152 152 152 151 151 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 153 153 154 154 154 155 155 156 156 156 157 158 159 159 159 160 161 162 162 164 164 165 166 167 168 169 169 170 170 171 172 173 174 174 175 176 176 177 178 178 179 179 179 179 178 178 177 176 175 174 173 173 172 171 170 170 169 168 167 167 166 166 166 165 165 166 166 166 166 167 167 168 168 168 168 168 168 168 169 169 169 170 171 171 172 173 174 174 175 176 177 177 177 178 178 178 178 178 178 178 177 176 176 175 174 174 173 172 171 171 170 170 169 168 167 167 166 165 164 163 162 161 160 159 157 156 155 154 154 152 152 152 150 150 149 148 148 147 146 146 146 145 145 145 145 145 146 145 146 146 146 146 147 146 146 147 146 147 147 147 147 147 147 147 147 148 148 148 149 150 150 151 151 151 152 152 152 154 154 155 155 156 156 157 156 157 157 157 157 156 156 156 156 155 155 155 155 155 155 156 156 157 158 158 159 160 161 161 163 163 164 164 165 166 166 167 167 168 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 170 170 170 170 170 169 169 169 169 169 168 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 165 165 165 153 153 154 154 154 153 153 153 153 153 154 154 154 154 154 155 155 155 155 155 155 155 154 154 154 153 153 153 153 152 152 151 151 151 151 150 150 150 151 151 151 151 152 152 152 153 153 153 154 154 155 155 155 155 156 157 157 157 158 158 159 159 160 161 162 162 163 164 165 166 167 167 168 169 170 171 171 172 173 174 174 175 176 176 177 178 178 179 179 179 179 179 179 178 177 177 176 175 174 173 173 172 171 170 170 169 168 168 167 167 166 166 165 165 166 166 166 166 167 167 167 167 167 167 167 168 168 168 169 169 170 171 171 172 173 174 175 175 176 176 177 177 177 177 177 177 177 176 176 176 175 174 174 173 172 171 171 170 170 169 169 168 167 166 166 165 164 163 163 162 161 159 157 156 155 154 153 152 152 152 150 150 149 148 148 148 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 148 148 149 150 150 150 151 152 152 152 153 153 154 155 156 156 156 157 157 157 157 158 158 157 157 156 156 155 155 155 155 155 155 155 155 156 156 157 158 158 159 160 161 162 163 163 164 165 165 166 167 167 167 168 169 169 169 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 169 169 169 169 169 168 168 168 168 167 167 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 153 153 154 154 154 153 153 153 153 153 153 154 154 154 154 155 155 155 155 155 154 155 154 154 154 153 153 153 152 153 152 152 152 151 151 151 151 151 151 151 151 152 152 153 153 153 153 154 154 155 155 155 155 156 157 157 157 158 158 159 159 160 161 161 162 162 164 165 165 167 167 168 169 170 171 172 172 173 174 174 175 176 176 177 178 178 179 179 179 180 179 179 179 178 178 177 176 176 175 174 173 172 172 171 171 170 169 168 168 167 167 166 166 166 166 166 166 166 166 167 166 167 167 167 167 167 168 168 168 168 169 170 171 171 172 173 174 175 175 175 176 176 176 176 176 176 176 176 176 175 174 174 174 173 172 171 170 170 169 169 168 167 167 166 166 165 164 164 162 161 160 159 158 156 156 155 153 152 152 152 150 150 149 148 148 148 147 146 145 145 145 145 145 145 145 144 145 145 145 146 146 145 146 146 147 147 147 147 147 147 147 147 148 148 148 149 149 150 150 151 152 152 152 153 154 155 155 156 156 157 157 157 157 158 158 158 157 157 157 156 155 155 155 155 154 154 155 155 155 155 156 157 158 159 159 160 161 162 163 163 164 165 166 166 167 167 168 168 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 154 154 154 154 153 153 153 153 153 152 152 152 152 152 151 152 151 151 152 152 152 152 153 153 153 154 154 154 155 155 155 155 156 156 156 157 157 157 158 159 159 160 160 161 161 162 163 164 165 166 167 168 169 170 171 172 172 173 174 174 175 176 176 177 177 178 179 179 179 180 180 180 179 179 179 178 178 177 176 175 175 174 173 173 172 171 171 170 169 169 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 168 168 168 170 171 171 172 173 174 174 175 175 175 175 175 176 176 176 176 175 175 174 174 174 173 172 171 171 170 170 169 169 168 168 167 167 166 166 164 163 162 162 161 159 158 157 156 155 153 152 152 152 151 150 149 148 148 148 147 146 145 145 145 145 145 145 144 145 145 145 145 146 145 146 146 146 147 147 147 147 147 147 147 148 148 148 149 149 150 150 151 151 152 152 153 154 155 155 156 156 157 158 158 158 158 159 159 158 157 157 157 157 155 155 155 154 154 154 154 154 155 155 155 157 157 158 159 159 160 162 163 163 163 164 165 166 167 167 168 168 169 169 169 170 169 169 169 170 170 170 170 170 169 170 170 169 169 169 169 169 168 168 168 168 168 167 167 167 167 166 167 167 167 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 164 153 153 153 153 153 152 152 152 153 153 153 153 154 153 153 154 154 154 154 154 154 153 153 153 153 153 153 153 152 152 152 152 152 151 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 155 156 156 156 156 157 157 158 158 159 159 160 160 161 162 163 164 165 165 167 168 169 170 171 172 173 173 174 174 175 176 176 177 177 178 178 179 179 179 180 180 180 180 179 179 179 178 177 177 176 175 175 174 173 173 172 172 171 171 170 169 168 168 167 167 166 166 166 166 166 166 166 166 166 166 165 166 166 167 167 168 168 169 170 171 171 172 173 174 174 175 175 175 175 175 176 176 175 175 174 174 174 173 173 172 171 170 170 169 169 169 168 168 167 167 167 165 164 163 163 162 161 159 158 157 156 155 154 152 152 151 150 149 149 149 149 148 147 146 145 145 145 145 145 144 145 145 145 145 146 145 145 146 146 146 147 147 147 147 147 147 148 148 148 149 149 150 150 151 151 152 152 152 153 155 155 155 156 157 158 158 159 159 159 159 159 159 158 158 157 157 156 156 155 155 154 154 154 154 154 155 155 155 157 157 158 159 160 161 162 162 163 164 165 165 166 167 167 168 169 169 169 169 169 169 169 170 170 169 169 169 169 170 169 169 169 169 169 169 168 168 168 168 167 167 167 167 166 166 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 164 164 164 153 153 153 153 153 152 152 153 152 152 152 153 153 153 153 153 153 153 153 153 153 153 152 153 152 152 152 152 152 152 152 152 152 151 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 155 156 156 156 156 157 158 158 158 159 159 160 161 162 162 163 164 165 166 167 168 169 170 171 172 173 174 175 175 176 176 177 177 178 178 178 179 179 179 180 180 180 180 179 179 179 178 178 177 176 176 175 175 174 174 173 173 172 171 171 170 169 169 168 167 167 167 166 166 166 166 165 165 165 165 165 165 166 166 167 167 168 169 170 171 171 172 172 173 174 174 175 175 175 175 175 175 175 174 174 174 173 173 172 172 171 170 170 169 169 169 168 168 168 167 166 165 165 164 163 162 161 159 158 157 155 155 154 153 152 151 150 149 149 149 149 148 147 147 146 145 145 146 145 145 145 145 145 145 146 145 145 146 146 146 147 147 147 147 147 148 148 148 149 149 149 150 150 151 152 152 153 153 154 155 156 156 156 157 159 159 160 160 160 161 160 159 159 159 158 157 157 156 155 155 154 154 153 153 154 154 155 154 156 157 158 158 159 160 161 162 162 163 164 165 166 166 167 168 168 169 169 169 169 169 169 170 170 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 153 153 152 153 153 152 152 152 152 152 151 152 151 152 152 152 151 151 151 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 155 156 156 156 157 157 158 158 158 159 159 160 161 162 163 163 164 165 167 168 168 170 171 171 173 173 174 175 176 176 176 177 178 178 178 179 179 179 179 180 180 180 180 179 179 179 179 178 177 177 176 176 175 175 174 174 174 173 173 172 171 171 170 169 168 168 167 167 166 165 165 165 165 165 164 165 165 165 165 167 167 168 168 169 171 171 172 172 172 173 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 171 170 170 170 169 169 169 168 168 167 166 165 165 164 163 162 161 159 158 157 155 155 154 153 152 151 151 150 149 149 148 148 148 147 146 146 146 146 146 145 145 145 146 145 146 146 146 146 146 147 147 147 147 148 148 148 148 149 149 150 150 150 151 151 152 153 153 154 155 156 155 157 157 158 160 160 161 161 161 161 161 160 160 160 159 158 157 156 156 155 154 154 153 153 153 154 154 154 155 156 157 158 158 159 160 162 162 163 164 165 165 166 167 167 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 166 166 166 166 165 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 152 152 151 151 151 151 151 151 151 151 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 152 153 153 153 154 154 155 155 155 155 156 156 156 156 157 157 157 158 158 159 159 160 161 162 163 163 164 166 167 168 169 170 171 172 173 174 175 176 176 176 177 178 178 178 178 179 179 179 179 180 180 180 180 179 179 179 179 178 178 177 177 176 176 176 175 175 174 174 174 173 172 172 171 170 169 168 168 167 167 166 165 165 165 164 164 165 165 165 166 166 167 168 168 169 170 171 172 172 172 173 173 173 174 174 174 173 173 173 173 173 173 172 172 172 171 171 170 170 170 170 169 169 168 167 167 166 165 165 164 163 162 161 159 158 157 156 155 154 152 151 151 151 150 149 148 148 148 148 147 147 147 146 146 146 146 145 146 146 146 147 146 146 146 147 147 147 147 148 148 148 149 149 149 149 150 151 151 152 152 153 153 154 155 155 156 156 158 158 159 160 161 161 162 161 162 162 162 161 160 160 159 158 157 157 156 155 154 153 153 153 153 154 154 154 155 156 158 158 159 159 161 161 162 163 164 165 165 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 168 169 169 168 168 167 168 168 167 167 167 167 167 166 166 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 163 151 151 151 151 150 150 150 150 151 151 151 151 151 151 151 151 152 152 151 151 151 150 151 150 150 150 150 151 150 151 150 151 151 151 151 151 151 151 152 152 152 153 153 154 154 154 154 155 155 155 156 156 156 156 157 157 158 158 159 160 160 161 162 163 163 164 166 167 168 169 170 171 173 174 174 175 176 176 177 177 178 178 179 179 179 179 179 179 180 180 180 180 179 179 179 179 178 178 178 177 177 177 176 176 176 175 175 174 174 173 173 172 171 170 170 169 167 167 166 166 165 165 164 165 164 165 165 166 166 167 168 169 169 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 170 170 170 170 169 168 167 167 167 166 165 164 163 162 161 161 160 158 157 156 155 153 152 152 151 151 150 149 148 148 148 148 147 147 147 147 147 147 146 146 146 147 146 147 147 147 147 147 148 148 148 148 149 149 149 149 149 150 150 151 152 152 152 153 153 154 155 156 156 157 158 159 160 161 161 162 162 162 163 163 163 162 162 161 161 159 158 157 156 156 154 154 154 153 153 153 154 154 154 156 156 158 158 159 160 161 162 163 163 164 165 166 166 167 167 167 168 168 168 168 168 168 169 169 169 168 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 150 150 150 150 150 149 149 149 150 150 150 151 151 151 151 151 151 150 150 150 150 149 149 150 149 149 149 150 150 150 150 150 150 151 150 151 151 151 151 152 152 152 153 153 154 154 154 154 155 155 156 156 156 156 157 157 158 158 159 159 160 161 162 163 163 164 166 167 168 169 170 171 173 174 174 175 176 177 177 177 178 179 179 179 179 179 179 179 180 180 180 180 179 179 179 179 179 178 178 178 177 177 177 177 177 176 176 175 175 174 174 173 172 171 171 169 169 168 167 166 166 165 165 165 164 165 165 166 166 167 168 169 169 170 171 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 171 171 171 171 170 170 170 170 169 168 167 167 167 166 165 164 163 162 162 161 159 158 157 155 154 154 152 152 151 150 150 150 149 149 148 148 147 148 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 149 149 149 150 150 150 150 151 151 152 152 153 154 155 155 156 157 158 159 159 160 161 162 162 163 163 163 163 164 163 163 162 162 160 158 158 156 156 154 154 154 153 153 153 154 154 154 155 156 157 158 158 159 160 162 163 163 164 165 165 166 166 166 166 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 148 149 149 148 148 149 149 149 149 149 150 150 150 150 151 151 151 151 151 152 153 153 153 153 154 154 154 155 155 155 156 156 156 157 157 158 158 159 159 160 161 161 162 163 164 166 167 168 169 170 171 173 174 174 175 176 177 177 177 178 178 179 179 179 179 179 180 180 180 180 180 179 179 179 179 179 179 178 178 178 178 178 178 177 177 177 176 176 175 175 174 173 172 172 171 170 169 168 167 166 166 165 165 165 165 165 166 166 167 168 169 169 171 171 172 172 172 172 172 172 172 173 173 173 173 173 172 172 172 171 171 171 171 171 170 170 170 169 168 168 167 167 166 165 164 163 163 162 161 160 158 157 156 155 155 153 152 152 151 150 150 150 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 148 148 148 149 149 149 149 149 149 149 149 150 149 150 151 151 150 151 152 152 154 154 154 156 156 157 158 159 160 161 162 162 163 164 164 165 165 165 165 164 164 163 161 160 159 158 156 155 154 154 154 153 153 154 154 154 154 156 157 157 158 159 160 161 162 163 163 164 165 165 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 166 166 166 166 166 165 165 164 165 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 149 149 148 148 148 148 148 148 149 149 149 149 150 150 150 149 150 149 148 148 148 148 147 147 148 148 148 148 149 149 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 154 154 154 154 155 155 155 156 156 156 157 158 158 159 159 160 161 161 162 163 164 165 167 168 169 170 171 173 173 174 175 176 177 177 177 178 178 178 179 179 179 180 180 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 177 177 176 176 175 175 173 172 172 171 170 169 168 167 166 165 165 165 166 165 167 167 168 168 169 170 171 172 172 172 172 172 172 172 172 173 173 173 173 172 172 172 172 171 171 171 171 171 170 170 170 169 168 168 167 166 166 165 164 163 163 162 161 159 158 158 156 156 154 153 152 152 151 151 150 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 150 149 149 150 150 150 151 151 151 152 153 153 154 154 155 156 157 158 159 160 161 161 162 163 164 165 165 166 166 166 166 165 165 163 163 161 160 159 158 156 155 154 154 154 154 154 154 155 155 155 157 157 158 159 160 161 161 162 163 163 164 165 165 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 167 167 167 167 167 167 167 166 166 166 166 165 166 165 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 147 147 147 147 147 147 147 148 148 148 149 149 149 149 149 149 148 148 148 147 148 147 147 147 147 147 147 148 148 148 149 149 149 150 150 150 150 151 151 151 152 152 152 153 153 153 154 154 154 154 155 155 156 156 156 157 157 158 159 159 160 160 161 162 163 164 165 166 168 168 170 171 172 173 174 175 176 176 177 177 178 178 178 179 179 179 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 178 177 177 176 175 175 173 173 172 170 170 169 168 167 166 166 166 166 166 167 167 168 169 169 170 171 172 172 172 172 172 172 172 173 173 173 173 172 172 172 172 172 171 171 171 171 171 170 170 170 169 168 168 166 166 165 165 164 163 162 161 160 159 158 157 156 155 154 152 152 151 151 150 150 149 149 149 149 149 148 148 148 149 148 148 148 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 151 150 150 151 151 152 153 154 153 155 155 156 158 158 159 160 161 162 163 164 165 165 165 166 166 166 166 166 165 165 164 163 161 160 159 157 156 155 154 154 155 155 154 154 155 156 156 157 158 158 160 161 161 162 163 163 163 164 165 165 166 166 166 166 167 167 167 167 167 167 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 147 147 146 146 146 146 146 147 147 148 148 148 148 148 148 148 148 147 147 147 147 146 146 146 147 147 147 147 147 148 148 149 149 149 150 150 151 151 151 151 151 152 152 152 153 153 153 154 154 154 155 156 156 156 157 157 158 158 159 159 160 161 162 163 163 164 165 166 167 168 169 170 171 173 174 175 176 176 177 177 178 178 178 179 179 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 178 178 177 176 176 174 173 173 171 170 169 169 168 167 166 166 167 167 167 168 168 169 170 171 172 172 172 172 172 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 170 170 170 169 168 167 167 166 165 164 164 162 161 160 160 159 158 157 155 154 154 152 152 151 151 150 150 149 149 149 149 149 149 148 148 149 149 149 149 149 149 150 150 150 150 150 151 151 151 151 151 151 150 151 151 151 151 150 151 152 152 153 154 154 155 155 157 158 159 160 160 161 163 163 164 165 166 167 168 168 168 168 168 167 166 165 164 163 161 160 159 157 156 156 155 156 155 155 155 155 156 157 157 158 159 159 160 161 161 162 163 163 164 164 164 165 165 165 166 166 167 167 167 167 167 168 167 167 167 167 167 167 167 167 167 166 166 166 165 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 145 145 145 145 145 145 146 146 147 147 147 147 147 147 147 147 147 147 146 146 146 146 146 146 146 146 146 146 147 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 153 154 154 155 155 156 156 156 157 157 158 158 159 160 160 161 162 163 163 164 165 166 167 168 169 170 171 173 173 174 175 176 176 177 177 178 178 179 179 180 180 180 180 180 180 180 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 179 179 179 178 178 177 177 176 175 173 173 171 171 169 169 168 168 168 167 168 168 169 169 170 170 171 172 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 170 170 170 169 168 167 166 165 164 164 163 162 161 160 159 158 157 156 155 154 154 152 152 152 151 150 149 149 149 149 149 149 149 149 149 149 149 150 150 150 151 151 151 151 152 152 152 152 151 152 152 152 151 151 151 151 151 151 151 152 152 153 152 154 155 156 157 158 159 160 161 163 164 165 166 167 168 169 169 169 170 169 169 169 168 167 166 165 163 162 160 159 158 157 156 156 156 156 156 156 156 157 158 158 158 159 160 161 161 162 162 163 164 164 164 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 165 165 165 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 144 144 144 144 145 145 145 146 146 146 146 147 147 147 147 146 146 146 146 145 146 145 146 146 146 146 146 147 147 148 148 148 148 149 150 150 150 151 151 151 152 152 152 152 153 153 154 154 154 155 155 156 156 156 157 157 158 158 159 160 161 161 162 163 163 164 165 166 167 168 169 170 171 172 173 174 175 175 176 177 177 178 178 179 179 179 180 180 180 180 180 179 179 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 178 178 177 176 175 174 172 171 171 170 169 169 168 169 169 169 169 170 170 171 172 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 170 170 169 169 168 167 166 165 164 163 162 162 161 160 159 158 157 156 156 154 154 152 152 151 151 150 149 149 149 149 149 149 149 149 149 150 150 150 151 151 151 152 152 152 152 153 153 153 153 153 152 152 152 152 152 151 151 150 151 152 152 152 152 154 155 156 157 158 159 160 162 163 164 165 167 168 168 170 170 171 171 171 171 171 169 168 167 166 165 163 162 161 160 158 157 157 157 156 156 157 157 157 158 158 158 159 160 161 161 161 162 162 163 163 164 164 164 164 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 165 165 165 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 144 143 144 144 144 145 145 145 145 145 146 146 146 146 146 146 146 145 145 145 145 145 145 145 146 146 146 147 147 148 148 148 149 149 149 150 150 151 151 152 152 152 152 153 153 153 154 154 154 155 155 156 156 156 157 158 158 159 159 160 161 161 162 163 163 164 165 166 167 168 168 169 170 171 172 173 174 175 176 176 177 177 178 178 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 179 179 179 178 177 176 175 174 173 172 171 170 170 170 169 170 170 170 170 171 171 172 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 171 171 171 171 170 169 169 168 167 166 165 164 164 163 162 161 160 159 158 158 157 156 155 154 153 152 151 151 151 150 149 149 149 149 149 149 149 149 150 150 151 151 151 151 152 152 153 153 153 154 154 154 154 154 154 153 153 152 152 152 151 151 151 151 151 152 152 154 155 156 158 158 159 161 163 165 166 167 168 169 170 170 171 172 173 173 172 172 171 170 169 167 166 165 164 162 161 160 159 158 158 158 157 158 158 158 157 158 158 160 160 160 161 161 162 162 163 163 163 164 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 143 143 143 143 143 144 144 144 144 145 145 145 146 146 146 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 148 148 148 149 150 150 150 151 152 152 152 152 153 153 153 154 154 154 155 155 156 156 157 157 158 158 159 160 160 161 161 162 163 163 164 165 166 167 167 168 169 170 171 172 173 173 175 175 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 180 181 181 181 181 181 181 180 180 179 179 178 177 176 175 174 173 172 171 171 171 171 171 171 171 171 171 172 173 173 173 173 173 173 173 174 174 174 173 173 173 172 172 172 172 172 172 171 171 171 170 170 169 169 168 167 165 165 165 164 163 162 161 160 160 159 158 157 155 155 154 153 152 151 151 151 150 149 149 148 148 148 149 149 149 150 150 151 152 152 153 153 153 154 154 155 155 155 155 155 155 155 154 154 153 152 152 151 151 151 151 151 152 152 153 154 156 157 159 161 162 164 165 166 167 169 170 171 172 173 173 174 174 173 174 173 172 171 169 167 166 165 164 163 162 161 160 159 159 159 158 158 158 158 159 159 159 160 160 161 161 162 162 163 162 163 163 163 164 164 164 165 165 166 166 166 166 166 166 166 167 167 167 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 142 142 142 142 142 143 143 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 147 147 148 148 148 149 149 150 150 150 151 152 152 152 152 153 153 154 154 154 155 155 156 156 156 157 157 158 159 159 160 160 161 161 162 163 163 164 165 166 166 167 168 169 170 170 171 172 173 174 175 175 176 176 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 180 180 179 178 177 176 175 175 173 173 173 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 173 173 173 172 172 172 172 172 172 172 171 171 171 170 169 169 168 167 166 165 165 165 164 162 161 161 160 160 159 158 157 155 155 154 153 152 151 151 150 149 149 149 149 149 149 149 149 150 151 151 151 152 152 154 155 155 155 156 156 156 156 156 156 156 155 155 154 154 153 152 151 151 151 150 150 151 151 152 154 155 156 159 160 162 164 166 167 169 170 172 173 173 174 175 176 176 175 175 174 174 172 171 169 168 166 165 165 163 162 161 161 161 160 159 159 159 159 159 160 160 160 160 160 161 161 162 162 162 163 163 163 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 141 141 141 142 142 143 143 143 144 144 144 144 144 145 145 145 145 144 145 145 145 145 145 145 145 146 146 146 147 147 147 147 148 148 149 149 150 150 151 152 152 152 153 153 154 154 155 155 155 155 156 156 157 157 158 158 159 159 160 160 161 162 162 163 163 164 165 166 166 167 168 168 169 170 171 172 172 173 174 175 176 176 176 177 177 177 178 178 178 178 178 178 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 177 176 176 175 174 174 174 173 173 173 172 173 173 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 171 171 170 170 169 168 168 167 166 165 165 164 163 162 162 161 161 160 159 158 157 156 156 155 154 152 151 151 151 150 149 149 149 149 149 149 150 151 151 151 153 153 154 155 155 156 157 157 157 157 157 157 157 156 156 155 155 154 153 153 152 151 150 150 149 150 151 152 154 155 157 159 160 162 165 166 169 170 171 172 174 175 176 177 177 177 177 177 176 175 174 173 171 170 168 167 166 165 163 163 162 162 161 161 160 160 160 160 160 160 160 161 160 161 161 162 161 162 162 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 165 165 166 166 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 141 141 141 141 142 142 143 143 143 144 144 144 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 147 147 148 148 148 149 149 150 150 151 152 152 153 153 153 154 154 155 155 155 156 156 157 157 157 158 158 159 159 160 161 161 162 162 163 163 164 165 166 166 167 168 168 169 170 170 171 172 172 173 174 174 176 176 176 177 177 177 177 177 177 177 177 178 178 178 179 179 179 180 180 180 180 180 181 181 181 181 181 182 182 182 182 181 182 181 181 180 179 178 177 177 176 176 175 175 174 174 173 173 174 174 174 174 174 174 174 174 174 174 173 173 173 173 172 172 172 172 172 172 172 171 171 171 170 170 169 168 167 167 166 165 164 164 163 163 162 161 161 160 159 158 157 157 156 155 154 153 152 152 152 151 150 150 150 150 150 151 151 151 152 153 154 154 155 156 156 157 158 158 158 158 158 158 158 157 157 156 155 154 154 153 152 151 150 149 150 150 151 151 153 155 156 158 161 163 164 167 169 171 173 174 176 177 178 179 179 179 179 179 178 177 175 175 173 171 170 168 168 166 166 165 164 163 162 162 161 161 161 161 160 161 161 160 161 161 161 162 161 162 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 141 141 141 141 142 142 142 143 143 143 144 144 144 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 147 147 147 148 148 149 149 150 150 151 152 152 153 153 154 154 155 155 155 155 156 156 156 157 157 158 159 159 160 160 161 161 162 162 163 163 164 165 165 166 166 167 168 169 169 170 171 171 172 172 173 174 174 175 175 175 175 176 176 176 176 177 177 177 178 178 178 179 179 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 181 180 179 178 178 177 177 176 175 175 175 175 175 174 174 174 174 174 174 174 174 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 170 170 169 168 168 167 167 166 165 164 164 163 163 163 162 161 160 159 159 158 158 157 156 155 154 153 153 152 151 151 150 150 150 150 151 152 153 154 154 155 156 157 157 158 159 159 159 159 159 160 159 159 158 158 157 156 155 154 153 152 151 150 150 149 150 150 150 152 153 155 157 160 162 165 168 169 171 174 175 178 179 180 181 181 182 181 181 180 179 178 177 176 174 172 170 169 168 168 166 165 164 164 163 163 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 141 141 141 141 141 142 142 142 143 143 144 144 144 144 144 145 145 145 144 145 145 145 145 146 146 146 146 146 147 147 147 147 148 148 149 149 150 150 151 152 152 153 153 154 154 155 155 155 155 156 156 156 157 157 158 159 159 160 160 161 161 162 162 163 163 164 165 165 166 166 167 168 168 169 169 170 171 171 172 172 173 173 174 174 175 175 175 175 176 176 176 176 176 177 178 178 178 179 179 180 180 180 180 180 181 181 181 182 182 182 182 183 183 182 183 182 182 181 181 180 179 178 178 177 177 176 176 176 175 175 175 175 174 174 174 173 173 173 173 173 172 172 172 172 172 172 172 172 172 171 171 170 170 170 169 168 168 167 167 166 165 164 164 164 164 163 163 162 161 161 160 159 158 157 157 156 155 154 154 153 152 152 152 152 152 152 153 154 154 154 155 157 157 159 159 160 160 160 161 161 161 161 160 160 160 159 158 157 156 155 154 152 152 151 150 149 149 150 150 151 152 154 158 159 161 165 168 170 173 175 176 179 180 182 183 183 184 183 183 182 181 180 178 177 176 174 173 171 170 169 168 166 166 165 164 164 163 163 163 162 161 162 162 161 161 161 161 161 162 161 162 162 162 163 163 163 164 164 164 164 165 165 165 165 165 165 165 165 164 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 140 141 141 141 142 142 142 142 143 143 143 144 144 144 144 144 145 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 148 148 149 149 149 150 151 152 152 153 153 153 154 154 155 155 156 156 156 157 157 157 158 159 159 160 160 161 161 162 162 163 163 164 165 165 166 166 167 167 167 168 169 169 170 171 171 172 172 172 173 173 174 174 174 174 174 175 175 176 176 176 177 178 178 178 179 179 179 179 180 180 181 181 181 181 182 182 182 183 183 183 183 183 182 182 181 181 180 180 179 178 178 177 177 177 176 175 175 175 175 174 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 171 171 170 170 169 168 167 167 166 166 165 165 164 164 164 164 163 163 162 162 161 160 159 159 159 157 156 156 155 154 154 154 154 153 154 154 154 155 156 157 158 158 160 160 160 161 161 161 161 162 162 162 161 161 161 160 159 158 157 156 154 153 152 150 149 150 149 149 150 150 152 155 157 158 161 165 168 171 174 176 178 180 183 184 185 186 185 185 185 185 184 182 181 179 177 176 175 173 172 171 170 169 168 167 166 165 164 164 163 163 162 161 162 161 161 161 161 162 161 161 162 162 162 162 162 163 163 163 164 164 164 164 164 165 165 165 165 164 164 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 140 141 141 141 142 142 142 143 143 143 143 144 144 144 144 145 145 145 145 145 145 145 146 146 145 146 146 146 146 147 147 147 147 147 148 149 149 149 150 151 152 152 153 153 154 154 155 155 156 156 156 157 157 158 158 159 159 160 160 161 161 162 162 163 163 164 164 165 165 166 166 166 167 168 168 168 169 169 171 171 171 172 172 173 173 173 173 174 174 174 174 175 175 176 176 177 177 178 178 178 179 179 179 180 180 181 181 181 182 182 182 183 183 184 184 183 183 183 182 182 181 180 180 179 178 178 177 177 177 176 175 175 175 174 173 173 173 172 172 172 172 171 171 171 171 171 171 171 170 170 170 170 170 169 169 168 168 167 166 166 165 165 165 164 164 164 163 163 163 162 162 162 161 160 159 159 158 157 157 157 156 156 156 156 156 156 156 158 158 158 159 160 161 162 162 162 163 163 163 163 163 163 162 162 162 160 160 158 158 157 156 154 153 152 150 150 150 150 150 150 152 154 156 159 162 164 167 170 173 177 180 181 184 185 187 188 189 188 188 187 186 185 183 181 179 178 176 175 173 172 172 171 169 168 168 167 166 165 165 164 163 162 162 162 162 161 161 161 161 161 161 162 162 162 162 163 163 163 164 164 164 164 164 164 165 164 164 164 164 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 162 140 141 141 141 141 142 142 142 143 143 144 143 144 144 145 145 145 145 145 145 145 146 146 145 146 146 146 146 146 146 147 147 147 148 148 148 149 149 150 151 152 152 153 153 154 154 155 155 156 156 156 157 157 157 159 159 160 160 160 161 161 162 162 163 163 163 164 165 165 165 166 166 167 167 168 168 168 169 169 170 170 171 172 172 172 173 173 173 173 174 174 175 175 175 175 176 177 177 177 178 178 179 179 179 180 180 181 181 182 182 182 183 184 184 184 184 183 183 183 182 182 181 180 180 180 178 178 177 177 176 175 175 175 174 174 173 173 172 172 172 171 171 170 170 170 170 170 170 171 170 170 170 170 169 169 168 168 167 167 166 166 165 165 165 165 165 165 165 165 165 163 163 163 162 161 160 160 160 158 158 158 158 158 158 159 159 159 159 160 161 162 162 163 163 163 164 164 164 165 165 165 164 164 163 162 162 161 160 159 157 157 155 154 153 152 151 150 150 150 151 151 154 154 158 161 164 167 170 174 177 182 183 185 187 190 190 191 190 190 190 188 187 185 184 182 180 178 177 175 174 173 172 171 169 168 168 167 166 165 165 164 163 162 162 161 162 162 161 161 162 161 162 162 163 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 162 162 162 162 162 140 141 141 141 141 141 142 143 143 143 144 144 144 145 145 145 145 145 145 146 146 145 145 146 146 146 146 146 146 146 146 147 147 147 148 148 149 149 149 150 151 152 153 153 153 154 155 155 156 156 157 157 158 158 158 159 159 160 160 160 161 161 162 162 163 163 164 164 164 165 166 166 166 167 167 168 168 168 169 169 170 170 170 171 171 172 173 173 173 173 173 174 174 175 175 175 176 177 177 177 178 178 178 179 179 180 180 181 181 182 183 183 184 184 184 183 183 183 183 182 182 181 181 180 180 179 178 178 177 177 176 175 175 174 174 173 173 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 167 167 167 167 167 166 166 166 166 166 166 166 166 166 165 164 163 163 162 162 162 162 161 160 161 161 160 160 160 161 162 162 162 164 164 164 165 165 166 166 166 166 166 165 165 165 164 163 163 162 161 160 159 158 156 155 154 153 152 151 150 151 151 151 153 155 158 160 164 168 171 176 179 182 184 187 189 191 193 193 193 192 192 190 189 188 185 184 183 181 179 178 176 175 173 173 171 170 169 168 167 166 166 165 164 163 163 162 162 161 161 162 161 162 162 162 162 163 162 163 163 163 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 162 162 162 162 141 141 141 141 142 142 142 143 143 143 144 144 144 144 145 145 146 146 146 146 146 145 146 146 146 146 146 146 146 146 147 147 147 147 148 148 149 149 149 150 151 152 152 153 153 154 154 155 155 156 156 157 157 158 158 159 159 159 160 160 161 161 161 162 163 163 163 164 164 165 165 166 166 167 167 167 168 168 169 169 170 170 171 171 171 172 172 172 172 173 173 173 174 174 174 175 175 175 176 176 177 177 177 178 179 179 180 180 181 182 182 183 183 183 183 183 183 183 183 182 182 182 181 180 180 180 179 178 177 177 177 176 175 174 174 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 166 166 165 165 165 163 163 164 163 163 163 163 163 164 164 164 165 165 165 166 166 166 167 167 167 168 167 167 167 167 166 165 165 165 164 162 161 161 159 158 157 155 154 153 153 152 152 152 152 153 155 158 160 163 168 171 176 179 183 187 190 192 194 194 194 195 194 193 193 192 189 188 186 185 182 181 179 178 177 175 174 173 172 170 169 168 167 166 166 165 163 163 162 162 162 162 161 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 162 162 141 141 141 141 142 142 142 142 143 143 144 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 148 148 149 149 150 150 151 152 152 153 154 154 155 155 156 156 156 157 157 158 158 159 159 159 160 160 161 161 162 162 162 163 164 164 165 165 166 166 167 167 167 168 168 169 169 170 170 171 171 171 172 172 172 172 172 173 173 173 174 174 174 174 175 175 176 176 176 177 177 178 178 179 180 180 181 181 182 182 183 183 183 183 183 182 182 182 182 181 180 180 180 179 178 178 177 177 176 175 174 174 173 173 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 168 169 169 168 169 169 169 169 168 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 167 167 168 168 168 168 168 168 169 169 169 168 168 168 168 168 167 167 166 165 164 163 162 161 159 159 158 157 155 155 154 154 154 154 154 156 159 162 165 168 172 177 182 185 189 191 193 196 197 197 197 197 196 195 193 192 190 188 186 185 183 181 179 179 177 175 174 173 172 171 169 168 168 167 166 164 164 163 162 162 162 161 162 162 162 163 162 162 163 163 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 162 142 142 142 142 142 142 142 143 143 144 144 144 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 148 148 149 149 150 151 151 152 153 153 153 155 155 155 156 157 157 158 158 159 159 159 159 160 160 160 161 161 162 162 163 163 164 165 165 165 166 167 167 167 168 168 169 169 169 170 171 171 171 171 172 172 172 172 172 173 173 173 174 174 174 174 174 175 175 176 176 177 177 177 178 179 179 180 180 181 181 182 182 182 182 182 182 182 182 181 181 180 180 180 179 178 178 177 177 176 176 175 174 173 173 172 172 171 170 170 170 169 169 170 170 170 170 170 170 170 170 169 169 169 169 169 169 168 168 169 169 170 170 170 170 171 170 170 170 170 170 170 169 170 170 170 169 169 169 169 169 169 169 169 169 169 168 168 170 170 169 170 170 170 170 170 170 170 170 169 169 169 168 167 166 166 165 164 163 162 161 160 159 158 157 156 155 155 157 157 158 160 163 166 171 174 179 182 186 189 193 196 198 199 199 199 199 198 197 196 194 192 190 189 187 185 183 182 180 179 177 176 174 173 172 171 169 168 168 167 165 164 164 163 162 162 162 162 162 163 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 162 142 142 142 142 142 142 143 143 143 144 144 145 145 145 145 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 149 150 150 151 152 152 153 154 154 155 155 156 156 157 157 157 158 158 159 159 159 160 160 161 161 161 162 163 163 164 164 164 165 166 167 167 167 168 168 169 169 169 170 170 171 171 171 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 175 176 176 176 177 177 178 178 179 180 180 181 181 181 181 181 181 181 181 181 180 180 180 179 178 178 178 177 177 176 176 175 175 173 173 173 172 171 170 170 170 170 169 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 171 171 171 172 172 173 173 172 172 172 172 173 173 172 172 172 172 172 171 172 172 171 171 171 170 170 171 171 171 170 171 171 172 171 172 172 172 171 171 170 170 169 168 167 167 166 165 164 163 161 161 161 160 159 159 158 160 159 161 164 165 169 172 177 180 185 188 192 194 197 199 200 201 201 201 200 199 197 195 194 192 191 188 187 185 183 182 180 179 177 176 175 173 172 171 169 168 168 166 165 164 163 163 163 162 162 163 162 163 163 164 163 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 143 143 142 142 143 143 143 143 144 144 144 145 145 145 146 146 146 147 147 147 147 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 148 148 148 150 150 151 151 152 153 153 154 154 155 156 156 157 157 157 158 158 158 159 159 159 160 160 161 161 162 163 163 163 164 164 165 166 167 167 167 168 169 169 169 170 170 171 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 176 176 177 178 178 179 180 180 180 181 181 181 180 180 180 180 179 179 178 178 178 177 177 177 176 176 175 175 174 173 173 172 172 171 171 170 170 170 170 170 170 170 170 171 171 170 170 170 170 170 170 170 171 170 171 171 172 172 173 173 174 173 174 174 175 175 176 175 175 175 175 175 175 175 174 174 174 174 173 173 173 172 172 173 172 172 172 172 173 173 172 172 172 172 172 172 172 172 172 171 170 169 168 168 167 165 165 164 163 162 162 162 162 161 162 164 165 168 172 175 179 183 186 191 194 197 199 202 203 203 203 202 201 200 199 197 196 194 192 190 189 187 185 184 182 181 179 178 176 175 174 172 171 169 168 167 166 165 164 164 163 163 163 162 163 163 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 143 143 143 143 143 143 144 144 144 144 145 145 145 146 146 146 146 147 147 147 147 147 146 147 146 146 146 146 146 146 146 146 146 146 147 147 148 148 148 149 149 150 150 151 152 152 153 153 154 155 155 156 156 157 157 157 158 158 159 159 159 160 160 161 161 162 162 163 163 164 165 165 166 167 167 167 168 169 169 169 170 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 176 176 177 177 178 178 179 179 180 180 179 179 179 178 178 178 178 177 177 177 177 177 177 176 176 175 175 174 173 173 172 171 171 171 171 170 170 170 170 170 171 171 171 171 171 171 170 171 171 171 171 171 172 172 173 174 174 174 175 175 176 177 177 176 177 177 177 177 177 177 177 177 177 176 176 176 175 174 174 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 174 173 173 172 172 171 170 170 168 168 167 167 166 165 165 165 166 167 167 170 173 174 179 182 186 189 194 196 199 201 203 204 205 204 204 202 201 200 198 197 195 193 192 190 188 187 185 183 182 181 179 178 176 175 173 172 170 169 168 167 166 165 164 164 164 163 163 163 164 164 165 164 165 165 164 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 164 163 163 143 144 144 144 144 144 144 144 145 145 145 145 146 146 146 146 146 147 147 147 147 147 146 146 146 146 146 147 147 146 146 147 147 147 147 147 148 148 148 149 149 150 150 151 151 152 153 153 154 154 155 155 156 156 157 157 158 158 158 159 159 160 160 160 161 161 162 162 163 164 165 165 166 167 167 168 168 169 169 170 170 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 173 173 174 174 174 175 176 176 177 177 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 176 176 176 175 175 174 173 173 172 171 171 171 171 170 171 171 171 171 171 171 172 171 171 171 172 172 172 172 173 173 174 175 174 175 176 177 178 178 178 178 179 179 180 180 180 180 180 179 179 179 178 178 177 176 176 175 174 174 173 174 174 174 174 174 175 175 175 176 176 176 176 176 176 176 175 175 175 174 173 172 171 171 170 170 170 169 170 169 170 171 172 175 176 179 182 185 188 192 195 199 201 203 205 206 206 205 204 204 203 201 199 198 196 194 193 191 190 188 187 185 184 182 181 179 178 177 175 174 172 170 170 168 167 165 165 165 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 164 164 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 164 164 164 164 163 164 144 145 144 144 144 144 145 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 146 147 146 146 146 147 147 147 147 147 147 147 148 148 148 148 149 149 150 151 151 152 152 153 154 154 155 155 156 156 156 157 157 158 158 159 159 159 160 160 161 161 162 162 163 164 165 165 166 167 167 168 168 169 170 170 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 172 173 173 174 174 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 175 174 174 173 173 172 172 171 171 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 174 175 175 175 176 177 178 178 179 179 180 180 181 181 182 182 182 182 182 182 181 180 180 179 178 177 176 176 175 174 174 174 175 175 175 175 176 176 177 178 178 179 179 179 179 179 178 178 177 177 176 176 175 175 174 174 174 174 173 173 174 175 176 179 182 183 186 189 192 195 199 201 203 205 206 207 206 206 206 204 203 202 200 199 197 195 194 192 191 190 188 186 185 184 182 181 179 178 177 175 174 171 170 169 168 167 166 166 165 165 165 165 165 165 166 165 166 166 165 165 165 166 165 165 165 164 164 164 164 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 164 164 164 164 164 164 164 164 164 145 145 145 145 145 145 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 146 146 146 147 147 147 147 147 147 147 148 148 148 148 148 149 149 150 150 150 151 152 152 153 153 153 154 154 155 156 156 156 157 158 158 158 159 159 159 160 161 161 162 162 163 164 165 166 166 167 168 168 169 170 170 170 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 172 172 171 171 171 171 171 171 171 171 172 172 173 174 174 175 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 176 176 175 174 174 173 173 172 172 172 171 171 171 172 172 172 172 172 172 173 173 173 174 173 174 175 175 176 177 178 178 179 179 180 181 182 182 183 183 183 183 183 183 183 183 183 182 181 180 179 178 177 176 175 175 174 174 175 175 176 176 177 178 178 179 179 180 181 181 181 181 181 180 180 179 179 178 178 178 177 177 177 177 177 178 178 179 181 183 184 187 190 193 196 198 201 203 206 207 207 208 207 207 205 205 203 202 201 199 197 196 195 193 192 190 189 188 186 185 184 182 181 179 179 177 176 173 172 171 169 168 167 166 167 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 164 164 164 164 164 163 164 164 164 163 163 163 163 163 164 164 164 164 164 164 163 163 164 164 164 164 164 164 165 165 165 165 146 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 150 150 151 151 151 152 152 153 153 154 155 155 156 156 156 157 157 158 158 159 159 160 160 161 161 162 162 164 164 165 166 167 168 168 168 169 170 170 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 170 170 170 170 171 171 171 172 173 173 174 174 175 175 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 176 176 175 175 174 173 173 173 173 172 172 172 172 172 172 173 173 173 173 174 174 174 175 175 176 177 178 178 179 179 180 181 182 183 183 184 184 185 185 185 185 185 186 184 185 183 181 181 179 178 177 176 176 175 175 175 176 176 177 178 178 178 179 180 182 182 182 183 183 184 183 183 183 182 182 182 182 182 181 181 181 181 181 182 182 184 185 188 188 190 193 196 199 200 203 205 207 208 209 208 208 207 206 205 204 203 201 200 199 197 196 194 193 191 190 189 187 186 185 184 182 181 179 179 177 176 174 172 171 170 169 168 168 168 167 167 167 167 167 166 167 167 167 166 166 166 166 165 165 165 165 164 164 164 164 164 163 163 164 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 147 147 147 147 147 147 147 146 146 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 149 150 150 150 151 151 152 152 152 153 153 154 154 155 155 156 156 157 157 158 158 158 159 159 160 161 161 162 163 164 165 165 166 167 168 168 169 170 170 171 171 172 172 172 173 173 173 173 173 174 174 174 174 174 174 173 173 173 173 172 172 172 171 171 170 170 170 170 170 170 171 171 171 172 173 173 174 174 174 174 175 175 175 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 177 176 175 175 175 174 173 173 173 173 173 173 174 173 173 173 174 174 174 175 175 176 176 177 178 178 178 180 181 182 182 183 184 185 185 186 186 187 187 187 186 187 187 186 184 182 181 180 179 178 177 176 175 175 175 176 177 177 178 179 180 181 182 182 184 185 185 185 186 186 186 185 185 185 186 185 185 185 185 185 185 186 186 188 188 189 191 192 195 197 198 201 203 204 207 208 208 209 209 208 207 206 205 204 202 201 200 198 197 196 195 193 192 191 190 189 187 186 185 184 183 182 180 178 178 176 174 173 171 171 170 169 169 169 168 168 168 168 168 167 168 167 167 166 166 166 166 165 165 165 164 164 164 164 164 163 163 164 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 148 148 148 147 147 147 147 147 147 147 147 147 147 148 147 147 147 147 147 148 147 147 147 147 147 147 147 147 147 148 148 148 148 149 149 149 149 149 150 150 150 150 151 151 151 151 152 153 153 153 154 154 155 155 156 156 157 157 157 158 158 159 159 160 161 162 162 163 164 165 165 166 167 168 169 169 170 171 171 172 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 171 171 170 170 170 170 170 170 171 171 172 172 173 173 173 174 174 174 174 175 175 175 175 175 175 176 176 177 177 177 178 178 178 178 178 178 177 176 176 176 175 174 174 174 174 174 174 174 174 175 175 175 175 176 176 176 176 177 178 178 179 180 181 182 183 183 184 185 186 187 187 187 188 188 188 189 188 188 187 186 183 182 181 179 178 177 176 176 176 176 176 177 178 179 180 181 183 183 185 185 187 188 187 188 189 189 189 189 189 189 189 188 189 189 189 190 190 190 192 192 193 195 195 198 199 201 203 205 206 207 208 209 210 209 208 208 206 205 203 202 201 200 199 197 196 195 194 192 191 190 189 188 187 186 185 184 183 182 180 179 178 176 175 173 172 171 171 170 170 170 169 168 169 168 168 168 168 167 167 166 167 166 166 165 165 165 164 164 163 164 163 163 164 163 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 148 148 148 148 148 148 147 147 147 148 148 147 148 148 148 148 148 148 148 148 147 147 147 147 147 147 147 148 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 151 152 152 152 152 153 153 153 154 154 155 155 156 156 157 157 158 158 159 160 160 161 161 162 163 164 165 165 166 167 168 169 169 170 171 172 172 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 171 171 171 171 170 170 170 171 171 172 172 173 173 173 174 174 174 174 175 175 175 175 175 176 176 176 177 177 178 178 178 178 178 178 178 178 178 177 176 176 176 176 175 175 175 175 175 175 175 176 176 176 176 176 177 178 179 178 179 180 181 182 183 183 184 185 186 187 187 188 188 189 189 189 190 189 188 188 185 184 182 182 180 179 178 176 176 176 176 177 178 179 180 181 183 183 185 186 188 188 189 190 191 191 191 192 192 192 192 192 192 193 193 193 193 193 194 194 196 197 198 199 200 202 203 205 206 208 209 210 210 210 209 209 207 205 205 203 202 201 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 179 178 177 176 174 173 172 172 171 171 170 170 169 170 169 169 168 168 167 167 167 166 166 165 165 165 164 164 163 164 163 163 164 164 163 163 163 163 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 167 167 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 148 147 147 147 147 147 148 148 148 148 149 149 149 150 150 150 150 150 151 151 151 151 152 152 152 152 152 152 153 153 153 153 154 154 155 155 156 157 157 157 158 159 159 159 160 161 161 162 163 164 165 166 167 168 168 169 169 170 171 171 172 172 172 173 173 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 172 172 172 171 171 171 171 171 171 171 171 172 172 173 173 174 174 174 174 175 175 175 175 176 176 176 176 176 177 177 178 179 179 179 179 179 179 179 179 178 177 177 177 177 176 176 176 176 176 176 177 177 177 177 177 178 179 179 179 179 180 182 183 183 184 185 185 186 187 188 188 189 189 190 190 190 190 190 189 189 186 185 183 182 181 180 179 178 178 178 178 178 179 180 182 183 184 185 187 189 189 191 191 193 193 194 194 195 195 195 195 196 196 196 196 197 197 197 198 199 199 200 201 202 203 204 205 207 208 209 209 210 210 210 209 208 207 205 205 202 201 200 199 197 197 196 194 194 193 192 191 190 189 189 188 187 186 186 184 184 182 182 180 179 178 177 176 174 173 173 172 172 172 171 170 170 169 169 168 168 168 167 167 166 165 165 165 165 164 164 164 164 163 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 165 166 166 166 167 167 168 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 147 148 147 147 148 148 148 148 148 149 149 150 150 150 150 151 151 151 151 152 152 152 152 152 152 152 152 153 153 153 153 154 155 155 156 156 156 157 158 158 158 159 160 160 161 162 162 163 164 165 166 167 167 168 169 169 170 171 171 171 172 172 173 173 173 173 174 174 174 174 174 174 175 175 175 175 174 174 174 174 173 173 173 172 172 172 171 171 171 172 172 172 173 172 173 173 174 174 175 175 175 175 175 176 176 176 176 177 177 177 178 179 179 179 179 180 180 180 180 179 179 179 178 178 177 177 177 177 177 177 177 177 178 178 178 179 179 179 180 180 181 182 183 183 184 184 185 186 187 187 188 189 190 190 191 191 191 191 190 189 188 187 186 185 184 182 181 180 179 179 179 179 180 181 182 184 184 186 188 189 190 192 193 194 195 196 196 197 197 198 198 198 199 199 200 200 200 201 201 201 202 202 202 204 204 205 206 207 208 209 210 210 210 210 209 209 208 207 205 204 202 201 200 198 197 196 195 194 193 193 192 191 191 190 189 188 188 187 186 186 185 184 183 182 181 180 178 178 177 176 174 173 173 173 172 171 171 170 170 169 169 168 167 167 166 166 166 165 165 164 164 164 164 164 163 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 166 167 166 167 167 168 169 150 150 149 149 149 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 147 147 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 152 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 155 156 156 156 157 157 158 158 159 160 160 161 162 163 163 164 165 166 167 167 168 169 169 170 171 171 171 172 172 172 172 173 173 173 174 174 174 174 174 175 175 175 175 175 175 174 174 174 173 173 173 173 172 172 172 172 172 173 173 173 173 174 174 175 175 175 176 176 176 176 176 176 177 177 177 178 178 179 179 180 180 181 181 181 181 181 181 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 181 182 183 183 183 183 184 185 186 187 188 188 189 190 191 191 191 192 192 192 191 190 189 188 188 187 185 184 183 182 182 181 181 182 182 183 184 185 186 188 190 191 192 193 195 196 197 198 198 199 200 201 201 201 201 203 202 203 203 204 204 204 205 205 205 206 206 207 208 208 209 210 210 210 210 210 210 209 208 207 205 203 201 200 199 197 196 195 194 193 193 192 191 191 190 190 189 189 189 188 187 187 186 186 184 184 182 182 181 179 178 177 177 175 174 174 173 173 171 171 170 170 169 168 168 167 167 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 167 167 167 168 168 169 169 169 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 148 148 147 147 148 148 148 148 148 149 149 149 149 150 150 150 150 151 151 152 152 152 152 152 153 153 153 153 153 153 153 153 153 154 154 154 155 155 156 156 157 157 157 158 158 159 160 160 161 162 162 163 164 165 165 166 167 168 168 169 170 170 170 171 171 172 172 172 172 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 174 173 173 173 173 173 173 173 173 173 174 174 175 175 175 176 176 176 176 176 177 177 177 178 178 178 178 179 180 180 181 181 181 182 182 182 182 182 181 181 181 181 181 180 180 180 180 180 180 180 180 181 181 181 182 182 182 182 183 184 184 185 185 186 187 188 188 189 189 190 191 191 192 193 193 193 192 192 191 190 189 189 188 186 185 185 185 184 184 184 184 185 186 188 189 190 192 193 194 195 197 198 199 200 201 201 202 203 203 204 204 205 205 205 206 206 206 207 207 208 207 207 208 209 209 210 210 211 210 211 211 210 209 209 208 205 204 202 200 199 197 196 196 194 193 193 192 192 191 191 190 190 190 189 189 189 188 188 187 187 187 185 185 183 183 181 180 178 178 177 176 175 174 173 172 171 171 170 169 169 168 167 167 167 166 166 165 165 165 165 165 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 166 167 167 167 168 168 169 169 169 170 150 150 150 150 150 149 149 149 149 148 148 148 148 148 148 148 148 147 148 147 147 148 148 148 148 149 149 150 150 150 150 150 151 151 152 152 152 152 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 156 156 157 158 158 158 159 159 160 161 161 162 163 163 164 164 165 166 167 167 168 168 169 169 170 170 170 171 171 172 172 172 172 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 176 176 176 177 177 177 177 178 178 178 178 179 179 180 181 181 181 182 182 183 183 183 183 183 183 183 182 182 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 184 184 185 185 186 187 187 188 188 189 189 190 191 191 191 192 193 193 194 194 193 193 191 191 190 189 188 187 187 187 186 187 187 187 188 189 190 191 193 194 195 196 198 198 200 201 201 202 203 203 204 205 205 206 207 207 207 208 208 208 208 209 209 209 210 210 209 210 211 210 211 210 211 211 210 209 207 206 204 203 201 199 198 197 195 194 193 193 192 192 191 190 190 190 189 190 189 189 189 189 189 188 188 188 187 186 185 184 183 182 181 179 178 177 176 175 174 173 172 172 170 170 169 169 168 168 167 166 166 165 165 165 165 165 165 164 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 168 168 169 169 169 170 171 150 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 147 147 148 148 148 148 148 148 149 149 150 150 150 151 151 151 152 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 155 155 156 156 156 157 157 158 158 159 159 160 160 161 161 162 162 163 164 165 165 166 166 166 167 167 168 169 169 170 170 170 171 171 172 172 172 172 173 173 173 173 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 178 178 179 179 179 180 180 181 181 181 182 182 183 184 184 184 184 185 185 184 184 184 183 183 183 183 183 182 182 182 182 182 182 183 183 183 183 184 185 185 186 186 186 187 188 188 189 189 190 190 191 192 192 193 193 194 194 195 195 194 194 194 193 193 192 192 191 190 190 189 189 190 190 191 192 193 194 195 196 198 199 199 200 202 202 203 204 204 206 206 207 207 208 208 208 209 209 209 210 211 211 211 211 211 211 210 211 211 211 211 210 210 210 209 208 207 206 204 202 200 199 197 195 194 193 192 191 191 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 188 187 187 186 185 183 183 181 179 178 177 175 175 173 173 172 171 171 170 169 168 168 167 167 166 166 165 166 165 165 165 165 165 165 165 165 165 165 166 166 165 166 166 166 166 167 167 167 168 168 169 169 170 170 171 171 150 150 150 150 149 149 149 149 148 148 148 148 148 148 147 148 148 148 147 147 148 148 148 148 148 149 149 150 150 151 151 151 152 152 152 152 153 153 153 153 154 154 154 154 154 155 155 155 155 155 155 156 156 156 157 157 158 158 158 159 160 160 161 161 161 162 162 163 164 164 165 165 166 166 167 167 168 168 168 169 169 170 170 170 171 171 172 171 172 172 173 173 173 173 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 179 179 180 180 180 181 181 181 182 182 183 184 184 184 184 185 186 186 186 186 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 187 187 187 188 188 188 189 189 190 191 191 191 192 193 194 194 195 196 197 197 197 196 195 195 195 195 194 193 193 193 193 193 194 194 195 195 196 197 198 199 199 200 201 202 203 203 204 205 206 207 207 207 208 209 209 210 210 210 211 211 211 212 212 212 212 212 211 212 212 211 211 210 210 209 208 208 206 205 203 201 199 197 195 194 193 192 191 190 190 190 189 189 189 189 189 189 189 189 189 189 190 190 190 189 189 189 188 187 186 185 183 182 181 179 179 177 176 175 173 172 171 171 170 169 169 168 167 167 166 166 166 166 166 166 166 165 165 166 166 166 166 166 166 166 166 167 166 167 167 167 167 168 168 169 169 170 170 171 172 172 150 150 150 150 149 149 149 149 149 148 148 148 148 148 147 147 147 147 147 147 147 148 148 148 148 149 149 149 150 150 151 151 152 152 152 153 153 153 154 154 154 154 154 155 155 155 155 155 155 156 156 156 157 157 158 158 158 158 159 159 160 160 161 161 162 162 162 163 164 164 164 164 165 165 166 166 167 167 167 168 168 169 169 170 170 170 171 171 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 177 178 178 178 179 180 180 180 181 181 181 182 182 182 183 184 184 185 185 186 186 186 186 186 187 187 187 186 186 186 186 186 185 185 185 185 185 185 186 186 186 186 186 187 187 188 188 188 188 188 189 189 189 190 190 191 192 192 193 193 194 195 196 196 197 197 197 198 198 198 197 197 197 196 196 196 196 196 197 197 198 199 199 200 200 200 202 202 202 203 204 205 205 206 207 208 208 208 209 209 210 210 211 211 211 211 212 212 213 212 213 212 212 212 212 211 211 211 210 209 208 207 205 203 202 200 198 196 194 193 192 191 190 189 189 188 188 188 188 188 188 188 188 189 189 190 189 190 190 190 189 189 189 188 187 186 185 183 182 180 179 178 177 176 174 173 172 171 170 170 169 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 169 169 169 170 170 171 172 172 173 150 150 150 150 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 148 148 149 149 149 149 150 150 150 151 151 152 152 152 153 153 154 154 154 155 155 155 155 156 156 156 156 156 156 156 157 157 157 158 158 159 159 159 160 160 161 161 161 162 162 163 163 163 164 164 165 165 165 165 166 166 166 167 167 167 168 168 169 169 169 170 170 171 171 171 171 172 172 173 173 173 174 174 174 175 175 175 175 176 176 176 176 177 178 178 178 178 179 178 179 180 180 181 181 181 182 182 182 183 183 184 184 185 185 186 186 187 187 188 188 188 188 188 188 188 188 187 187 187 187 186 186 186 186 186 186 186 187 187 188 188 188 188 188 189 189 190 190 190 191 191 192 192 192 193 194 195 196 197 197 198 199 200 200 200 200 200 200 199 199 199 199 199 199 199 200 200 201 201 202 202 202 203 203 203 204 205 205 206 206 207 207 208 209 209 209 209 210 210 210 211 212 212 212 213 213 213 213 212 212 212 212 211 211 210 209 209 207 206 204 203 200 199 197 194 193 191 190 190 189 188 188 188 188 188 187 188 188 188 188 188 189 189 190 190 190 190 190 190 189 189 188 187 185 184 183 182 180 179 177 176 174 174 173 172 171 170 169 168 168 168 168 167 167 167 166 166 166 167 166 166 166 166 167 167 167 167 167 168 168 168 168 169 169 170 170 170 171 171 172 173 173 174 150 150 150 150 149 149 149 148 148 148 148 147 147 147 147 147 147 147 147 147 147 148 148 148 149 149 149 149 150 151 151 151 152 152 152 153 153 154 154 154 155 155 155 156 156 156 156 156 156 157 157 157 158 158 158 159 159 160 160 160 161 161 161 162 162 162 162 163 163 164 164 164 164 164 165 165 165 166 166 167 167 167 167 168 168 169 169 169 170 170 170 170 171 171 172 172 173 173 173 174 174 175 175 175 176 176 176 177 177 178 179 179 179 179 180 180 180 181 181 182 182 182 183 183 184 185 185 186 186 187 187 187 188 188 189 189 189 189 189 189 189 189 189 188 188 187 188 187 187 187 187 187 187 188 188 188 188 189 189 189 190 190 191 191 191 192 192 193 193 193 194 194 195 196 197 198 199 200 201 201 202 201 202 202 202 202 202 202 202 202 202 202 203 203 203 204 204 204 204 205 205 205 205 205 206 206 207 207 207 208 209 209 209 209 210 210 211 211 212 212 212 212 212 213 213 212 212 212 211 211 210 209 208 207 205 204 202 200 198 195 193 192 191 189 188 188 187 187 187 187 186 186 186 187 187 188 188 189 189 190 190 190 190 190 190 190 190 189 187 186 185 184 182 181 179 178 177 175 175 173 172 171 171 170 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 170 170 171 171 172 172 173 173 174 174 150 150 150 150 150 149 148 148 148 148 148 147 147 147 147 147 147 147 148 147 148 148 148 148 149 149 149 150 150 150 151 151 152 152 153 153 153 154 154 154 155 156 156 156 156 157 157 157 157 157 158 158 158 159 159 160 160 160 161 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 164 165 165 165 165 166 166 167 167 167 168 168 168 169 169 169 169 169 170 170 171 171 172 172 172 173 173 174 175 175 175 176 176 177 178 178 178 179 180 180 180 181 181 181 182 182 183 183 183 185 185 186 186 186 187 188 188 189 189 189 190 190 190 191 191 190 190 190 189 190 189 189 188 188 188 188 187 188 188 188 189 189 189 189 189 190 190 191 191 192 192 192 193 193 193 193 194 195 196 197 198 199 200 201 201 202 203 204 204 203 204 204 205 205 205 205 205 205 205 206 206 206 206 206 206 206 206 206 206 206 207 207 207 208 207 207 208 209 209 209 209 210 210 210 211 212 212 212 212 212 212 212 213 212 211 211 210 209 207 206 204 202 200 199 196 195 193 191 190 189 188 187 186 186 186 186 186 186 186 186 186 187 188 188 189 189 190 190 191 191 190 190 190 189 188 187 186 185 183 182 180 179 177 176 175 173 173 172 171 170 170 169 168 168 168 168 167 167 168 168 167 167 167 167 167 167 168 168 168 168 168 169 169 170 170 170 171 171 172 172 173 173 174 175 175 150 150 150 149 149 149 149 148 148 148 148 147 147 147 147 147 147 147 148 148 148 148 148 148 149 149 149 149 150 150 151 151 151 152 152 153 153 153 154 155 155 156 156 157 157 157 157 157 158 158 158 158 159 159 159 160 160 161 161 161 161 162 162 162 162 162 163 163 163 163 163 164 164 164 164 164 165 165 165 165 165 166 166 167 167 167 167 168 168 168 168 168 169 169 169 170 171 171 172 172 173 173 174 175 175 176 176 177 178 178 179 180 180 181 181 181 182 182 183 183 183 184 185 185 186 186 186 188 188 189 189 189 190 191 191 191 191 191 192 192 191 191 190 190 191 190 189 189 189 189 188 188 188 189 190 190 190 190 190 191 191 191 192 192 192 193 193 193 193 194 195 196 196 198 199 200 201 202 203 204 204 204 205 206 206 206 206 206 207 207 207 208 208 208 208 208 208 207 207 207 207 207 206 206 207 207 206 207 207 208 207 208 208 208 209 209 210 210 210 211 211 212 212 212 212 212 212 211 211 211 210 208 207 206 204 201 200 197 195 194 191 190 188 187 186 186 186 186 185 185 185 185 185 186 186 186 187 187 188 189 189 190 191 191 191 190 190 190 189 188 187 185 184 182 181 179 178 177 175 174 173 172 171 171 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 171 171 172 172 173 173 174 175 175 176 150 150 150 150 149 149 149 148 148 148 148 148 148 147 147 147 147 148 148 148 148 148 148 148 149 149 149 149 149 150 150 151 151 152 152 153 153 154 154 155 155 156 156 157 157 157 158 158 158 159 159 159 159 160 160 160 160 161 161 161 162 162 162 162 162 163 163 163 163 163 163 164 163 164 164 164 164 164 165 165 165 165 165 166 166 166 166 167 167 167 168 167 168 168 169 169 170 170 171 171 172 173 174 174 175 176 176 177 178 178 179 180 180 181 181 182 182 183 183 183 184 184 185 186 186 187 188 188 189 189 190 191 191 191 192 192 193 193 192 192 193 192 192 191 191 191 190 190 189 189 189 189 190 190 190 190 191 191 191 191 191 192 192 193 193 193 193 193 194 195 195 197 197 198 200 201 202 203 204 205 205 206 207 207 207 208 208 209 209 209 209 209 209 209 210 209 209 209 208 208 208 207 206 206 206 206 207 206 206 206 207 207 207 207 207 208 209 209 209 210 210 211 211 211 212 212 211 212 210 210 210 208 207 206 203 201 199 197 194 193 191 189 188 187 186 185 185 185 184 184 184 185 185 185 185 186 186 187 188 188 189 190 190 191 191 191 191 190 189 189 187 186 184 183 181 180 179 177 176 175 174 173 171 171 170 170 169 170 169 169 169 169 169 169 168 168 168 168 168 168 168 169 169 169 169 170 170 170 171 171 172 173 173 174 174 175 175 176 177 151 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 150 150 151 151 152 152 153 153 154 154 155 156 156 156 157 158 158 158 158 159 159 159 160 160 160 160 161 161 161 162 161 162 162 163 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 167 167 167 167 167 168 168 169 169 170 171 171 172 173 174 174 175 176 177 177 178 180 180 181 181 182 182 182 183 183 184 184 185 186 186 186 188 188 189 190 190 190 191 192 192 193 193 193 194 194 193 193 193 192 192 191 192 191 190 190 189 189 190 190 190 191 191 191 192 192 192 192 192 193 193 193 193 193 194 195 195 196 197 198 200 200 201 202 203 205 206 206 207 207 208 209 210 210 210 211 211 211 211 211 211 211 210 210 210 209 208 208 207 206 206 206 206 206 206 206 205 205 206 206 206 206 206 207 208 208 208 209 210 211 211 211 211 212 211 211 210 209 208 206 205 203 201 199 196 194 192 190 188 187 186 186 185 184 184 184 184 184 184 184 185 185 185 186 186 187 188 189 189 190 191 191 191 190 191 190 189 188 186 185 184 182 181 179 178 177 176 174 173 172 172 171 171 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 171 172 172 173 174 174 174 175 175 176 177 177 151 151 150 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 150 150 151 151 152 152 153 154 154 155 156 156 157 157 158 158 158 159 159 159 160 160 160 160 160 160 161 161 161 162 162 162 162 163 163 163 163 163 164 164 163 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 167 166 166 167 167 168 168 169 169 170 170 171 172 173 174 175 176 177 177 178 180 180 181 181 182 182 183 183 183 184 185 185 186 186 187 188 188 190 190 190 191 192 193 193 194 194 194 194 194 194 193 194 193 193 192 192 191 191 191 190 190 191 190 191 191 191 191 192 192 192 192 193 193 193 193 193 194 195 195 196 197 198 199 200 201 202 203 204 205 206 207 207 208 209 210 211 211 211 212 212 212 212 212 212 212 211 210 210 209 209 208 208 207 206 206 206 205 205 205 205 205 204 204 205 205 205 206 207 207 207 208 209 210 210 210 211 211 211 210 210 209 208 206 205 202 200 199 196 194 192 190 188 187 186 185 185 184 183 183 183 183 184 184 184 184 185 185 186 187 188 188 189 190 190 191 191 191 190 190 190 188 186 186 184 183 181 180 179 177 176 175 174 173 172 172 171 170 170 170 170 169 169 169 169 170 169 169 169 169 170 170 170 170 171 171 171 171 172 172 173 173 174 174 175 175 176 177 177 178 151 151 151 151 150 150 150 149 149 149 149 148 148 148 148 148 148 148 149 149 148 148 148 149 148 148 148 148 149 149 150 150 151 151 152 152 153 154 154 155 155 156 157 157 158 158 159 159 159 159 159 160 160 160 161 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 167 167 168 168 168 169 170 171 171 172 173 174 176 177 177 178 179 180 181 181 182 182 183 183 184 185 185 185 186 187 188 188 189 190 190 191 192 193 193 194 195 195 195 195 195 195 194 194 194 194 193 192 192 191 191 190 190 191 191 191 191 191 191 192 192 192 192 193 193 194 193 194 195 195 196 196 197 198 199 200 201 202 203 204 205 207 207 208 209 210 211 211 212 212 213 214 214 214 214 213 212 212 211 211 210 209 208 208 207 206 206 205 205 204 204 204 204 204 203 203 204 204 204 205 206 207 208 208 209 209 209 210 211 211 210 209 209 207 206 204 202 200 198 195 193 192 190 188 187 186 185 184 184 183 183 183 183 183 183 184 184 184 185 186 186 187 188 189 190 190 191 191 191 191 190 189 189 187 186 185 183 182 181 179 178 176 175 175 173 173 172 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 172 172 172 173 173 174 174 175 175 176 177 177 178 178 152 151 151 151 151 150 150 150 150 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 148 148 149 149 149 150 150 151 151 152 153 153 154 154 155 156 157 157 157 158 158 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 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 167 167 168 168 169 170 170 171 172 173 174 175 177 177 178 179 180 181 181 182 182 183 184 184 185 185 186 186 187 188 188 189 190 191 191 192 193 194 195 195 195 195 195 195 196 195 195 195 194 194 193 192 192 192 191 191 191 191 191 191 191 192 192 192 193 192 193 194 194 194 194 195 195 196 197 198 198 200 201 201 202 203 205 206 207 208 209 210 211 212 212 214 214 214 214 214 214 214 214 213 213 212 211 210 209 208 208 207 206 206 205 204 204 204 203 203 203 203 202 203 203 203 204 205 206 207 207 208 209 209 209 210 210 210 210 208 208 205 204 203 200 197 196 194 192 190 188 187 186 185 184 184 183 183 183 183 183 183 183 184 184 185 185 186 187 188 189 190 191 191 191 191 191 190 190 189 187 187 185 184 183 181 180 179 177 176 175 174 173 172 172 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 173 173 173 174 174 175 175 176 176 177 178 178 179 152 152 152 151 151 151 151 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 148 148 148 149 149 149 150 150 151 151 152 152 153 154 154 155 156 156 157 158 158 158 158 159 159 159 160 160 160 160 160 161 161 161 161 162 162 163 163 163 163 164 164 164 164 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 166 166 167 167 167 168 169 170 170 171 172 173 174 175 177 177 178 179 180 181 181 182 182 183 184 184 184 185 186 187 187 187 189 189 190 191 192 192 193 194 195 195 196 196 196 196 197 196 195 195 194 194 193 193 193 193 192 191 191 191 191 191 192 192 192 193 193 192 193 194 194 194 195 195 196 196 198 198 199 200 201 202 203 204 206 206 207 209 210 211 212 212 213 214 214 216 216 215 215 215 214 214 213 212 211 210 209 208 208 207 206 206 205 204 204 203 203 202 202 202 202 202 203 202 203 204 205 205 206 207 208 209 209 209 209 209 209 209 207 205 204 202 200 198 195 193 192 190 188 187 186 185 185 184 183 183 183 183 183 183 183 183 184 185 185 186 187 188 189 190 191 191 191 191 191 191 190 189 188 187 186 185 183 182 181 179 178 176 176 175 173 173 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 174 175 175 176 176 176 177 178 179 179 153 152 152 152 152 152 151 151 151 151 151 151 151 150 150 150 150 150 149 149 149 149 148 148 148 148 148 148 148 149 149 149 150 150 151 152 152 153 153 154 155 156 156 157 157 158 158 158 158 159 159 159 159 160 160 160 161 161 161 161 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 164 164 164 164 164 163 164 164 164 164 164 165 165 165 165 165 166 166 166 167 167 168 169 170 170 171 172 173 174 175 176 177 178 179 180 181 181 182 182 183 184 184 185 185 186 187 187 187 189 189 190 191 192 193 193 194 195 195 196 196 197 197 197 197 196 196 195 195 194 194 193 193 193 192 192 192 192 192 192 192 192 193 193 193 193 194 194 194 195 195 196 197 198 198 200 200 201 202 203 205 206 207 208 209 210 211 212 213 214 215 216 216 217 216 216 215 215 214 213 212 211 210 209 209 207 207 206 206 205 204 203 203 202 202 202 201 201 201 202 202 203 203 204 205 205 206 207 208 208 208 209 209 208 207 206 204 203 202 199 197 196 194 192 190 188 187 186 185 185 184 183 183 183 183 183 183 183 183 184 185 185 186 187 187 189 190 190 191 191 192 191 191 190 190 188 188 187 185 184 183 181 179 178 177 176 175 173 173 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 173 173 173 173 174 174 175 176 176 176 177 178 178 179 179 153 153 153 153 153 152 152 152 152 151 151 151 151 151 151 150 150 150 150 149 149 149 148 148 148 148 148 148 148 148 149 149 149 150 151 151 152 152 153 154 155 155 156 156 157 157 158 158 158 159 159 159 159 159 160 160 160 161 161 161 162 162 162 163 164 164 164 164 165 165 165 165 166 165 165 165 165 165 164 164 164 164 163 164 164 164 164 164 164 165 165 165 165 166 166 167 167 167 168 169 170 170 172 172 173 174 175 176 177 178 179 180 181 182 182 182 183 184 185 185 185 186 187 187 187 189 189 190 191 192 193 193 194 195 196 196 197 197 198 198 197 197 197 196 196 195 195 194 194 193 193 193 192 192 192 192 192 192 193 193 193 193 194 195 195 196 195 197 198 198 199 200 200 202 203 204 206 206 208 209 210 211 212 213 214 215 216 217 217 218 217 216 216 215 215 214 213 211 210 210 209 208 207 206 206 205 204 203 202 202 202 201 201 200 200 201 201 202 202 203 204 205 205 206 207 207 208 208 208 207 206 206 204 203 201 199 197 195 193 192 190 189 187 186 186 185 184 184 184 183 183 183 183 183 184 184 185 185 186 187 188 189 190 191 191 192 192 191 191 191 190 189 188 187 186 185 183 181 180 179 178 176 175 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 175 175 176 176 177 178 178 179 179 179 154 154 154 154 153 153 153 153 153 152 152 152 151 151 151 151 150 150 150 149 149 149 148 148 148 148 148 148 148 148 148 149 149 150 151 151 151 152 153 154 154 155 156 156 156 157 157 158 158 158 158 159 159 159 160 160 160 160 161 161 162 162 162 163 163 164 164 165 165 165 166 166 166 166 166 166 166 165 165 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 166 167 168 168 168 169 170 171 172 173 174 175 176 177 178 179 179 181 181 182 183 183 184 184 185 185 186 186 187 188 188 189 190 190 191 192 193 194 195 195 196 197 197 198 198 198 198 198 197 197 197 196 195 195 195 194 193 194 193 193 193 193 193 193 193 194 194 194 195 195 195 196 196 197 199 199 200 200 201 203 204 205 206 207 208 210 211 212 213 214 215 216 217 218 218 218 218 217 216 216 215 214 212 211 210 209 209 207 207 206 206 205 204 203 202 202 201 201 200 200 200 200 200 201 202 203 203 204 204 205 206 207 208 208 207 206 205 204 204 202 201 199 196 195 194 192 191 189 188 187 186 185 184 184 184 184 183 183 183 184 184 184 185 185 186 187 188 189 190 191 191 192 192 192 191 191 191 189 188 188 186 185 183 182 181 179 178 176 176 175 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 175 175 175 176 176 177 178 179 179 179 180 155 155 155 154 154 154 154 153 153 153 153 153 152 152 152 151 151 150 150 150 149 149 149 148 148 148 148 148 148 148 148 149 149 149 150 151 151 152 153 153 154 155 155 156 156 157 157 158 158 158 158 159 159 159 159 159 160 160 161 161 161 162 162 163 163 164 164 165 165 165 166 166 166 166 166 166 166 166 165 165 164 164 164 164 164 164 164 164 164 165 165 166 166 166 167 167 168 168 169 170 171 172 172 174 174 175 176 177 178 179 180 181 182 183 183 183 184 184 185 185 186 186 187 188 188 189 190 191 191 192 193 194 195 196 196 197 198 198 198 198 198 199 198 197 197 197 197 196 196 194 194 195 194 194 194 193 193 194 194 194 195 194 195 196 195 197 197 198 199 199 201 201 202 203 204 206 207 208 209 210 212 213 214 215 217 217 218 218 219 219 219 218 217 216 215 213 212 212 211 209 208 208 207 206 206 205 204 203 202 202 201 201 200 199 199 200 200 201 201 202 202 203 204 205 205 206 206 206 206 205 204 204 203 201 200 198 196 195 194 192 190 190 188 187 186 186 185 185 184 184 184 183 183 184 184 184 185 186 186 188 188 189 190 191 192 192 192 192 192 191 191 190 189 188 186 185 183 182 181 179 178 177 176 175 175 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 176 176 177 178 178 179 179 180 180 155 155 155 155 155 155 154 154 154 154 153 153 153 152 152 151 151 151 150 150 149 149 149 148 148 148 148 148 148 148 148 148 149 149 150 151 151 152 152 153 153 154 155 156 156 156 157 157 158 158 158 158 159 159 159 160 160 160 160 161 161 162 162 162 163 163 164 164 165 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 164 164 165 165 165 166 166 167 167 168 169 169 170 171 172 172 173 174 175 176 177 178 179 180 181 182 182 183 183 184 185 185 185 186 186 187 188 188 189 189 191 191 192 192 193 194 195 196 196 197 198 198 198 199 199 199 199 198 198 198 198 197 196 195 195 195 195 194 194 195 195 194 195 195 195 195 196 196 196 197 198 199 200 200 201 202 204 205 205 206 207 210 211 212 213 214 215 217 217 218 218 219 219 220 219 218 218 216 215 214 213 212 210 209 208 207 206 206 205 205 203 203 202 201 201 200 199 199 199 199 199 200 200 200 201 202 203 203 204 205 205 205 204 204 204 203 202 200 199 198 196 195 193 192 191 190 189 188 187 186 186 185 185 184 184 184 184 184 184 185 186 186 187 188 189 190 190 191 192 192 192 192 192 192 191 190 189 188 187 186 184 183 181 179 178 177 176 175 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 175 176 176 177 178 178 178 179 179 180 181 156 156 156 156 156 156 156 155 155 154 154 154 153 153 152 152 152 151 151 150 149 149 148 148 148 148 147 147 147 148 148 148 148 149 150 150 151 151 152 152 153 154 155 155 156 156 156 157 157 158 158 158 159 159 159 160 160 160 160 161 161 161 162 162 163 163 164 164 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 164 164 164 164 164 165 165 166 166 166 167 168 168 169 170 170 171 172 173 174 175 176 177 178 179 180 181 181 182 183 183 184 185 185 185 186 187 187 187 188 189 189 190 191 192 192 192 193 194 195 196 196 197 198 198 199 199 199 199 199 199 199 199 198 197 197 196 196 196 195 195 196 196 196 196 195 196 196 196 197 197 197 198 199 199 200 201 202 203 204 205 206 207 209 210 211 213 214 215 217 217 218 219 220 220 221 221 220 219 218 217 216 214 213 212 211 209 208 207 207 206 205 204 204 203 202 201 201 200 199 199 199 199 199 199 200 200 200 201 202 202 202 203 204 204 203 203 203 202 201 200 199 197 196 195 194 193 191 190 189 188 187 187 186 186 185 185 185 185 185 185 185 186 186 187 188 188 189 190 191 192 192 192 193 192 192 192 191 190 189 188 187 186 184 183 181 180 179 178 176 176 175 175 175 174 174 174 174 174 174 173 173 173 173 173 173 174 174 174 174 175 175 175 175 175 176 176 176 177 178 178 179 179 180 181 181 157 157 157 157 157 156 156 156 155 155 155 155 154 153 153 153 152 151 151 150 150 149 149 148 148 147 147 147 147 148 148 148 148 149 150 150 151 151 152 153 153 154 154 155 155 156 157 157 157 158 158 158 159 159 159 159 160 160 160 160 161 161 161 162 162 163 163 164 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 164 164 165 164 164 165 165 166 166 167 168 168 169 170 170 171 172 173 174 175 176 177 178 179 180 181 181 183 183 183 184 185 185 185 186 187 187 188 188 189 189 190 191 191 192 192 193 194 194 195 196 196 197 198 199 199 199 199 199 200 199 199 199 198 198 197 197 197 196 196 196 197 197 197 196 196 196 197 197 197 198 198 199 200 200 201 202 203 203 204 206 207 209 210 211 212 214 215 216 218 219 220 221 221 221 221 221 221 220 218 217 216 215 213 211 210 210 209 207 206 206 205 204 204 202 202 201 200 200 199 198 198 198 199 199 199 199 200 200 201 201 202 202 202 202 202 201 201 200 199 199 198 197 195 194 193 193 191 190 189 189 188 187 187 186 186 185 185 185 185 185 186 186 186 187 188 189 190 190 191 191 192 193 192 193 192 192 191 191 190 188 187 186 184 183 182 180 179 178 177 176 176 175 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 175 174 175 175 175 175 176 176 176 177 177 177 178 179 180 181 181 181 157 158 157 157 157 157 157 157 156 156 156 155 155 154 153 153 152 152 151 150 150 149 149 148 148 148 148 148 148 148 148 148 149 149 150 150 151 151 152 152 153 153 154 155 155 156 156 157 157 158 158 158 159 159 159 159 159 159 160 160 160 160 161 161 162 162 163 163 164 164 165 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 165 165 166 166 166 167 168 169 170 171 171 172 173 174 175 176 177 178 179 179 181 182 183 183 183 184 185 185 185 186 187 187 187 188 189 190 190 190 191 192 193 193 194 194 194 195 196 197 198 198 199 199 199 200 200 200 199 199 199 199 198 197 198 197 196 196 197 197 197 197 197 196 197 198 198 198 199 199 199 200 201 201 202 203 204 205 207 208 209 210 212 214 215 216 217 219 220 221 221 222 222 222 222 221 220 219 217 217 215 213 212 210 209 208 207 206 205 204 204 203 202 201 201 200 199 199 198 198 198 198 198 198 198 199 199 200 200 200 201 201 201 201 200 200 199 198 198 197 196 195 194 193 192 191 191 190 189 188 188 187 187 186 186 186 186 186 186 186 187 187 188 188 189 190 191 191 192 192 192 193 193 192 192 191 190 189 188 187 186 185 184 182 181 179 178 178 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 174 175 175 175 175 175 176 176 177 177 177 177 178 179 180 181 181 181 182 158 158 158 158 158 158 158 157 157 157 156 156 155 155 154 153 153 152 152 151 150 149 149 149 148 148 148 148 148 148 148 148 149 149 150 150 151 151 152 152 153 153 154 155 155 156 156 157 157 158 158 158 158 159 159 159 159 159 159 160 160 160 160 161 161 162 162 163 163 164 164 165 165 165 166 165 166 166 166 166 165 165 165 165 165 165 165 165 166 166 167 167 168 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 183 183 184 185 185 185 186 187 188 188 188 188 189 190 191 191 191 192 193 194 194 194 195 196 196 197 197 198 198 199 199 199 199 200 199 199 199 199 198 198 197 197 196 197 197 197 197 197 198 198 198 198 198 199 199 200 200 200 202 203 203 204 205 206 208 209 210 212 213 215 216 217 219 220 221 221 222 222 222 223 222 222 221 220 219 216 215 213 212 211 209 208 206 205 204 203 203 202 202 200 200 200 199 199 198 197 197 197 197 198 198 198 198 198 199 199 199 199 199 199 199 199 198 197 196 196 195 195 194 193 192 191 191 190 190 189 188 188 187 187 187 186 186 186 186 187 187 188 188 189 189 190 191 191 192 192 193 192 193 192 192 191 190 189 188 187 186 185 184 182 181 180 179 178 177 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 178 179 179 181 181 181 182 183 159 159 159 159 159 158 158 158 158 157 157 156 156 155 154 154 153 152 152 151 150 150 150 149 149 149 148 148 148 148 148 148 149 149 150 150 151 151 152 152 153 153 154 155 155 156 156 157 157 158 158 158 159 158 159 159 159 159 159 159 159 159 160 160 160 161 161 162 162 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 166 166 166 167 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 183 183 184 185 185 186 186 187 187 188 188 188 189 190 191 191 192 192 192 193 194 194 194 195 195 196 196 196 197 198 198 198 198 199 198 199 199 198 198 198 197 197 197 197 197 197 197 197 197 198 199 199 198 199 199 200 200 201 202 202 203 204 205 206 207 208 210 211 213 214 215 217 218 220 220 222 222 222 223 223 223 223 222 221 220 219 217 216 213 212 210 208 206 205 204 204 203 202 201 201 200 199 199 198 198 198 197 197 197 197 196 196 197 197 197 197 198 198 198 198 198 198 197 197 197 196 195 194 194 193 193 192 191 191 190 190 189 189 188 188 188 187 187 187 187 187 187 188 188 189 189 190 190 191 191 192 192 193 192 193 192 192 191 191 190 189 188 187 185 184 182 181 180 179 179 178 177 177 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 179 179 180 181 181 182 183 183 159 159 159 160 159 159 159 158 158 158 157 157 156 156 155 154 153 153 152 151 151 151 150 149 149 149 149 149 149 149 149 149 149 150 150 151 151 151 152 153 153 154 154 155 155 156 156 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 162 162 163 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 166 166 167 167 168 169 169 170 171 172 173 175 176 177 178 179 179 181 181 182 183 183 184 185 185 186 186 187 187 188 188 189 189 189 190 191 192 192 192 193 193 193 194 194 194 195 195 196 196 196 196 196 197 197 197 198 198 197 197 197 197 197 196 196 196 196 197 197 197 197 198 199 199 199 199 200 200 201 201 201 202 203 204 205 207 208 209 210 212 214 215 216 218 220 221 221 222 223 224 224 223 224 223 222 221 221 219 218 215 213 211 209 208 206 205 204 202 201 201 200 199 199 199 198 197 197 197 197 196 196 196 196 196 196 196 196 196 196 197 197 197 197 196 197 196 196 195 195 194 194 193 192 192 192 191 191 190 190 189 189 188 188 188 187 187 187 187 188 188 188 189 189 190 190 191 192 192 192 192 193 192 192 192 191 191 190 189 187 186 185 184 183 182 181 180 179 178 178 178 178 178 178 178 178 177 177 177 177 177 177 176 177 177 177 177 177 177 177 177 177 178 178 179 179 179 180 181 181 182 183 183 184 160 160 160 160 160 159 159 159 159 158 158 158 157 157 156 155 154 153 153 152 152 151 151 150 150 150 149 149 149 149 149 149 150 150 150 151 151 152 152 153 153 154 154 155 155 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 160 160 161 161 161 162 163 163 163 163 164 164 164 164 165 164 165 165 165 165 166 166 166 167 167 168 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 183 184 184 185 186 186 187 187 188 188 189 189 189 190 190 191 192 192 192 193 193 193 194 194 194 195 195 195 195 195 196 196 196 196 197 197 196 196 196 195 195 196 196 195 195 196 196 196 196 197 198 198 198 199 199 200 200 200 201 202 203 203 204 205 207 208 209 211 213 214 216 217 219 220 221 222 223 224 224 224 224 224 223 223 222 221 219 217 215 214 211 209 207 205 204 203 201 200 200 199 199 198 198 197 197 197 197 196 195 195 195 195 195 195 195 195 195 195 196 196 196 196 196 195 195 195 195 195 194 193 193 192 192 192 191 191 190 190 190 189 189 188 188 188 188 188 188 188 188 188 189 189 190 191 191 192 192 193 193 193 193 192 192 191 190 189 189 187 186 185 184 184 182 181 181 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 178 178 178 179 179 179 180 181 181 181 182 183 183 184 185 160 160 160 160 160 160 160 160 159 159 158 158 158 157 156 156 155 154 154 153 152 152 151 151 150 151 150 150 150 150 150 150 150 151 151 151 151 152 152 153 153 153 154 155 155 156 156 156 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 159 159 159 160 161 161 161 162 163 163 163 163 163 164 164 164 165 165 165 166 166 166 166 167 168 168 168 169 170 171 172 173 174 175 176 177 178 179 181 181 182 183 184 184 185 186 186 187 187 188 188 188 189 189 190 190 191 191 191 192 192 193 193 192 193 193 193 193 194 194 194 194 194 194 195 195 195 195 195 195 195 194 194 195 195 194 194 195 195 196 196 196 197 198 198 199 199 199 200 200 201 202 202 204 205 206 208 209 210 212 213 215 216 218 219 220 221 223 224 224 224 224 224 224 224 222 221 220 219 217 216 213 210 208 206 204 203 201 200 200 199 198 198 198 197 196 196 196 195 195 195 195 194 194 194 194 193 193 194 194 194 194 194 194 195 195 194 194 194 194 194 193 193 192 192 192 191 191 191 191 190 190 189 189 189 189 188 188 188 188 188 188 189 189 190 191 191 191 192 192 193 192 193 192 192 191 190 190 189 188 187 186 185 184 183 182 181 181 180 179 179 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 181 181 182 183 184 185 185 186 161 161 161 161 161 161 160 160 160 159 159 159 158 157 157 157 156 155 154 154 153 153 153 152 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 154 154 154 155 155 155 156 157 157 157 157 158 158 158 158 158 158 157 157 157 157 157 158 158 158 158 158 159 159 160 160 161 161 161 162 162 163 163 163 164 164 164 165 165 165 165 166 167 167 167 168 169 170 170 171 172 173 175 176 177 178 179 180 181 182 182 183 184 185 185 186 186 187 187 188 188 189 189 190 190 191 191 192 192 192 192 193 193 193 193 193 192 192 192 192 193 193 193 193 193 193 193 194 193 193 193 193 193 193 193 193 193 193 194 195 195 195 196 197 198 198 198 199 199 201 201 202 203 203 204 206 207 208 211 211 213 216 217 218 220 221 223 223 223 224 224 224 224 224 223 222 221 220 219 217 215 212 210 207 205 203 201 200 199 198 197 197 196 196 196 196 195 195 194 194 194 193 193 193 193 193 193 193 193 193 193 193 194 194 194 194 194 193 194 193 193 193 192 192 191 192 191 191 191 191 190 190 189 189 189 189 189 188 188 188 188 189 189 189 190 191 191 191 192 192 193 193 193 192 192 192 191 190 189 188 187 186 185 185 184 183 182 181 181 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 181 181 181 181 182 183 184 184 185 186 186 186 161 161 161 161 161 161 161 160 160 160 160 160 159 158 158 157 157 156 156 155 154 154 153 153 153 152 152 152 151 151 151 151 151 152 152 152 153 153 153 153 154 154 154 155 155 155 156 157 156 157 157 157 157 158 158 157 157 157 157 157 157 157 157 157 157 157 157 158 158 159 159 160 160 161 161 161 162 163 163 163 163 164 164 165 165 165 166 167 168 168 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 182 183 184 185 185 186 186 187 188 188 188 189 190 190 190 191 191 191 191 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 192 192 192 191 191 192 192 192 192 192 192 192 192 193 194 194 194 195 196 196 197 197 198 199 200 200 201 202 204 205 205 208 209 210 212 214 215 217 219 220 221 223 223 223 224 224 224 224 224 223 221 220 219 218 216 214 211 209 206 204 202 200 199 198 196 196 195 195 194 194 194 194 194 194 194 194 193 193 193 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 192 192 192 192 191 191 191 191 191 191 190 190 190 189 189 189 189 188 188 188 188 189 189 189 190 191 191 191 192 192 192 193 192 192 192 191 191 190 189 189 188 187 186 185 184 184 183 182 182 182 181 181 181 181 181 181 181 181 180 180 180 179 179 179 180 180 180 180 180 181 181 181 181 181 182 183 183 184 184 185 186 186 187 188 161 162 162 162 161 161 161 161 161 161 160 160 160 159 159 158 158 157 156 156 155 155 154 154 153 153 153 153 152 152 152 152 152 152 152 153 153 153 153 154 154 154 155 155 155 156 156 156 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 157 157 157 158 158 158 159 159 160 160 161 161 162 162 163 163 164 164 164 165 166 166 167 167 168 169 169 170 171 172 173 174 175 176 177 178 179 180 181 182 182 183 184 185 185 186 186 187 188 188 188 189 190 190 190 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 191 191 191 191 190 191 191 191 191 191 191 191 191 191 191 192 192 193 194 194 195 195 196 196 197 198 199 200 200 202 203 204 206 207 209 211 212 214 216 217 219 220 221 222 222 223 223 223 223 223 223 222 220 219 219 216 215 212 210 208 205 203 200 198 197 196 195 195 194 194 194 194 193 193 193 192 192 192 192 192 192 192 192 191 191 191 191 191 192 192 192 192 193 192 193 193 192 192 192 192 191 191 191 191 191 191 191 190 190 190 190 189 189 189 189 188 188 189 189 189 189 190 191 191 191 192 192 192 193 193 193 192 191 191 191 190 189 188 188 187 186 185 185 184 184 183 183 182 182 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 184 184 184 184 185 186 187 187 189 189 162 162 162 162 162 162 162 162 162 161 161 161 160 160 159 159 159 158 157 157 156 156 155 155 154 154 154 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 159 160 160 160 161 162 162 163 163 164 164 165 166 166 167 167 168 169 169 170 171 172 173 174 175 176 177 178 178 180 181 182 182 183 184 184 185 185 186 187 188 188 188 189 189 190 190 190 190 190 190 190 191 190 190 189 189 189 188 188 189 189 189 189 189 189 189 189 189 189 189 190 190 190 189 189 190 190 190 191 191 191 192 193 193 193 193 195 196 196 197 198 199 200 202 203 204 206 207 209 210 211 214 216 217 218 220 220 221 221 222 222 222 222 222 221 220 219 219 217 215 214 211 209 206 204 201 199 197 196 195 194 193 193 192 192 192 192 192 192 192 192 192 191 191 190 190 190 190 190 190 190 190 190 191 192 191 192 192 192 192 192 191 191 191 191 191 191 191 191 190 191 190 190 190 190 190 190 189 189 189 189 189 189 189 189 190 191 191 191 192 192 192 192 193 192 192 192 191 191 190 190 189 189 188 187 186 186 185 185 184 184 184 184 184 183 183 183 183 183 183 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 184 185 185 186 187 187 188 189 189 190 162 162 163 163 163 162 162 162 162 162 161 161 161 161 160 159 159 159 158 158 157 157 156 156 155 155 155 154 154 154 153 153 153 153 154 153 154 154 154 154 155 155 155 155 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 155 155 155 155 156 156 157 157 158 158 158 159 160 160 161 162 162 163 163 164 164 165 166 166 167 168 168 169 170 171 171 172 173 174 175 176 177 178 178 179 181 181 183 183 184 185 185 185 186 187 188 188 188 189 189 190 190 190 190 190 190 191 190 189 189 189 188 188 188 187 187 187 187 187 187 187 187 187 188 188 189 189 189 189 189 189 189 189 189 190 190 190 191 191 191 191 193 193 195 195 196 197 198 200 201 202 203 206 207 209 210 211 214 216 217 218 220 220 221 221 221 221 221 221 219 219 219 218 217 216 214 212 210 208 205 203 200 198 196 195 193 192 192 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 189 190 190 190 190 190 190 191 191 191 191 192 191 191 191 191 191 190 191 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 190 190 191 191 192 192 192 193 192 193 193 193 192 192 191 191 190 190 189 189 188 187 187 186 186 186 185 185 185 185 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 186 186 186 186 187 188 188 189 189 190 191 163 163 163 163 163 163 163 163 163 162 162 162 162 161 161 161 160 160 159 159 158 158 157 157 156 156 155 155 155 154 155 154 154 154 154 154 154 154 154 155 155 155 156 156 156 156 156 157 157 157 157 157 157 157 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 156 156 157 157 158 158 159 160 160 161 162 162 163 164 165 165 166 166 167 168 169 169 170 171 172 173 173 174 175 176 177 178 178 179 180 181 183 183 184 185 185 185 186 187 188 188 188 189 189 189 190 190 190 190 190 190 189 189 188 188 188 187 187 186 186 186 186 186 186 186 186 187 187 187 187 188 188 188 188 189 189 189 189 189 189 189 189 189 190 190 191 191 193 194 195 196 197 200 201 202 203 205 207 208 210 211 214 215 216 217 218 220 220 220 220 219 219 219 219 218 217 216 215 214 212 210 208 205 203 201 199 196 194 193 192 191 191 190 189 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 189 189 189 189 190 190 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 190 190 191 191 192 192 192 193 193 192 193 192 193 192 192 192 191 191 190 190 189 189 189 188 188 187 187 187 186 186 186 186 185 185 185 184 185 185 184 184 184 184 185 185 185 185 185 186 186 186 187 187 187 188 188 189 189 190 191 192 192 163 163 163 164 164 164 163 164 163 163 163 163 162 162 162 161 161 160 160 160 159 159 158 158 157 157 156 156 156 155 155 155 155 155 154 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 156 156 157 158 158 159 160 161 161 162 162 163 164 164 165 166 167 167 168 169 169 171 171 172 172 173 174 175 175 177 178 178 179 180 181 183 183 184 185 185 186 186 187 188 188 188 189 189 189 189 190 190 190 190 189 189 188 188 188 187 186 186 186 185 185 185 185 186 186 186 187 187 187 187 188 188 188 189 189 189 189 189 188 188 188 188 189 189 190 190 191 192 193 194 195 196 198 200 201 203 205 207 208 209 211 213 215 215 216 217 218 218 219 219 218 218 217 216 216 215 214 214 212 210 208 206 204 201 199 197 195 193 192 191 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 190 190 190 190 190 190 190 190 190 190 190 190 189 190 189 190 190 190 190 190 190 190 189 189 189 189 189 189 190 190 190 191 191 192 192 192 192 193 193 193 193 192 193 192 192 192 192 191 190 191 190 190 189 189 188 188 188 188 187 187 187 186 186 186 186 186 186 185 185 185 185 185 186 186 187 187 188 188 188 188 188 189 189 189 190 191 192 192 192 193 164 164 164 164 164 164 164 164 164 164 164 163 163 163 162 162 162 161 161 160 160 160 159 159 158 158 157 157 156 156 156 155 155 155 155 155 155 155 155 156 156 156 156 156 157 156 157 157 157 157 157 157 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 157 157 158 159 160 160 161 162 162 163 164 165 166 166 167 167 168 169 170 170 171 172 172 173 174 175 176 177 178 179 179 181 181 183 183 184 185 186 186 186 187 188 188 188 188 189 189 189 190 190 190 189 189 188 188 188 187 187 186 186 185 185 185 185 185 186 186 187 187 187 188 188 189 189 189 189 189 189 189 189 189 188 188 188 188 189 189 189 190 191 193 193 195 196 198 199 201 202 204 206 208 209 210 213 213 215 215 216 217 217 217 217 216 215 214 214 214 214 212 211 209 208 206 204 202 200 197 196 194 191 190 189 189 188 187 186 186 186 186 186 186 186 187 187 187 187 186 186 186 187 187 187 187 188 188 188 189 189 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 190 189 190 189 189 189 189 189 189 189 190 190 191 191 191 191 192 192 193 193 193 193 193 193 193 193 193 193 192 192 191 192 191 191 190 190 190 190 189 189 189 188 188 188 188 187 187 187 187 187 187 187 187 187 187 188 188 189 189 189 190 190 190 191 191 191 192 192 192 193 194 195 164 165 165 164 165 164 164 165 164 164 164 164 163 163 163 162 162 162 162 161 161 160 160 159 159 159 158 158 157 157 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 156 156 156 155 155 155 155 155 155 155 154 154 154 155 155 155 155 156 156 156 157 158 159 159 160 161 162 163 163 164 165 165 166 167 168 169 169 170 171 171 172 173 174 174 175 176 177 178 179 180 181 182 183 183 185 186 186 186 187 187 188 188 188 188 189 189 190 190 190 189 189 188 188 188 188 187 187 186 186 185 185 185 185 185 186 187 187 187 188 189 189 189 189 190 190 190 190 189 189 189 189 188 189 189 189 189 189 190 190 191 193 194 196 198 199 201 202 204 205 207 209 211 212 213 213 215 215 215 215 215 214 215 214 213 213 212 211 209 208 207 206 205 202 200 198 196 194 192 191 189 189 188 187 186 186 186 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 188 188 189 189 189 189 189 189 189 189 189 189 189 188 188 188 189 188 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 191 191 191 192 192 192 193 193 193 193 194 194 193 194 193 193 193 193 193 192 192 192 191 191 191 191 190 190 190 190 189 189 189 188 188 188 188 188 188 189 189 189 189 189 189 190 190 190 191 191 191 192 192 192 193 193 194 194 195 196 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 163 163 162 162 161 161 160 160 159 159 158 158 157 157 156 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 156 156 156 156 156 156 156 155 155 154 154 155 155 154 154 154 155 155 155 155 155 156 156 157 158 158 159 160 160 161 162 163 164 164 165 166 167 167 167 168 169 170 170 171 173 173 174 175 176 177 178 179 179 180 181 182 183 184 185 186 186 187 187 188 188 188 188 189 189 189 189 189 189 189 188 188 188 188 188 188 187 186 186 186 186 186 186 186 187 188 188 188 188 189 189 190 190 190 191 191 190 191 191 190 190 190 189 189 189 189 190 190 190 191 192 193 195 196 199 201 202 204 205 207 208 210 212 212 212 213 213 214 214 214 213 212 212 211 210 209 208 207 206 205 204 202 200 199 196 195 193 191 190 189 188 187 186 185 185 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 185 186 187 187 187 188 188 189 189 189 188 188 189 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 190 190 190 190 191 191 192 192 192 193 193 194 194 194 194 194 194 194 194 194 193 193 193 193 193 192 193 192 192 192 191 191 191 191 190 190 190 190 190 190 190 190 189 190 190 191 191 191 192 192 192 192 192 193 193 193 194 194 194 195 196 197 197 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 163 163 163 162 162 161 161 160 160 159 159 158 158 157 157 157 157 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 155 155 155 155 155 155 155 154 154 155 155 155 155 155 155 156 156 156 157 158 158 159 160 161 162 162 163 163 164 165 166 166 167 168 169 169 170 171 172 172 173 175 175 176 177 178 179 179 181 181 183 184 185 186 187 187 187 188 188 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 187 187 187 187 187 188 187 188 188 188 189 190 190 191 191 191 192 192 192 192 192 191 191 191 190 190 190 190 190 190 190 191 192 193 194 195 197 198 200 201 203 205 207 208 209 211 211 212 212 213 213 212 213 212 211 210 210 209 208 206 205 205 204 202 201 199 198 195 194 192 191 190 188 187 186 185 184 184 183 183 183 183 183 183 182 183 183 183 184 184 184 185 185 185 186 187 187 187 188 188 188 189 188 188 188 188 188 188 187 187 187 187 187 187 188 188 188 188 188 188 189 188 189 189 189 189 190 190 190 190 191 191 192 192 193 193 194 194 194 194 195 195 195 195 195 195 194 194 194 194 194 194 194 193 194 193 193 192 192 192 191 191 191 191 191 191 191 191 191 191 191 192 192 193 193 193 194 194 194 194 194 195 195 196 196 196 197 197 198 165 166 166 165 166 166 166 165 166 166 165 165 165 165 165 164 164 164 164 163 163 162 162 162 161 160 160 159 158 158 158 157 157 157 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 156 156 156 156 156 155 155 155 155 154 154 154 154 154 155 155 155 155 155 156 156 156 157 157 158 159 160 160 161 162 162 163 164 165 165 166 167 167 168 169 170 171 171 172 173 174 175 176 177 177 179 179 181 181 182 184 184 186 187 187 187 188 189 189 189 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 190 190 190 190 191 191 191 192 193 193 193 193 193 193 193 193 193 192 191 191 191 191 191 191 192 193 194 194 196 197 198 200 201 203 205 206 208 208 210 211 211 212 212 212 212 212 211 210 210 209 208 207 206 205 204 202 201 199 198 197 195 194 191 190 190 187 186 185 184 184 183 183 183 182 182 182 182 182 182 182 182 183 183 184 184 185 185 186 187 187 187 188 188 188 188 188 188 188 187 187 187 187 187 186 186 187 186 187 187 187 188 188 188 188 188 188 189 189 189 189 190 190 191 191 191 192 193 193 193 194 194 194 195 195 195 195 195 195 195 195 195 195 195 195 195 194 195 194 194 194 193 193 193 193 193 193 192 192 192 193 193 193 193 193 194 194 194 194 194 195 195 195 195 195 196 196 196 197 197 198 199 199 166 166 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 164 163 163 162 162 161 161 160 159 159 158 157 157 157 157 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 155 154 154 155 154 154 154 154 154 154 155 155 155 156 156 156 156 157 157 158 159 159 160 160 161 162 163 164 164 165 165 166 167 167 168 169 170 170 172 173 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 188 189 189 189 190 190 190 189 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 190 190 190 190 190 191 191 192 193 193 194 194 195 195 195 195 195 195 195 194 193 194 193 193 192 192 192 192 193 193 194 195 197 198 199 200 201 203 204 206 207 208 209 210 211 212 212 212 211 212 211 210 209 208 208 207 206 205 203 202 201 199 198 197 195 194 191 190 190 188 187 185 185 184 183 183 182 182 182 181 181 181 182 182 182 183 183 184 184 185 185 186 187 187 187 188 188 188 188 188 188 187 187 187 186 186 186 186 186 186 186 186 187 186 187 187 187 188 188 188 189 189 189 189 190 190 191 191 191 192 193 193 194 194 195 195 195 195 195 196 196 196 196 196 195 196 196 196 195 195 195 195 195 195 195 194 194 194 194 193 194 194 194 194 194 194 195 195 195 196 196 196 196 196 196 196 197 197 198 198 198 199 199 199 199 200 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 163 163 163 162 161 161 160 160 159 158 158 157 157 157 157 157 157 157 156 156 157 157 157 157 157 157 156 156 156 156 155 156 155 155 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 157 157 158 158 159 160 160 161 161 162 163 163 164 165 165 166 167 167 168 169 170 171 171 172 174 175 175 177 177 179 180 181 182 182 184 185 186 187 188 188 189 189 190 190 190 190 190 189 188 188 188 188 188 188 188 188 188 189 189 189 190 190 190 190 191 191 191 192 192 193 193 193 194 194 195 195 195 196 196 196 196 196 196 196 196 195 195 195 194 194 194 194 194 194 195 196 197 198 199 201 202 204 205 206 207 208 210 210 210 211 212 212 212 211 210 209 209 208 207 206 205 204 203 202 201 199 198 197 195 194 192 191 190 189 188 186 185 184 183 183 182 182 181 181 181 181 181 181 182 183 183 184 184 185 185 186 187 187 187 188 188 188 188 188 188 187 187 187 186 186 186 185 185 185 185 186 186 186 186 187 187 187 188 188 188 189 189 189 190 190 191 191 192 192 193 193 194 194 195 195 195 196 196 196 196 196 196 196 196 196 196 197 196 196 196 196 196 196 196 195 195 195 195 195 195 195 195 195 195 196 196 196 197 197 197 197 198 198 198 198 198 198 198 199 199 200 200 200 201 201 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 164 164 163 163 162 162 160 160 159 159 158 157 157 157 156 156 156 156 156 156 156 157 157 157 157 157 157 156 156 156 156 155 155 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 157 157 157 158 158 159 160 160 160 161 162 162 163 164 164 165 166 166 166 167 168 169 169 171 172 172 173 175 176 177 178 179 180 181 183 183 184 185 186 187 188 189 190 190 191 191 190 190 190 189 188 188 188 188 188 188 188 188 189 189 190 191 190 191 191 192 192 193 193 193 193 194 195 196 196 196 197 197 197 198 198 198 198 198 198 197 197 197 196 196 196 195 196 196 196 196 197 198 198 199 200 201 202 204 205 207 207 209 210 211 211 211 211 212 212 211 210 209 209 209 208 206 205 205 204 203 200 199 199 197 195 194 193 191 190 189 188 187 186 185 184 184 183 182 181 181 181 181 181 181 182 183 183 183 184 185 186 187 187 187 188 188 188 188 188 188 187 187 187 187 186 186 185 185 185 185 185 185 185 186 186 186 187 187 187 188 188 189 189 189 190 190 191 191 192 193 193 194 194 195 195 196 196 196 196 197 196 197 197 197 197 197 197 197 197 197 197 197 197 196 197 197 196 196 196 196 196 196 196 197 197 197 198 198 198 198 198 199 199 199 200 200 200 200 200 200 200 200 201 201 202 202 166 166 166 166 166 166 166 167 166 167 166 167 167 167 166 166 166 166 166 165 164 163 163 162 161 161 160 159 158 158 157 157 157 156 156 156 156 156 156 156 156 157 157 157 157 157 156 156 156 156 155 155 154 154 154 154 154 153 154 154 154 155 155 155 156 156 157 157 157 158 158 159 159 160 160 161 162 162 163 163 164 165 165 165 166 167 167 168 169 169 170 171 173 174 175 177 178 179 180 181 182 183 184 185 186 187 188 189 190 190 190 191 191 190 190 190 189 188 188 188 188 188 188 189 189 189 190 191 191 192 193 193 193 194 194 195 195 195 195 196 197 197 198 199 199 199 199 199 199 199 199 200 199 199 198 198 198 198 198 198 197 197 198 199 199 199 200 201 203 204 205 206 207 208 209 210 210 212 212 212 212 212 211 210 210 209 209 208 207 206 205 205 204 201 200 200 198 196 195 194 192 191 190 190 189 187 186 185 184 184 183 182 181 181 181 181 181 182 183 183 184 185 186 186 187 187 188 189 188 189 189 188 188 188 187 187 187 186 186 185 185 185 185 184 185 185 185 185 186 186 187 187 188 188 189 189 189 190 191 191 192 192 193 194 194 195 195 196 196 196 196 197 197 197 197 197 197 197 198 197 198 197 198 198 198 198 198 197 197 198 197 197 198 197 197 197 197 198 198 199 199 199 200 200 200 200 200 201 201 201 201 202 202 202 202 203 203 203 203 166 166 166 166 166 166 167 167 167 167 166 167 167 167 166 167 167 166 165 165 165 164 163 162 161 160 159 159 158 158 157 157 156 156 156 156 156 156 156 156 156 156 157 156 156 156 156 156 156 156 156 155 155 154 154 154 154 154 154 154 155 155 155 156 156 156 157 158 158 159 159 160 160 160 161 162 161 162 163 163 164 164 165 165 166 167 167 168 169 170 171 172 173 175 175 177 178 179 180 182 182 183 185 185 186 187 188 189 190 190 190 191 191 190 190 190 189 189 188 188 188 188 189 189 190 190 190 192 193 194 194 194 195 196 196 196 197 197 198 198 199 199 199 200 200 201 201 201 201 201 201 201 200 201 201 200 200 199 200 200 200 199 200 200 201 201 202 203 204 204 205 206 207 209 210 210 211 211 212 212 212 212 211 211 211 210 209 209 209 208 207 206 205 203 201 200 200 199 196 195 195 193 192 191 190 188 187 186 185 185 184 183 182 182 181 181 182 183 183 183 184 186 187 187 188 188 189 189 189 189 189 189 189 188 188 188 187 186 185 185 185 185 184 184 184 184 185 185 185 186 186 187 188 188 189 189 190 190 191 192 192 193 193 194 195 195 196 196 196 197 197 197 197 197 198 198 198 198 198 198 198 199 198 199 199 199 199 199 199 199 199 198 198 198 198 199 199 199 199 199 200 201 201 202 202 202 202 203 203 203 203 203 203 203 204 204 204 204 204 166 166 166 166 166 166 167 166 166 166 167 167 167 167 166 167 167 166 166 165 165 164 163 162 161 160 160 159 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 154 155 154 154 154 154 155 155 155 156 156 157 157 158 158 158 159 160 160 160 161 161 162 162 162 163 163 164 164 165 165 165 166 167 168 169 170 171 172 173 174 176 177 178 179 180 182 183 184 185 186 186 187 188 189 190 190 190 190 190 190 190 190 189 189 189 189 189 189 190 191 191 191 192 193 194 194 195 196 196 197 197 198 199 199 199 199 200 201 201 202 202 203 203 203 203 202 202 202 203 202 202 202 202 202 202 202 201 201 201 201 202 202 203 203 204 205 206 207 208 209 210 210 211 212 212 213 213 213 212 213 212 212 211 210 209 209 208 207 206 205 203 202 201 201 199 197 196 195 194 193 192 191 189 187 186 185 185 184 183 183 183 183 183 184 184 184 186 187 187 188 189 189 190 190 190 189 190 190 189 189 188 188 187 187 186 186 185 185 184 184 184 184 184 185 185 186 186 187 187 188 189 189 190 190 191 192 192 193 193 194 195 196 196 196 197 197 197 198 197 198 198 198 198 198 199 199 199 199 199 199 199 200 199 200 199 199 199 199 199 199 199 199 199 199 200 200 201 201 202 203 203 203 203 204 204 204 205 205 205 205 205 205 205 205 205 166 166 166 166 166 167 166 167 166 167 167 167 167 167 167 166 166 166 166 165 164 164 163 162 161 160 160 159 159 158 157 157 156 156 156 156 156 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 156 157 157 158 158 159 160 160 160 161 161 162 162 162 162 163 163 163 163 164 164 165 166 166 167 168 169 170 171 172 174 175 176 178 179 180 181 182 183 184 185 186 187 187 188 189 189 190 190 190 191 191 191 190 190 189 189 189 189 190 191 191 191 192 194 194 195 196 197 197 198 198 199 199 200 201 201 201 202 203 203 203 204 204 204 205 205 204 204 204 205 204 204 204 203 203 203 203 203 204 204 204 204 204 204 204 206 206 207 208 208 209 210 211 211 212 212 213 213 213 213 213 213 212 212 211 210 210 210 209 207 206 206 205 203 202 202 200 198 197 197 195 194 193 191 189 188 187 186 185 185 184 184 184 185 184 185 186 187 188 188 189 189 190 190 190 190 190 191 190 189 189 188 187 187 187 186 186 185 185 184 184 184 184 184 185 185 186 186 187 187 188 189 189 190 190 191 192 192 193 194 194 195 196 196 197 197 197 198 198 198 198 198 199 199 199 199 200 199 200 200 200 200 200 201 200 200 200 200 200 200 200 200 200 201 201 201 201 202 202 202 203 204 204 204 205 205 206 206 206 206 206 206 206 206 206 206 166 167 167 166 166 167 167 167 167 167 166 167 167 167 167 167 166 166 166 165 164 164 163 162 161 161 160 159 159 158 158 157 157 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 159 160 161 161 161 162 162 162 162 163 163 163 163 163 164 164 165 165 166 166 166 168 169 170 171 172 174 175 176 178 179 180 181 182 183 184 185 186 187 188 188 189 190 190 190 191 191 191 191 191 190 190 189 190 190 191 192 192 192 194 195 195 196 197 198 198 199 200 200 201 202 202 203 204 204 204 204 205 206 206 206 206 206 206 206 206 205 205 206 206 206 206 205 205 205 205 205 205 205 205 205 206 206 206 207 208 208 209 210 210 211 212 212 213 213 213 213 214 214 213 212 212 212 212 211 211 210 209 208 207 206 205 203 202 202 200 199 198 196 195 193 192 190 189 187 187 186 185 185 185 185 185 186 187 188 188 189 190 190 191 191 191 191 191 191 190 190 190 189 188 188 187 186 186 185 185 184 184 184 184 184 185 185 186 186 187 187 188 189 189 190 190 191 192 192 193 194 195 196 196 196 197 197 198 198 198 199 198 199 199 199 200 200 200 200 201 201 201 200 201 201 201 201 201 201 201 201 200 201 201 201 201 202 202 202 203 203 204 205 205 205 205 206 206 207 207 207 207 207 207 207 207 207 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 164 163 162 162 161 160 159 159 159 158 157 157 157 157 156 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 158 158 159 159 160 160 161 161 161 162 162 163 162 163 163 163 163 164 164 164 164 165 165 165 166 167 168 169 170 172 173 174 176 177 178 179 180 182 183 183 184 185 186 186 187 188 189 189 190 190 190 190 191 191 191 191 190 190 190 191 192 192 193 193 195 195 196 197 199 199 200 201 201 202 202 203 204 205 205 205 205 206 207 208 208 208 208 207 207 208 208 207 207 207 207 207 207 207 207 207 207 207 206 206 206 207 207 207 207 207 209 209 209 210 210 211 212 213 214 213 213 214 214 214 214 214 214 213 213 212 212 211 211 210 209 209 208 206 205 204 203 202 200 199 197 196 193 192 191 190 188 188 187 187 187 187 187 188 189 189 189 191 191 192 192 192 192 192 192 191 190 190 190 189 189 188 187 186 186 185 185 184 184 184 184 184 185 185 185 186 186 187 188 188 189 190 191 192 192 193 194 194 195 196 196 197 197 198 198 198 199 199 199 199 200 200 200 201 201 201 201 201 201 202 201 202 202 202 202 202 202 201 202 202 202 202 202 202 202 203 204 204 205 205 205 206 206 207 207 207 208 208 208 208 208 208 208 208 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 165 164 163 163 162 161 160 160 160 159 158 158 158 158 157 158 157 157 158 158 158 158 158 158 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 159 159 159 159 160 160 161 161 162 162 162 163 163 163 163 163 163 164 164 164 163 164 164 165 165 166 166 167 168 169 170 171 173 174 176 177 178 180 181 182 183 183 184 185 186 186 187 188 188 189 189 190 190 190 190 191 191 191 191 190 191 192 192 193 193 194 196 196 198 199 200 200 201 202 202 203 204 204 205 206 206 207 207 208 208 209 209 209 209 209 208 209 209 209 208 208 208 208 209 209 209 209 209 208 208 208 208 207 207 207 208 208 209 209 209 210 211 211 212 212 213 213 213 214 214 214 215 215 214 214 214 214 214 214 213 213 212 211 211 209 208 206 205 204 203 201 200 198 196 194 193 192 191 189 189 189 189 189 189 189 190 190 191 192 192 192 192 193 192 192 192 191 191 191 190 189 189 188 188 187 186 186 186 185 184 184 184 184 185 184 185 186 186 187 188 188 189 190 191 192 192 193 194 195 195 196 196 197 197 198 198 198 199 199 200 200 200 200 201 201 201 202 202 202 202 202 202 203 202 203 202 202 202 202 202 202 202 202 202 202 203 204 204 205 205 206 206 206 207 208 208 208 208 209 209 209 208 208 208 208 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 166 166 166 165 164 164 163 163 162 161 160 160 160 159 159 159 158 158 158 159 158 158 158 159 159 159 159 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 160 160 161 161 161 162 162 163 163 164 164 164 164 164 164 164 164 164 164 164 164 165 164 165 166 167 168 168 170 171 172 173 175 176 177 178 180 181 183 184 184 185 185 186 186 187 189 189 189 189 189 190 190 190 190 191 191 191 191 191 192 193 194 194 196 197 198 199 200 201 202 202 203 204 205 205 206 206 207 208 208 209 209 209 209 209 210 211 211 211 211 210 210 210 210 210 210 210 209 209 209 209 209 208 208 208 208 208 208 208 208 209 209 209 210 210 211 212 212 213 213 213 214 214 215 215 215 215 215 215 215 215 215 215 214 214 213 212 212 211 209 207 207 205 203 201 199 198 196 195 194 193 192 191 191 190 190 190 191 191 192 192 192 192 193 193 194 193 193 192 192 192 191 191 190 189 188 188 188 187 186 186 185 185 184 184 184 185 185 185 186 187 187 188 189 189 190 191 192 192 193 194 195 195 196 196 197 197 198 198 198 199 199 200 200 200 201 201 202 202 202 203 202 203 203 203 203 203 203 203 203 203 203 203 203 203 203 203 204 204 204 205 205 206 206 207 207 207 207 208 209 209 209 209 209 209 209 209 208 167 167 168 168 168 167 167 168 167 167 167 167 167 167 167 167 167 167 167 166 165 165 164 164 163 163 162 161 161 161 160 160 160 159 159 159 159 159 159 160 159 160 160 160 161 161 161 161 161 161 161 161 161 161 160 160 160 161 161 161 161 162 162 162 163 163 163 164 164 165 165 165 165 165 165 164 164 164 164 165 164 165 165 165 167 167 168 169 170 171 173 174 175 177 178 179 180 182 183 184 185 186 186 187 187 188 189 189 190 190 190 191 191 191 191 191 191 192 192 192 192 194 195 195 197 198 199 200 201 202 203 204 204 205 205 206 207 208 208 208 210 210 211 211 211 211 211 211 211 211 211 211 211 210 210 210 210 211 211 211 211 211 210 210 210 209 208 208 208 208 208 208 209 209 210 210 211 211 212 212 213 213 214 214 215 214 215 216 215 216 216 216 216 216 215 215 215 214 214 213 212 210 208 207 205 203 202 200 199 196 195 195 194 193 192 192 192 191 192 192 193 193 193 194 194 194 194 194 194 193 193 192 191 191 191 190 189 188 188 187 187 186 185 185 185 184 184 185 185 185 186 187 187 188 189 189 190 191 192 192 193 194 195 195 196 196 197 197 198 198 199 199 200 200 200 201 202 202 202 202 203 203 203 203 203 203 204 203 204 204 203 203 203 203 204 204 204 204 204 204 204 205 206 206 207 207 207 207 208 209 209 209 209 210 210 210 210 209 209 168 168 168 168 168 168 168 168 168 167 167 168 167 167 167 167 167 167 167 166 166 166 165 164 164 163 163 162 162 161 161 161 161 160 160 160 160 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 164 164 164 165 165 165 166 166 166 166 165 165 165 165 165 165 165 165 165 166 166 167 167 169 169 170 172 173 174 175 177 178 180 181 182 184 185 185 186 187 187 188 188 189 189 190 190 190 191 191 191 191 191 192 192 193 193 193 194 196 197 198 199 200 201 202 203 204 205 206 206 206 207 207 209 209 210 210 211 211 212 212 212 212 212 212 212 212 212 212 212 212 211 211 211 212 211 211 210 210 210 210 210 209 208 208 208 208 208 208 208 209 209 210 210 211 211 212 212 213 213 214 214 216 215 216 217 217 217 218 218 218 218 217 216 216 214 214 212 210 209 207 205 203 201 200 199 197 196 195 195 194 193 193 193 193 194 194 194 194 195 194 195 194 194 194 193 193 192 192 191 191 191 190 189 189 188 187 186 186 185 185 185 185 185 185 185 186 186 187 188 189 190 190 191 192 193 193 194 195 195 196 196 197 197 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 205 205 205 206 206 207 207 207 207 208 209 209 209 209 209 210 210 210 210 210 209 168 168 168 168 168 168 168 168 168 168 168 168 168 167 168 168 168 167 167 167 167 166 166 165 164 164 164 163 163 162 162 162 162 161 161 161 161 161 161 161 162 161 162 162 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 166 166 166 167 167 167 167 167 167 167 167 167 166 166 166 166 166 167 167 168 168 168 170 171 172 174 174 176 178 179 181 182 183 184 185 186 187 187 188 188 189 189 190 190 190 191 191 192 192 192 193 192 193 193 194 195 195 196 198 199 200 201 202 203 204 205 206 206 206 207 207 209 209 209 210 211 211 211 212 213 213 213 213 213 213 212 212 212 211 212 212 212 211 212 211 211 211 210 210 210 210 209 209 208 208 208 207 208 208 209 209 210 210 210 210 211 211 212 212 214 214 215 215 216 216 217 218 218 218 218 218 217 217 217 215 214 214 212 209 207 206 205 203 201 200 199 197 196 195 195 194 194 194 194 195 194 194 195 195 195 195 195 195 194 194 194 193 192 192 191 191 190 190 189 188 187 187 186 186 185 185 185 185 185 185 186 187 187 188 189 190 190 191 192 193 193 194 195 195 196 196 197 197 198 198 199 199 200 200 201 202 202 203 203 203 203 204 204 203 204 204 204 204 204 204 204 204 204 204 205 205 205 205 205 206 206 206 206 207 207 208 208 208 208 208 209 209 210 209 210 210 210 210 209 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 165 164 164 164 163 163 163 162 162 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 165 164 165 165 165 165 165 166 166 165 166 166 166 166 167 167 167 167 168 168 168 168 169 169 169 169 168 168 167 167 167 167 167 168 168 168 169 170 171 172 173 174 175 178 178 180 182 183 184 185 186 187 187 188 188 189 189 191 191 191 192 192 193 192 192 193 193 194 194 194 195 196 197 197 199 200 201 203 204 204 205 205 206 207 207 207 208 209 209 210 211 211 212 213 213 213 213 213 213 213 212 212 212 212 212 212 211 212 212 211 212 211 211 211 210 209 209 209 208 208 207 207 207 207 207 208 209 209 210 210 210 211 211 212 213 213 213 214 215 215 216 217 217 218 218 219 219 218 218 217 216 215 214 213 211 209 207 205 203 202 200 199 198 197 197 196 196 195 195 195 195 195 195 195 195 196 196 195 195 194 194 194 193 193 192 192 191 190 190 189 189 188 187 187 187 186 186 186 186 186 186 186 187 188 188 189 190 190 191 192 193 193 194 195 195 195 196 196 197 198 198 199 199 200 201 201 202 202 203 204 203 204 204 204 204 204 204 204 204 204 204 204 205 205 205 205 205 205 206 206 206 206 207 207 207 208 208 208 208 208 208 209 209 209 210 209 210 210 209 209 169 169 168 168 168 169 169 169 168 168 168 169 168 168 168 168 168 168 168 168 168 167 167 167 166 166 166 165 165 164 164 164 164 163 163 163 163 163 163 163 163 164 164 164 164 165 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 169 169 170 170 169 170 170 170 170 170 170 169 169 169 169 168 168 168 169 170 170 171 172 173 174 175 177 178 179 181 182 184 185 185 187 188 188 189 189 191 191 192 192 192 193 193 194 194 194 194 194 195 195 196 196 197 198 199 200 201 202 203 204 205 206 207 207 208 208 208 208 209 210 211 211 211 212 212 213 213 213 213 213 213 213 213 212 212 212 211 212 212 211 211 211 211 211 211 210 209 209 208 208 208 207 207 207 207 207 207 208 208 209 209 210 209 210 211 211 212 213 214 214 214 216 217 217 217 218 219 219 218 218 217 216 215 213 213 211 209 207 206 203 202 201 201 199 198 197 197 197 197 196 196 196 196 196 196 196 196 196 195 195 194 194 194 193 193 193 192 191 191 190 190 189 189 188 187 187 187 186 186 186 186 186 187 187 188 188 189 190 191 192 192 193 193 194 195 195 195 196 196 197 198 198 199 200 200 201 201 202 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 205 205 205 205 205 206 206 206 206 207 207 207 208 208 208 208 208 209 209 209 209 209 210 209 209 209 209 169 169 169 169 169 169 169 169 169 168 169 169 169 169 169 168 169 169 169 169 168 168 168 167 167 167 166 166 166 166 165 165 165 165 164 164 164 164 164 164 165 164 165 165 166 166 166 166 167 167 167 168 167 168 168 168 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 172 171 171 171 171 170 170 170 170 170 171 172 172 173 174 175 177 178 179 180 182 183 185 185 187 188 188 189 189 191 191 192 192 192 193 193 194 194 194 195 196 196 195 196 197 198 198 199 200 201 202 204 205 205 205 206 207 207 207 208 209 209 209 210 210 211 211 212 212 212 213 213 213 213 213 213 213 213 212 212 212 211 211 211 211 211 210 210 209 209 209 208 208 208 207 207 206 207 206 206 207 207 207 207 208 208 209 209 210 211 211 213 212 213 214 214 215 215 216 217 217 217 217 217 216 215 215 213 212 211 209 207 206 204 202 201 201 199 199 199 198 198 197 197 197 197 197 197 197 197 196 196 196 196 195 195 194 194 194 193 192 192 192 191 190 189 189 188 188 188 187 187 187 187 187 187 187 188 188 189 190 190 191 192 192 193 193 194 194 195 196 196 197 197 198 198 199 200 200 201 201 202 203 203 204 204 204 205 204 204 204 204 204 204 204 204 204 204 204 204 205 205 206 206 206 206 207 207 208 208 208 208 208 209 209 209 209 209 209 210 209 209 209 209 209 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 167 167 167 166 166 166 166 165 165 165 166 165 165 166 166 166 166 167 167 167 167 168 168 168 169 169 169 170 170 170 170 170 171 171 171 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 172 172 172 172 172 172 172 173 173 174 174 176 177 178 179 180 181 183 184 186 187 188 189 189 190 191 192 192 193 193 193 195 195 196 195 195 197 196 197 197 198 198 199 200 201 202 202 203 204 205 206 207 207 208 208 208 208 209 210 210 211 211 212 212 212 212 212 212 213 213 213 213 212 212 212 211 211 211 211 210 210 210 210 210 210 209 209 208 208 208 207 207 206 206 205 206 205 205 205 206 206 207 207 208 208 209 210 210 211 211 213 213 213 214 214 215 216 216 215 216 216 216 214 213 212 212 210 208 207 205 204 203 202 201 200 199 199 198 198 198 198 198 198 198 198 198 197 197 197 196 196 196 195 195 194 194 193 193 192 192 192 191 191 190 190 189 188 188 188 187 187 188 188 188 188 189 189 190 190 191 192 192 193 193 194 194 195 196 196 197 197 198 199 199 200 201 201 202 202 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 205 205 205 206 206 206 207 207 208 208 208 208 209 209 209 209 209 209 209 209 209 209 210 209 209 209 169 169 169 169 169 169 169 169 170 169 169 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 168 168 167 167 167 167 167 166 167 167 166 166 167 167 167 167 167 168 168 168 169 169 169 170 170 170 170 171 171 171 172 172 172 172 173 172 172 173 173 173 173 174 175 174 175 175 175 175 175 174 174 174 174 174 174 174 175 174 175 176 177 177 178 179 180 181 183 184 185 187 188 189 190 191 191 192 193 193 193 194 195 195 196 196 196 197 198 198 197 198 199 200 200 200 202 203 204 205 206 207 208 208 208 208 209 209 209 209 209 210 210 210 212 212 212 213 213 213 213 213 212 212 212 212 211 211 212 211 210 210 209 209 209 209 209 208 208 207 207 207 206 206 206 205 204 205 205 204 205 205 205 206 206 207 208 207 208 209 210 209 210 212 211 212 213 213 214 214 214 214 214 212 213 213 211 210 209 208 207 205 204 203 202 200 200 199 199 199 199 198 198 199 198 199 199 198 198 198 198 197 197 197 196 196 195 194 194 194 193 193 192 191 191 191 190 190 189 189 189 188 188 188 189 189 189 189 190 190 191 191 192 193 193 194 194 194 195 196 196 197 197 198 199 199 200 201 201 202 202 203 203 204 204 204 205 204 204 204 204 204 204 204 204 204 204 205 205 205 205 205 206 207 207 207 208 208 208 208 209 209 209 209 209 209 209 209 209 210 209 209 209 209 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 171 171 171 170 170 170 170 170 170 170 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 171 171 171 172 172 172 172 173 173 173 173 174 174 174 174 175 175 175 175 176 176 176 176 176 176 176 176 175 175 175 175 175 175 176 176 177 178 178 178 180 181 182 183 184 185 186 187 189 190 191 191 192 193 193 194 194 195 196 196 196 196 197 198 199 199 199 200 200 201 201 202 204 204 205 205 206 207 208 208 208 209 209 209 210 210 210 210 211 211 211 212 212 212 213 214 214 214 213 213 213 212 211 211 210 211 210 209 209 208 209 208 207 207 207 206 206 206 206 205 204 204 204 204 204 203 204 204 205 205 205 206 206 207 207 208 208 209 209 210 210 210 210 210 211 211 211 211 211 210 210 210 210 208 208 207 205 204 203 202 202 201 200 199 200 199 199 199 199 199 199 200 199 199 199 199 198 198 198 197 197 197 196 195 195 195 194 193 193 192 192 191 191 190 190 189 189 189 189 189 189 190 189 190 191 191 192 192 192 193 193 194 194 195 196 196 196 197 197 198 199 199 200 201 201 202 202 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 204 204 205 205 205 206 206 207 207 207 208 208 208 209 209 209 209 209 209 209 209 209 210 209 209 209 209 209 169 169 169 170 170 170 170 170 171 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 170 169 169 170 170 170 171 171 171 171 172 172 173 173 173 174 174 174 175 175 175 175 175 175 176 176 176 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 180 181 182 182 183 184 185 186 187 189 190 191 191 192 192 194 194 194 194 196 196 196 196 197 199 199 200 200 200 201 202 202 203 203 204 205 206 207 208 208 208 208 208 209 210 210 210 210 209 210 210 210 211 211 212 213 213 213 213 214 213 213 213 213 212 212 211 211 210 209 208 208 207 207 206 206 205 205 205 205 204 203 203 203 202 203 202 203 203 203 203 203 204 204 205 206 207 206 207 207 208 207 208 207 208 207 208 208 207 207 207 206 207 207 206 205 206 204 204 203 203 201 201 200 200 200 199 199 199 199 200 200 200 200 199 200 199 199 200 199 199 198 198 197 197 197 196 195 195 194 193 193 193 192 192 191 191 190 190 190 190 190 190 190 190 191 191 192 192 192 193 193 194 194 195 195 196 196 196 197 198 198 199 200 200 201 202 202 202 203 203 204 204 204 204 205 204 204 204 204 204 204 204 204 204 204 204 205 205 206 206 206 207 207 208 208 209 209 209 209 209 209 209 209 210 209 209 210 210 209 209 209 169 169 170 170 170 170 170 171 171 171 171 171 171 172 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 173 174 175 175 175 175 176 176 176 176 177 177 177 177 178 178 179 179 179 179 180 180 180 180 179 179 179 179 179 179 179 180 180 181 182 183 183 184 184 185 186 187 188 189 190 191 192 192 193 193 195 195 195 196 196 197 197 198 199 200 200 200 201 203 203 203 204 205 206 207 207 207 208 208 209 209 209 210 210 210 210 210 210 210 210 211 211 212 213 213 213 214 214 214 214 214 214 214 214 213 211 211 210 209 208 207 206 205 205 205 205 204 204 203 203 203 202 202 202 201 201 202 202 202 203 204 204 204 204 205 206 206 205 206 206 205 204 205 205 205 203 204 204 204 203 203 203 204 204 202 202 203 202 201 202 201 200 200 200 200 199 200 200 200 200 200 200 201 201 201 200 201 200 200 200 199 198 198 198 197 196 196 196 195 195 194 194 193 192 192 192 191 191 191 190 191 191 191 191 191 192 192 193 193 193 193 194 195 195 196 196 197 197 198 198 199 199 200 200 201 202 202 202 202 203 203 204 204 204 205 204 204 204 204 204 204 204 204 204 204 205 205 205 206 206 206 207 208 208 209 209 209 209 209 209 209 210 209 209 210 210 210 210 210 209 209 170 170 170 170 170 171 171 171 171 171 171 172 172 172 172 172 172 173 172 172 172 173 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 171 172 172 172 172 172 173 173 173 173 174 174 174 174 175 175 176 177 176 177 177 178 178 178 178 178 179 179 179 179 180 181 181 181 181 181 181 181 180 180 180 181 181 181 181 182 183 183 184 184 185 186 186 187 188 189 190 191 191 191 193 193 194 195 195 195 195 197 197 197 198 199 200 200 202 203 203 204 205 205 205 206 207 207 208 208 208 209 209 209 210 210 210 210 211 211 211 212 212 213 214 214 214 214 215 216 216 216 216 216 215 213 213 213 211 210 209 208 207 206 205 205 204 204 202 202 202 202 202 201 201 200 201 201 201 202 202 202 203 203 204 203 204 204 205 204 204 203 202 204 202 201 202 201 201 199 199 199 199 200 200 200 200 201 200 201 200 200 200 199 200 200 200 200 200 201 201 201 201 201 202 202 201 202 202 201 201 201 200 200 200 199 198 198 197 197 196 195 195 194 194 194 193 193 192 192 192 192 192 192 192 192 192 192 193 193 194 194 194 195 195 196 196 196 197 197 198 199 199 200 200 201 201 202 202 202 203 203 203 204 204 204 204 204 204 205 204 204 204 205 204 204 205 205 205 206 206 206 207 207 208 208 208 208 209 209 210 210 210 210 210 210 210 210 210 210 209 209 209 170 170 170 170 171 171 171 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 176 177 177 177 178 178 178 178 179 179 179 179 180 180 180 181 181 182 182 182 182 182 183 183 182 182 182 182 183 183 183 184 184 184 184 185 186 187 188 188 189 190 190 191 191 192 193 194 194 194 195 195 195 197 197 197 198 199 200 202 202 203 204 205 205 205 206 207 208 208 209 209 209 210 210 209 210 210 210 211 211 211 211 212 212 213 214 214 215 216 217 217 217 217 217 217 216 216 215 213 211 210 209 208 206 204 204 203 203 202 201 201 201 200 200 199 200 200 200 199 200 200 201 201 202 203 202 203 203 203 202 202 203 202 201 200 200 199 198 198 198 196 196 196 196 197 197 198 199 198 199 199 199 200 199 199 199 199 200 200 200 201 201 202 202 202 203 203 202 202 202 202 202 201 201 200 200 200 199 199 198 198 197 196 196 195 195 194 193 193 193 193 192 193 193 192 193 193 193 193 194 194 194 195 195 196 196 196 196 197 198 198 199 199 200 200 200 201 202 202 202 202 202 203 203 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 206 206 206 207 207 207 208 208 208 209 209 209 210 210 210 210 210 210 210 210 210 210 210 209 209 170 171 171 171 171 171 172 172 172 172 173 173 173 173 174 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 174 174 175 175 175 175 175 175 175 175 176 176 177 177 177 178 178 178 179 179 179 180 180 180 180 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 184 184 184 184 184 185 185 186 186 187 188 188 189 190 190 191 191 192 192 192 194 194 194 195 195 195 197 197 197 198 199 200 200 202 203 204 205 206 205 206 207 208 208 209 209 209 210 210 210 210 210 211 211 211 212 213 213 213 214 215 216 216 218 218 218 218 219 219 218 218 216 216 213 212 210 208 207 205 204 204 202 202 200 200 200 200 199 199 199 199 198 199 199 199 199 200 201 202 202 202 202 203 202 202 202 201 199 199 198 197 197 196 194 193 193 193 193 193 194 194 195 196 197 196 198 198 199 199 199 199 200 200 200 201 202 202 202 202 203 203 203 203 203 203 203 203 203 203 202 201 201 200 200 199 199 198 198 197 196 196 195 195 195 194 194 194 193 193 194 193 194 194 194 195 194 195 195 196 196 196 197 197 198 199 199 199 200 200 200 201 201 202 202 202 202 203 203 203 203 204 204 205 205 205 205 205 205 205 205 205 205 206 206 206 206 207 207 207 208 207 208 208 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 209 171 171 171 171 172 172 172 173 173 173 173 173 174 174 174 174 174 175 175 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 179 179 179 180 180 181 181 181 181 181 181 181 182 182 182 182 183 183 183 183 183 183 183 183 184 184 184 184 185 185 186 186 187 188 188 189 189 190 190 190 191 192 192 192 193 193 194 194 195 195 195 197 197 197 198 199 200 201 202 203 204 205 206 206 207 208 208 208 209 209 209 209 210 210 211 211 211 212 212 212 213 213 214 215 216 217 218 219 218 219 220 221 220 220 219 217 216 214 212 209 208 206 204 203 203 201 201 200 199 199 199 198 198 198 197 198 198 198 198 200 200 200 201 201 202 201 202 201 202 200 199 199 198 196 195 194 193 191 191 191 191 191 191 191 192 193 193 194 195 197 197 197 198 199 199 200 201 201 201 202 202 203 203 203 203 203 204 204 204 204 204 204 204 204 202 202 202 201 200 200 200 199 198 197 197 196 196 196 196 195 195 195 194 194 195 194 195 195 195 196 196 197 197 197 197 198 198 199 199 199 200 201 201 201 201 202 202 202 202 203 203 203 203 204 204 205 205 205 205 206 206 206 206 206 206 206 206 206 206 206 207 207 207 207 208 208 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 171 171 171 172 172 172 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 176 176 176 175 175 175 175 175 175 176 176 175 175 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 179 180 181 181 181 181 181 181 182 182 182 182 182 182 183 183 183 183 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 189 189 189 190 190 190 191 192 192 193 193 193 194 194 194 195 195 197 197 197 198 199 199 201 201 202 204 205 205 206 207 207 208 208 209 209 209 209 209 210 211 211 212 212 212 213 214 214 216 216 217 218 219 220 221 221 222 222 221 220 220 218 216 215 212 210 209 207 205 203 202 201 200 199 199 199 198 198 198 198 197 197 197 198 199 199 199 200 200 200 201 202 201 200 201 200 198 197 196 195 194 192 191 190 190 189 188 189 189 189 190 191 193 194 195 196 197 198 199 199 200 201 201 202 202 202 203 203 203 204 205 205 205 205 205 205 205 205 205 204 204 204 203 203 202 201 201 200 199 199 199 197 197 197 196 196 196 196 196 196 195 196 196 196 196 197 197 197 198 198 198 199 199 200 200 201 201 201 202 202 202 202 202 203 203 203 203 203 204 204 204 205 205 206 206 206 207 207 207 207 207 207 207 206 206 207 207 208 208 208 208 209 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 172 172 172 172 172 173 173 173 174 174 174 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 176 176 176 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 180 180 180 181 181 181 182 182 182 182 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 185 185 186 187 187 188 188 189 189 190 190 190 191 191 191 191 193 193 193 193 194 194 194 195 196 197 197 197 197 199 201 201 201 202 204 205 206 206 207 207 208 208 209 209 209 209 209 210 211 212 212 212 212 214 214 216 216 217 218 219 220 221 222 222 223 223 222 221 220 218 216 215 212 210 208 206 205 203 202 200 200 199 198 198 198 198 197 197 197 197 197 198 199 199 200 200 200 201 201 201 200 201 200 199 198 197 196 195 194 192 191 189 189 188 188 188 189 189 190 191 193 194 195 196 198 199 200 200 202 202 203 202 203 203 203 204 204 205 205 206 206 206 206 206 206 206 206 205 205 205 204 204 203 203 202 202 201 200 199 199 199 198 198 197 197 197 197 196 197 196 197 197 197 198 198 198 199 199 199 200 200 201 201 202 202 202 202 202 202 203 203 203 203 203 203 204 204 204 204 205 206 206 206 206 207 207 207 207 207 207 207 207 207 207 208 208 208 208 208 209 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 173 173 173 173 173 173 173 174 174 174 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 179 179 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 185 185 186 187 187 188 189 190 190 190 190 191 191 191 192 192 193 193 193 193 193 194 194 196 196 197 197 197 199 199 201 201 202 202 204 205 206 206 207 208 207 208 208 209 209 209 209 210 211 212 212 212 213 215 216 217 217 219 220 221 222 222 223 223 223 223 222 221 219 218 216 214 212 210 208 206 204 202 201 200 200 199 198 197 197 197 197 197 197 197 198 198 199 200 200 200 201 201 202 201 200 199 200 199 198 197 196 195 194 192 191 189 189 189 189 189 189 190 191 193 194 195 196 197 199 201 201 201 202 203 204 204 204 205 205 205 205 206 206 206 207 207 207 207 207 207 208 207 207 206 206 205 205 204 204 203 202 202 201 201 200 200 199 199 198 198 198 198 198 198 198 198 198 199 199 200 200 200 201 201 202 202 202 202 203 203 203 203 203 203 203 203 203 203 204 204 204 204 205 205 206 206 206 207 207 207 207 208 208 208 207 207 208 208 208 208 208 208 208 208 209 209 209 209 209 210 210 210 210 210 210 210 211 210 210 210 210 173 173 173 173 174 174 174 175 175 175 175 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 177 177 178 178 178 178 179 179 179 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 184 184 184 185 185 186 187 187 188 189 190 190 191 191 192 192 192 192 192 193 194 194 194 194 195 195 196 196 198 198 198 199 200 201 202 202 204 204 205 206 206 206 207 208 207 208 209 210 210 209 210 212 212 212 213 214 215 217 217 219 220 221 221 223 224 224 223 223 223 223 221 220 218 216 214 212 210 208 206 204 202 201 200 199 199 197 197 197 197 197 197 197 197 198 198 199 200 200 200 201 202 202 201 201 201 200 199 198 197 196 195 194 194 192 192 191 191 191 191 190 192 193 194 195 196 198 199 200 201 202 203 204 204 204 205 205 205 206 206 206 206 207 207 207 207 208 208 208 209 208 208 208 207 207 207 206 206 205 204 204 204 203 202 202 201 201 200 200 200 199 199 199 199 199 199 200 200 200 200 201 201 202 202 203 203 203 204 204 204 204 204 204 204 204 204 204 204 204 204 205 205 205 206 206 206 207 207 208 208 208 208 208 208 208 208 208 208 208 208 208 209 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 211 211 211 211 173 173 173 174 174 174 175 175 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 179 180 180 180 181 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 184 184 184 184 185 186 187 187 188 189 190 190 191 191 192 192 193 193 193 193 194 194 194 194 195 195 197 197 198 198 199 200 200 201 202 202 204 204 205 205 206 206 207 208 208 208 209 210 210 211 211 212 212 213 214 215 217 218 219 220 221 221 222 223 224 224 224 223 222 222 220 219 217 216 214 212 209 207 206 204 202 201 200 199 199 197 197 197 197 197 197 197 198 198 199 200 200 200 201 201 202 202 201 202 201 201 200 199 199 198 196 196 195 195 194 194 194 194 193 193 195 194 196 196 199 199 200 203 204 204 206 206 206 206 206 207 207 208 207 207 207 208 208 208 208 209 209 209 209 209 210 209 209 209 208 208 207 207 206 206 205 204 204 204 203 203 202 201 201 201 201 200 200 200 201 200 201 201 202 202 202 203 203 204 204 204 204 204 204 204 205 205 205 205 205 205 205 205 205 205 205 205 206 206 207 207 208 208 208 209 209 209 208 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 210 210 210 210 210 210 210 211 210 174 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 179 179 179 179 179 179 179 179 179 180 180 180 180 181 181 182 182 182 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 183 183 183 183 183 183 183 183 183 183 184 184 184 184 185 186 187 187 188 189 190 191 191 191 192 193 193 193 193 193 194 194 194 194 195 196 197 197 197 199 199 200 200 202 202 204 204 204 205 205 206 206 207 207 208 209 209 210 210 211 211 212 213 214 215 216 217 218 220 221 222 223 224 224 224 224 224 223 222 221 220 219 217 215 214 212 210 208 207 205 203 202 200 200 199 198 198 198 198 198 199 199 199 199 199 200 200 201 202 201 202 202 202 202 202 201 200 201 200 200 199 198 198 198 196 196 196 196 196 196 197 197 198 199 200 202 203 206 207 206 207 207 208 209 208 209 208 209 208 208 209 209 209 209 210 210 210 209 210 210 211 210 210 210 210 209 209 209 208 208 207 207 206 205 205 204 204 203 202 202 202 202 202 202 201 202 202 203 203 203 203 204 204 204 205 205 205 205 206 206 206 205 205 205 205 205 205 205 205 206 206 206 207 207 207 208 208 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 209 210 209 210 210 210 210 210 210 210 210 210 210 210 210 211 211 210 174 174 174 175 175 175 175 176 176 177 177 177 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 182 182 182 182 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 182 183 183 183 183 183 183 184 184 184 184 185 186 187 187 188 190 191 191 192 192 193 193 194 194 194 195 195 195 195 196 196 196 198 198 198 199 200 201 201 202 204 204 204 204 206 206 206 207 207 207 207 208 209 210 211 211 212 213 214 215 216 216 218 219 220 221 222 222 223 224 224 224 224 223 222 220 219 218 217 215 214 211 209 208 206 205 203 202 201 201 200 199 199 199 199 199 200 200 200 200 200 201 201 201 202 202 203 203 202 203 203 203 203 202 201 202 202 200 200 200 199 200 200 200 200 200 200 201 202 203 203 204 207 208 208 209 208 210 210 210 210 211 210 209 210 209 210 210 210 210 211 211 211 211 211 211 211 211 211 211 211 211 210 210 210 209 209 209 208 208 207 206 206 205 205 204 204 203 203 203 203 203 203 204 204 204 205 205 205 206 206 206 206 206 206 206 206 206 206 206 206 206 206 206 205 206 206 206 207 208 208 208 209 209 209 209 209 209 209 209 209 209 209 210 210 209 210 209 210 210 209 209 210 210 210 210 210 210 210 210 210 210 210 211 211 210 175 175 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 180 180 180 180 180 181 181 181 181 181 181 180 180 180 180 180 181 181 181 181 181 182 182 182 183 183 184 184 184 184 185 185 185 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 184 183 183 183 182 182 182 182 183 183 183 183 183 183 183 184 184 185 186 187 187 188 190 191 192 192 192 193 194 195 195 195 196 196 196 196 196 197 197 198 199 199 200 200 201 202 203 204 204 204 206 206 206 206 207 207 207 207 208 210 210 211 212 213 214 214 216 216 218 219 221 221 222 222 223 224 224 224 224 223 222 221 220 219 218 216 215 213 212 210 207 206 205 204 203 202 201 200 200 200 200 200 200 200 200 200 201 201 202 202 202 203 203 204 204 205 204 205 204 204 204 205 204 204 204 204 203 203 203 203 203 202 204 204 205 204 206 207 208 208 209 211 212 211 211 211 212 212 212 211 211 211 211 210 211 211 210 211 212 212 212 212 213 213 212 212 212 212 212 212 212 212 211 211 210 210 210 209 209 207 207 206 206 205 205 204 205 205 205 205 205 205 205 206 206 206 206 206 207 207 207 207 207 207 207 207 206 207 206 206 206 206 207 207 207 207 208 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 209 209 209 210 210 210 210 210 210 210 210 211 210 211 211 210 175 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 183 182 182 182 182 182 182 182 182 182 182 183 183 183 184 185 186 187 188 189 190 191 191 192 193 194 195 195 196 196 197 197 197 197 197 198 198 199 200 200 201 201 202 202 203 204 204 204 206 206 206 206 207 207 208 208 208 210 210 211 212 213 214 215 216 217 218 219 221 221 222 223 224 223 224 223 223 222 222 221 219 218 217 216 214 212 212 209 208 206 205 204 203 203 202 201 201 201 200 200 200 200 200 201 202 202 203 203 203 204 204 205 205 206 205 206 206 205 207 207 206 207 207 208 207 207 207 207 207 206 207 207 208 208 210 210 211 211 212 213 213 213 213 214 214 213 213 213 213 212 211 211 211 212 212 212 213 213 213 213 213 214 214 214 214 213 214 213 213 213 213 213 212 212 211 211 210 209 209 208 208 208 207 207 206 206 206 206 206 206 206 207 207 207 207 208 207 207 207 208 208 207 207 207 207 207 207 207 207 207 207 208 208 208 208 209 209 209 209 210 210 210 211 211 210 210 210 210 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 210 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 184 184 184 184 184 184 184 184 183 183 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 184 185 186 187 188 189 191 191 192 193 194 195 196 196 197 197 198 199 199 199 199 199 199 200 200 200 201 201 202 202 203 203 204 204 204 206 206 206 206 207 208 208 208 210 210 211 212 213 215 215 217 218 218 220 221 221 222 222 223 222 222 223 222 221 221 220 219 217 216 215 214 212 211 209 208 207 206 205 204 204 203 202 202 202 202 202 202 202 202 201 203 203 203 203 204 205 205 206 206 207 207 207 207 207 208 208 208 210 210 210 210 210 210 210 210 210 211 211 212 212 212 213 213 215 215 215 216 216 216 216 216 215 214 214 214 214 213 213 213 213 213 213 214 214 214 214 214 215 214 214 215 215 215 215 215 215 215 215 214 214 213 213 212 212 211 210 210 209 209 208 208 208 208 208 208 207 208 208 207 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 208 207 207 208 208 208 209 209 210 210 210 210 210 211 211 211 211 211 211 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 176 176 176 176 176 176 177 177 178 178 178 178 179 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 182 183 183 183 183 184 184 185 185 185 185 186 186 186 186 186 186 185 186 186 185 185 184 184 184 184 184 183 183 183 182 182 182 182 182 182 182 182 181 181 181 181 182 182 182 183 183 183 184 185 186 187 189 189 190 191 192 193 195 196 196 197 198 198 199 199 200 200 200 201 200 200 201 201 202 202 202 203 204 204 205 204 204 206 206 206 206 207 208 208 208 210 211 211 212 214 215 215 217 218 218 220 221 221 221 222 222 222 222 222 221 220 220 219 218 217 216 215 214 212 211 210 209 208 206 206 205 204 204 203 203 203 202 202 202 202 202 203 203 204 204 204 205 205 206 206 207 208 208 208 209 209 209 210 212 212 212 212 213 213 213 213 213 213 213 215 215 215 216 216 216 217 217 217 218 218 217 217 217 217 216 215 216 215 215 215 215 215 214 215 215 215 215 215 216 216 216 216 216 216 216 216 217 216 217 216 216 216 216 215 215 214 213 212 212 211 211 210 209 209 209 209 209 209 209 208 208 208 208 208 208 209 208 209 209 209 208 208 208 208 208 208 208 208 208 208 209 209 209 210 210 210 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 211 211 211 176 176 176 176 177 177 177 177 178 178 178 179 179 180 180 180 181 181 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 185 185 185 185 185 186 186 186 186 186 186 185 186 186 185 184 184 184 184 184 183 183 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 182 182 183 183 183 184 186 187 188 189 189 190 192 193 194 196 196 197 198 199 200 200 201 201 201 201 201 201 201 202 202 202 202 202 203 204 204 205 204 204 206 206 206 206 207 208 208 208 210 211 211 212 214 214 215 216 218 218 219 220 221 221 221 221 221 221 220 220 219 219 218 217 216 215 214 212 212 210 209 209 208 207 206 206 205 205 205 203 203 203 203 203 203 203 204 204 204 204 205 205 206 206 207 208 209 209 210 210 211 213 213 213 214 214 214 216 216 216 217 217 217 217 217 217 217 217 217 218 219 219 219 219 219 219 219 219 218 218 218 218 217 216 217 216 216 216 215 216 216 216 216 217 216 217 217 217 217 217 218 218 218 218 218 218 217 217 217 216 216 215 214 214 214 213 212 212 211 211 210 210 210 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 211 212 212 212 212 212 212 212 212 212 212 211 211 211 211 211 210 210 210 210 210 210 210 210 210 210 210 210 210 211 210 211 176 176 176 177 177 177 177 178 178 178 179 179 179 180 180 180 181 181 181 181 182 182 183 183 183 183 183 184 184 184 184 184 183 183 183 184 184 184 185 185 185 185 186 186 186 186 186 186 186 187 186 185 186 186 185 184 184 184 184 183 182 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 184 185 186 187 188 189 190 191 193 194 195 196 197 198 199 200 200 200 201 201 201 201 202 201 201 202 202 203 202 202 203 203 204 204 204 204 206 206 206 207 207 208 208 208 210 210 211 212 213 214 215 216 216 217 218 219 220 220 221 221 221 220 220 219 218 218 217 216 215 214 214 213 212 211 209 208 208 207 207 206 205 205 205 205 205 205 205 205 205 205 205 205 206 206 206 207 208 208 209 209 210 210 211 212 213 214 214 215 216 217 217 217 217 218 218 218 218 219 219 219 219 220 221 221 221 221 221 221 220 220 220 220 220 219 219 219 219 218 217 217 217 217 217 217 217 217 218 218 217 218 218 219 219 219 219 219 219 220 220 220 219 219 219 218 218 217 216 215 215 215 214 214 213 212 212 211 211 211 211 210 210 210 210 210 209 210 210 209 209 209 209 209 209 209 209 209 209 209 209 210 210 210 211 211 211 211 212 212 212 212 212 212 212 212 212 212 212 212 212 211 211 211 211 211 211 210 210 210 209 210 209 210 210 210 211 211 211 211 176 176 176 177 177 177 178 178 178 178 179 179 179 180 180 180 180 181 181 181 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 186 186 186 186 186 186 186 186 187 186 186 185 186 185 184 184 184 183 182 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 184 185 186 186 187 188 189 191 192 193 194 195 196 197 199 199 200 200 201 201 202 202 202 202 202 202 202 202 203 203 202 203 203 204 204 205 205 205 206 206 207 207 208 208 209 210 210 211 212 213 214 215 215 216 217 217 218 219 220 220 221 220 220 218 218 218 217 216 215 214 214 213 212 211 210 210 209 208 208 208 207 206 206 206 205 205 205 205 205 205 205 206 207 207 208 208 208 209 209 210 210 211 211 212 214 214 215 215 216 217 217 219 219 219 220 220 221 221 221 222 222 222 223 223 223 223 223 223 222 222 222 222 222 221 220 220 219 219 220 219 219 218 219 219 219 218 219 219 219 219 219 219 219 220 221 220 220 221 221 221 221 221 221 221 220 220 219 219 218 217 217 216 215 215 214 214 213 213 212 212 211 211 211 211 210 211 211 210 210 210 210 210 210 209 209 209 209 209 210 210 210 210 211 211 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 212 211 212 211 211 211 210 210 210 210 209 210 210 210 210 210 210 211 211 176 176 176 177 177 177 178 178 178 178 178 179 179 179 180 180 180 181 181 181 182 182 183 183 184 184 184 184 184 184 185 185 185 184 184 185 185 185 185 185 186 186 186 186 187 186 186 186 186 187 186 186 185 186 185 184 184 183 183 182 182 182 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 184 185 186 186 187 188 189 190 191 193 194 195 195 196 197 199 200 200 201 201 202 202 202 202 203 203 202 203 202 202 203 203 202 203 203 204 204 205 205 205 205 207 207 208 208 209 209 211 211 212 213 214 214 215 216 216 217 217 218 219 219 219 218 218 218 218 216 216 215 215 214 213 213 211 210 210 209 208 208 208 208 207 207 206 206 206 206 206 206 206 206 206 207 207 207 208 208 210 210 211 211 212 212 214 214 215 215 216 217 217 218 218 220 220 220 221 221 222 223 223 223 224 224 224 224 224 224 224 224 224 224 224 224 224 223 222 222 222 221 220 220 221 221 220 220 220 220 220 220 220 220 220 221 221 221 222 222 222 223 223 223 223 223 222 222 222 222 221 221 220 219 219 218 217 216 216 215 214 214 213 213 213 212 212 212 211 211 211 211 211 211 211 211 211 210 210 210 210 210 211 211 211 211 211 212 212 212 212 213 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 211 211 211 211 210 210 209 209 210 210 210 210 210 211 211 211 176 176 177 177 177 177 178 178 178 178 178 179 179 179 180 180 180 181 181 181 182 182 183 183 184 184 184 185 185 185 185 185 185 185 185 185 186 186 185 186 186 186 186 186 187 187 186 186 186 187 186 186 185 186 185 184 184 183 183 182 182 182 181 181 181 181 181 181 181 181 181 182 182 182 182 182 183 183 184 185 185 186 187 188 189 190 191 192 193 195 196 196 197 199 200 200 201 201 202 203 203 203 202 203 203 203 202 203 202 202 203 203 203 204 204 205 205 206 206 206 207 207 208 208 209 210 211 211 212 212 214 214 214 215 216 217 217 217 218 218 218 218 218 218 217 216 215 215 214 213 212 211 211 210 210 209 209 208 208 207 207 207 207 207 207 207 207 207 207 207 207 207 209 209 210 210 210 211 212 212 213 213 214 214 216 216 217 218 218 219 219 220 221 221 223 223 224 224 224 224 226 226 226 226 226 227 227 227 226 226 226 225 225 224 224 224 224 223 223 222 221 221 222 222 222 222 221 221 222 222 222 223 223 223 223 223 223 224 224 224 224 224 225 224 224 223 223 222 222 221 220 220 219 218 217 217 216 215 215 214 214 213 213 213 213 212 212 212 212 211 211 211 211 211 211 211 211 211 211 211 211 211 212 212 212 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 212 212 212 211 211 211 210 210 209 210 210 210 209 210 210 211 211 211 211 176 176 177 177 177 177 177 178 178 178 178 178 179 179 179 180 180 181 181 181 182 182 182 183 184 184 184 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 186 186 187 187 187 186 186 186 186 186 185 185 185 184 184 183 183 182 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 184 184 184 185 185 186 186 187 189 190 191 192 193 194 195 196 196 197 199 200 200 201 201 203 203 203 203 204 203 203 203 202 203 203 203 203 204 204 205 205 205 206 206 206 206 208 208 208 208 209 210 210 211 212 212 212 213 214 215 216 216 217 217 218 218 218 217 217 217 216 215 215 215 213 212 211 211 211 210 210 209 208 208 208 208 208 208 207 207 207 208 208 208 209 209 209 209 210 210 211 211 211 212 213 213 214 214 214 215 216 216 217 217 218 219 219 221 221 222 223 224 224 225 226 227 227 227 227 227 228 228 228 228 227 227 227 227 227 226 226 226 225 224 224 224 224 224 223 224 223 223 223 223 223 223 223 224 224 225 225 225 225 225 225 225 226 226 226 226 226 225 225 224 223 222 222 221 220 220 219 218 217 217 216 215 215 214 214 214 213 213 213 212 212 212 212 212 212 212 211 211 211 211 211 211 212 212 212 212 213 213 213 213 213 214 213 213 213 214 213 213 214 213 213 213 213 213 212 212 212 211 211 210 210 210 210 209 209 210 210 210 211 211 211 176 176 177 177 177 177 177 177 178 178 178 178 178 179 179 180 180 180 181 181 182 182 182 183 183 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 186 186 186 186 187 187 187 186 186 186 186 186 185 185 185 184 184 183 183 182 181 181 181 181 181 181 181 181 181 181 182 182 183 183 184 184 184 185 186 187 187 188 189 190 191 191 193 194 195 196 196 197 198 199 200 200 201 202 203 203 203 203 204 204 203 203 203 204 204 204 204 204 205 205 206 206 206 207 208 208 208 208 209 209 210 210 211 211 211 212 212 213 214 215 216 216 216 216 216 218 217 217 216 216 216 215 215 213 213 212 211 211 210 209 209 209 209 209 209 209 209 208 208 208 209 209 209 209 209 209 210 210 210 212 212 212 213 213 213 214 214 215 215 216 216 216 217 217 219 219 219 221 221 223 223 224 226 226 227 227 228 229 229 229 230 230 230 230 230 229 229 229 228 227 227 227 227 227 226 226 226 226 225 224 225 224 224 224 224 224 224 225 225 226 226 226 226 227 227 227 227 228 227 227 226 226 226 226 225 224 223 223 222 221 220 219 219 218 217 217 216 216 215 214 214 214 213 213 213 213 213 213 213 213 213 212 212 212 212 212 212 212 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 214 213 213 213 213 212 212 212 211 211 210 210 210 209 209 210 210 210 210 211 211 211 176 176 177 177 177 177 177 177 178 178 178 178 178 179 179 180 180 180 181 181 182 182 182 183 183 184 184 185 185 185 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 186 186 186 186 185 185 185 184 183 183 183 182 182 181 181 181 181 181 181 181 181 182 183 183 184 184 184 185 185 186 187 188 188 189 190 191 191 192 193 194 195 196 197 198 199 199 200 201 202 202 203 203 203 203 204 204 204 204 204 204 204 204 205 205 205 206 206 206 207 208 209 209 209 210 210 210 210 211 211 211 212 212 213 214 214 215 215 216 216 216 216 216 216 216 216 216 215 215 215 213 212 212 211 210 210 210 209 209 209 209 209 209 209 209 209 209 209 209 209 210 210 211 211 211 212 212 212 213 213 213 213 215 215 215 215 215 216 216 217 218 218 219 220 220 222 223 224 224 226 227 227 228 229 229 230 230 231 231 231 231 231 231 231 230 230 229 229 229 229 228 228 227 227 227 226 226 226 226 226 226 226 226 226 226 226 227 227 227 228 228 228 228 229 228 228 228 228 228 227 227 226 226 225 224 223 222 221 221 220 219 218 218 217 216 216 215 215 215 215 214 214 214 214 213 213 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 211 211 210 210 210 209 210 210 210 210 210 210 211 212 176 176 177 177 177 177 177 177 178 178 178 178 178 179 179 180 180 180 181 181 182 182 182 183 183 184 184 184 185 186 186 186 186 186 186 186 186 186 187 187 187 187 187 187 187 187 187 187 187 186 186 186 185 185 185 185 184 183 183 183 182 182 181 181 181 181 181 182 182 183 183 184 184 185 186 186 187 187 188 188 189 189 190 192 192 193 194 195 195 197 198 198 199 199 201 201 202 202 203 203 203 205 205 205 205 205 205 205 205 205 205 206 206 207 207 208 209 209 209 209 210 211 211 211 211 212 211 212 213 212 213 214 214 215 216 216 216 216 216 216 216 216 216 216 215 215 214 213 212 212 211 211 210 209 209 209 209 209 210 210 209 209 210 210 210 211 211 211 211 211 211 213 213 213 213 214 214 215 215 215 215 215 215 216 216 217 217 217 218 218 220 220 222 223 224 224 226 227 229 229 230 230 231 231 232 232 232 232 233 233 232 232 231 231 231 231 231 231 230 229 229 229 228 228 228 227 228 228 228 228 228 227 228 228 228 228 229 229 229 230 229 230 229 229 229 229 228 228 227 226 226 225 225 224 223 222 221 220 220 219 218 218 217 216 216 216 215 215 215 215 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 212 211 211 210 210 209 210 209 209 210 210 211 211 212 176 176 177 177 177 177 177 177 178 178 178 178 178 179 179 180 180 180 181 181 182 182 182 183 184 184 184 185 185 186 186 186 187 187 187 187 187 187 188 188 188 188 187 188 188 188 187 187 187 187 186 187 186 185 185 185 184 184 183 183 183 183 182 182 182 182 182 183 183 183 183 184 185 186 186 187 187 187 188 189 189 190 191 192 193 194 194 195 196 197 198 199 199 201 201 201 202 202 203 203 205 205 205 205 205 205 205 205 206 206 206 207 207 208 208 209 209 209 210 211 211 211 211 212 212 212 212 213 213 212 213 214 214 215 216 216 216 216 216 217 217 217 216 216 215 215 214 213 212 212 212 211 211 210 210 210 210 210 210 210 210 210 211 211 211 211 211 211 212 213 213 214 214 214 214 215 215 215 215 215 215 215 216 216 216 217 217 217 218 218 220 220 222 222 224 224 226 227 228 229 230 231 231 232 233 233 233 235 235 235 234 234 234 233 233 233 233 232 232 231 231 230 230 230 229 229 229 229 229 229 229 229 229 230 230 229 229 230 230 230 230 231 230 230 230 230 229 229 228 228 227 226 225 225 224 223 222 222 221 220 219 219 218 217 217 217 216 216 216 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 212 212 211 211 210 210 210 210 210 210 210 211 211 211 211 176 176 177 177 177 177 177 178 178 178 178 178 178 179 179 180 180 180 181 181 182 182 183 183 184 184 184 185 185 186 186 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 187 188 187 186 186 187 186 185 185 185 184 184 183 183 183 183 183 183 183 183 183 184 184 185 185 186 186 187 187 188 188 189 189 190 191 192 193 193 194 195 195 196 197 199 199 200 201 201 202 202 203 203 205 205 205 205 205 205 205 206 206 207 207 207 208 208 209 209 209 210 210 211 212 212 212 212 213 213 213 214 213 214 214 214 214 215 216 216 216 216 217 217 217 217 217 217 216 215 215 215 214 213 213 212 212 211 210 211 210 210 211 211 211 211 211 211 211 212 212 212 213 214 214 214 215 215 215 215 216 216 216 216 216 216 215 216 216 215 216 216 216 217 219 219 221 221 222 224 225 226 226 228 229 230 231 232 234 234 234 235 236 236 236 236 235 235 236 235 234 234 234 233 233 232 232 232 232 231 231 231 230 230 230 231 230 230 230 231 231 230 231 231 231 231 231 231 231 230 230 230 230 229 228 228 227 226 225 225 224 223 222 222 221 220 219 219 218 218 217 217 216 216 216 216 215 215 215 215 215 215 215 214 214 214 214 214 214 213 213 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 212 212 211 211 210 210 210 210 210 210 210 211 211 211 212 176 176 177 177 177 177 177 178 178 178 178 178 178 179 179 180 180 180 181 181 182 182 183 183 184 184 185 185 186 186 186 187 187 188 188 188 188 188 188 189 188 188 188 188 188 188 188 188 187 188 187 186 186 187 186 185 185 185 185 184 184 184 183 183 183 183 184 184 185 185 186 186 186 186 187 188 189 189 189 190 191 192 192 193 194 195 195 196 196 198 199 199 200 201 202 203 203 203 204 205 205 205 206 206 207 207 208 208 208 208 209 209 209 210 210 210 212 212 212 213 213 213 214 214 214 214 214 214 214 215 215 215 216 216 216 216 217 217 217 218 217 217 217 217 216 216 216 215 214 214 213 213 212 212 211 211 211 211 211 211 212 212 212 213 213 214 214 214 215 215 215 215 215 216 216 216 216 216 216 216 216 216 215 215 215 216 216 217 217 218 219 219 220 221 223 224 225 226 228 230 231 231 232 233 234 235 235 236 237 237 237 237 237 237 237 236 235 235 235 235 235 235 234 233 233 233 233 232 231 232 232 231 231 231 232 232 232 231 232 232 232 232 231 231 231 231 231 230 230 229 228 228 227 226 225 225 224 223 223 222 221 220 219 219 218 218 218 217 217 217 217 216 216 216 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 212 211 210 210 210 210 210 210 210 210 211 212 213 176 176 177 177 177 177 178 178 178 178 178 179 179 179 180 180 180 180 181 182 182 182 183 183 184 184 185 185 186 186 187 187 187 187 188 188 188 188 188 189 189 189 188 189 189 188 188 188 188 188 188 187 186 187 187 186 185 185 185 185 185 185 185 184 184 185 185 185 185 186 186 187 187 187 188 189 189 189 190 190 191 192 193 193 194 195 195 196 197 199 199 200 201 202 203 203 204 204 205 206 206 207 207 208 208 208 209 209 210 210 210 211 211 211 212 212 213 213 213 214 214 214 215 215 215 215 215 215 215 216 215 216 216 216 216 217 218 218 218 218 218 218 218 218 217 217 216 216 215 215 215 213 213 212 212 212 213 212 212 213 213 214 214 214 214 214 214 215 215 215 215 216 216 216 216 217 217 216 216 216 216 215 216 215 215 215 216 216 216 217 218 219 220 221 223 224 225 226 228 229 231 231 233 234 235 236 236 236 238 238 238 239 239 239 238 238 238 238 238 236 236 236 236 235 234 234 234 234 233 233 233 233 232 232 232 232 232 231 232 232 232 232 232 232 231 231 231 230 230 229 229 228 227 226 226 225 224 223 223 222 222 221 220 219 219 218 218 218 218 217 217 217 216 216 216 216 216 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 211 211 211 210 210 210 210 211 211 211 211 212 213 176 177 177 177 178 178 178 178 178 179 179 179 179 180 180 180 180 181 181 182 182 183 183 183 184 184 185 185 186 186 187 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 188 187 187 187 187 186 186 186 186 185 185 185 185 185 185 186 186 186 187 187 188 188 188 189 189 190 190 190 191 192 192 193 193 194 195 195 196 197 199 200 200 201 203 203 204 205 206 206 207 208 209 209 209 210 210 211 211 211 211 212 212 212 213 213 213 214 214 214 214 215 215 215 216 216 216 217 217 217 217 217 216 217 218 217 218 218 219 219 219 219 219 219 218 218 218 218 218 216 216 216 215 215 214 214 214 213 214 214 214 214 214 214 214 215 215 215 215 216 216 216 217 217 217 217 217 217 217 216 216 216 216 215 216 215 215 215 215 216 217 217 219 219 221 222 224 225 226 228 229 230 231 233 234 235 236 237 237 239 239 239 240 240 240 240 239 239 239 239 239 238 238 237 237 236 235 235 235 235 234 234 234 234 233 233 233 233 232 232 232 232 232 231 231 231 231 231 230 230 229 229 228 228 227 226 225 225 224 223 223 222 221 221 220 220 219 219 218 218 218 217 217 217 217 217 217 216 216 216 216 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 212 212 211 211 211 211 211 211 211 211 211 211 212 213 213 177 177 177 178 178 178 179 179 179 179 179 179 180 180 180 180 181 181 182 182 182 183 183 183 184 185 185 186 186 187 187 188 188 189 189 189 189 189 189 189 190 190 189 190 189 189 189 189 189 189 188 188 188 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 189 189 189 190 190 190 192 192 192 193 194 194 195 195 196 199 199 200 201 202 203 204 205 206 207 208 209 210 210 211 211 212 212 212 213 213 213 214 214 214 214 214 215 215 215 215 216 216 216 216 216 217 217 217 217 217 218 218 218 218 218 219 219 219 219 219 220 220 220 220 221 220 220 220 220 219 218 218 217 217 216 216 216 215 215 215 216 216 216 216 216 217 217 217 217 217 217 217 218 218 218 218 218 218 218 217 217 216 216 216 215 215 214 215 215 216 216 217 218 219 221 221 223 224 226 228 229 230 231 232 234 235 236 237 238 239 240 241 241 241 241 241 241 241 241 241 241 239 239 239 239 238 237 237 237 236 235 235 235 234 234 234 234 233 233 232 232 232 232 231 231 231 231 230 230 230 229 229 228 228 227 226 225 225 224 224 223 222 222 221 220 220 219 219 219 219 218 218 218 218 217 217 217 217 216 216 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 212 211 211 211 211 211 211 211 212 212 212 213 177 177 178 178 178 179 179 179 179 179 179 180 180 180 180 181 181 182 182 182 182 183 183 184 184 185 186 186 187 187 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 188 188 188 188 188 188 187 187 187 187 187 187 188 188 188 188 188 188 189 189 189 189 189 189 189 190 190 191 192 192 192 193 194 194 195 196 197 198 199 201 201 203 204 206 207 208 209 210 211 211 212 213 213 214 214 215 215 215 215 216 215 216 216 215 216 216 217 216 216 216 216 218 218 219 219 218 219 218 219 219 219 219 220 220 219 220 221 221 221 221 221 221 221 221 221 221 221 221 220 219 219 219 218 218 217 218 217 217 217 217 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 218 217 216 216 215 215 215 214 214 215 216 216 217 217 218 220 221 223 224 226 226 229 230 231 232 233 235 236 238 238 239 240 240 241 242 242 242 242 242 242 241 241 241 241 240 240 240 239 238 238 237 237 236 236 236 235 234 234 234 233 233 232 232 232 231 231 231 230 230 230 229 229 229 228 228 227 226 226 225 225 224 223 222 222 221 221 220 220 220 219 219 219 219 218 217 217 217 217 217 216 216 216 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 212 212 212 212 211 211 211 211 211 212 212 213 213 214 177 177 178 178 179 179 179 179 179 180 180 180 180 181 181 181 182 182 182 182 183 183 183 184 185 185 186 187 187 188 188 188 189 189 190 190 190 190 190 190 191 191 190 191 190 190 190 190 190 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 189 189 190 189 189 189 190 190 190 191 192 192 193 193 194 195 196 197 198 198 200 201 202 204 205 207 207 209 210 212 212 213 214 215 215 216 216 217 217 217 218 218 218 218 218 218 217 217 217 217 216 216 218 218 219 219 219 219 220 220 220 220 220 221 221 221 221 221 221 222 223 223 223 224 224 224 224 224 224 223 223 222 222 221 221 220 219 219 219 219 219 219 219 220 220 220 220 220 219 219 219 219 219 219 219 219 219 219 218 218 218 217 216 216 215 215 215 215 215 215 216 217 217 219 220 222 222 223 226 227 227 229 231 232 233 235 236 238 238 240 241 241 242 242 243 243 243 243 243 243 243 242 242 241 241 241 241 240 239 239 238 237 237 236 235 235 234 234 233 233 233 232 231 231 230 230 230 229 229 228 229 228 227 227 227 226 226 225 225 224 223 223 222 222 221 221 220 220 220 219 219 219 218 218 218 218 217 217 217 216 216 216 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 212 212 212 212 212 212 212 212 213 213 213 214 214 178 178 178 179 179 179 179 180 180 180 180 181 181 181 181 182 182 182 182 183 183 184 184 184 185 186 186 187 187 188 188 189 189 190 190 190 190 190 191 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 191 191 192 193 193 194 194 195 196 197 198 199 201 202 203 205 206 207 209 210 212 213 214 215 216 216 217 218 219 219 219 220 220 220 220 220 219 220 219 219 219 219 219 218 219 219 220 220 221 221 221 222 221 222 222 222 222 222 223 223 223 223 224 225 225 225 225 225 226 226 226 226 225 225 224 223 223 222 222 221 221 221 221 221 221 222 221 221 221 221 221 220 220 220 220 219 219 219 219 219 219 219 218 217 217 217 216 215 215 215 215 215 216 217 217 219 220 222 222 223 225 226 227 229 230 231 233 235 236 237 238 239 240 241 242 243 243 244 244 244 244 244 244 243 243 242 242 242 241 241 240 240 239 238 237 237 237 235 235 234 233 233 232 232 231 230 230 230 229 229 229 228 228 228 227 227 226 226 226 225 224 224 223 223 222 222 221 221 221 220 220 220 219 219 219 219 218 218 218 217 217 217 216 216 216 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 212 213 212 212 212 212 213 213 213 213 213 214 215 178 178 179 179 180 180 180 180 181 181 181 181 182 182 182 182 182 182 183 183 184 184 184 185 185 186 186 187 188 188 188 189 190 190 190 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 188 188 188 188 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 191 191 191 192 193 194 194 195 196 197 198 199 200 202 203 205 206 208 210 211 212 214 215 216 217 217 219 219 220 220 221 221 221 222 222 222 222 222 221 220 221 221 221 221 220 221 221 221 221 222 223 222 223 222 223 224 224 224 224 224 225 225 226 226 226 227 227 227 227 228 228 228 227 227 227 226 226 226 225 225 225 224 224 224 224 224 224 223 222 222 222 221 221 221 221 221 220 220 220 219 219 219 219 219 218 217 217 216 216 215 215 216 216 216 217 218 219 220 221 222 223 224 226 227 229 230 231 232 234 236 237 239 239 240 241 242 242 244 244 245 245 245 244 244 244 244 244 243 243 242 242 241 241 241 239 239 238 237 236 235 234 234 233 232 232 231 230 230 229 229 229 228 228 228 227 227 227 226 226 225 225 225 224 223 223 223 222 221 221 221 220 220 220 220 220 219 219 218 218 218 218 217 216 216 216 216 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 213 213 213 213 213 214 214 215 215 178 179 179 179 180 180 181 181 181 181 181 182 182 182 182 182 183 183 183 183 184 184 184 185 186 186 187 187 188 188 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 192 192 193 194 194 195 196 197 198 199 202 203 204 206 207 210 211 212 214 216 217 219 219 220 221 222 222 223 223 224 224 224 224 224 224 223 224 224 223 223 223 223 223 223 224 224 224 224 224 225 224 225 225 226 226 226 226 226 227 227 227 228 229 229 229 229 230 230 230 230 230 230 229 229 229 228 228 227 227 227 226 226 226 226 226 225 224 224 223 223 222 222 221 221 221 221 220 220 221 220 220 220 219 218 217 217 217 216 216 216 216 217 218 218 219 219 221 222 223 224 226 227 228 230 231 232 234 235 236 238 239 240 241 242 243 243 244 244 244 244 244 244 244 244 244 243 243 243 243 243 242 241 240 239 239 238 236 235 235 234 233 232 231 231 230 229 229 228 228 228 228 227 227 227 226 226 225 225 225 225 224 224 223 223 222 221 221 221 221 220 220 220 219 219 219 219 218 218 218 217 217 216 216 216 216 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 213 214 214 214 214 215 215 215 215 179 179 180 180 180 181 181 181 181 182 182 182 182 183 183 183 183 183 183 184 184 184 185 185 186 186 187 188 188 189 189 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 191 191 191 191 192 192 192 192 193 193 194 194 195 196 197 198 199 200 202 204 205 207 209 210 212 215 216 217 219 220 221 223 223 224 224 225 225 226 226 227 227 227 226 227 227 227 226 226 226 226 226 226 226 226 226 227 227 227 227 228 228 228 228 228 229 229 229 229 230 230 231 231 231 232 232 232 232 232 232 232 232 231 230 230 230 230 229 229 229 229 228 228 228 227 226 226 225 225 224 223 222 222 221 221 221 221 221 221 220 220 220 219 218 218 218 217 217 217 217 218 218 218 219 220 221 221 223 224 225 227 228 229 231 232 233 235 236 238 239 239 241 242 243 243 243 244 244 244 244 245 245 245 244 244 244 244 243 243 242 242 241 240 239 238 237 236 235 234 233 232 231 230 230 229 229 228 228 228 227 227 227 226 226 226 225 225 225 225 224 224 223 223 223 222 221 221 221 220 220 220 219 219 219 219 219 218 217 217 217 217 216 216 216 216 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 213 213 213 213 213 213 213 214 214 214 214 215 215 215 216 216 179 179 180 180 181 181 181 182 182 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 186 186 187 188 188 188 189 190 190 190 191 191 191 191 191 191 191 192 191 191 191 191 191 191 190 190 190 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 191 191 191 191 191 191 191 192 192 193 193 193 194 195 195 196 197 198 198 199 200 202 203 205 207 209 211 212 215 216 217 219 220 222 223 224 224 224 226 227 227 227 228 229 229 229 229 229 229 229 229 228 228 227 227 227 227 228 229 229 229 229 231 231 230 230 230 231 231 232 232 232 233 232 233 233 233 234 234 235 235 234 234 234 234 234 234 233 232 232 231 231 231 231 230 230 230 229 229 227 227 226 225 225 223 223 222 221 221 221 221 221 221 220 220 219 219 219 218 218 218 218 218 218 219 219 220 220 221 222 223 223 225 226 227 229 231 232 233 234 236 237 238 239 240 242 242 243 243 244 244 244 244 245 245 245 245 244 244 244 244 243 243 242 241 240 239 238 237 236 235 234 233 232 231 230 230 229 229 228 227 227 227 227 227 226 226 226 226 225 225 225 224 224 224 223 223 223 222 221 221 221 220 220 220 220 219 219 219 219 218 217 217 217 217 216 216 216 216 216 215 215 215 215 215 215 214 214 214 214 215 215 215 214 214 214 214 213 213 214 214 214 214 214 214 214 214 215 215 215 216 216 217 179 180 180 181 181 182 182 182 183 183 183 183 183 183 183 183 183 184 184 184 184 185 185 185 186 187 187 188 188 189 189 190 190 191 191 191 191 191 191 192 191 192 191 191 191 191 191 190 190 190 190 190 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 191 191 191 191 191 192 192 193 193 193 194 195 195 196 197 198 199 200 201 202 204 205 207 209 211 212 214 216 217 219 221 222 223 224 225 226 227 228 228 229 230 230 231 231 232 232 232 232 232 232 232 232 231 231 231 232 231 232 232 232 232 233 233 234 233 234 234 234 234 234 234 234 235 235 236 236 236 236 236 236 236 236 236 235 236 235 235 234 234 234 233 233 233 233 232 231 231 230 229 228 227 226 226 225 224 223 222 222 221 222 221 221 221 221 220 219 219 219 219 218 218 218 219 219 219 220 220 221 222 222 223 225 226 227 228 230 231 233 234 235 237 238 239 240 240 241 242 243 243 243 244 244 244 244 244 244 244 244 244 244 243 243 242 242 241 240 239 238 237 235 234 233 232 231 231 230 229 228 228 227 227 227 227 226 226 226 226 226 226 225 225 225 225 224 223 223 223 222 222 221 221 221 220 220 220 220 219 219 219 218 218 218 217 217 217 217 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 215 215 215 216 216 216 217 217 179 180 181 181 182 182 182 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 186 187 187 188 188 189 190 190 190 190 191 191 191 192 192 192 192 191 192 191 191 191 191 190 190 190 190 190 190 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 191 192 192 192 193 193 194 194 195 195 196 196 197 198 199 200 201 203 204 205 207 208 211 212 214 216 217 219 221 222 224 225 226 227 228 229 229 230 231 232 232 233 233 233 234 234 235 234 235 235 235 234 234 234 235 234 234 235 236 235 236 236 236 237 236 236 237 236 237 237 237 237 237 237 238 238 238 238 238 238 238 237 238 237 236 237 236 236 235 235 235 234 234 233 233 232 232 231 230 229 228 226 226 224 224 223 222 222 221 221 221 221 221 221 221 220 220 220 220 219 219 219 219 220 221 221 222 222 222 223 225 226 227 228 230 231 233 234 235 237 238 238 239 240 241 241 242 243 243 243 243 243 243 244 244 244 244 244 244 244 243 242 241 240 239 239 238 237 235 234 233 233 231 230 230 229 228 228 228 227 227 226 226 226 226 226 226 226 225 225 225 225 224 223 223 223 223 222 221 221 221 221 220 220 220 219 219 219 219 219 218 218 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 215 215 215 215 215 215 215 215 214 214 214 214 214 214 215 215 215 216 216 216 216 216 217 217 180 180 181 182 182 183 183 183 184 184 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 187 188 188 189 189 190 190 191 191 191 191 191 192 192 192 192 191 191 191 191 190 191 190 190 190 189 190 190 189 189 189 189 189 189 189 189 189 190 190 190 190 190 191 191 191 192 193 193 194 195 195 196 197 198 199 200 201 202 203 204 206 207 209 210 212 214 216 217 219 221 222 224 225 226 227 228 229 230 231 231 233 233 234 235 236 236 236 236 237 238 238 238 238 238 238 238 238 238 238 238 239 239 239 239 239 239 240 239 239 239 239 240 239 240 240 240 240 240 240 240 241 240 239 239 239 238 238 238 238 237 237 237 236 236 236 235 234 233 233 232 231 229 229 228 227 226 225 224 224 222 222 222 222 221 221 221 221 221 221 220 220 220 221 221 221 220 221 221 222 222 223 224 225 226 227 228 229 231 232 233 235 236 237 238 239 239 240 241 241 241 242 242 242 243 243 243 244 244 243 243 243 243 243 242 241 241 240 239 237 237 236 235 233 232 232 230 230 229 228 228 228 227 227 227 226 226 226 226 226 226 225 225 225 225 224 224 223 223 223 222 222 222 221 221 221 221 220 220 219 219 219 219 218 218 218 218 218 218 218 217 217 217 217 217 217 217 216 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 216 216 216 216 216 217 217 217 218 218 180 181 181 182 182 183 183 184 184 185 185 185 185 185 185 184 184 184 184 184 185 185 185 186 186 187 187 188 188 189 189 190 190 191 191 191 192 192 192 192 192 192 191 191 191 191 191 190 191 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 191 192 192 192 193 194 194 195 196 197 198 198 198 200 201 202 203 204 206 207 209 210 212 213 216 217 219 221 222 223 224 226 228 229 229 230 231 232 233 233 235 236 237 237 238 239 239 239 240 240 240 240 240 240 240 240 241 241 242 242 243 242 243 243 243 243 243 242 242 243 242 242 242 242 243 242 242 242 242 242 242 241 241 240 240 240 239 239 238 238 238 237 237 236 236 235 235 234 233 232 231 230 229 228 227 226 225 224 224 223 222 222 222 222 222 222 222 221 221 221 221 221 221 221 221 222 222 222 222 223 224 225 226 227 228 229 230 232 233 235 235 236 237 238 239 239 240 240 241 241 241 242 242 243 243 243 243 243 243 243 243 242 242 242 241 240 239 238 237 236 235 233 233 232 231 230 229 229 228 228 227 227 227 227 226 226 226 226 226 226 225 225 225 225 224 223 223 223 223 222 222 222 221 221 221 221 220 220 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 217 217 217 217 216 216 216 216 216 216 216 215 215 215 215 215 215 216 216 216 216 216 217 217 217 217 218 218 218 180 181 182 182 183 183 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 187 187 188 188 189 189 190 190 190 191 191 191 192 192 192 192 192 192 191 191 191 191 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 190 190 190 190 191 191 192 192 193 193 194 195 195 196 197 198 199 199 201 202 203 204 206 207 208 210 211 214 215 217 218 220 222 223 224 226 227 229 229 231 231 233 233 234 235 236 238 238 239 240 241 242 242 243 243 243 243 243 243 243 244 244 244 244 245 246 246 245 245 246 245 245 246 245 245 245 245 245 245 245 245 245 244 244 243 243 243 242 242 241 241 240 240 240 239 239 238 238 238 237 236 236 235 234 233 232 231 230 229 228 227 226 225 225 224 223 222 222 222 222 222 222 221 222 222 222 222 222 222 222 222 222 222 222 223 224 225 226 227 228 229 230 231 232 234 235 236 237 238 238 239 239 239 240 241 241 241 241 241 242 242 243 243 243 243 242 242 241 241 240 240 239 238 237 236 235 234 233 232 231 230 229 229 228 228 227 227 227 227 226 227 226 226 226 226 226 225 225 225 224 224 223 223 223 223 222 222 221 221 221 221 221 220 220 220 219 219 219 219 219 219 219 218 218 219 219 218 218 218 218 218 217 217 217 217 217 216 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 218 218 218 219 219 181 181 182 183 183 184 184 185 185 185 186 185 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 188 188 189 189 190 190 190 191 191 191 191 192 192 192 192 191 191 191 191 191 191 190 190 190 190 190 189 190 190 190 189 189 190 190 190 190 190 190 190 191 191 192 192 193 194 194 195 196 197 198 199 200 201 202 202 205 206 207 208 209 211 213 215 216 217 219 221 222 224 225 227 229 229 230 231 234 234 234 236 237 239 239 239 241 242 242 243 244 245 245 245 246 247 247 247 247 247 248 248 248 248 249 249 249 249 249 248 248 248 248 248 247 248 248 247 247 247 247 246 245 244 244 243 243 242 242 241 241 240 240 240 239 239 238 237 237 236 235 234 233 233 232 230 230 228 228 227 226 225 224 224 224 223 223 223 223 223 223 223 223 223 222 222 223 222 222 223 223 223 223 225 226 226 227 228 229 230 231 232 234 234 235 236 237 237 238 238 239 239 239 240 240 240 240 241 241 241 241 241 242 242 241 241 241 240 239 238 237 237 236 235 234 233 232 231 230 230 229 229 228 227 227 227 227 227 227 227 226 226 226 226 226 225 225 225 224 224 224 223 223 223 223 222 221 221 221 221 221 221 221 220 220 219 219 219 220 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 217 217 217 217 217 217 216 216 216 217 217 217 217 217 217 218 218 218 219 219 219 181 182 182 183 184 184 185 185 185 185 186 186 186 186 186 185 185 185 185 185 185 185 185 186 186 187 187 188 188 189 189 190 190 190 191 191 191 191 191 192 192 192 192 191 191 191 191 191 190 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 192 192 193 194 194 195 196 197 198 199 200 201 202 203 204 205 207 208 209 210 212 214 215 217 219 220 222 223 224 226 228 229 230 231 233 234 235 236 237 238 239 239 241 243 243 244 245 246 248 248 248 249 249 249 249 250 250 250 250 251 251 251 251 252 251 251 251 251 251 251 250 251 250 250 249 250 249 248 247 247 246 245 245 243 243 243 242 242 241 241 240 239 239 238 237 237 237 236 235 234 233 233 232 230 229 228 227 227 226 225 224 224 224 224 224 224 224 224 224 224 223 223 224 223 223 223 223 223 223 223 225 226 226 227 228 229 230 231 232 233 233 234 236 236 236 237 237 237 238 239 239 239 239 240 240 240 240 240 241 241 241 241 241 240 240 239 238 237 236 236 235 234 233 232 232 231 230 229 229 228 228 228 227 227 227 227 227 227 226 226 226 226 225 225 225 225 224 224 224 223 223 223 223 222 222 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 218 218 218 217 217 217 217 217 217 217 217 217 218 218 218 219 219 219 220 220 181 182 183 183 184 184 185 185 186 186 186 186 186 186 186 186 186 185 185 185 185 185 186 186 186 187 187 188 188 189 189 190 190 190 191 191 191 192 192 191 192 192 191 192 191 191 191 191 191 191 190 190 190 190 191 190 190 190 190 191 191 191 191 191 191 191 192 192 193 193 194 195 195 196 197 199 199 200 201 202 203 205 206 207 209 210 211 213 215 216 218 219 221 222 223 225 226 228 229 231 232 234 236 236 237 238 239 240 242 243 244 245 246 247 248 249 249 250 250 250 250 251 252 252 252 253 253 254 254 254 254 254 254 254 253 253 254 253 252 252 253 252 251 250 250 249 249 248 247 246 245 245 243 243 242 242 241 241 239 239 238 238 237 237 236 236 235 234 233 232 231 230 229 228 227 226 225 225 224 224 224 224 224 224 224 224 224 224 224 224 224 223 223 223 223 223 224 224 225 226 227 228 229 230 231 231 233 233 234 235 235 235 236 236 236 237 237 237 237 238 238 238 239 240 240 240 240 240 240 239 239 239 238 237 237 236 235 235 234 233 232 231 231 230 229 229 228 228 228 228 227 227 227 227 227 226 226 226 226 225 225 225 225 224 224 224 224 223 223 223 223 223 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 220 220 220 220 219 219 219 219 219 219 219 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 220 221 182 182 183 184 184 185 185 186 186 186 186 187 186 187 186 186 186 186 186 185 185 186 186 186 186 187 187 188 188 189 189 190 190 190 190 191 191 191 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 191 191 191 190 191 191 191 191 191 191 191 192 192 192 193 194 194 195 195 197 197 198 199 200 201 202 203 204 205 207 208 209 210 211 213 215 216 218 219 221 222 224 225 227 229 230 232 233 234 236 237 238 240 240 242 244 244 245 246 247 248 250 250 251 252 252 253 253 253 254 254 255 255 256 256 256 256 256 256 257 257 256 256 255 255 255 255 254 254 254 253 251 251 250 249 248 247 247 245 244 244 243 242 241 241 240 239 238 238 237 237 236 236 235 234 233 233 231 231 230 229 228 227 227 226 225 225 224 224 224 224 224 224 225 225 224 224 224 224 223 223 224 223 223 224 225 226 227 227 228 229 230 231 232 233 233 234 234 234 235 235 235 236 236 236 236 237 237 238 238 238 238 238 238 239 239 239 238 238 238 237 236 235 235 234 233 232 232 231 231 230 230 229 228 228 228 227 227 227 227 227 227 227 226 226 226 225 225 225 225 225 224 224 224 224 223 223 223 223 223 223 223 223 222 222 222 222 221 222 222 222 222 222 221 221 222 222 221 221 220 220 220 220 220 220 219 219 219 219 219 219 219 219 218 218 219 218 219 219 219 219 219 220 220 221 221 182 183 183 184 185 185 186 186 187 187 187 187 187 187 187 186 186 186 186 186 186 186 186 186 186 187 188 188 188 188 189 189 190 190 191 191 191 191 191 192 192 192 192 192 192 191 191 192 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 193 193 194 194 195 195 196 197 198 199 199 200 201 202 203 204 206 207 208 210 210 212 214 215 216 218 219 221 223 224 226 227 229 231 232 233 235 237 238 239 241 241 243 244 245 247 248 248 249 251 252 252 253 255 255 255 255 256 256 257 258 258 258 258 258 258 258 258 258 258 258 258 257 256 256 256 256 255 254 254 252 252 250 250 248 247 246 245 244 243 242 241 241 240 239 238 238 237 237 236 236 235 234 233 233 232 231 231 230 228 227 227 227 226 226 225 225 225 225 225 225 225 225 225 224 224 224 224 223 223 223 223 224 225 225 226 227 228 229 230 231 231 232 233 233 233 233 234 235 234 235 235 235 235 235 236 236 236 236 237 237 237 237 237 237 237 237 236 236 235 235 235 234 233 232 231 231 230 230 229 229 228 228 228 227 227 227 227 227 227 227 226 226 226 225 225 225 225 225 225 225 225 224 224 223 223 223 223 223 223 223 223 223 223 223 222 223 223 222 222 222 222 222 222 222 222 222 222 222 221 221 220 220 220 220 220 220 219 220 220 220 219 219 220 219 219 219 219 219 220 220 220 221 221