Height 260 267 255 252 268 291 315 362 412 451 472 473 468 471 477 481 480 479 482 489 495 490 461 440 404 396 409 407 343 251 202 205 222 206 251 385 361 261 187 188 193 217 246 270 295 344 344 326 312 308 306 291 351 382 417 468 499 536 537 542 572 615 594 516 497 502 503 492 470 424 392 350 288 244 233 276 283 264 254 230 230 229 233 243 253 232 221 234 243 243 274 253 248 255 245 205 204 211 212 225 249 273 323 381 410 401 356 284 287 150 169 204 67 70 85 104 124 148 178 199 224 248 258 251 232 216 220 231 240 246 274 205 166 156 158 152 149 166 184 191 186 178 184 190 194 192 189 187 200 211 223 234 239 241 252 263 271 263 214 191 209 240 265 280 316 346 301 255 242 242 281 285 304 316 308 309 287 274 284 330 397 339 275 247 247 257 258 255 248 251 252 240 213 196 189 194 206 224 240 250 254 255 254 258 260 259 246 238 249 275 290 286 266 250 254 259 261 264 266 262 243 234 237 244 265 304 349 363 362 349 331 322 329 347 367 391 422 452 473 484 485 480 478 483 499 482 462 454 448 438 442 469 515 555 534 480 416 381 373 375 383 390 392 389 384 382 390 415 450 492 527 533 522 506 488 474 471 476 487 502 516 525 532 528 518 509 502 494 490 488 485 480 474 469 467 466 465 464 463 462 462 461 459 455 451 442 447 451 454 456 456 455 453 455 457 460 463 467 470 280 285 268 263 280 300 327 389 443 474 483 478 476 482 485 482 477 475 479 489 492 486 475 437 383 368 374 368 323 264 230 232 255 268 289 299 246 185 155 168 188 202 241 298 345 354 367 367 346 320 320 374 395 419 451 484 503 569 626 672 665 591 521 502 510 515 509 493 473 403 353 315 279 259 255 270 273 261 245 232 231 230 233 242 256 243 241 254 266 284 350 313 291 250 214 211 212 211 216 230 252 279 316 372 389 384 361 291 293 162 176 233 152 81 87 101 124 155 190 219 255 279 285 279 270 263 265 267 267 269 297 199 150 139 143 146 150 167 184 193 189 181 173 166 166 174 186 202 218 234 248 260 263 251 240 254 273 268 226 218 229 245 269 311 386 351 309 277 253 225 234 259 284 306 314 290 269 280 283 308 385 280 230 212 216 226 221 222 229 230 224 212 190 175 174 182 195 211 224 231 230 222 217 239 268 276 247 211 205 218 236 243 233 219 224 225 224 236 245 238 214 197 190 193 210 245 301 326 329 312 288 283 311 341 370 403 438 467 477 484 492 500 506 509 505 483 467 464 454 436 436 453 477 492 490 423 381 359 350 352 362 373 379 377 369 360 362 381 412 456 504 525 518 503 483 461 448 462 474 488 502 511 518 516 512 508 501 494 488 485 482 478 472 466 464 462 461 461 459 459 458 451 441 431 427 425 430 434 439 442 444 443 444 446 449 451 454 461 466 282 305 288 283 304 332 363 428 471 485 481 484 481 479 479 477 468 471 481 490 487 477 473 442 397 376 349 306 295 268 244 236 292 399 305 252 210 183 172 176 188 204 240 284 325 365 361 367 348 344 398 430 423 447 476 493 507 608 718 769 700 539 491 501 512 513 504 493 480 402 349 317 295 285 279 281 280 266 240 232 229 232 234 239 249 259 269 278 297 333 380 347 310 259 217 206 209 212 222 236 255 282 322 377 382 362 341 310 302 176 177 248 228 98 97 107 128 162 198 233 268 288 292 289 286 287 287 285 280 272 254 184 147 135 136 139 147 167 184 193 191 182 157 143 144 162 192 218 232 246 259 270 278 258 319 359 345 291 268 259 262 269 302 382 391 354 346 340 301 218 224 250 282 304 305 284 283 281 265 270 327 247 215 201 202 211 206 211 218 220 213 198 177 170 175 185 196 205 208 214 208 192 177 198 243 263 250 219 193 196 203 208 205 200 206 217 230 244 247 235 208 188 180 188 216 269 316 328 323 300 268 253 289 329 372 418 462 468 454 460 485 515 527 522 497 470 458 460 453 441 438 443 453 461 445 389 353 333 324 326 339 353 362 365 359 349 346 359 384 420 463 490 487 477 462 447 439 447 461 477 491 500 506 507 505 503 499 493 484 479 476 473 468 463 460 458 457 456 456 455 444 433 425 423 421 419 421 424 428 430 432 434 437 439 440 443 444 450 456 280 311 305 312 344 383 425 465 485 491 492 495 491 488 475 458 448 473 483 490 488 480 469 460 405 366 333 293 252 271 288 322 342 319 256 210 178 163 164 178 192 212 243 279 321 379 346 340 360 401 449 471 463 477 494 502 515 634 760 779 670 506 489 501 510 510 504 499 489 402 348 325 315 300 285 281 277 264 244 230 232 234 235 237 244 268 278 298 331 362 355 333 299 249 207 193 192 211 228 245 266 290 344 394 392 383 379 324 317 220 184 213 234 147 116 115 134 162 195 228 264 284 291 292 292 294 295 293 282 252 194 165 145 133 127 127 137 155 173 184 184 173 143 129 136 159 190 219 234 242 251 265 285 346 395 409 375 308 295 291 293 321 375 418 340 342 372 378 325 225 220 234 262 291 303 295 277 249 225 217 225 208 196 187 183 184 182 189 197 201 197 186 175 175 183 196 206 205 200 197 185 162 142 156 194 227 248 246 219 214 214 213 207 201 211 228 252 277 279 245 202 185 182 203 267 385 367 332 312 295 271 249 270 312 364 428 493 453 422 439 481 518 529 516 474 439 429 439 439 436 429 423 423 422 381 347 323 307 300 302 315 331 345 352 353 347 344 352 370 396 424 446 448 444 438 432 432 441 455 468 478 488 492 493 492 493 492 486 477 472 468 466 463 460 456 453 452 451 450 439 429 422 419 419 418 416 416 418 422 421 422 426 430 434 437 439 439 439 442 280 294 310 348 395 435 481 493 497 499 500 500 497 503 481 456 453 471 470 482 488 482 469 472 393 343 306 270 247 288 323 325 305 268 201 207 172 157 169 184 201 223 252 283 311 343 320 329 387 447 467 492 498 509 516 518 527 619 710 696 602 504 497 505 513 514 510 502 487 406 346 328 328 296 273 259 250 246 249 251 250 239 227 224 236 257 283 325 355 357 332 305 269 227 194 185 197 218 234 248 268 308 374 422 424 420 416 344 335 328 222 149 248 257 146 120 135 154 174 204 248 276 287 291 293 299 303 297 271 219 164 147 138 128 117 112 118 131 147 159 162 154 136 129 139 161 182 209 224 230 236 265 351 430 431 393 345 310 298 309 308 354 410 363 304 338 379 373 308 228 214 216 232 260 294 280 241 205 187 184 184 177 172 169 167 166 163 165 169 173 175 172 175 183 194 207 217 215 200 186 163 138 124 136 163 201 241 264 256 252 251 244 230 219 226 247 284 320 320 265 203 187 191 220 299 449 368 313 292 291 292 288 290 308 349 422 516 431 409 440 479 499 510 483 434 397 386 399 407 405 394 379 364 348 318 304 291 279 274 278 293 310 326 338 345 349 354 361 374 389 405 414 418 419 418 419 422 433 445 456 463 470 477 479 480 482 481 479 470 464 460 459 457 455 452 449 446 445 439 425 420 419 418 418 416 413 412 414 417 417 416 419 425 430 434 437 438 434 432 270 286 312 375 445 482 483 492 495 496 497 501 503 501 504 497 484 485 481 489 492 485 475 478 390 325 281 253 248 295 318 299 259 221 181 211 188 171 177 193 213 236 261 281 290 290 296 348 417 465 475 487 513 533 537 532 537 569 595 576 541 520 519 530 535 527 512 497 460 422 374 336 311 276 262 257 257 270 288 270 260 246 228 218 228 260 304 342 336 299 302 267 250 221 196 197 217 234 248 260 286 342 412 456 474 470 438 350 348 359 258 155 201 270 156 125 134 148 163 189 231 261 276 283 296 311 309 280 235 193 155 144 135 123 111 99 98 103 112 122 130 134 136 138 144 158 180 204 218 232 252 308 455 444 404 343 296 287 265 288 299 336 364 293 301 339 362 340 276 227 207 200 202 216 237 221 196 178 170 172 174 169 165 163 160 155 155 162 170 176 179 174 170 184 201 216 223 218 200 178 151 128 124 136 158 192 229 260 274 280 280 269 254 245 246 261 291 321 321 263 208 195 200 222 270 348 306 279 275 292 317 333 341 360 377 410 501 389 403 430 444 451 471 427 387 357 345 355 364 347 329 311 291 274 265 264 261 257 255 259 270 286 303 318 334 349 364 378 390 398 401 401 400 402 408 413 414 421 431 439 443 445 448 459 467 469 469 466 462 458 455 453 452 451 448 445 442 436 423 420 420 419 418 417 415 412 410 411 413 414 415 417 422 427 432 436 438 437 434 272 287 336 416 475 489 491 492 480 485 499 507 513 512 516 512 501 501 501 501 480 468 482 481 401 319 266 249 257 292 280 256 224 194 192 204 196 184 182 199 221 246 262 272 278 276 294 373 430 459 471 469 521 545 542 534 540 535 529 528 533 542 546 591 603 560 508 485 413 348 408 397 300 270 266 267 279 292 298 289 268 254 251 254 259 278 313 343 341 309 281 234 205 188 192 215 240 257 282 291 313 404 478 477 481 452 389 387 393 396 370 277 147 295 265 178 134 153 170 184 209 237 262 284 296 286 268 254 226 161 145 137 130 124 115 101 96 93 95 102 113 126 140 152 160 167 183 213 245 276 328 404 450 405 319 276 266 236 207 232 270 291 286 282 312 333 332 303 253 220 200 186 179 180 182 174 169 167 167 169 174 172 166 160 153 151 160 170 179 185 186 179 164 175 193 209 216 210 196 177 151 131 130 142 164 192 221 247 267 278 280 277 271 267 263 264 278 291 284 246 214 205 208 217 230 246 249 252 265 296 345 407 449 475 470 431 376 320 311 298 297 338 401 382 347 324 320 332 326 290 266 253 240 232 233 238 242 243 242 245 250 261 277 296 317 341 364 385 398 404 402 399 394 400 413 413 409 408 413 418 419 418 420 433 448 458 457 456 455 453 450 448 447 446 444 441 434 420 414 417 418 418 417 415 413 410 407 407 408 411 414 417 420 424 429 433 435 437 435 281 302 370 439 483 495 499 499 495 497 505 512 520 521 523 518 509 510 503 499 468 456 483 479 418 316 264 265 276 279 241 216 205 202 206 198 186 182 190 207 227 247 262 270 275 286 327 383 395 394 415 453 506 554 565 547 535 534 529 527 551 592 600 599 541 472 412 372 371 428 397 344 307 293 299 302 311 315 307 301 299 298 292 278 264 279 329 340 336 313 235 174 154 164 192 227 258 281 295 305 342 441 545 494 426 394 406 437 462 459 438 331 141 334 293 189 136 155 174 190 209 228 249 270 273 272 276 271 236 157 131 124 122 122 122 118 112 107 108 114 123 133 149 168 187 202 218 245 304 337 359 377 347 251 249 258 233 177 185 206 240 264 277 301 308 312 305 279 237 208 189 174 165 162 162 162 162 165 168 171 174 173 166 157 150 149 166 179 189 195 194 183 162 164 178 193 202 202 195 181 164 152 150 163 183 204 223 241 260 280 298 303 296 281 265 265 280 279 254 238 222 214 213 215 215 221 242 251 263 296 360 457 528 545 515 447 334 262 236 238 264 316 353 326 310 310 320 330 301 270 252 242 231 222 221 226 231 233 232 233 234 239 252 273 299 326 352 373 387 392 396 399 398 405 419 412 402 395 395 398 396 394 404 414 428 441 446 448 450 449 447 444 441 439 435 427 416 408 411 414 415 415 413 411 409 406 403 402 403 406 411 416 419 422 426 430 432 434 436 312 401 449 473 489 496 480 501 504 506 510 516 521 523 522 516 504 489 492 494 475 467 482 476 432 317 278 296 290 269 238 224 221 221 220 212 207 202 206 223 239 256 266 277 300 343 405 445 426 403 418 452 514 490 497 524 520 528 526 550 588 614 598 550 465 395 384 433 450 461 386 331 331 348 342 334 336 338 336 345 352 346 320 284 260 271 347 363 325 257 182 147 143 171 211 246 284 303 310 319 341 380 422 395 400 433 464 471 479 473 454 389 269 241 303 260 188 153 172 190 218 249 268 267 266 281 293 311 313 262 163 127 119 122 127 130 123 119 125 139 150 150 160 177 198 221 252 292 343 371 349 278 230 218 231 220 185 161 163 178 201 228 257 281 298 293 282 258 217 194 174 163 157 155 155 157 158 162 167 171 173 171 165 157 151 151 165 177 186 190 187 176 161 157 164 176 189 196 196 189 179 171 171 184 199 217 234 246 259 274 285 285 278 269 272 285 279 265 253 244 232 224 223 227 234 249 271 267 265 288 345 447 535 549 495 410 312 237 210 214 237 273 299 299 301 304 310 320 287 263 249 240 229 220 216 217 218 218 216 218 219 224 235 255 285 310 332 348 359 366 379 394 414 427 419 402 389 380 379 381 379 380 395 408 415 421 432 433 434 434 430 424 418 412 406 401 399 399 403 406 407 407 405 403 401 399 396 394 395 398 404 409 412 415 420 422 425 428 430 371 449 484 493 498 502 490 504 508 511 515 517 518 518 519 511 488 455 485 495 494 490 484 470 433 330 301 309 282 289 268 263 261 254 246 230 222 224 235 254 266 269 280 305 346 399 437 487 465 432 437 467 464 495 555 588 549 529 534 582 617 606 551 462 407 396 427 477 478 433 391 391 419 426 375 360 359 366 375 387 394 381 339 298 289 298 348 337 280 211 170 165 166 201 246 275 300 320 328 334 336 326 316 370 431 475 490 478 469 452 431 404 350 184 243 264 216 150 163 191 241 297 331 321 281 299 327 350 356 336 268 207 155 130 132 132 129 131 138 147 151 152 162 176 190 209 251 298 332 361 334 230 195 196 202 193 170 156 149 156 174 200 227 248 274 277 258 227 197 180 165 155 150 148 150 152 154 157 161 165 170 169 167 163 160 160 165 171 177 181 180 172 164 158 158 167 181 191 194 191 186 185 190 199 209 223 237 248 254 258 262 264 266 278 283 279 274 267 259 248 254 248 252 267 279 295 293 276 266 276 306 387 469 486 438 358 284 232 215 217 226 237 258 266 273 280 280 273 254 244 238 231 222 212 205 201 199 197 197 200 206 214 226 246 274 294 309 319 328 339 356 379 398 407 406 388 373 366 367 373 376 382 394 402 408 413 415 411 412 412 409 405 400 394 390 389 392 396 397 397 397 395 393 392 390 388 386 384 384 388 393 398 402 405 412 416 419 421 423 423 476 497 503 506 509 511 510 511 515 517 516 513 514 519 507 478 450 479 492 497 494 479 450 377 305 272 273 279 268 301 301 286 273 275 265 263 268 274 277 279 283 308 342 380 417 422 481 494 483 477 479 476 589 685 675 559 531 575 616 613 555 465 388 413 442 464 482 476 443 443 466 489 480 406 395 398 405 415 423 418 401 362 330 333 341 327 275 222 192 183 227 223 236 268 299 307 327 339 344 339 323 348 427 472 489 489 463 369 342 331 319 296 192 184 244 252 185 152 212 284 342 376 380 348 336 355 366 358 350 340 300 231 167 136 132 131 132 136 140 145 152 165 178 187 199 235 290 315 327 286 179 164 167 174 171 157 150 137 137 148 169 197 222 238 239 224 200 182 168 156 149 145 144 146 148 150 152 154 158 166 173 179 183 184 182 181 184 188 192 191 185 176 168 165 168 180 190 194 194 194 197 202 209 221 234 243 245 245 251 256 266 279 279 280 281 279 274 271 293 323 341 344 339 341 317 300 282 268 265 275 320 365 387 373 325 252 225 221 222 220 216 228 232 239 247 245 234 225 219 216 210 201 191 184 180 178 177 180 187 196 207 221 240 264 278 286 293 302 317 336 359 373 378 382 370 360 358 364 376 386 392 393 395 402 410 409 406 404 403 402 400 398 393 389 387 389 392 393 391 388 385 382 380 379 377 377 377 377 380 385 392 398 401 406 413 417 419 421 455 498 508 509 510 511 511 516 511 514 517 515 512 511 518 510 479 441 471 486 494 488 469 438 332 285 263 262 283 320 327 317 304 296 295 297 300 302 301 296 288 308 343 381 408 414 404 444 484 502 498 493 531 672 713 641 534 552 615 628 577 480 387 399 466 481 469 468 470 485 500 508 505 489 448 452 457 451 442 464 447 432 405 378 364 343 284 225 186 174 181 285 291 271 273 306 312 329 346 352 357 383 457 455 473 498 484 375 189 171 188 194 199 221 192 257 304 263 167 258 325 357 373 392 418 357 342 339 331 326 335 342 281 196 142 135 131 127 126 130 140 151 171 185 195 206 226 269 292 298 254 150 142 144 152 155 156 167 133 123 125 140 168 200 214 214 202 183 166 155 147 143 141 142 144 146 146 147 148 153 163 176 187 193 196 196 197 198 200 201 201 197 190 184 181 181 186 193 199 202 205 209 216 225 237 247 252 256 261 269 274 279 283 280 284 287 288 298 328 373 392 396 390 379 361 316 283 261 247 243 257 269 292 315 320 280 214 202 207 211 210 207 208 208 212 218 216 208 203 199 195 189 182 175 170 168 167 169 174 181 190 202 215 233 250 260 266 273 286 305 324 340 349 353 357 353 351 354 366 382 393 396 394 393 397 404 404 404 403 403 402 402 399 394 388 385 385 387 388 386 382 378 374 371 369 369 370 373 375 376 378 384 394 400 402 409 416 420 421 479 502 507 510 514 516 516 523 511 513 514 508 506 506 516 510 482 454 491 491 490 481 462 430 336 310 296 300 327 369 355 333 319 313 312 317 322 322 317 311 309 339 378 411 422 409 406 451 490 510 514 522 565 646 605 523 512 590 629 592 504 407 359 491 513 488 461 457 472 495 509 514 505 481 496 515 512 483 457 501 492 490 460 420 384 275 218 190 168 151 162 254 302 308 304 314 316 343 363 377 434 572 563 485 456 470 431 148 156 153 173 198 208 292 185 196 273 312 228 310 336 352 368 382 397 315 286 281 277 282 310 318 254 181 157 145 138 129 123 123 131 146 170 188 205 221 227 238 252 258 228 151 140 140 146 156 170 190 167 179 203 224 225 187 196 198 190 174 155 146 140 138 139 140 143 145 144 144 145 149 163 180 195 204 209 213 211 207 207 209 211 209 203 199 196 194 195 199 204 208 214 223 238 247 254 260 270 283 292 297 297 292 286 290 299 307 324 358 411 436 442 434 413 386 362 304 259 237 232 233 238 248 256 266 261 188 166 166 177 187 193 198 195 194 196 197 195 192 189 184 179 174 170 166 163 162 163 166 172 180 188 198 209 223 235 241 246 257 281 301 318 326 329 332 338 341 345 354 369 388 396 398 397 397 400 404 405 405 405 404 403 402 399 395 389 384 382 382 383 382 379 375 369 365 363 363 365 370 373 375 376 379 387 395 400 405 412 418 421 508 508 499 512 520 517 514 524 525 522 515 502 489 492 511 509 500 497 496 491 485 472 455 436 400 374 362 373 393 386 364 343 338 337 329 328 332 334 332 332 341 374 404 421 422 418 447 507 530 536 541 549 543 521 475 469 536 612 604 500 401 359 387 557 512 471 467 489 514 498 502 507 511 519 528 531 511 503 514 505 484 470 450 406 330 238 201 175 155 144 150 188 260 333 362 342 368 386 404 428 544 822 876 566 435 410 370 345 203 173 155 135 144 173 162 241 302 259 130 315 348 355 366 374 384 328 275 249 244 237 269 241 219 205 187 166 153 141 130 123 125 136 156 183 211 230 232 215 201 194 184 162 156 156 160 172 190 203 215 262 310 335 319 251 207 195 189 173 151 142 136 135 135 138 142 144 143 142 142 146 162 181 198 213 225 230 226 221 219 220 221 218 211 205 202 199 198 201 206 214 225 242 256 259 267 284 303 306 307 311 309 302 297 308 324 348 386 433 468 470 468 454 423 380 348 275 232 219 223 231 235 235 232 217 188 156 145 143 147 156 168 178 183 184 182 181 181 181 179 174 169 164 163 161 159 158 160 165 172 179 186 194 203 211 219 225 233 251 282 301 312 315 315 318 326 332 342 355 372 388 396 398 399 399 400 403 404 405 407 408 404 402 400 396 391 385 380 380 381 381 378 374 368 363 360 359 361 365 369 371 372 373 380 390 394 400 406 411 416 517 512 521 513 509 513 521 523 524 516 508 504 502 503 511 505 502 505 495 480 470 459 450 446 439 418 410 414 415 389 367 348 354 361 347 338 338 343 349 358 374 410 418 418 421 445 526 551 567 571 560 534 484 435 442 504 584 590 489 397 347 376 488 492 478 468 539 650 597 510 487 494 511 529 544 550 522 494 481 466 456 447 423 368 288 233 204 179 158 146 153 166 209 281 364 420 384 426 446 443 489 641 532 437 382 356 310 134 119 127 161 196 200 171 253 219 232 318 240 273 331 356 360 373 372 347 273 225 225 219 224 228 234 238 236 218 189 165 145 131 126 132 147 174 205 228 234 209 185 174 176 180 186 183 181 188 203 215 230 279 319 340 352 366 277 223 198 179 152 142 135 132 132 135 139 141 141 139 140 144 159 179 198 216 233 240 236 230 228 229 228 226 220 214 207 202 201 203 209 221 240 259 266 277 289 300 308 309 317 323 319 311 309 329 360 403 449 481 482 482 475 460 425 367 322 246 211 206 214 225 231 229 219 197 164 147 139 136 138 142 148 158 166 168 168 168 170 171 169 165 159 156 157 156 155 154 157 164 172 179 184 190 195 200 205 212 225 247 282 296 302 304 305 311 319 327 339 355 372 384 392 396 397 397 398 401 402 404 406 406 403 400 397 394 389 383 378 377 378 378 377 374 369 363 358 356 356 359 363 365 366 368 373 385 391 395 399 403 406 513 510 500 505 514 516 515 522 520 512 505 502 504 506 500 488 488 497 489 470 459 450 447 450 444 430 418 407 397 393 374 356 362 373 365 347 343 351 361 374 395 427 426 421 428 468 570 605 610 592 554 491 406 389 465 540 539 467 413 366 392 453 474 474 469 476 548 645 612 547 517 512 524 545 557 537 504 472 462 482 446 432 404 351 282 226 195 173 156 146 151 168 184 219 312 438 419 443 456 453 444 443 371 251 280 280 153 96 105 121 152 183 200 259 294 237 188 223 340 275 285 335 375 369 359 346 274 222 217 212 216 227 254 278 278 277 240 206 178 156 143 142 148 161 181 204 215 204 203 200 199 216 233 207 199 211 228 235 255 296 327 342 352 364 376 294 213 191 162 147 138 132 131 132 136 138 138 138 139 143 158 178 196 213 229 241 240 238 238 244 258 254 242 234 228 224 222 222 229 242 258 270 279 290 301 308 312 314 319 320 317 315 317 340 397 455 485 485 484 481 473 450 407 350 282 221 197 196 203 214 220 219 210 191 163 146 139 137 137 138 139 143 147 149 151 153 158 161 160 156 150 148 149 149 147 148 152 162 171 177 183 186 188 190 194 203 219 245 277 287 291 294 298 307 316 324 337 353 368 378 386 391 393 394 397 399 401 402 404 406 400 397 393 390 388 383 379 375 376 377 376 374 370 365 359 355 353 354 356 358 361 364 369 378 386 390 391 392 397 517 507 490 504 517 519 513 516 511 505 500 498 499 499 493 482 481 489 481 464 454 447 446 446 438 428 408 395 394 396 379 371 372 376 374 352 355 359 370 393 423 428 425 426 442 485 568 624 634 594 512 413 387 412 487 517 468 417 374 412 446 459 463 468 472 457 459 499 571 614 611 583 552 533 501 497 484 470 465 473 454 414 363 306 249 211 189 163 146 141 147 168 179 196 242 320 375 404 415 400 368 326 212 200 250 256 183 144 188 225 231 231 263 299 301 277 234 226 359 276 267 324 377 362 353 344 310 281 271 257 265 296 341 377 384 367 328 300 252 191 169 160 155 153 156 170 194 219 236 273 327 363 357 288 257 259 270 300 333 343 346 350 357 367 380 313 240 214 186 159 145 137 133 133 134 136 137 138 140 145 160 177 194 208 220 234 244 251 258 271 300 297 278 265 260 256 251 252 257 266 274 279 291 306 316 319 319 319 322 321 318 318 332 390 449 480 489 490 480 480 467 422 362 329 236 200 189 189 193 200 206 207 202 191 172 154 144 139 138 138 135 134 134 136 138 141 146 150 151 148 142 137 137 137 137 140 148 158 168 176 181 183 182 183 188 198 216 239 261 270 276 282 290 301 310 319 333 349 361 371 378 384 388 391 396 397 397 400 405 410 403 399 395 391 387 384 379 377 377 377 377 377 373 369 363 357 353 351 351 353 356 360 365 372 378 382 383 382 387 498 467 465 474 490 501 501 490 495 495 494 495 495 492 498 491 483 480 474 457 446 441 440 437 415 424 412 400 396 399 405 380 384 393 388 386 375 368 376 402 437 436 438 444 458 485 527 598 619 582 497 403 404 442 475 475 438 398 421 499 506 471 463 470 460 442 420 419 480 626 662 614 538 484 456 466 472 480 490 485 448 385 312 251 214 194 176 154 139 138 146 167 184 195 203 223 299 333 342 325 300 281 186 221 238 239 235 198 239 277 283 281 310 290 293 296 286 266 256 305 282 289 333 369 355 343 328 320 322 318 333 366 401 427 435 427 405 372 306 228 205 191 171 155 154 176 201 237 261 320 392 396 368 311 281 276 284 303 338 343 353 372 374 383 393 345 277 230 195 174 156 144 138 135 134 134 136 138 143 150 164 178 192 205 217 228 249 268 284 302 331 334 319 305 295 289 280 280 282 285 286 291 314 325 328 327 325 321 319 316 318 335 388 424 452 472 483 483 477 470 450 403 335 276 207 189 185 184 185 189 194 196 196 193 185 171 157 148 143 139 135 132 129 129 130 134 139 142 143 141 137 131 129 129 130 134 142 152 165 175 179 179 178 179 185 197 212 229 243 253 261 268 277 291 301 312 327 341 353 361 368 374 380 384 390 391 391 397 407 413 409 404 400 396 392 389 382 379 377 377 379 377 375 371 366 359 354 351 350 350 352 355 360 366 371 374 375 376 379 490 462 442 452 471 481 477 463 481 489 491 490 489 492 496 487 477 471 468 458 446 426 423 436 424 409 419 433 436 426 426 410 392 385 388 391 385 385 388 403 433 444 457 462 472 490 511 540 565 535 471 419 430 459 467 452 423 398 473 615 589 492 468 461 441 436 430 421 431 557 603 559 482 435 434 450 472 494 505 490 416 335 262 213 195 182 168 157 148 145 151 176 195 203 208 223 250 267 269 265 262 262 254 225 212 209 211 218 226 250 272 287 296 277 285 296 308 284 146 262 246 238 278 337 354 340 329 333 350 363 387 421 437 440 445 453 445 416 361 299 268 253 249 235 219 220 244 279 325 376 411 398 344 307 291 289 294 307 325 327 344 376 389 376 394 353 282 237 215 195 173 155 145 140 136 135 137 140 147 157 169 181 192 203 215 231 257 277 296 317 344 349 348 337 322 316 304 301 301 302 304 315 332 335 331 326 315 311 311 314 330 366 419 433 442 448 448 444 442 434 392 341 292 212 196 189 185 182 180 181 183 186 190 193 194 187 175 163 153 145 138 133 130 129 129 132 135 137 137 135 132 127 126 127 129 134 139 149 166 177 179 177 175 178 186 197 209 220 232 245 257 264 265 280 292 305 319 332 344 353 355 357 363 374 383 384 390 396 401 406 404 401 397 393 389 385 378 375 374 375 377 377 375 372 368 361 355 351 350 351 351 352 355 360 364 367 369 371 374 496 493 454 464 480 479 465 464 481 485 485 481 480 492 494 491 483 476 474 459 445 419 401 400 403 412 429 443 454 461 450 439 417 394 384 397 402 410 414 422 442 453 478 489 491 491 501 502 511 489 454 437 448 463 460 434 398 382 436 578 567 488 472 453 447 455 464 461 441 460 477 453 420 411 415 439 472 483 461 412 350 269 221 200 190 182 180 177 171 165 168 199 213 221 234 252 241 230 218 222 235 238 220 207 200 197 198 208 224 251 271 278 274 282 291 312 329 306 181 121 153 219 262 260 351 343 341 354 373 394 419 475 486 463 456 467 457 438 411 381 357 344 353 334 297 276 307 346 388 412 408 381 324 299 293 297 303 313 323 325 340 364 375 389 398 347 275 238 229 207 180 161 151 145 139 137 138 142 149 159 171 182 191 200 211 223 242 262 283 307 339 346 343 333 321 318 315 312 313 317 325 335 333 325 316 305 292 295 301 316 346 391 421 421 415 408 404 402 404 366 325 284 238 203 194 188 183 178 175 172 173 176 182 188 194 193 186 177 167 156 144 138 134 132 131 133 134 134 133 131 130 127 127 130 133 137 141 149 170 180 177 176 174 180 189 199 208 218 229 246 261 266 256 268 282 296 309 322 336 342 342 339 338 341 355 363 366 368 371 378 377 377 376 371 365 360 360 360 361 365 369 370 370 367 363 356 348 343 344 346 348 348 349 352 356 359 363 366 369 492 500 498 472 467 483 492 471 468 475 476 475 478 487 489 482 467 456 459 451 442 431 416 402 403 442 451 453 458 469 467 456 442 418 397 402 400 425 447 460 467 465 484 499 497 488 489 485 478 463 451 451 460 462 448 406 355 333 334 392 431 450 461 460 482 494 504 495 446 416 395 385 386 397 401 415 425 401 334 243 246 219 207 205 203 197 195 193 190 189 196 209 227 247 263 268 250 215 205 206 210 216 207 195 189 189 194 205 224 244 262 277 286 295 320 345 354 339 314 160 184 243 270 267 350 351 361 379 399 425 438 518 537 500 475 482 464 443 428 425 435 422 407 369 329 325 368 425 428 408 386 347 312 299 297 303 313 333 342 343 349 361 370 413 404 342 272 245 238 210 183 165 155 149 144 141 141 144 150 160 173 183 190 197 206 217 229 237 249 270 299 301 302 302 298 295 295 297 302 311 323 323 318 302 281 268 269 281 292 313 345 381 394 378 358 338 322 316 319 297 275 250 218 201 192 184 177 172 168 165 165 169 175 183 189 191 187 180 172 163 153 145 139 135 133 133 133 132 132 131 131 131 132 136 139 143 148 156 172 180 177 177 176 182 192 202 209 218 227 244 258 263 253 260 274 287 300 315 331 334 334 333 329 325 332 342 348 346 340 340 340 342 341 338 336 335 338 341 346 353 360 363 363 362 359 352 343 338 338 341 345 345 344 345 346 349 355 360 365 503 503 503 469 471 484 492 486 476 475 466 468 476 471 480 476 469 457 441 438 437 427 413 405 418 430 456 460 460 468 472 465 460 448 430 411 400 428 466 484 475 468 476 487 488 481 477 472 467 456 452 461 474 466 437 376 315 304 301 350 392 415 429 456 485 496 496 477 430 423 399 381 372 366 362 335 279 232 208 201 205 216 226 234 238 240 223 214 205 199 202 212 230 253 266 257 224 204 195 193 194 196 193 188 187 192 202 213 227 245 266 288 310 339 375 360 332 323 314 305 189 161 239 317 285 347 378 392 414 445 462 488 519 529 495 492 479 468 461 455 444 431 404 373 356 373 416 482 456 393 349 322 302 303 310 318 332 370 375 369 366 380 409 439 415 345 276 260 244 212 184 167 159 153 149 146 144 146 152 162 175 185 191 195 202 212 222 229 239 259 279 286 290 289 285 284 289 294 298 301 302 301 289 269 252 245 249 263 277 295 315 329 337 314 291 267 245 241 247 252 248 235 216 204 193 182 173 167 164 163 164 168 172 177 182 183 182 178 172 165 158 152 143 135 133 132 132 132 133 135 137 138 140 143 148 154 159 166 174 179 179 181 182 188 196 203 210 216 224 234 248 259 256 260 268 279 296 315 326 328 332 335 333 328 330 337 339 336 328 323 319 317 315 315 318 324 332 339 346 354 357 359 359 358 356 350 341 334 332 334 338 341 340 338 337 338 344 353 360 470 492 507 499 469 470 478 475 469 444 440 444 454 468 471 465 462 448 426 423 427 416 411 414 417 425 455 467 468 470 473 467 469 469 460 438 424 436 466 479 463 459 469 478 475 466 462 462 462 456 457 471 483 466 420 359 339 401 328 329 354 388 429 476 487 492 476 442 405 391 386 382 371 345 291 260 230 208 198 197 203 219 237 253 265 271 268 242 218 207 207 214 233 253 267 265 236 211 195 188 187 187 187 189 194 203 218 232 246 269 288 306 329 358 381 356 319 304 321 335 207 161 215 253 261 303 375 426 437 464 481 492 513 530 513 501 496 494 487 472 457 436 406 378 377 419 430 453 418 368 340 307 294 309 329 348 373 410 407 393 387 408 467 464 425 352 288 277 252 215 188 172 164 158 154 152 151 152 156 165 178 187 193 196 199 208 217 226 236 250 265 268 269 268 266 274 282 284 283 281 278 273 260 244 232 229 236 248 256 263 270 274 272 265 252 239 233 232 236 238 237 231 221 206 194 183 173 166 163 162 164 167 169 171 172 174 174 173 169 165 164 154 142 134 130 129 130 132 137 142 145 146 148 152 158 167 171 175 178 181 184 188 190 194 199 204 211 215 220 227 239 256 261 266 268 274 290 316 315 323 331 335 336 336 338 341 342 338 334 327 322 320 321 325 331 338 342 346 348 351 356 357 357 355 351 349 340 333 328 328 332 336 336 334 330 329 333 342 353 468 480 494 484 460 461 464 453 439 439 432 429 436 448 441 434 429 420 406 398 404 399 404 410 406 429 455 473 479 476 476 468 471 469 471 489 465 466 473 488 498 466 478 476 463 450 445 449 452 455 466 479 477 430 398 407 434 428 331 318 328 352 393 456 476 465 433 397 380 372 370 364 343 303 250 222 208 202 199 199 203 221 244 264 278 288 295 277 249 224 215 221 236 258 272 266 233 208 196 190 188 190 195 198 207 222 240 260 283 305 321 330 337 340 343 326 307 306 327 345 308 254 217 224 305 284 324 397 452 472 487 493 503 516 523 510 508 505 496 483 469 446 415 396 409 453 444 431 397 359 335 314 322 343 366 400 454 460 447 423 420 451 480 475 415 350 309 292 259 222 198 183 171 162 159 159 159 160 163 171 181 190 196 199 199 205 214 230 249 265 281 282 277 269 257 258 264 264 262 260 256 248 236 226 221 223 230 238 248 255 258 257 252 243 237 234 233 233 235 235 234 231 224 205 194 185 176 169 166 164 163 163 163 162 163 164 165 165 165 165 164 155 143 134 130 129 129 133 139 147 152 153 155 159 167 178 178 180 183 186 190 194 196 199 202 207 214 217 220 225 235 251 263 267 266 269 281 302 300 313 325 332 336 338 342 345 346 345 343 336 331 336 347 353 354 356 358 361 363 365 364 363 362 358 352 350 341 333 328 326 328 332 334 333 330 326 327 331 340 465 472 462 434 440 433 424 417 410 404 407 413 417 412 405 402 395 384 375 377 381 383 383 391 408 404 452 474 479 480 482 480 472 477 497 523 532 533 516 503 506 515 518 491 464 447 439 439 442 450 456 453 428 381 365 418 462 398 314 296 299 315 348 407 428 413 393 380 372 361 348 327 298 262 223 208 203 202 200 197 203 226 254 282 305 315 316 302 284 268 256 252 258 270 273 258 226 205 196 192 190 192 199 207 220 241 270 298 318 337 342 335 326 317 316 274 274 341 318 335 347 299 223 212 319 278 291 354 424 474 481 487 493 503 513 509 506 501 492 475 456 439 413 417 445 454 445 420 385 356 341 346 375 393 417 448 471 474 465 448 449 479 480 471 416 357 318 298 264 239 220 202 180 168 165 165 166 168 171 176 183 191 198 201 203 211 223 244 269 287 300 299 292 280 262 251 245 243 246 251 254 248 236 220 212 219 227 233 239 246 252 255 250 245 241 239 237 238 238 238 237 231 214 202 193 186 180 174 171 165 159 155 155 153 152 154 156 157 159 161 162 156 145 135 131 129 129 132 137 144 149 152 155 162 173 181 183 186 189 192 195 197 198 201 204 209 215 219 222 226 235 250 263 264 260 261 269 263 270 287 305 321 331 337 341 344 345 343 344 343 344 352 364 370 374 375 375 377 381 378 369 367 367 364 359 353 344 336 330 328 328 329 331 332 331 329 329 327 329 464 447 410 386 406 389 368 363 366 343 363 384 388 377 376 379 374 354 339 369 382 380 380 399 434 418 458 473 480 487 485 472 476 477 478 495 541 560 530 499 491 498 523 502 473 450 439 436 435 430 424 415 382 326 319 358 389 358 306 281 282 298 323 354 375 373 375 377 366 345 319 284 252 228 211 208 208 210 209 200 207 235 277 315 340 354 375 340 316 310 299 290 284 278 265 243 219 205 197 193 192 193 202 216 232 260 303 336 354 357 344 324 310 309 277 218 242 365 344 367 358 303 237 226 313 311 301 319 374 434 465 476 483 492 498 498 491 484 474 456 441 428 424 439 458 452 442 413 387 370 364 383 406 425 447 470 482 479 474 465 463 476 475 427 389 356 328 313 285 265 246 226 206 190 174 171 173 175 176 178 183 190 197 203 213 232 246 261 276 288 293 293 290 283 269 253 241 242 250 257 259 255 250 242 238 241 235 232 235 243 251 254 250 247 243 239 238 240 242 241 235 225 216 204 195 188 182 179 174 165 155 150 148 145 143 145 147 150 153 156 157 154 148 139 133 130 130 130 133 136 141 145 149 158 174 185 188 191 193 194 197 197 198 201 205 209 214 219 224 229 238 252 261 258 254 250 242 238 248 262 280 299 319 329 334 336 334 326 334 348 357 360 364 369 378 383 385 389 392 391 388 384 377 366 362 356 348 341 334 331 330 329 330 331 333 335 335 331 329 451 422 380 374 365 341 316 303 306 308 329 348 357 353 344 333 324 316 311 316 355 368 376 389 408 412 443 467 480 485 485 481 474 479 491 501 515 536 521 500 496 511 531 531 493 451 436 431 424 387 332 290 296 302 322 335 337 329 306 287 289 299 308 315 333 352 365 366 349 318 284 247 220 209 207 209 215 220 218 209 221 252 307 354 379 398 451 391 345 335 322 315 299 278 254 233 217 207 201 197 196 199 210 226 246 279 324 355 373 356 331 311 301 308 253 202 222 315 329 356 327 280 242 232 272 312 291 280 332 368 422 454 469 478 484 482 472 461 451 442 434 426 445 465 472 468 442 417 403 397 397 414 435 454 470 481 486 481 477 470 466 464 438 401 375 351 326 308 288 271 256 242 227 208 196 193 193 193 190 185 184 191 203 214 230 242 254 265 276 283 286 286 282 275 265 254 255 262 269 270 266 262 263 265 266 262 252 247 243 243 250 250 248 244 239 235 236 239 241 238 232 224 215 206 198 190 184 182 176 167 159 152 149 144 140 141 144 148 150 152 152 151 148 144 138 134 132 131 131 132 135 139 146 157 176 186 191 192 193 196 194 193 195 199 203 208 214 219 225 231 240 252 257 255 248 234 216 219 227 238 255 276 296 310 317 314 304 298 321 343 353 356 358 361 370 378 386 391 395 396 396 393 385 370 363 357 351 344 338 336 334 332 330 330 333 338 341 341 339 423 401 378 369 323 296 276 268 279 298 317 340 356 353 332 318 316 313 309 313 322 326 343 366 389 419 450 469 474 477 492 490 482 483 493 503 502 514 505 490 484 499 511 499 470 441 425 420 386 344 263 186 210 263 316 326 315 315 311 307 307 304 296 295 318 341 348 340 323 293 257 230 216 214 213 211 219 219 215 222 252 286 339 390 422 445 471 420 379 362 345 327 307 277 252 238 225 215 209 204 202 207 218 237 261 291 322 341 345 327 312 303 293 294 301 244 191 192 180 198 212 219 218 215 210 243 227 230 302 329 347 397 439 460 469 467 458 446 438 441 437 437 472 503 507 480 452 441 433 427 426 444 461 476 482 481 483 481 476 468 457 441 405 381 360 341 323 301 286 273 262 252 242 228 216 208 204 201 200 199 202 208 217 225 237 249 258 265 272 277 278 277 272 264 259 260 268 275 279 278 276 272 270 269 267 265 265 266 263 259 260 256 244 236 231 231 234 237 237 234 228 221 213 206 198 191 186 182 175 170 164 160 156 148 144 144 147 149 151 151 150 148 147 146 144 140 138 135 133 134 135 138 143 154 175 187 186 188 191 193 190 191 192 194 200 208 213 218 223 230 240 251 254 252 236 212 201 206 213 222 235 252 272 289 295 290 283 283 288 305 328 348 351 352 360 371 381 388 393 395 396 395 390 376 364 358 353 347 340 337 335 333 332 330 331 336 342 347 345 387 362 333 289 270 261 257 274 309 300 334 358 363 349 323 303 302 311 317 312 298 299 313 329 349 396 421 461 480 485 496 494 492 490 493 502 508 501 494 486 480 473 467 442 426 416 406 404 344 318 247 164 173 194 265 288 288 304 315 316 312 303 294 299 338 336 324 311 297 282 257 245 241 240 242 229 217 216 224 246 320 351 399 436 460 508 452 425 406 386 363 334 311 284 264 255 244 235 224 215 211 217 239 263 279 297 319 321 305 302 295 285 284 299 306 216 133 140 154 177 190 196 219 285 305 298 248 216 256 330 279 305 375 438 451 451 450 446 445 450 447 452 490 533 539 468 473 477 465 451 453 466 472 478 477 471 475 475 469 456 436 412 384 360 342 328 315 297 284 274 266 259 252 242 230 221 216 213 215 216 220 225 231 237 244 250 256 261 266 269 270 267 263 259 256 260 267 273 275 275 276 277 275 270 266 265 268 275 282 284 279 269 247 233 230 235 241 245 239 232 225 217 210 203 196 191 186 182 175 171 167 163 159 154 150 149 150 151 152 151 149 147 145 145 145 144 143 140 138 138 138 139 143 154 172 179 181 185 190 191 191 190 189 191 200 209 212 216 219 224 234 248 250 239 215 192 195 200 205 212 222 234 250 264 270 270 268 269 269 283 309 338 348 350 358 369 378 387 392 395 396 396 394 383 368 361 355 349 343 339 335 333 331 330 332 334 338 341 333 352 322 286 257 251 266 271 279 305 343 360 369 364 340 304 291 295 304 313 316 305 299 304 313 328 364 395 437 473 492 495 493 497 496 496 501 515 504 498 498 493 465 429 413 396 380 372 375 334 309 247 179 183 167 234 261 268 288 310 307 305 306 312 331 357 340 317 298 284 273 254 242 247 259 255 246 238 249 279 321 388 419 450 467 472 499 442 432 419 395 368 333 310 293 281 268 253 245 243 249 258 266 274 291 296 295 296 302 301 299 292 295 323 326 330 348 335 274 251 230 239 256 271 292 392 316 272 247 192 208 271 294 307 347 437 444 452 456 460 465 454 446 462 482 485 469 484 493 480 468 487 470 460 463 463 455 464 463 451 432 410 389 368 343 328 318 304 294 283 275 269 264 258 250 239 231 225 222 224 225 227 231 236 240 244 247 250 253 257 259 260 259 258 256 255 260 266 270 272 272 275 277 274 269 265 265 271 280 286 287 283 273 254 239 235 243 249 252 242 229 219 213 207 198 193 190 187 182 176 172 169 165 161 158 155 153 152 152 152 150 147 145 143 144 144 143 143 141 141 141 141 143 148 157 168 172 178 184 188 189 190 189 190 195 205 208 210 212 215 217 220 234 228 205 187 188 191 195 200 205 213 221 233 242 250 255 257 258 258 264 284 317 343 350 358 367 376 384 390 394 395 394 393 383 368 360 355 350 344 339 335 332 330 331 331 334 338 333 312 331 304 275 265 244 251 283 307 317 355 368 370 356 330 302 282 286 291 297 303 311 304 307 314 323 340 388 415 451 483 490 490 498 499 499 503 511 520 520 513 501 478 423 395 367 339 317 311 319 318 292 243 193 210 219 241 264 280 298 305 307 317 333 342 346 328 306 285 269 260 247 239 236 239 242 235 267 355 412 380 441 467 489 480 458 493 480 441 405 373 341 322 301 284 274 268 261 258 261 268 281 296 300 307 307 303 298 296 302 309 315 333 374 379 366 352 327 290 272 272 283 293 298 304 307 274 263 258 228 183 203 255 285 293 345 388 437 463 470 472 453 444 451 461 468 474 495 500 499 499 499 460 447 448 447 441 451 438 419 403 392 382 352 333 321 311 300 291 282 276 271 267 262 253 243 234 228 224 224 222 222 226 230 234 237 240 242 243 246 248 249 250 250 249 250 253 258 261 263 265 269 269 265 259 255 259 269 277 281 280 274 262 240 225 225 235 239 240 233 220 209 206 199 191 187 186 185 181 177 174 171 167 163 160 157 154 152 151 151 148 144 142 141 141 141 142 142 144 146 147 148 151 155 161 166 171 177 182 184 186 189 190 194 200 206 205 204 204 205 206 207 203 190 181 179 181 185 189 193 198 204 210 218 226 234 241 247 248 248 251 260 276 289 295 302 306 318 360 375 381 381 378 379 365 357 353 351 347 342 337 331 326 325 328 331 335 332 316 293 289 268 253 253 247 255 298 326 335 385 375 366 352 330 305 283 274 272 276 286 307 306 313 325 336 346 395 411 435 461 475 482 497 500 501 506 513 522 533 518 491 467 424 377 343 328 324 308 325 332 306 268 252 245 277 288 279 265 268 283 300 321 340 347 342 327 306 285 267 252 240 234 232 234 237 232 245 393 485 388 460 479 485 477 456 430 424 385 356 337 310 289 278 270 265 261 259 262 265 274 289 306 309 313 311 306 301 306 312 334 361 389 416 415 400 367 326 293 291 301 320 337 343 330 276 269 262 249 238 227 198 255 281 263 349 354 394 443 474 464 449 442 446 454 464 482 505 505 502 502 494 459 440 432 429 428 425 404 393 390 387 372 338 326 316 306 297 288 280 276 272 268 263 255 245 236 228 223 216 210 209 213 218 222 224 226 229 231 234 237 240 241 242 243 244 246 250 253 255 257 263 260 251 243 245 252 263 271 274 271 262 251 220 200 199 210 218 220 212 203 199 196 190 183 179 178 179 178 175 174 171 168 164 161 157 154 151 149 148 145 142 140 139 139 140 142 145 149 154 156 157 159 161 164 167 172 176 178 179 182 186 191 196 200 202 199 196 194 192 190 187 179 172 169 170 172 176 181 185 189 194 199 205 211 218 226 232 235 237 239 243 249 256 263 272 277 282 293 294 294 304 327 347 344 346 348 347 343 340 334 327 321 319 321 326 324 313 297 280 263 255 252 249 258 318 338 350 368 391 369 355 347 334 308 292 255 250 262 279 299 311 324 351 382 392 420 426 430 433 439 455 493 496 498 508 517 527 510 474 448 444 415 372 351 345 342 321 355 354 327 305 309 302 330 322 286 247 240 260 286 311 333 348 343 329 309 288 272 259 248 241 238 237 237 236 231 308 373 356 453 498 503 466 410 374 366 332 312 298 276 259 255 254 253 253 257 262 269 280 296 310 310 311 311 310 309 316 328 365 401 424 435 423 412 373 326 298 299 325 358 381 384 365 310 279 264 252 234 241 236 236 231 236 297 334 337 379 444 476 454 446 448 458 475 502 510 508 509 509 492 463 451 430 413 414 405 395 390 387 380 358 335 323 314 304 294 285 279 276 273 269 263 257 248 237 229 223 207 202 201 203 207 209 211 211 214 218 221 225 229 232 234 236 237 240 243 245 248 252 257 251 241 235 238 244 253 260 264 262 256 242 206 186 185 190 201 204 199 194 193 188 180 175 173 173 175 173 172 171 171 167 164 160 156 152 149 147 145 142 139 137 137 138 140 144 150 157 162 163 163 164 164 165 167 170 172 174 175 178 183 187 191 193 193 190 186 182 177 172 168 163 160 160 162 164 168 172 176 181 185 189 192 196 201 207 213 218 222 227 233 241 247 253 261 267 271 276 285 296 312 332 348 352 353 352 348 341 339 335 328 321 315 312 315 308 296 283 272 246 245 253 262 281 375 374 374 388 361 349 338 334 336 328 284 226 235 262 278 294 317 349 375 391 409 464 473 462 467 486 456 488 500 503 506 513 526 499 473 462 461 424 395 378 380 385 363 370 372 360 347 345 341 359 353 315 260 227 241 268 294 317 337 340 333 316 296 277 266 258 247 237 231 228 245 241 252 289 353 441 539 511 421 341 328 325 302 284 267 247 244 243 242 242 247 256 261 274 288 300 309 308 306 309 314 316 322 342 375 398 405 411 396 378 346 314 301 318 361 396 413 410 394 348 297 273 262 244 243 266 221 192 219 245 296 312 332 374 435 429 451 463 470 485 510 514 514 515 512 492 472 450 423 404 403 395 389 386 383 374 359 334 321 312 303 293 284 279 276 273 270 264 258 250 241 232 225 206 201 200 201 203 204 204 204 205 208 210 214 218 224 229 231 234 238 240 242 246 250 255 248 240 236 237 240 245 251 256 256 252 237 202 181 181 184 189 196 195 192 191 185 178 172 171 171 171 169 167 167 167 165 161 157 153 149 146 144 141 140 137 136 137 139 143 149 157 165 167 167 166 166 166 166 169 171 172 172 173 175 178 181 183 183 181 179 175 169 162 156 154 153 154 156 158 159 162 166 170 174 177 179 181 183 185 188 193 199 206 216 228 240 246 251 258 265 274 288 304 319 333 344 353 355 355 353 347 340 337 335 330 323 313 305 303 296 285 275 267 240 236 252 280 303 364 377 383 380 346 340 338 334 359 386 225 207 220 248 274 284 307 333 364 403 448 477 490 486 483 484 471 479 492 494 494 509 521 490 456 438 437 422 418 424 435 433 402 405 392 382 373 360 360 374 376 360 321 262 245 254 271 291 312 324 323 315 300 282 272 262 244 228 218 218 253 276 305 343 388 421 524 447 343 297 292 290 276 263 250 235 244 242 237 237 243 252 257 271 286 297 300 301 303 308 314 320 326 344 358 357 350 354 341 317 298 290 299 354 402 424 429 423 406 359 320 288 267 263 258 275 223 187 214 235 253 290 303 308 355 393 429 445 464 501 523 524 522 519 510 490 466 435 409 395 391 386 383 380 377 371 364 337 322 312 304 294 285 280 277 275 272 267 262 255 247 240 234 227 215 209 210 214 213 213 212 213 215 218 224 227 230 233 236 239 241 243 245 248 251 256 253 246 240 240 242 245 248 251 252 251 242 211 187 181 183 193 205 212 215 214 212 207 195 179 168 166 163 162 162 161 161 157 153 148 144 141 139 138 137 136 137 139 143 148 156 164 168 169 169 169 169 169 171 173 176 177 179 180 181 182 182 180 177 173 170 164 157 151 147 147 148 150 154 157 159 161 163 166 170 172 174 174 175 176 179 184 190 201 215 232 245 252 256 260 268 281 298 315 330 342 352 355 354 353 350 346 339 333 330 327 322 313 300 292 287 281 272 266 243 243 264 291 300 335 367 398 406 380 391 418 421 413 383 241 237 229 243 269 280 291 332 367 403 445 464 485 492 494 497 497 493 496 492 492 507 512 470 439 421 415 417 428 454 472 467 431 422 414 399 377 354 366 381 389 396 390 339 285 258 253 265 285 294 293 296 293 284 278 259 234 217 212 220 258 321 374 402 403 377 375 321 282 281 296 283 253 240 240 240 249 244 237 236 240 241 245 255 269 282 291 297 303 310 319 328 325 331 337 336 328 318 298 285 258 248 286 361 403 425 431 424 402 367 334 297 267 263 271 284 228 187 217 258 235 246 270 287 294 354 367 392 441 499 525 528 525 516 500 475 448 419 399 388 381 377 376 375 374 372 369 344 325 313 305 296 288 282 279 277 275 271 266 260 253 246 240 235 228 222 220 222 221 222 223 223 224 226 228 230 233 235 239 241 243 246 248 250 253 257 258 254 248 247 248 249 250 251 251 252 251 230 202 181 183 200 212 219 223 226 227 225 218 199 172 161 158 157 156 155 155 153 148 144 140 137 136 135 134 135 138 141 145 152 160 167 168 169 169 169 169 170 171 174 177 180 183 184 185 184 179 172 165 161 156 151 147 144 142 142 144 148 154 159 161 162 163 165 168 170 172 173 173 174 176 180 188 200 217 234 250 256 259 262 270 282 298 313 326 337 348 349 349 348 346 342 336 328 323 319 314 306 296 289 285 282 276 266 240 253 274 293 298 369 357 377 420 443 432 425 419 375 304 274 263 253 248 257 285 289 344 380 402 423 439 455 471 486 499 507 499 497 498 502 508 508 472 442 420 408 413 432 456 479 482 450 414 421 402 363 335 364 379 390 403 418 420 363 308 275 269 277 269 263 268 275 275 266 245 216 203 205 212 249 325 380 409 407 345 318 287 251 233 266 269 254 231 224 245 230 244 238 229 228 230 240 245 253 264 277 290 301 316 328 336 338 332 321 311 306 299 274 225 190 190 232 310 362 394 411 414 406 376 330 289 264 260 271 292 236 189 226 326 245 246 283 305 274 281 295 359 422 440 484 508 512 502 482 454 432 411 394 384 376 371 369 371 374 376 375 353 330 315 308 300 292 287 283 281 279 276 270 264 257 250 243 238 233 229 226 226 225 226 228 229 230 230 231 232 234 236 239 241 244 247 249 251 254 257 258 259 258 257 256 254 253 253 254 256 257 249 225 194 196 211 220 224 225 229 233 234 230 213 177 156 153 151 150 149 149 149 146 142 138 136 135 134 134 135 138 142 147 155 162 166 167 167 167 165 164 164 166 170 175 180 183 185 186 182 173 162 153 150 146 144 142 140 139 139 141 146 154 161 164 164 165 166 167 170 172 174 177 179 182 187 193 202 213 227 240 251 256 259 265 276 289 304 316 326 333 336 338 338 337 333 328 321 314 307 301 296 291 289 287 287 290 265 263 275 308 341 332 343 359 367 394 442 427 418 374 325 291 288 287 282 276 277 291 298 350 384 400 408 419 429 445 470 493 501 498 499 504 510 513 510 497 452 414 401 405 433 451 475 486 457 429 392 364 341 329 354 365 378 401 440 489 480 441 363 298 288 257 244 243 248 255 253 230 203 194 199 207 224 285 303 294 287 288 285 282 250 210 216 237 246 253 254 242 230 237 235 231 228 218 220 229 245 261 267 282 301 320 339 356 356 345 325 307 294 269 213 175 168 178 193 235 286 323 349 369 385 352 309 278 261 249 249 265 219 171 173 180 260 301 318 310 258 271 285 297 317 367 479 468 478 479 458 458 422 403 390 381 376 370 366 369 375 381 382 360 335 318 310 303 296 292 288 286 284 280 274 268 261 253 245 239 233 228 226 226 226 227 230 232 234 234 234 234 235 237 239 240 244 247 249 252 254 257 259 260 261 261 261 261 260 260 262 264 264 260 248 229 225 226 229 231 231 233 236 237 235 223 199 177 162 155 152 149 146 146 144 142 139 137 137 137 136 136 138 141 147 154 161 164 164 163 160 157 154 153 156 162 168 174 178 181 180 172 160 149 143 141 140 140 139 138 137 136 138 143 152 163 169 169 168 168 168 171 176 180 185 189 192 196 199 202 207 215 225 235 244 251 258 269 282 295 305 312 316 320 322 323 322 319 316 310 303 295 288 285 286 291 295 294 278 266 277 279 280 292 319 400 387 383 401 428 416 387 334 300 295 296 299 302 304 308 312 324 357 384 400 406 406 423 436 462 491 499 503 508 506 509 519 510 496 443 403 394 398 428 447 475 484 443 420 377 343 346 370 332 334 343 390 456 492 488 474 415 345 313 352 263 229 229 234 228 207 192 189 195 206 219 243 230 214 223 233 243 257 236 197 201 218 244 253 249 245 256 250 243 240 237 224 218 229 244 257 266 280 301 315 328 346 348 343 329 315 298 261 182 164 161 163 170 194 222 247 273 305 337 312 286 263 245 238 247 203 245 258 194 353 293 289 305 314 318 338 307 296 306 317 361 412 454 468 454 443 420 401 387 379 376 372 370 373 378 381 383 363 339 322 313 306 301 296 293 291 288 283 277 272 265 256 247 239 231 226 223 224 226 229 232 235 237 238 238 237 237 237 238 239 242 245 248 250 254 258 259 260 261 264 265 268 269 271 277 281 277 270 262 253 240 235 233 232 233 235 237 237 235 230 220 203 180 167 162 158 154 150 147 145 142 140 139 139 138 137 137 139 142 149 155 158 158 155 152 148 145 144 145 151 157 163 168 169 165 156 145 137 135 135 137 138 138 137 135 134 135 140 149 162 171 175 175 173 171 174 182 189 194 198 200 201 201 200 200 204 213 224 234 244 253 264 276 287 295 299 303 305 306 307 306 305 301 296 292 286 279 277 281 288 293 289 275 270 271 281 282 301 361 410 379 384 406 409 366 329 303 294 296 299 303 313 329 344 355 373 383 395 406 412 404 432 449 472 497 510 505 508 513 519 522 506 476 462 441 415 405 429 448 460 474 491 476 412 371 367 396 432 358 346 389 447 474 487 486 433 360 310 308 254 232 226 224 217 198 185 183 189 199 210 208 189 180 191 200 204 218 214 198 202 231 253 255 248 249 260 267 263 254 246 236 231 235 239 241 251 275 289 298 307 315 317 312 306 294 268 221 175 168 167 164 162 167 174 191 217 254 305 295 282 263 251 263 332 210 267 360 327 326 291 298 315 330 351 371 367 364 340 294 416 392 325 342 456 438 415 397 384 378 377 375 373 373 374 371 373 361 344 328 316 308 303 300 297 295 291 286 281 276 269 260 250 240 231 224 222 223 227 230 234 238 240 242 241 240 239 238 237 238 240 242 244 247 252 254 256 257 260 263 266 270 277 287 296 294 288 277 263 249 242 238 236 234 234 235 235 234 231 225 217 205 190 180 173 169 166 161 155 149 144 141 140 139 138 137 136 136 138 142 147 151 151 149 146 142 139 137 137 140 144 148 151 151 145 137 131 128 128 131 134 136 137 135 133 132 133 137 144 155 163 168 170 170 171 175 181 187 193 197 200 201 200 198 196 199 207 218 230 242 253 261 271 281 287 289 290 292 292 292 291 290 284 281 280 278 275 273 277 283 288 284 281 265 255 260 273 320 400 409 395 401 411 392 308 283 285 292 296 297 305 320 354 387 407 434 426 421 423 428 435 463 482 495 504 514 514 507 510 520 528 524 501 482 467 451 435 442 452 459 471 491 495 477 433 402 392 369 342 364 403 439 457 461 447 412 360 305 276 252 244 240 236 229 216 201 190 187 192 207 193 178 171 172 173 179 193 201 205 219 250 260 257 254 260 264 271 269 261 253 245 230 229 224 221 233 256 267 274 277 275 274 264 260 251 228 186 178 172 170 168 160 152 154 170 199 237 280 289 282 273 271 286 339 268 298 359 352 307 330 344 357 377 397 408 408 402 388 370 417 414 316 258 327 427 422 406 391 382 380 379 376 374 376 376 369 364 351 335 320 310 305 302 299 297 294 290 285 280 273 263 252 241 231 224 221 223 227 232 236 239 241 244 244 243 241 239 237 237 238 239 241 243 247 249 251 253 256 260 264 268 275 284 292 289 282 271 259 248 244 240 238 236 235 233 231 227 222 216 209 197 187 181 178 175 174 171 165 156 147 141 138 136 135 134 133 133 134 137 142 145 145 144 142 139 137 135 133 131 130 130 130 128 126 123 121 121 122 125 128 131 132 131 129 129 130 132 136 140 144 148 151 154 158 164 170 176 183 188 192 194 194 194 195 199 206 216 227 239 250 256 264 272 278 278 277 277 276 277 278 273 270 269 271 272 273 274 277 281 285 289 275 255 243 248 275 333 407 422 433 429 415 376 288 278 280 286 292 298 309 316 356 405 442 460 456 463 472 475 473 497 501 503 507 512 514 499 506 523 536 540 522 501 487 475 454 466 458 458 465 479 501 506 486 459 419 336 337 367 406 436 446 429 410 385 348 304 280 272 266 261 257 255 251 230 209 197 195 197 184 173 165 159 158 174 187 196 212 242 256 258 256 257 270 291 275 264 255 246 242 216 206 198 197 212 226 240 249 250 245 241 227 224 220 206 181 183 176 173 168 156 148 150 165 197 239 269 282 284 289 299 303 310 315 321 325 325 329 369 394 410 424 433 434 420 409 412 425 412 400 332 273 284 349 378 407 410 390 382 383 378 375 377 378 373 367 356 341 324 311 305 302 301 300 296 292 288 283 276 264 253 241 232 226 223 222 227 231 235 238 241 244 245 245 243 240 238 236 236 236 237 238 241 244 246 248 251 254 258 262 266 270 275 273 268 261 253 246 243 241 239 237 235 231 226 220 213 205 198 189 184 182 180 179 177 175 172 165 155 143 137 133 130 129 129 130 131 133 137 141 141 141 140 138 135 132 128 124 121 118 116 115 114 114 113 114 116 119 121 123 125 125 124 123 124 124 125 124 125 128 132 138 143 147 152 156 162 169 174 179 185 189 194 199 206 213 221 230 238 244 250 258 265 266 265 263 262 263 262 261 261 263 265 268 273 279 282 283 287 289 259 245 247 263 303 355 403 428 431 427 401 351 291 277 276 280 288 300 312 326 368 400 408 415 447 453 463 473 472 475 491 499 502 503 501 482 481 497 522 550 537 519 507 496 481 468 458 458 470 493 525 512 482 449 413 361 357 403 448 465 446 427 409 379 343 313 304 306 299 294 300 326 324 297 253 216 202 178 169 162 155 154 162 181 188 204 231 257 253 250 247 247 261 312 292 267 244 227 227 207 182 169 171 187 202 209 225 239 240 234 226 224 221 210 195 192 191 183 167 150 152 143 156 196 248 280 285 299 325 345 336 352 356 357 361 367 369 387 422 449 455 451 439 417 408 415 431 417 355 320 311 308 302 326 345 378 416 402 392 385 381 378 378 378 371 360 345 327 311 306 303 304 303 300 295 291 286 278 266 256 244 236 230 226 226 228 231 234 237 239 242 244 245 244 242 239 236 234 234 233 234 236 239 240 241 244 247 250 253 254 255 257 256 253 250 245 241 239 239 238 235 231 226 219 212 204 195 188 184 182 181 180 180 179 177 176 174 166 154 143 133 126 125 126 127 128 130 133 137 139 140 140 138 134 129 124 119 114 110 107 106 106 107 108 109 111 113 114 115 116 115 115 115 115 114 113 111 112 115 119 125 131 135 138 141 145 151 157 165 172 180 187 193 201 209 215 219 221 224 230 239 248 251 253 252 251 250 250 254 257 262 267 271 278 284 287 292 296 260 245 239 266 284 331 385 425 431 429 424 401 351 280 267 280 289 297 313 348 367 385 392 389 396 422 444 466 481 475 453 486 499 490 478 492 466 462 474 499 537 537 529 520 512 502 480 464 464 488 530 567 524 476 429 397 391 389 450 503 508 462 463 438 403 368 343 335 341 346 357 387 449 423 404 318 228 198 171 158 151 148 151 167 185 204 255 297 263 244 233 227 224 227 246 263 251 244 243 209 179 160 156 172 206 186 184 206 235 251 243 241 238 238 238 231 224 221 198 169 158 157 153 169 220 289 308 317 344 389 420 395 441 449 451 456 458 430 423 437 461 476 456 431 413 411 419 423 408 350 320 316 317 318 313 275 298 380 393 412 404 392 384 382 380 375 364 348 329 312 306 303 303 304 301 297 294 288 280 268 258 248 241 236 232 231 232 232 234 235 237 239 241 243 244 244 240 236 233 231 231 232 233 234 233 232 235 238 241 243 243 242 243 242 240 238 235 233 234 234 233 230 225 219 212 205 197 188 184 182 181 181 180 180 180 179 178 178 177 173 167 145 124 122 123 124 126 127 130 136 138 139 139 137 132 125 120 114 108 103 100 99 100 102 104 107 108 110 110 110 109 109 109 108 107 106 105 105 106 109 112 118 123 127 130 133 136 140 148 156 165 174 181 187 196 204 208 208 204 206 211 218 226 233 239 242 241 241 244 250 257 264 271 276 282 286 292 292 267 245 237 234 286 315 380 420 424 426 425 419 384 332 286 248 262 280 302 334 374 381 386 386 384 395 423 453 475 484 476 451 477 486 472 454 481 467 457 460 480 512 526 526 523 518 511 503 477 478 514 569 594 546 525 486 433 399 412 429 473 502 487 499 468 449 425 392 385 394 407 444 479 454 351 309 271 236 209 168 155 148 147 155 184 215 293 350 363 335 249 206 196 200 203 203 195 189 196 205 184 147 130 159 199 204 215 227 235 265 315 314 316 316 317 316 313 283 296 266 215 196 172 183 213 269 337 363 380 402 436 466 459 458 467 475 478 470 437 432 433 447 463 431 413 413 425 428 400 367 401 371 321 320 325 326 291 261 270 328 410 406 396 399 388 379 374 364 347 327 312 305 302 300 300 298 295 294 289 280 270 260 253 246 242 239 237 236 235 234 234 235 236 238 240 242 244 242 237 233 229 228 230 232 230 227 224 225 228 231 232 232 231 231 230 228 227 226 225 227 226 225 222 217 212 206 198 190 184 181 180 179 179 180 180 179 178 178 178 175 174 173 159 137 121 120 122 123 125 129 134 138 138 136 132 126 120 116 110 105 100 97 96 97 100 102 105 107 109 109 109 109 108 107 105 103 102 102 102 104 106 110 115 120 124 127 130 132 136 143 153 163 171 177 183 191 198 202 195 189 189 194 201 207 215 223 230 234 237 243 249 257 266 273 279 283 289 291 280 245 237 232 229 293 304 378 420 420 421 421 397 360 310 259 267 279 297 319 345 380 375 379 380 381 398 440 461 473 478 474 461 470 472 460 448 470 478 468 461 469 491 513 519 521 520 513 505 484 496 543 592 565 536 527 490 442 434 419 442 443 444 474 511 484 480 476 462 449 443 439 431 413 384 348 314 280 247 215 180 165 156 159 178 213 285 325 351 363 350 316 235 200 194 185 175 173 173 176 178 174 155 163 189 210 204 207 245 272 296 319 299 296 313 324 324 323 315 317 282 237 229 226 246 271 308 353 369 413 442 467 485 476 354 426 479 478 461 451 447 436 421 409 401 406 419 420 426 472 272 238 273 314 323 333 336 333 323 311 304 334 339 371 412 392 379 369 356 338 321 310 305 300 298 296 294 292 291 288 280 271 264 258 252 247 244 243 241 238 235 233 232 233 235 237 240 242 242 239 235 231 230 229 230 230 226 219 219 221 222 222 221 222 220 218 217 216 216 217 218 218 217 214 210 206 199 192 186 182 179 177 177 177 178 178 177 178 177 176 173 173 174 171 156 123 120 120 121 125 129 133 137 137 132 124 119 115 112 108 103 99 96 96 96 98 101 104 106 108 110 110 111 110 108 105 103 101 101 101 103 106 111 116 121 125 128 131 132 135 141 151 162 170 174 178 183 188 188 181 176 178 182 188 194 201 210 220 230 238 244 250 257 264 272 279 285 291 285 258 235 228 224 222 304 335 391 418 417 418 419 382 356 314 256 282 292 306 324 346 373 369 377 380 387 412 449 455 457 462 468 467 469 468 464 461 470 486 492 474 457 478 507 526 533 533 530 522 491 530 566 557 512 491 474 462 458 466 461 448 443 446 461 507 528 516 491 471 466 463 441 417 393 365 346 324 295 260 226 198 183 165 167 198 250 280 335 360 355 346 328 268 208 175 172 166 166 162 165 171 166 178 181 200 227 242 240 253 265 266 250 218 217 244 266 272 274 273 300 292 257 235 254 276 290 299 307 335 396 458 518 561 552 475 465 469 470 468 476 477 453 426 417 425 433 429 446 478 474 382 330 311 313 324 340 344 342 336 330 325 331 321 325 355 402 382 362 343 327 316 309 303 299 296 294 292 291 289 286 281 273 268 263 258 252 248 247 244 241 237 233 230 229 230 233 236 238 240 239 237 234 233 230 228 227 224 219 213 213 213 213 212 211 208 206 205 206 207 209 211 211 211 208 205 199 192 186 183 179 176 175 174 175 175 174 176 176 176 173 172 172 175 176 169 146 127 121 121 123 126 130 134 132 124 116 112 110 107 105 102 99 97 96 96 97 99 102 105 108 110 111 112 111 108 105 103 102 102 103 105 109 114 120 125 129 132 133 134 136 141 149 158 164 166 167 167 168 167 165 165 168 174 179 185 191 200 212 225 238 246 251 255 261 268 277 287 289 273 238 226 221 218 215 320 361 400 416 416 416 415 378 336 296 268 288 299 320 332 343 373 372 380 391 409 435 440 438 431 437 458 469 462 464 469 477 489 494 486 461 441 456 504 515 518 520 524 532 506 527 526 491 471 461 466 469 469 470 469 460 457 459 476 538 541 518 487 463 456 454 434 413 393 368 352 333 308 275 237 209 195 178 180 207 253 273 295 329 354 341 324 290 219 166 165 167 166 162 165 176 179 200 212 228 246 257 256 274 266 239 209 180 172 186 208 229 247 247 265 289 293 265 314 315 306 293 284 298 411 470 507 533 525 475 437 417 420 447 461 473 454 439 432 316 399 421 371 307 334 336 330 319 315 327 346 352 352 347 342 341 326 312 280 241 242 298 340 344 327 316 307 302 298 295 293 291 290 289 286 282 277 273 269 263 257 252 250 248 245 240 235 231 228 227 229 232 236 237 238 238 238 237 232 227 223 219 213 208 206 205 205 202 200 198 197 196 197 198 201 204 206 206 204 200 193 187 183 179 176 173 172 172 172 172 172 175 175 174 172 172 174 177 179 177 167 142 128 122 122 123 127 131 128 120 113 109 107 105 104 102 101 99 97 96 96 96 99 103 106 109 110 111 109 108 105 104 103 103 105 107 111 117 125 132 137 139 139 138 138 140 144 149 152 152 150 150 150 151 153 157 163 168 174 179 186 196 207 218 230 241 248 253 257 264 274 287 280 251 226 218 214 212 209 329 383 382 400 419 414 397 368 308 271 280 293 313 349 351 342 383 383 383 401 429 448 440 420 410 413 428 454 464 470 479 487 491 493 489 466 442 442 469 458 470 498 524 529 530 535 529 514 500 459 466 496 508 477 473 460 458 463 479 542 535 516 481 455 479 455 434 434 425 378 357 338 313 281 245 214 201 193 193 203 227 254 257 308 361 342 323 301 227 165 159 166 165 167 172 182 202 223 243 253 263 288 290 314 302 273 248 211 171 163 183 215 231 239 243 277 316 319 359 342 320 303 295 316 426 439 422 421 432 401 384 377 393 437 452 465 452 436 400 192 234 245 207 169 230 347 364 342 326 341 351 365 364 353 343 346 337 314 265 209 207 226 255 281 296 296 308 304 298 294 293 292 290 289 287 285 282 279 275 269 263 261 261 263 259 252 245 238 233 230 229 230 234 235 236 238 241 241 235 227 220 213 206 203 202 201 200 197 195 194 194 194 195 196 197 200 203 204 202 197 190 185 180 176 173 171 170 170 171 171 173 175 175 174 173 174 176 180 184 185 178 162 143 128 122 122 124 126 123 118 114 110 107 106 105 104 103 101 99 97 95 95 98 102 105 108 108 108 108 107 106 105 105 105 107 109 114 120 129 137 142 145 144 142 139 137 137 138 138 137 137 137 140 143 148 154 161 167 171 177 186 196 207 216 226 236 245 251 255 262 273 282 264 228 220 213 210 207 205 330 386 359 389 421 403 370 338 296 280 292 298 337 360 356 345 362 411 397 389 406 438 429 425 408 404 423 457 466 478 487 491 492 491 486 470 450 441 477 475 489 508 524 540 546 537 529 524 515 485 488 511 524 502 471 456 452 454 469 527 524 511 481 461 494 475 461 470 460 394 362 336 311 282 251 219 204 204 205 202 203 219 238 304 364 347 317 289 221 164 155 156 158 166 181 203 229 259 271 274 284 310 327 316 315 312 290 246 190 171 184 208 209 231 244 269 311 363 359 347 334 329 344 391 427 392 347 333 359 358 366 381 407 446 453 454 434 404 348 130 186 148 145 232 282 387 363 329 332 364 359 367 364 352 341 337 331 315 289 257 219 214 243 264 269 278 237 262 288 299 295 292 290 289 288 287 286 284 281 275 268 267 270 271 269 265 260 254 245 236 230 228 232 233 235 239 243 243 236 226 217 208 202 200 200 199 196 193 192 192 192 193 194 195 196 197 199 199 197 193 188 184 179 175 172 171 170 171 171 172 176 177 176 175 175 177 179 184 190 192 182 175 160 140 122 120 120 120 119 117 114 111 109 107 106 106 105 103 101 98 96 96 99 103 106 107 107 106 106 106 106 106 106 107 109 112 116 123 131 137 141 143 142 139 135 132 130 128 129 129 130 132 134 139 146 154 162 167 172 179 188 198 207 215 224 234 242 248 253 261 277 262 234 224 219 213 208 204 200 317 351 361 405 419 380 362 294 274 281 296 304 342 365 360 350 365 393 408 401 394 407 438 432 409 404 424 449 461 477 486 489 488 474 462 468 473 470 489 496 510 526 539 548 539 526 518 515 509 498 496 502 501 486 467 458 462 466 472 510 506 499 482 467 474 491 498 497 469 407 368 332 311 291 266 232 211 212 217 215 203 198 202 264 336 348 290 246 194 162 158 141 150 164 204 253 263 301 312 327 302 202 248 215 229 247 230 227 220 206 192 187 206 241 260 278 313 370 360 361 359 376 425 462 441 396 355 336 343 366 393 417 436 448 434 421 392 345 271 138 308 266 253 375 389 410 330 308 358 381 383 370 374 369 325 321 310 300 291 275 239 230 242 247 247 262 204 229 248 256 277 295 291 289 288 288 288 287 285 277 269 271 276 277 275 271 267 263 255 241 228 223 227 231 235 238 240 240 232 221 212 205 201 199 197 195 193 190 189 190 191 192 194 195 196 196 196 196 194 191 187 183 179 176 174 173 172 172 173 175 178 178 177 176 177 179 182 187 192 191 181 176 170 155 129 119 117 116 116 115 114 112 110 108 107 107 106 105 104 103 102 102 104 106 107 107 106 105 106 106 107 108 108 110 111 115 119 124 130 133 135 136 136 133 130 126 124 124 124 125 126 128 131 136 145 155 162 167 173 182 190 198 205 214 222 232 240 247 254 268 254 235 225 222 220 214 207 200 196 286 302 368 422 422 375 343 301 290 292 298 307 318 351 354 350 368 392 393 402 401 396 434 438 430 429 438 448 453 472 485 489 485 450 463 483 497 500 504 512 525 537 537 510 515 510 506 504 498 487 483 485 473 446 475 473 491 500 491 485 474 489 492 474 457 477 496 499 466 400 367 343 324 310 296 260 242 232 229 228 220 207 197 192 239 342 270 234 191 157 146 151 149 184 229 262 266 266 265 262 244 205 207 206 232 280 324 310 245 215 203 194 187 236 288 324 349 378 386 373 377 404 447 476 439 391 356 342 347 382 425 457 460 421 395 372 345 267 142 203 352 393 382 375 374 416 351 351 412 390 418 386 392 394 335 313 289 275 265 254 251 247 242 235 232 250 201 205 216 239 287 281 290 293 290 291 293 292 291 287 281 282 283 284 281 277 273 268 260 242 223 216 220 228 233 235 235 233 225 216 208 203 200 198 196 193 190 188 187 188 190 191 193 195 196 196 196 195 193 190 187 184 181 178 176 175 175 174 175 177 179 178 178 179 180 181 183 186 186 182 179 175 171 164 151 123 117 116 115 114 113 111 110 108 107 107 107 107 108 108 108 109 110 110 110 108 107 106 106 107 108 110 111 113 115 118 121 124 127 128 129 129 128 127 125 122 121 121 121 122 123 125 128 134 144 154 162 168 175 184 191 196 202 209 219 230 241 250 260 251 234 223 220 221 220 214 205 197 193 295 347 374 419 417 360 298 296 297 299 305 316 321 328 341 360 384 414 395 399 404 405 432 438 440 434 432 450 458 474 486 490 486 457 490 509 516 520 524 529 535 533 506 445 490 498 498 494 487 480 479 481 486 494 501 505 490 474 463 457 447 504 577 582 463 466 491 506 483 419 388 371 349 337 334 316 282 247 233 236 232 219 204 191 190 202 179 163 154 149 148 155 165 202 241 263 264 259 254 229 197 181 196 203 227 246 244 229 211 187 173 172 169 200 272 334 367 372 374 366 380 421 475 479 406 385 378 356 343 374 424 450 439 402 379 369 256 160 232 369 390 385 375 371 368 397 438 447 427 426 423 410 379 368 404 314 279 262 252 249 256 253 251 239 223 240 212 209 231 261 265 236 251 255 263 293 287 293 296 295 292 291 290 289 286 282 277 271 262 240 218 210 218 227 232 233 232 229 223 214 207 202 199 196 193 190 187 186 186 187 189 191 193 195 196 197 196 195 193 190 188 185 182 180 179 178 177 177 177 179 180 180 181 182 182 183 183 183 182 179 176 173 171 168 161 134 121 116 114 113 112 111 109 108 107 107 108 109 110 113 115 116 115 114 112 110 108 107 107 108 110 112 115 117 119 121 122 123 124 124 124 124 123 122 121 120 119 119 119 120 122 124 127 132 142 153 162 168 176 185 190 193 198 204 214 228 243 251 252 234 223 219 218 220 218 213 205 197 191 304 326 383 414 395 336 273 288 299 307 312 315 316 317 338 374 409 411 411 411 414 420 433 435 439 431 428 454 470 481 488 491 494 499 510 514 523 534 533 536 530 517 487 440 482 488 488 486 484 483 485 484 483 483 483 474 418 381 394 445 430 508 623 654 511 467 484 477 454 434 402 386 363 350 350 338 290 256 241 240 241 231 215 199 186 179 171 159 152 151 152 153 172 196 214 219 208 189 212 212 190 174 186 185 189 192 187 183 184 177 177 187 181 194 276 329 341 350 353 349 349 377 437 470 397 374 368 350 335 353 387 405 397 373 368 377 381 388 404 398 373 353 349 360 369 383 418 434 425 421 416 400 358 315 309 282 283 267 248 247 253 244 241 232 218 232 238 247 272 273 192 180 184 183 202 257 285 296 299 299 297 296 295 293 290 286 280 272 261 238 214 209 218 226 229 229 229 226 220 212 204 200 197 194 191 188 186 185 185 186 188 191 193 195 197 197 197 195 193 192 189 186 184 182 181 179 178 178 179 181 182 183 184 184 183 182 181 179 177 174 173 171 170 169 166 158 132 118 115 114 112 111 110 109 108 108 108 109 111 115 118 119 117 115 113 111 109 109 109 111 112 115 119 122 124 124 123 122 122 122 122 122 121 121 120 119 118 117 117 118 120 122 125 130 139 150 160 167 176 183 187 190 196 201 209 223 237 242 231 222 217 215 215 216 214 209 203 197 192 336 365 383 387 348 297 288 337 314 325 338 321 311 316 345 390 424 393 423 428 426 427 431 434 437 441 449 461 475 484 490 497 505 509 519 498 504 535 517 526 517 504 494 482 479 480 483 487 490 489 489 488 487 485 471 455 442 401 375 447 420 479 574 607 506 469 459 476 479 446 413 388 373 372 374 357 297 261 250 250 244 236 219 204 190 174 167 162 155 149 145 146 153 160 161 163 181 182 205 197 176 178 177 172 180 187 180 178 179 186 193 196 195 258 304 323 325 331 339 344 347 365 405 411 372 352 341 330 323 324 340 354 357 350 356 373 394 406 398 379 353 337 335 348 364 378 396 407 409 405 401 380 344 313 314 279 263 255 252 256 260 229 226 234 237 244 223 224 230 237 242 185 169 167 170 187 294 300 300 303 300 298 297 295 292 289 283 272 259 235 212 210 215 221 224 225 225 221 214 207 202 199 195 193 190 187 185 184 184 186 188 190 193 195 196 197 197 196 195 192 190 188 186 184 182 181 180 180 181 183 185 186 187 185 184 181 178 175 172 171 170 169 169 169 166 162 150 133 117 116 114 112 111 110 109 108 108 109 111 114 116 117 116 114 112 111 110 110 112 113 116 119 123 126 128 128 126 124 123 122 122 122 121 120 119 118 117 116 116 117 119 121 124 129 136 146 157 165 174 179 182 186 194 198 205 212 216 217 215 213 211 211 210 209 206 202 198 195 194 331 369 380 354 310 282 302 350 320 339 354 326 326 319 347 391 417 388 422 428 427 428 428 430 434 440 453 472 484 489 499 509 515 516 522 525 527 528 522 511 502 493 485 478 478 477 480 483 486 493 490 492 494 489 473 455 451 442 436 456 394 442 473 467 445 464 464 486 495 464 414 374 364 372 379 365 312 274 263 266 257 244 225 207 190 174 162 161 157 147 135 133 132 131 128 134 164 178 187 176 163 173 169 166 182 193 185 184 183 195 202 210 257 309 320 320 320 322 329 338 338 345 368 364 346 334 325 320 318 316 321 327 331 333 344 357 368 373 369 363 348 337 335 344 363 382 384 386 390 378 380 355 328 316 320 276 260 255 255 256 242 317 275 213 222 229 204 200 203 208 217 225 233 244 255 264 266 274 295 309 299 299 299 296 293 290 286 267 250 230 212 211 212 215 217 218 217 213 208 204 202 199 196 194 191 188 186 185 185 186 188 190 192 194 196 197 197 197 196 194 192 190 188 186 184 183 182 182 184 186 188 189 189 188 185 180 176 172 169 168 167 168 169 169 167 163 157 140 119 118 116 115 113 112 110 109 108 108 109 111 112 113 113 113 112 111 111 112 113 115 119 123 127 131 135 136 134 132 129 126 124 123 123 122 120 118 117 116 115 116 117 120 123 128 134 141 150 157 166 173 179 187 205 206 208 208 206 206 210 212 209 207 204 202 199 195 193 193 197 351 379 374 328 293 284 301 331 316 332 337 320 355 339 344 366 387 389 422 429 429 428 426 428 432 441 457 477 479 493 507 515 518 518 520 518 514 509 502 492 485 480 476 474 479 515 539 530 492 483 483 484 483 478 474 459 455 460 457 427 426 452 446 426 432 468 471 489 499 478 421 368 350 356 368 358 330 297 285 284 273 251 231 210 191 177 161 161 158 146 128 120 120 119 123 134 151 158 159 159 159 160 160 163 174 182 179 184 181 189 201 232 321 320 319 318 318 319 322 328 327 325 331 341 331 324 321 319 318 317 318 320 322 325 334 338 342 348 354 362 358 348 342 345 359 380 380 377 376 359 357 342 322 312 330 306 269 250 248 246 226 246 225 201 203 209 184 176 178 182 187 190 199 208 218 227 233 245 261 273 279 301 297 292 289 285 275 250 233 220 211 211 213 213 212 210 208 206 205 203 202 201 198 196 193 190 187 186 186 187 188 190 192 193 195 196 196 197 196 195 194 193 191 189 187 186 185 185 187 189 191 192 192 190 187 182 176 170 167 165 166 167 168 169 167 163 158 146 129 120 119 118 116 114 112 110 109 109 108 109 109 110 111 112 113 112 112 112 114 116 120 125 130 136 142 145 145 143 138 132 128 126 124 123 122 120 118 116 115 116 117 119 123 126 130 135 140 145 160 175 186 197 220 229 242 254 255 251 270 250 219 206 202 198 194 190 189 192 199 382 405 368 315 290 289 307 361 324 313 318 330 355 398 378 361 367 382 421 431 433 432 428 430 433 441 455 475 483 500 511 515 514 511 513 507 496 484 478 474 476 477 474 475 510 644 693 640 529 476 476 488 486 471 463 456 456 460 445 399 458 473 462 443 439 465 467 484 496 484 442 378 351 348 353 348 345 320 304 297 281 249 234 227 212 181 163 160 160 149 127 116 113 113 123 141 155 155 154 157 158 151 151 159 160 160 168 180 170 180 213 265 320 317 316 316 316 317 317 318 326 328 317 330 325 321 320 320 318 316 317 320 321 324 326 325 328 337 352 371 373 361 348 344 354 377 382 377 371 359 335 326 314 297 288 280 254 238 231 219 210 198 189 186 186 189 171 162 162 166 171 197 197 196 203 208 212 218 227 240 259 281 295 293 285 271 211 213 213 210 208 210 211 211 210 207 205 204 204 203 202 202 201 198 195 192 188 187 187 188 189 191 192 193 194 195 195 196 196 195 195 194 193 191 190 189 188 188 190 192 194 195 195 193 190 184 177 171 167 165 165 166 167 168 167 163 160 153 141 123 121 120 119 117 115 113 111 110 110 109 110 111 113 114 115 114 113 113 114 116 119 125 132 139 146 150 152 150 144 137 130 128 126 125 123 121 119 117 116 116 118 120 122 125 127 129 131 133 158 183 199 213 232 243 255 266 271 273 286 287 275 247 204 197 192 188 187 191 199 371 404 367 309 297 307 324 376 335 323 331 362 437 400 378 371 373 379 425 434 435 435 435 438 441 445 457 474 486 501 509 496 482 509 506 494 474 460 466 475 492 496 491 494 553 719 745 655 527 469 466 483 484 464 447 447 458 462 448 416 448 470 457 430 420 448 463 476 483 481 464 387 364 355 346 355 355 324 301 290 278 241 231 261 257 181 165 152 166 163 133 121 117 116 127 146 151 149 151 153 154 154 159 158 153 150 156 169 165 216 281 322 318 315 313 313 314 316 305 300 315 333 335 333 326 322 321 320 320 319 320 321 322 323 322 321 326 338 358 380 381 364 346 341 350 374 382 375 363 361 331 306 301 298 248 201 213 216 197 181 184 175 168 166 168 171 166 158 156 163 167 186 191 193 198 203 203 205 210 219 234 253 263 264 253 227 204 199 197 196 197 193 188 201 209 205 203 202 202 202 202 202 202 200 197 194 190 188 189 190 191 192 193 193 194 194 195 195 196 196 196 196 194 193 191 190 189 189 191 193 195 196 196 195 192 188 181 174 168 166 164 165 165 166 166 164 162 159 154 139 131 125 121 120 119 117 116 115 114 114 115 116 118 119 119 117 115 114 114 116 119 125 131 138 145 150 152 150 144 137 131 129 127 126 124 122 121 119 118 119 120 121 123 124 125 125 125 127 162 196 211 225 238 246 254 262 271 277 287 293 292 283 253 213 192 188 188 193 201 376 375 314 301 303 314 329 347 353 347 385 441 444 422 409 396 391 405 434 438 438 439 441 442 456 464 470 477 485 496 503 478 455 500 480 471 460 459 483 519 539 534 517 511 553 632 607 532 470 458 454 451 448 442 430 441 465 479 476 465 464 465 470 470 461 454 449 456 465 467 461 407 354 345 358 332 329 310 281 258 251 224 219 212 193 162 154 145 135 147 174 159 139 117 129 158 154 156 155 156 158 159 158 159 151 147 157 158 218 251 285 321 315 311 308 309 313 318 310 323 320 316 335 332 327 324 323 322 322 322 324 325 325 322 320 320 328 345 366 378 368 349 334 335 344 366 371 354 328 338 348 298 281 305 257 160 181 181 145 140 148 144 141 142 147 155 156 154 155 163 166 172 179 187 194 198 198 199 201 204 210 219 225 230 230 224 223 205 194 189 189 187 182 196 205 202 199 199 199 200 201 202 202 200 198 195 191 189 190 191 192 194 194 195 195 195 195 196 197 197 197 196 195 194 193 191 190 190 191 193 195 196 197 198 195 191 185 179 173 169 167 165 165 165 166 166 166 166 165 163 151 141 136 136 131 126 124 124 124 124 125 125 125 124 123 120 119 118 118 120 124 128 133 139 144 147 147 144 139 134 131 130 129 128 126 124 122 121 121 122 124 125 125 125 124 123 122 133 174 210 220 231 240 246 253 261 271 277 286 292 295 294 280 262 241 217 193 196 204 344 328 293 304 330 342 338 341 398 389 419 466 454 446 439 419 413 437 447 442 440 440 441 451 471 480 481 479 481 489 492 477 462 483 458 459 464 475 504 560 567 549 521 498 493 470 452 447 453 463 457 447 433 415 388 432 468 507 524 493 455 412 432 459 449 436 439 448 454 452 446 436 362 329 332 296 282 328 294 228 218 206 244 230 188 158 151 140 130 147 179 159 131 125 138 153 143 151 147 148 154 160 155 156 149 142 145 158 221 252 264 278 311 306 303 305 312 321 327 332 331 328 333 335 335 335 334 332 327 326 329 331 329 322 318 320 334 357 382 375 348 328 322 327 338 349 340 305 267 327 325 280 242 231 225 221 190 136 92 102 107 110 115 121 121 131 138 144 150 158 163 166 170 177 187 190 192 194 194 193 195 196 199 201 204 205 209 206 205 199 183 179 176 189 199 197 195 196 196 197 198 200 201 199 197 194 192 190 191 192 194 195 196 197 196 196 196 197 198 198 198 197 196 195 193 192 191 190 191 192 194 196 198 198 196 193 188 183 179 175 171 168 166 165 165 167 169 170 171 171 170 167 164 163 153 147 146 143 136 136 136 134 132 129 125 124 123 124 126 130 134 137 140 142 143 142 138 135 132 131 130 130 130 129 127 125 123 123 124 126 128 129 129 127 125 122 123 161 195 212 221 233 242 249 256 265 275 281 287 292 294 293 288 284 275 264 255 258 262 314 315 317 336 357 363 359 371 444 415 435 478 466 460 456 428 421 457 459 451 445 442 443 465 481 487 484 478 477 483 481 486 491 481 480 481 478 475 477 488 491 488 486 488 480 454 444 449 464 480 458 446 374 326 423 431 453 535 587 523 424 442 452 448 438 426 432 440 442 438 434 431 358 308 297 291 285 337 310 237 197 188 216 207 184 169 143 138 129 144 171 147 116 122 132 135 138 148 145 144 144 142 148 147 136 122 117 137 187 223 259 297 308 303 302 303 309 321 329 330 328 328 331 337 344 349 350 347 343 340 339 334 325 319 316 321 338 363 377 363 334 317 314 318 321 325 322 299 265 319 236 210 217 221 213 226 181 116 71 78 79 80 103 119 88 96 120 132 136 144 155 160 165 170 176 182 186 188 187 186 188 187 186 185 183 180 181 186 193 197 193 174 179 188 192 191 192 193 195 196 197 198 199 198 196 194 193 192 192 194 196 197 198 199 199 199 198 199 199 199 198 198 197 195 194 192 191 191 191 192 195 198 199 198 197 194 189 185 182 178 175 171 168 166 166 167 169 170 171 172 172 172 172 173 174 175 174 168 155 155 146 139 135 130 127 126 127 130 135 141 144 144 143 140 137 133 131 130 129 129 129 130 131 130 128 126 124 125 126 129 132 133 132 130 127 123 134 172 201 213 222 236 246 254 262 273 280 285 289 292 292 289 287 287 286 285 283 283 284 318 336 348 367 369 371 387 431 479 427 444 487 476 468 449 434 438 466 470 466 456 451 458 473 487 489 484 477 475 481 487 490 499 518 514 486 467 460 458 465 480 490 492 486 466 448 449 483 521 506 456 337 260 286 423 427 435 472 505 501 485 477 478 471 450 430 426 423 421 418 417 358 316 292 286 292 301 302 282 254 233 194 226 236 211 167 148 140 126 134 151 118 106 130 131 113 115 120 121 127 130 124 134 137 133 120 103 123 163 187 229 288 304 302 302 305 309 318 325 325 323 323 325 336 354 364 361 349 338 333 329 324 318 315 315 320 334 350 350 336 321 312 310 311 297 308 285 238 201 222 158 153 168 167 170 103 108 100 61 65 61 59 78 95 70 96 103 111 119 120 134 156 161 161 165 170 177 182 186 187 185 182 181 178 175 172 169 164 166 178 199 186 182 180 179 180 188 191 193 195 196 197 197 196 195 194 194 194 194 195 197 199 200 201 201 201 201 201 201 200 200 199 197 196 194 193 192 191 191 193 197 202 203 201 199 194 190 186 183 180 177 173 171 169 167 167 168 169 170 171 171 171 172 174 176 178 179 180 180 178 159 147 141 137 138 141 146 151 158 161 157 148 140 133 128 125 125 126 127 128 129 131 131 130 129 126 125 125 127 131 134 136 135 133 129 126 158 187 206 217 228 242 251 260 270 279 285 288 291 292 289 287 285 285 286 287 286 287 289 346 373 397 387 385 392 421 479 499 432 451 492 480 473 440 455 477 478 479 476 473 472 474 481 490 488 484 480 480 484 491 498 506 512 492 474 410 394 460 467 482 494 498 490 467 447 453 486 511 472 355 248 235 312 427 429 427 398 383 419 490 482 477 472 460 437 421 411 404 388 340 328 341 347 344 343 334 278 248 246 249 236 258 248 211 169 172 146 132 130 128 102 120 150 137 99 95 95 101 109 115 112 120 128 129 120 108 122 132 160 216 281 291 282 288 301 312 316 320 320 319 319 320 327 343 354 352 336 326 321 317 314 312 311 313 317 323 328 327 319 314 310 308 306 297 286 262 213 140 115 134 117 92 94 114 69 65 66 57 60 58 67 71 67 69 88 92 97 102 100 125 136 141 144 150 160 166 174 181 183 181 178 173 169 166 166 166 162 157 159 177 192 181 170 163 164 174 184 189 192 194 194 194 193 193 194 195 195 195 196 198 200 202 203 204 204 203 203 202 202 201 200 198 196 195 194 193 192 193 196 202 208 209 208 202 196 190 186 183 180 177 175 173 172 170 168 168 168 168 169 169 169 170 172 175 177 180 182 183 183 180 171 161 157 161 167 172 177 182 182 177 169 160 146 123 120 121 123 125 127 129 131 131 130 130 127 125 126 127 130 134 137 137 135 133 137 177 200 212 223 237 249 260 269 278 287 290 291 291 290 288 286 284 285 285 286 285 286 288 390 409 434 411 417 433 461 498 512 449 461 490 478 477 481 481 482 486 486 482 480 481 485 489 488 486 485 487 490 491 494 496 489 474 466 398 406 448 486 502 496 501 521 536 507 470 457 417 387 421 240 200 275 380 431 431 354 295 289 348 443 474 472 462 455 438 420 408 400 380 323 360 392 405 396 370 338 265 231 228 232 259 270 228 187 181 191 146 130 122 110 106 145 164 139 98 93 93 102 107 107 106 115 121 118 115 120 119 106 150 214 251 223 209 256 299 314 315 317 318 317 317 316 317 321 328 331 322 318 314 310 308 308 308 303 303 307 310 307 284 298 308 305 300 284 265 225 164 102 68 92 85 68 68 76 62 56 55 57 59 60 67 67 64 73 106 108 105 98 83 112 123 128 129 128 136 143 157 169 169 165 158 154 156 159 157 155 153 150 148 149 156 177 175 158 152 153 173 183 186 188 190 190 190 191 193 194 195 196 196 198 201 203 205 206 206 206 205 204 204 203 202 200 198 196 195 194 194 195 200 208 215 217 217 210 200 191 186 183 180 178 176 176 174 173 171 169 168 168 168 168 168 169 172 174 177 179 181 183 185 184 181 180 179 181 182 184 186 190 194 196 197 190 172 135 121 119 121 124 127 129 131 132 132 131 128 127 127 128 130 134 137 138 138 141 160 190 208 220 233 247 259 269 278 284 291 292 292 291 290 289 287 285 285 286 285 285 285 287 425 428 439 450 457 475 498 518 528 512 498 487 480 482 485 488 491 493 493 488 485 486 490 492 489 488 487 488 488 485 480 465 449 444 451 422 441 486 521 518 503 506 567 667 730 531 402 296 241 280 171 189 265 335 351 347 259 226 261 342 418 477 482 464 447 435 423 412 405 401 398 393 392 391 364 296 278 236 229 239 238 231 268 235 192 183 179 134 107 96 97 111 153 157 132 99 92 94 109 115 112 110 124 119 116 120 124 103 126 151 153 125 89 90 221 310 314 316 317 318 317 316 314 313 314 317 319 319 315 311 307 305 306 307 280 272 279 288 273 229 264 291 289 292 264 230 167 105 84 63 55 63 73 68 64 60 58 56 56 58 61 70 81 86 75 95 99 97 93 89 107 111 114 115 113 121 128 143 154 151 149 140 120 118 138 142 137 139 141 142 145 147 151 164 170 148 149 167 177 179 181 184 185 187 188 190 192 194 195 196 198 200 204 207 208 209 208 207 206 206 205 205 203 200 198 197 195 195 198 204 212 221 225 226 220 208 196 188 184 180 179 178 177 177 176 174 172 170 169 168 168 169 171 173 175 177 179 180 182 183 184 183 183 184 185 187 188 190 193 198 203 206 203 190 161 135 123 122 124 126 129 131 133 133 132 131 130 130 131 132 134 136 138 144 160 187 204 216 229 246 259 270 279 285 290 294 295 293 292 292 290 288 287 287 287 286 285 285 286 424 435 454 471 479 495 514 530 542 512 495 486 482 486 489 495 500 501 499 492 489 491 497 499 496 491 487 484 481 471 456 439 431 437 446 451 461 488 521 513 505 508 575 714 863 506 291 188 154 148 217 249 225 196 201 192 215 248 301 380 452 493 498 479 454 438 427 415 407 402 397 385 375 360 309 213 216 219 247 273 271 279 308 251 187 165 151 156 132 112 114 132 175 170 137 104 93 95 103 107 110 117 134 121 107 103 110 119 103 111 125 123 84 91 193 277 304 318 318 318 316 314 312 312 313 315 317 317 314 310 307 303 299 295 245 222 220 225 210 196 227 244 242 267 246 171 111 83 75 60 55 62 69 66 64 62 60 58 56 56 57 70 82 82 67 70 74 79 89 109 108 106 108 109 104 108 111 125 138 141 137 134 126 124 130 134 112 115 122 126 137 139 143 153 154 119 169 175 173 174 176 179 182 184 186 188 190 193 194 196 197 200 203 207 210 211 211 210 209 207 207 208 208 205 202 200 198 198 201 207 215 223 229 233 230 220 207 192 186 182 180 180 180 180 179 177 176 173 172 171 171 172 174 177 178 179 180 181 182 183 183 184 185 186 186 187 188 189 191 193 194 195 195 194 186 160 144 141 142 144 146 142 136 133 133 134 134 134 135 135 137 139 144 156 187 199 211 225 242 258 270 280 288 292 295 298 298 297 295 294 291 290 290 290 290 287 285 284 284 436 462 479 481 486 496 512 529 541 517 495 486 487 493 495 502 505 505 503 497 495 498 505 509 505 495 485 476 469 463 453 442 440 444 446 453 463 480 502 517 513 516 536 596 687 344 195 146 148 186 365 369 276 178 142 143 194 308 381 393 478 500 501 492 476 454 432 417 405 394 383 374 366 321 248 181 196 211 229 263 308 287 287 237 184 160 160 147 123 109 113 127 140 141 131 115 99 100 103 105 107 112 113 108 100 96 98 102 101 99 115 143 138 173 241 295 318 318 317 315 313 311 311 312 314 315 316 316 313 309 307 286 239 197 166 141 127 124 129 181 208 194 165 180 146 118 89 66 61 54 60 64 64 64 63 63 61 59 56 54 53 63 63 48 52 55 57 66 85 116 104 104 106 102 84 91 99 106 117 131 132 127 119 120 129 115 104 102 102 103 117 125 129 141 164 189 146 172 188 181 182 185 187 187 188 189 190 192 194 196 197 200 203 207 210 212 213 212 211 210 209 210 211 210 207 203 202 201 204 210 218 225 232 238 236 228 215 199 190 185 183 183 183 183 182 181 180 178 176 175 175 177 179 182 183 183 183 182 182 183 184 185 186 187 188 189 190 191 191 191 190 190 189 189 186 183 181 180 179 178 173 162 147 134 134 136 137 138 138 139 142 146 155 171 194 205 217 233 252 266 279 289 295 298 300 303 303 302 300 296 293 293 293 293 292 288 286 284 283 476 488 493 489 495 503 512 523 530 516 500 491 493 502 503 504 506 506 506 504 504 507 512 514 492 480 478 480 482 495 495 476 459 453 450 457 471 491 523 573 565 550 534 515 472 242 187 185 202 236 376 290 223 180 144 153 200 399 541 538 523 526 514 497 478 453 408 403 399 387 376 367 362 309 228 167 181 192 202 239 300 280 276 223 173 157 148 158 143 121 108 114 129 140 140 128 101 99 101 101 100 101 105 106 104 99 94 94 97 118 139 149 160 200 268 311 318 316 313 311 309 309 310 312 313 314 314 309 260 213 198 192 174 150 143 128 107 91 92 102 139 178 188 138 112 100 89 76 63 56 46 49 58 58 60 61 61 60 57 54 61 67 60 43 45 51 57 64 74 91 86 93 95 81 59 78 91 93 97 115 124 101 84 87 108 95 95 91 86 89 102 113 120 127 143 178 188 191 197 205 199 200 202 203 203 201 199 198 198 199 200 201 203 206 209 212 213 214 214 213 212 212 213 213 211 208 207 207 209 213 220 227 234 240 239 232 221 206 195 189 187 186 186 186 186 185 184 182 181 180 180 182 184 186 187 186 186 185 184 184 184 185 187 189 191 193 193 193 191 188 186 185 185 184 184 183 183 184 184 182 179 174 163 142 136 137 139 140 142 145 149 156 168 189 201 211 222 239 259 274 287 296 300 303 305 308 309 308 304 299 297 297 296 296 294 291 288 285 284 489 494 496 499 503 509 513 517 518 511 504 500 501 507 508 506 503 503 509 513 514 515 516 509 459 464 485 513 542 574 565 521 481 463 456 462 485 515 585 737 748 641 561 520 466 268 369 424 421 394 239 217 205 184 163 175 320 481 571 567 536 573 549 505 465 439 390 395 396 384 369 309 342 267 168 166 180 186 216 256 285 276 272 222 180 172 169 176 155 127 109 103 114 121 130 133 117 105 98 95 92 88 95 104 105 100 94 89 92 112 138 160 180 223 281 314 315 313 309 306 305 306 308 310 311 312 310 295 198 163 154 152 147 134 131 115 97 84 77 86 98 107 111 116 110 96 81 70 62 50 48 50 51 52 54 56 58 58 56 43 62 59 45 40 39 46 63 69 58 51 51 69 69 53 54 74 84 85 84 91 113 73 50 56 77 84 81 78 78 81 92 104 107 111 124 142 195 195 212 251 236 230 228 227 224 222 220 215 211 208 207 206 206 207 208 210 213 214 216 217 217 218 216 214 213 213 212 214 215 217 221 227 233 238 238 232 222 209 199 193 191 190 190 189 188 188 187 187 186 185 185 186 187 189 190 190 189 187 186 185 185 187 189 192 195 196 196 194 190 187 184 182 182 183 183 183 184 185 184 182 178 174 169 160 140 137 139 142 145 149 154 160 172 192 203 214 229 248 268 283 294 301 307 310 312 315 316 314 309 305 303 301 299 298 295 293 290 288 287 488 492 497 507 513 516 514 511 507 504 505 509 513 514 513 509 503 502 510 521 524 521 510 489 454 503 534 563 597 606 587 554 512 474 465 485 510 531 590 740 946 753 601 541 490 326 416 457 445 398 213 180 182 182 201 345 406 481 557 594 529 543 533 497 455 438 410 404 396 384 374 337 289 214 162 172 174 192 229 258 263 260 262 230 197 187 200 185 163 135 110 101 100 103 111 119 117 103 96 92 88 81 86 100 104 101 96 85 82 97 133 178 196 259 297 312 312 309 305 302 302 304 306 308 309 310 287 215 146 142 140 135 135 135 122 104 89 82 78 81 80 81 97 137 124 100 80 69 54 46 47 49 49 49 50 51 53 54 54 46 68 60 43 38 37 53 68 67 51 48 48 61 65 60 68 64 69 76 73 54 104 73 55 62 72 84 67 69 77 76 84 97 100 105 118 118 165 209 255 290 282 282 281 279 274 267 258 249 241 233 224 217 213 211 210 210 210 213 218 224 227 226 222 217 213 212 214 218 219 221 223 225 229 232 233 228 220 210 201 197 195 194 194 192 191 190 190 190 190 190 190 190 191 192 193 193 192 190 188 187 187 189 192 195 197 198 197 195 192 188 185 184 183 183 182 183 183 182 181 177 174 170 167 158 141 137 140 142 145 150 154 159 167 182 196 214 236 259 278 288 298 306 312 315 319 320 319 317 315 312 308 305 302 299 297 294 293 292 291 484 490 498 510 519 518 511 502 497 498 504 515 526 532 527 519 507 500 507 520 525 522 480 425 499 515 540 567 580 563 546 522 502 496 509 519 527 530 541 579 649 612 578 562 541 480 473 459 431 365 165 152 163 216 311 414 428 451 506 568 565 519 498 474 450 440 431 418 402 388 381 376 306 228 181 180 180 194 225 248 247 235 234 216 195 191 230 191 165 138 111 101 94 94 96 99 104 96 95 96 93 87 86 97 101 101 97 80 72 87 129 181 197 285 311 311 309 305 301 299 295 291 299 306 308 309 261 128 110 119 124 124 125 137 113 94 85 82 74 71 73 78 89 119 133 101 70 58 48 44 41 43 48 48 48 48 49 50 51 48 66 60 46 46 38 66 66 54 49 48 48 51 52 53 65 75 81 75 58 45 63 55 65 85 86 82 69 70 79 82 80 94 105 113 120 124 157 238 300 308 316 322 325 325 323 315 305 297 289 281 270 255 237 224 216 212 211 212 216 224 233 237 235 229 222 216 215 220 224 226 226 224 223 225 225 223 218 209 203 200 199 198 197 196 194 193 192 192 193 193 193 194 194 194 194 194 194 193 191 190 190 192 194 197 198 199 199 198 196 193 191 189 187 186 184 182 181 179 176 173 171 169 168 160 144 139 142 145 148 151 154 158 163 172 185 214 246 270 283 293 303 311 316 321 323 323 322 322 321 318 314 309 305 301 299 297 296 296 296 486 493 499 508 517 511 501 493 492 494 502 515 530 545 549 540 491 453 464 513 522 521 510 496 505 511 522 538 545 524 505 498 510 537 562 554 537 524 518 516 521 540 572 592 582 553 504 453 367 241 136 144 164 258 399 428 438 440 459 506 571 532 483 455 445 439 438 430 414 397 385 380 374 305 237 229 219 192 214 240 230 192 185 174 169 188 254 213 169 137 118 103 95 90 90 93 95 93 96 101 103 99 95 94 95 98 97 79 70 81 115 162 193 285 312 309 305 301 258 243 241 252 286 298 305 296 234 95 93 95 105 114 119 133 106 89 83 78 63 63 73 77 74 79 108 84 56 47 44 41 37 41 48 48 47 47 47 48 50 58 68 57 40 38 36 54 55 49 49 50 50 56 62 61 52 54 56 57 56 48 76 89 90 85 84 76 80 85 89 92 91 98 105 116 136 166 201 259 302 307 320 324 326 325 323 346 345 341 334 326 316 299 281 263 245 226 220 216 215 219 230 241 244 242 237 232 225 225 227 230 230 225 219 216 216 217 215 208 204 203 202 201 200 199 197 196 195 194 195 196 196 197 197 197 196 197 197 197 196 196 196 196 197 199 200 201 202 202 202 202 200 197 195 191 187 183 180 177 174 171 170 169 168 161 147 142 146 149 152 156 159 162 167 175 185 220 258 278 288 299 308 315 320 324 325 325 326 327 327 323 319 314 309 305 302 300 300 301 300 491 495 498 502 509 502 495 491 493 497 500 506 518 537 555 560 543 521 510 512 515 519 521 503 437 504 521 528 530 512 492 524 601 652 603 542 522 517 518 520 525 557 584 607 617 580 518 442 336 211 143 149 178 289 441 484 503 470 444 455 508 542 489 450 440 437 442 442 432 414 396 382 373 365 356 341 284 204 210 224 188 117 138 152 161 185 255 256 203 158 136 117 105 95 90 88 85 87 90 97 103 102 94 90 91 94 96 91 74 73 99 153 218 289 308 298 282 279 122 67 94 170 250 260 285 253 173 99 95 95 96 102 118 130 104 87 76 64 56 69 76 74 68 59 63 55 47 44 40 40 39 43 48 47 47 47 47 45 43 58 60 49 37 31 31 43 48 48 50 54 57 60 66 72 57 53 55 56 53 49 72 91 92 79 74 79 100 102 90 99 99 110 131 154 172 181 204 245 275 274 286 285 291 288 279 337 361 368 366 359 348 334 321 305 285 261 248 237 229 224 227 237 245 252 254 251 242 238 234 231 232 226 217 210 208 210 211 207 205 204 205 204 203 201 199 198 196 196 197 198 199 200 200 200 199 199 200 201 202 202 202 202 202 203 204 205 208 211 213 213 211 208 204 199 194 189 184 180 176 174 172 171 169 165 151 145 150 155 159 163 166 170 177 185 195 229 270 288 299 306 313 318 323 325 326 328 330 331 330 327 323 318 314 309 306 305 304 304 304 492 491 491 496 500 497 494 496 500 502 497 494 499 514 534 546 545 533 503 434 499 522 534 532 494 529 539 539 534 520 518 633 772 784 578 503 497 511 531 559 627 601 594 622 660 600 527 434 374 336 206 175 202 323 490 575 619 526 454 441 455 492 472 449 439 438 444 447 446 437 418 387 373 362 354 350 350 243 225 217 166 111 136 147 152 169 221 171 196 203 174 151 125 107 95 88 81 80 82 91 100 103 98 93 94 98 103 102 78 79 109 162 221 277 299 228 104 96 87 75 64 65 92 99 194 180 96 101 92 90 91 93 98 129 101 79 65 52 52 74 73 64 61 51 49 47 46 44 37 45 47 47 46 46 47 47 47 44 37 45 46 44 40 34 33 42 45 47 50 59 66 64 67 79 69 67 67 67 66 54 64 80 90 88 77 81 94 101 113 152 142 146 153 158 162 156 151 154 158 157 163 178 230 281 291 277 340 374 387 392 378 360 344 330 317 304 287 273 260 249 243 242 243 248 256 264 261 259 248 234 231 226 217 210 207 206 207 206 206 206 206 206 204 202 201 199 198 198 199 201 202 204 204 203 202 202 203 205 207 208 208 208 208 208 209 212 215 218 221 221 221 219 214 208 202 197 192 188 184 180 177 175 172 169 155 148 153 159 171 175 177 181 190 205 210 241 290 302 308 312 317 322 325 326 328 330 332 333 333 330 326 322 318 314 310 308 307 307 306 493 491 492 494 494 493 496 500 503 501 493 486 488 499 516 522 523 519 504 467 510 530 549 570 581 574 569 563 558 558 586 740 861 798 510 476 484 508 544 608 775 613 593 654 688 581 526 434 377 376 381 266 272 401 564 607 628 548 481 455 452 455 453 447 442 442 445 446 443 438 427 393 372 360 354 351 348 238 214 216 195 148 162 170 194 232 262 276 255 221 192 177 146 126 110 97 89 82 83 88 95 100 94 92 101 116 125 96 76 80 111 159 191 196 222 181 79 60 58 72 78 70 64 140 204 183 114 89 80 89 93 91 91 121 95 68 59 69 71 74 67 57 49 49 47 45 45 45 45 46 46 45 45 44 45 46 46 46 45 42 47 49 45 39 46 45 44 45 49 64 68 66 70 82 79 81 80 79 80 70 73 80 90 100 102 102 115 136 159 172 175 177 165 145 143 135 164 188 200 207 157 168 228 282 285 298 279 304 365 424 412 393 372 354 341 332 319 307 295 285 278 265 253 246 247 260 269 271 261 243 232 225 217 210 207 206 206 206 207 207 207 207 205 204 202 200 199 200 201 203 205 206 207 206 206 206 207 209 212 214 215 214 214 214 216 218 221 223 224 224 223 222 219 215 210 206 202 198 193 189 184 180 177 175 161 151 156 163 179 188 193 200 215 231 243 270 303 311 314 317 321 324 324 327 329 332 334 335 335 333 330 326 322 318 314 312 311 310 309 484 485 487 488 487 487 492 498 500 492 481 477 482 492 504 500 500 502 508 522 530 542 573 621 673 662 649 636 610 576 609 672 705 637 475 477 493 509 538 599 726 578 592 650 642 543 522 436 381 385 401 424 516 658 750 647 520 375 373 442 427 424 429 433 436 438 440 439 434 427 416 388 371 361 355 341 286 218 194 182 164 161 174 180 205 247 277 282 260 245 240 224 171 134 111 99 95 88 85 87 90 93 91 91 102 114 111 82 72 78 109 153 159 133 133 117 78 61 65 72 75 73 67 90 138 146 111 69 72 83 89 83 66 79 72 60 54 55 55 66 60 50 48 51 47 45 44 44 45 45 44 44 43 43 43 44 45 46 45 40 47 50 47 44 54 49 44 46 60 75 61 61 74 83 87 88 87 86 87 89 89 89 97 117 138 129 147 172 184 180 189 189 171 152 168 167 190 203 211 238 175 175 207 252 300 301 310 301 306 369 440 442 421 393 368 349 350 334 317 311 313 302 287 267 247 249 262 270 268 257 240 228 218 211 207 207 207 207 208 208 208 208 207 206 204 203 202 202 203 205 206 207 208 209 209 209 210 213 216 218 219 220 220 220 221 222 224 226 227 227 226 225 223 221 218 214 211 208 203 197 192 187 184 184 170 156 161 169 187 201 212 224 249 265 273 287 310 316 319 323 325 324 325 327 331 334 336 337 337 335 333 330 326 322 319 316 314 314 313 478 480 480 476 469 463 463 467 469 464 461 465 478 491 496 488 488 493 504 522 535 553 603 687 785 788 786 764 667 487 460 368 402 469 485 543 528 513 511 499 391 546 625 638 607 548 515 445 405 408 420 443 635 758 713 504 455 410 399 404 387 385 393 411 427 433 434 433 427 401 360 373 367 363 359 332 214 228 226 194 155 167 172 179 195 225 270 298 270 257 262 247 220 148 105 97 98 93 90 88 87 86 85 90 100 105 98 76 70 81 110 144 133 116 104 97 91 77 76 67 66 72 69 66 91 98 81 60 71 83 88 79 57 63 58 53 50 53 49 56 58 54 46 47 46 45 45 45 45 44 43 42 42 41 42 43 44 45 45 35 41 52 55 42 40 40 40 66 141 116 72 65 79 81 91 87 89 94 99 102 96 95 109 139 165 149 169 193 197 185 202 208 207 211 233 235 239 249 260 250 234 212 212 238 278 323 352 372 367 321 368 392 422 439 417 394 367 354 345 331 320 331 330 310 276 256 251 260 269 268 258 238 224 214 209 208 208 209 210 211 211 210 209 208 207 206 206 206 207 208 208 208 209 210 211 212 213 215 218 219 219 220 221 222 223 224 225 227 229 230 230 230 229 227 222 216 211 208 206 202 197 193 191 193 180 163 166 178 200 218 231 246 272 285 288 293 314 320 325 327 326 325 326 329 332 335 337 338 339 338 336 335 332 328 324 321 319 319 320 472 469 463 452 439 431 428 428 430 432 439 452 474 493 493 487 486 492 501 511 523 549 611 697 774 782 784 714 611 521 456 433 431 460 530 669 579 515 494 528 650 715 732 665 560 543 483 444 428 431 441 459 548 591 552 455 437 424 405 385 371 370 379 401 422 430 432 432 423 390 344 364 352 342 331 312 264 296 251 196 172 178 170 175 196 239 310 336 282 252 256 249 241 159 106 95 99 97 95 91 86 83 81 89 99 103 95 76 70 83 112 140 122 119 107 98 95 85 73 58 55 64 67 62 69 68 59 56 76 86 88 77 52 53 56 55 52 53 52 58 65 67 60 46 45 45 45 46 46 44 43 41 40 40 40 41 42 43 44 36 38 42 42 37 39 40 67 92 53 40 44 60 77 89 93 96 114 134 138 122 110 103 116 149 164 168 181 212 250 216 238 257 271 278 276 291 293 311 324 248 271 264 247 238 256 296 349 359 340 366 401 372 381 422 443 423 402 382 361 342 329 323 324 321 306 282 256 250 258 271 273 253 235 222 215 210 210 210 212 213 214 214 213 212 211 211 211 212 213 212 211 211 211 212 212 213 213 214 214 215 215 215 217 220 223 223 225 228 231 234 235 235 233 229 222 214 209 208 208 206 202 198 198 200 190 170 172 191 219 239 251 264 276 283 284 289 316 323 327 328 327 328 331 334 336 337 339 339 340 339 340 342 340 336 331 327 325 327 331 452 449 441 427 412 410 408 406 407 414 423 444 471 493 495 493 488 491 498 501 504 517 535 553 548 441 482 490 475 460 431 429 443 512 624 680 551 499 496 555 750 771 691 589 519 512 480 461 452 450 457 490 519 521 497 464 445 429 410 392 381 387 398 413 425 429 431 432 412 370 324 339 325 295 268 262 303 352 253 178 184 185 175 175 224 308 372 364 281 237 243 246 212 158 116 97 101 102 99 95 90 86 83 89 99 103 95 82 76 85 112 144 125 118 105 94 87 78 64 55 54 60 64 59 59 58 56 59 83 88 82 68 50 48 58 57 50 48 61 71 77 80 79 62 59 54 49 46 46 45 43 41 40 39 40 40 41 43 43 41 41 41 43 55 42 42 52 57 42 40 46 53 65 89 96 103 124 147 155 148 132 134 144 144 158 176 185 235 337 330 302 298 293 283 267 304 319 336 332 207 251 291 287 254 264 271 311 313 311 406 419 356 339 379 419 436 427 409 388 367 349 328 316 310 302 294 275 257 251 263 271 267 254 238 227 216 214 213 214 216 218 218 219 218 218 217 219 221 221 219 217 216 215 215 215 215 214 214 214 214 214 214 215 218 223 225 228 231 234 237 239 238 235 229 222 214 210 210 211 211 207 204 203 205 193 173 196 220 246 264 274 281 277 273 272 282 317 325 329 330 331 334 337 339 341 342 342 343 345 346 347 348 345 343 340 336 334 338 346 426 430 427 415 401 404 402 396 394 402 416 432 456 480 491 490 488 483 477 472 479 482 482 480 470 436 440 440 440 441 429 441 529 641 698 578 511 509 519 544 644 648 578 513 484 487 510 504 484 463 458 488 544 574 562 515 472 445 426 412 404 417 433 438 435 431 432 430 404 353 299 307 309 273 244 237 215 345 265 179 172 175 178 182 262 370 368 339 256 216 226 232 180 154 124 101 102 106 104 100 97 95 88 88 92 96 97 94 92 92 110 142 135 121 107 95 86 72 68 66 67 68 60 58 57 55 56 68 87 86 71 55 55 52 59 54 42 43 70 80 84 87 92 83 74 65 54 46 47 46 44 42 41 40 40 41 42 43 44 44 43 42 44 53 62 53 44 43 43 44 106 111 70 91 96 102 123 149 153 148 147 150 155 158 171 176 171 212 325 330 322 191 149 316 315 311 298 284 251 100 187 258 286 287 312 296 294 307 344 428 413 373 365 395 428 450 444 428 410 390 372 349 327 310 302 295 283 267 255 254 272 278 274 263 248 238 228 221 219 220 222 224 226 227 227 228 232 234 234 233 231 229 227 224 220 219 218 217 216 215 215 215 216 219 223 226 230 235 238 241 242 241 238 232 225 217 216 219 219 216 213 210 209 212 206 189 201 215 252 289 302 300 288 276 272 282 317 327 333 336 339 341 344 347 349 350 350 351 352 353 353 352 349 348 347 345 346 353 360 426 429 420 404 396 402 401 394 390 398 409 416 426 436 445 453 459 461 461 460 461 450 446 440 431 429 428 433 439 446 463 545 648 686 631 506 502 540 527 488 528 545 508 477 471 491 573 570 517 460 444 450 521 594 628 598 527 471 441 428 424 436 461 459 445 436 433 427 417 397 365 327 343 350 370 375 258 369 277 186 176 186 175 184 266 368 359 209 176 168 167 189 156 145 128 110 109 108 106 103 99 96 90 90 94 97 98 100 95 92 102 128 136 134 122 105 88 76 86 74 62 59 56 55 55 54 53 62 84 79 63 50 52 61 60 54 48 46 69 72 77 86 95 86 71 63 57 46 47 46 46 44 43 42 42 43 44 45 46 45 44 41 38 41 63 54 44 44 44 96 120 101 74 91 92 99 119 143 154 197 234 208 164 191 235 196 177 220 320 340 333 302 287 302 296 292 173 59 53 50 78 150 241 319 379 340 331 354 401 459 425 421 432 443 444 461 455 442 427 411 393 369 341 316 303 296 288 277 264 256 272 286 293 293 287 266 252 242 235 230 231 232 235 236 238 244 247 250 251 251 251 249 246 241 235 227 224 221 219 217 216 216 218 221 225 229 233 238 242 245 246 245 242 236 230 225 227 233 233 229 226 226 228 236 232 199 208 246 281 296 290 294 294 289 282 282 319 332 340 345 349 353 357 360 361 361 359 358 359 359 359 356 353 352 352 353 357 365 372 442 426 408 395 392 403 397 387 386 397 397 398 399 402 407 414 422 432 442 453 459 441 429 421 415 413 425 454 480 506 556 639 644 590 520 513 588 588 508 432 496 496 452 449 480 512 640 628 530 436 429 431 433 501 596 652 608 510 453 431 423 435 469 466 447 438 432 426 398 371 361 372 385 393 407 422 418 409 285 198 188 183 180 184 265 368 361 339 233 167 176 233 159 140 126 113 109 107 108 108 104 95 86 92 98 101 99 94 88 91 108 135 144 139 124 107 92 76 82 70 58 55 53 66 72 64 54 73 86 73 58 50 50 62 63 62 60 54 73 78 68 58 67 68 61 61 58 46 46 46 46 46 46 45 45 45 46 47 47 46 42 37 33 36 43 44 43 42 40 110 81 55 68 84 88 97 110 128 152 188 241 215 153 168 221 186 160 163 179 173 161 155 193 296 292 289 169 49 48 48 53 213 371 377 331 332 348 384 439 480 446 447 455 445 413 447 457 452 439 429 412 384 353 326 305 299 292 284 276 268 274 291 306 316 320 301 284 268 254 245 245 245 246 247 249 255 261 265 267 268 269 268 265 262 256 243 234 227 223 220 219 218 220 223 228 232 236 241 246 250 252 251 247 243 240 239 244 250 252 253 253 256 263 272 267 231 248 279 298 303 299 300 300 298 294 291 328 343 351 358 366 371 375 375 373 370 366 364 365 366 365 362 358 359 361 364 369 376 380 450 418 393 384 388 405 389 380 384 393 387 383 379 380 386 388 391 400 417 442 463 452 428 411 405 394 431 497 553 590 627 604 511 461 484 549 742 646 506 440 476 329 310 383 472 504 624 607 514 427 414 411 409 420 468 547 569 496 446 424 421 429 442 445 442 437 431 426 419 412 407 405 409 416 423 421 394 356 309 248 195 186 191 195 271 369 357 250 193 232 275 187 148 126 116 112 111 108 115 109 96 88 91 96 98 93 86 92 82 96 120 135 143 137 122 109 102 83 74 77 72 58 56 74 75 72 74 86 86 69 55 48 40 76 83 81 78 71 75 71 58 42 32 39 45 47 47 46 46 46 46 47 47 47 47 47 48 48 47 46 35 31 40 32 35 38 39 38 34 37 43 50 60 74 85 92 98 110 137 148 188 196 177 176 175 159 131 99 75 66 71 69 86 147 140 133 91 50 48 48 49 153 288 361 317 314 341 390 444 468 455 454 455 444 408 407 437 456 447 439 427 399 367 339 309 302 296 291 287 284 289 301 316 330 340 328 316 299 280 263 259 258 258 258 258 263 272 279 283 284 281 278 276 276 275 267 250 238 230 223 221 221 222 225 230 235 240 245 250 255 259 259 256 252 249 247 257 268 276 282 288 294 299 302 297 276 293 301 305 309 314 316 317 317 313 302 341 357 365 369 370 378 382 382 379 376 373 371 372 372 371 369 367 369 372 375 380 383 383 447 406 383 377 383 396 378 378 386 390 380 371 368 372 379 374 374 378 396 428 464 470 437 406 391 376 439 536 602 611 560 461 434 447 492 581 770 679 566 520 529 325 282 304 373 481 601 567 486 422 412 409 400 403 422 453 458 440 428 425 429 434 441 443 426 399 427 423 420 417 414 412 417 425 435 437 414 313 309 300 254 202 279 302 332 338 248 180 157 242 314 204 149 134 125 115 110 106 109 102 95 101 94 98 99 97 94 104 90 96 112 125 141 133 122 111 98 78 78 84 85 79 80 69 63 76 97 90 86 68 55 50 48 86 94 90 84 79 65 63 50 36 46 46 46 46 46 47 47 46 46 46 46 47 47 47 47 47 46 46 35 26 27 28 29 27 27 33 41 38 40 49 63 74 84 83 86 98 112 142 159 182 207 205 160 134 104 71 53 48 55 54 48 55 54 52 50 49 49 49 50 94 178 277 299 312 347 401 452 446 447 447 447 445 439 412 402 420 453 441 435 418 390 355 319 309 303 300 298 297 307 316 327 338 347 343 336 323 305 284 274 273 276 278 279 279 283 288 290 288 285 282 281 282 285 284 271 257 242 230 225 223 224 227 233 238 244 250 256 262 266 267 264 260 259 262 272 284 294 300 306 310 314 317 316 302 307 312 316 321 330 340 348 352 352 347 365 373 376 378 377 379 381 381 380 380 379 378 379 380 379 379 378 380 383 384 385 386 385 402 382 372 369 371 378 368 376 385 385 376 366 369 376 378 367 368 372 387 415 453 470 441 403 379 379 445 542 574 522 422 414 417 457 533 637 797 644 559 612 728 529 438 407 416 462 611 544 468 427 419 410 403 403 411 424 421 415 432 450 452 443 444 442 431 419 429 425 420 416 413 413 415 420 425 404 307 311 340 342 312 280 280 279 281 255 160 148 152 215 264 199 145 148 146 129 105 116 108 104 109 122 115 113 108 106 111 114 97 92 98 113 136 135 121 103 87 76 84 90 94 93 79 64 70 89 104 95 82 66 55 55 67 83 82 77 74 71 55 52 45 39 51 50 48 47 46 46 46 46 46 45 45 45 46 46 46 45 45 36 32 31 30 31 33 37 42 44 42 34 35 44 58 77 78 77 79 88 111 146 157 161 166 165 165 122 85 72 62 54 50 49 50 51 50 49 48 47 48 50 54 72 121 217 279 324 390 450 458 428 424 426 432 440 442 435 416 401 401 394 427 434 413 376 338 324 315 310 308 308 317 328 339 346 353 352 347 339 326 308 293 289 290 293 295 296 298 298 296 292 288 287 288 290 293 293 286 275 262 248 233 228 227 230 235 242 249 257 264 270 273 274 272 270 272 278 289 299 306 311 316 318 320 322 323 311 316 325 336 348 354 368 378 383 384 379 381 382 382 383 383 383 383 383 384 387 386 387 388 390 390 390 389 389 389 389 389 389 389 332 357 364 361 359 361 363 375 384 384 379 371 383 386 375 363 368 369 384 407 422 423 407 390 381 387 451 504 477 411 383 387 423 516 621 690 792 572 494 584 721 619 491 428 420 444 512 476 440 418 410 400 410 421 424 418 409 407 462 488 454 440 440 442 446 448 439 436 431 424 416 410 406 369 369 370 252 329 366 366 353 356 290 250 221 188 145 147 161 183 189 158 145 163 197 212 186 202 149 120 118 124 128 124 115 113 121 113 96 87 89 103 134 140 120 94 81 80 88 94 96 91 68 71 87 98 95 82 70 61 52 54 83 78 72 69 69 66 61 55 45 41 52 51 49 48 47 47 46 46 45 45 44 44 45 45 44 44 44 41 39 37 34 33 38 41 43 42 29 36 41 47 57 69 74 74 75 84 111 152 169 171 167 163 149 112 81 66 56 50 48 47 47 47 47 46 45 45 46 50 62 85 129 203 276 327 389 447 468 446 428 415 414 427 438 441 436 431 431 431 402 383 385 397 356 339 327 319 318 319 318 328 342 353 363 360 356 352 346 334 321 314 311 310 310 312 314 316 317 309 302 298 297 297 300 300 297 291 281 267 253 240 234 234 239 248 257 265 272 277 279 280 280 281 286 294 305 312 317 319 320 321 323 328 331 329 336 350 366 378 382 386 390 393 393 387 387 386 386 386 386 386 385 386 388 391 393 394 396 398 398 397 396 396 396 395 394 394 395 269 341 358 356 353 353 366 379 390 394 390 391 400 392 372 366 373 378 392 401 383 381 378 381 392 412 451 452 424 389 377 395 443 550 659 691 576 490 467 510 594 630 534 454 419 424 439 430 418 405 394 398 429 442 433 413 407 441 499 500 438 429 442 459 474 479 468 473 467 449 425 406 398 330 327 370 330 345 363 372 374 374 349 318 260 208 208 207 205 196 187 185 205 216 273 332 331 308 198 126 102 102 106 110 110 113 120 105 94 87 85 94 129 137 118 94 82 85 91 92 89 81 62 85 96 91 74 58 58 56 52 56 94 79 76 77 76 74 78 64 47 41 55 53 52 49 47 49 48 47 46 45 44 44 44 44 44 43 43 44 41 37 36 34 39 41 38 32 34 40 40 44 58 70 75 78 82 95 121 155 156 152 162 169 159 137 101 61 52 48 46 45 44 43 43 50 51 41 44 48 71 115 174 233 305 342 380 429 471 455 428 404 395 407 423 438 444 444 444 438 399 375 372 374 371 355 347 341 322 320 327 331 335 345 360 365 367 368 366 358 352 346 339 333 329 330 332 336 338 330 320 311 306 306 307 307 305 302 298 287 272 258 249 244 248 257 267 275 282 285 286 287 289 292 299 310 319 323 323 323 323 323 326 331 337 339 352 365 375 381 386 389 392 394 396 393 392 390 388 387 388 389 390 392 395 399 402 405 408 409 409 408 406 405 406 403 400 399 398 245 317 346 351 351 352 372 387 394 395 398 409 415 404 385 379 387 389 397 403 394 381 377 393 415 426 430 417 411 415 425 434 468 522 561 552 488 472 458 456 485 567 562 485 419 411 412 410 411 417 428 447 451 441 423 407 414 479 499 472 427 431 469 504 528 534 515 539 530 493 444 410 401 388 377 369 360 364 365 366 368 368 280 291 282 273 338 347 342 305 292 359 360 344 305 265 242 161 107 83 84 99 108 105 104 104 103 99 94 88 85 89 101 107 104 91 77 85 88 76 70 70 43 81 89 71 47 58 57 54 61 81 105 87 85 86 84 85 82 65 51 49 59 57 56 53 50 55 54 53 51 48 46 45 45 45 45 45 45 45 43 39 34 35 38 38 35 35 40 43 42 48 64 73 81 85 92 103 121 140 151 153 150 173 162 150 115 57 51 48 47 40 28 27 29 86 91 29 43 46 77 141 226 290 363 390 414 446 455 433 407 386 370 353 369 392 422 446 444 436 418 409 409 414 403 362 338 339 345 339 337 333 330 333 344 356 365 369 369 369 368 365 361 356 351 349 349 351 352 346 337 326 318 316 315 314 311 309 309 302 288 274 263 259 260 268 278 286 291 293 293 295 298 303 312 324 330 330 327 325 324 325 329 334 339 344 356 367 375 380 385 388 393 398 402 400 397 395 392 392 395 399 403 407 411 413 416 421 427 433 433 434 432 430 431 416 408 404 402 251 238 313 356 359 366 384 379 375 380 393 390 408 408 397 389 389 388 402 415 410 393 397 417 427 410 397 403 427 454 468 453 469 478 470 459 521 518 482 441 426 482 532 478 415 407 399 400 427 465 501 515 445 410 399 404 419 442 441 433 437 466 525 568 589 581 531 585 572 526 472 431 413 389 370 353 326 349 359 355 352 367 369 365 265 149 156 249 272 311 345 324 284 258 214 174 161 86 71 66 73 103 126 108 101 102 100 96 96 86 79 86 82 98 101 90 76 74 50 66 72 48 71 80 62 41 36 57 57 48 60 95 113 92 80 78 82 80 67 59 61 67 63 61 61 62 63 64 64 63 60 55 50 47 46 46 47 47 48 48 48 46 38 40 42 37 34 40 43 47 49 56 74 79 85 90 95 103 119 132 142 145 146 161 159 143 104 53 50 47 41 51 74 36 28 34 34 26 28 42 68 157 295 323 427 436 426 435 428 405 383 367 350 306 299 317 357 399 401 410 426 436 432 413 392 358 327 313 325 327 341 349 342 323 325 343 358 367 371 371 370 369 368 368 365 362 361 363 362 356 349 340 332 328 326 324 321 318 319 315 302 288 277 273 275 282 290 297 301 300 300 302 307 315 327 336 337 334 330 328 326 328 332 337 342 348 358 370 378 385 390 393 397 404 409 409 408 407 406 406 409 412 413 413 412 412 384 360 362 366 363 359 354 350 353 368 405 425 414 281 248 313 351 359 369 380 372 365 372 389 376 379 392 397 387 379 385 407 426 428 417 422 429 419 388 377 400 432 456 461 439 440 441 445 468 554 554 496 433 405 438 444 425 408 405 394 402 464 503 489 465 394 382 391 398 406 412 414 425 460 533 603 620 582 509 434 442 492 511 487 450 420 390 369 358 349 342 279 252 289 374 370 364 343 268 131 249 304 302 278 269 261 215 182 151 111 136 138 133 121 107 109 104 97 87 78 93 93 87 74 61 82 86 84 76 64 70 63 76 79 61 69 54 42 45 56 37 53 48 55 83 92 63 62 63 55 53 52 63 69 67 64 62 63 64 66 68 70 70 68 64 59 53 50 49 50 51 52 52 52 51 51 49 48 41 33 37 48 51 55 67 84 85 86 89 95 102 118 142 155 157 155 156 155 132 92 49 43 47 46 48 56 45 31 26 31 41 42 46 71 157 290 331 457 473 444 430 417 390 372 362 357 358 299 276 279 297 320 351 390 411 403 372 361 350 328 300 287 300 325 340 343 354 337 340 354 368 374 373 372 370 368 366 366 367 370 372 371 366 359 353 346 342 341 339 334 330 329 327 315 301 291 286 288 294 301 307 309 309 309 312 317 325 338 342 342 338 334 332 331 334 339 344 349 355 363 372 378 383 386 387 388 394 397 397 395 393 392 392 390 382 371 359 349 333 263 209 217 239 256 272 284 288 298 315 339 356 372 228 251 325 356 359 365 371 362 356 363 381 389 384 389 391 380 370 386 415 439 446 437 432 424 407 383 380 397 409 412 410 415 402 403 411 444 567 493 422 405 436 420 407 401 401 401 399 423 446 447 423 401 385 387 390 389 396 401 409 420 440 471 485 492 460 409 391 434 463 467 450 428 408 385 370 363 354 270 218 206 232 283 289 334 311 246 215 262 281 271 253 253 256 209 148 105 97 106 135 141 125 106 103 101 97 87 72 80 87 84 75 69 80 63 62 65 62 64 62 67 64 49 49 41 36 37 44 55 60 51 56 74 61 59 55 49 42 35 54 62 64 62 60 59 59 60 62 65 68 70 70 68 65 61 58 56 56 58 59 57 55 53 51 43 42 39 37 45 54 53 63 81 93 89 85 86 94 107 121 154 183 190 165 156 151 136 113 86 43 45 45 41 42 51 38 35 40 47 46 47 78 171 314 338 462 499 481 458 425 413 411 400 374 364 363 308 261 265 281 299 321 337 344 347 346 345 337 316 281 282 296 309 320 352 340 342 349 358 381 380 378 375 370 364 362 368 376 381 384 384 379 372 365 359 357 353 347 341 340 338 327 314 304 299 301 306 311 313 315 317 318 320 327 338 344 347 347 344 340 339 340 345 351 358 363 366 369 372 374 370 367 363 361 363 373 357 342 314 248 228 215 207 199 184 167 125 92 84 108 158 199 232 253 260 263 265 266 267 273 205 218 287 332 352 361 367 360 356 360 372 378 387 389 384 373 370 397 433 459 463 440 424 421 414 398 393 390 386 378 368 374 374 374 378 390 420 512 554 498 377 315 377 395 388 381 402 429 435 426 406 381 382 381 384 394 410 404 406 413 422 436 438 444 435 401 342 428 448 444 434 426 414 396 383 375 363 246 199 198 219 236 218 307 265 189 254 283 277 258 230 198 168 159 122 100 133 95 123 136 125 107 101 98 94 85 70 80 85 81 75 75 78 70 64 63 65 61 58 54 56 66 62 59 54 50 49 59 60 50 49 60 51 52 49 42 37 49 57 58 58 57 56 54 53 53 56 59 62 65 66 68 68 66 64 63 63 63 51 44 48 53 40 41 45 49 51 51 53 66 77 84 92 93 89 86 91 109 137 162 197 210 166 150 145 145 140 115 54 46 42 39 44 50 43 43 47 47 46 47 75 172 341 336 453 502 496 487 470 452 434 417 399 369 361 302 249 251 267 276 287 301 317 335 340 344 346 341 314 290 279 279 291 314 317 331 343 352 393 391 384 378 374 369 368 377 388 396 404 405 404 399 391 383 370 364 358 350 348 346 338 326 315 312 313 316 317 318 320 323 325 330 338 345 347 349 350 350 348 348 354 362 371 378 381 378 373 367 361 348 339 333 329 326 331 284 242 214 173 152 151 157 157 143 134 124 136 158 157 183 212 231 240 244 242 232 219 208 207 206 199 243 302 343 357 365 361 360 364 365 342 367 382 379 368 381 423 462 482 474 440 425 428 429 417 396 395 383 367 326 191 328 363 364 343 247 445 514 475 375 287 376 338 335 389 407 416 423 411 385 360 358 361 382 416 446 414 405 407 415 428 429 433 437 429 397 446 450 445 441 437 427 415 402 390 372 257 203 207 228 221 197 257 223 177 251 272 260 223 173 121 96 142 132 113 143 106 121 131 127 110 101 96 91 80 64 82 83 79 74 72 79 72 62 56 59 65 52 50 56 62 59 64 56 45 44 51 45 41 43 50 50 49 53 53 51 61 59 56 54 52 51 49 48 49 53 57 59 61 63 66 68 69 68 68 65 58 59 58 58 56 44 51 59 62 59 54 59 64 64 68 85 91 86 87 99 121 156 208 224 200 164 150 136 137 128 72 61 52 48 47 49 53 63 61 50 48 47 43 61 150 331 320 437 490 482 480 490 478 457 434 416 396 377 359 326 264 259 270 284 300 320 372 366 364 361 345 336 322 296 275 275 282 288 306 325 341 382 378 382 388 382 379 377 388 403 417 431 433 433 429 420 400 385 374 366 361 356 352 348 338 326 322 322 322 321 321 325 331 336 341 346 347 347 349 352 354 354 359 367 376 382 384 381 372 359 345 334 321 317 301 269 251 247 203 160 139 141 134 141 145 138 136 169 231 231 153 132 184 216 231 238 237 237 223 203 190 196 211 203 237 296 341 354 361 357 361 367 364 335 363 380 381 376 395 460 480 480 470 438 432 441 440 421 391 230 138 207 320 169 323 357 354 319 188 257 314 356 354 268 370 283 285 383 393 391 391 381 362 345 341 348 383 433 463 420 402 401 411 428 433 432 436 449 467 470 463 457 452 444 435 428 417 404 382 278 242 240 242 225 224 218 197 190 227 257 222 162 107 87 116 181 163 114 107 105 121 128 126 119 101 95 92 82 64 78 82 79 73 71 84 58 51 52 47 62 44 49 51 36 42 53 41 31 39 44 35 35 42 48 47 49 58 64 64 65 61 55 51 48 45 44 45 49 55 58 59 60 63 66 69 70 70 70 68 62 63 63 57 46 43 52 59 61 57 55 56 61 64 65 69 67 68 79 98 118 223 222 196 177 150 147 173 185 169 132 68 56 56 55 62 70 100 90 58 49 64 68 68 105 233 249 336 402 405 328 377 449 471 448 423 409 390 378 348 281 294 302 309 315 325 380 388 388 388 381 358 344 328 306 280 276 278 284 295 311 337 340 361 378 368 370 390 410 434 466 473 471 464 454 441 422 400 387 378 365 367 363 359 352 342 331 328 325 323 325 332 342 349 350 347 345 346 349 353 357 358 363 367 371 373 371 359 341 325 317 314 309 296 240 142 121 143 148 139 132 138 139 148 148 129 146 186 220 218 181 138 170 184 199 233 235 229 219 208 204 223 209 202 250 309 346 354 354 351 359 364 359 342 363 374 374 379 432 464 462 457 454 432 429 447 443 410 379 303 139 98 167 161 320 350 301 218 137 139 162 267 354 249 358 251 211 276 330 355 353 346 340 334 335 345 358 386 440 418 398 393 393 384 429 429 429 443 468 469 467 462 453 441 433 427 420 412 397 320 326 312 279 261 265 247 210 183 203 287 227 144 100 124 159 180 154 114 99 95 121 131 132 133 105 97 95 91 81 85 85 80 78 85 91 68 65 61 41 40 38 36 35 37 55 54 42 43 61 41 41 42 46 49 39 47 56 61 60 63 61 55 48 45 42 42 44 50 56 59 59 61 65 67 69 70 70 69 67 65 63 62 54 41 42 50 55 57 58 64 57 58 60 60 60 61 64 76 102 152 196 195 180 169 166 166 198 216 207 190 111 76 66 70 83 86 63 68 86 60 127 163 136 88 102 128 158 228 261 137 213 346 432 450 416 403 391 371 326 243 282 312 336 353 359 381 398 403 400 399 384 366 349 334 319 292 283 282 287 296 305 312 323 329 321 337 389 424 446 477 469 456 441 439 462 443 417 398 387 378 378 377 371 360 349 336 331 327 325 330 343 350 352 348 345 344 346 351 355 357 357 357 356 354 351 348 336 325 319 315 306 201 144 127 101 109 132 148 162 177 169 156 157 157 148 192 243 266 268 268 255 224 203 204 222 228 222 228 243 256 275 202 188 208 287 340 346 345 344 359 375 380 361 370 372 369 385 450 420 437 454 453 430 425 448 439 397 361 333 253 216 231 247 227 223 235 209 96 120 184 297 376 300 357 259 189 193 245 279 310 321 322 325 335 313 273 269 355 363 379 378 351 304 398 411 411 420 440 443 448 451 447 435 427 419 413 410 410 405 397 389 365 312 274 252 236 258 320 206 285 249 165 162 172 135 110 100 95 100 120 115 115 143 125 109 98 84 68 94 92 83 99 139 83 59 42 33 35 37 39 39 37 34 32 48 58 66 66 35 41 54 59 51 35 50 57 56 55 58 55 51 48 44 42 42 47 50 50 52 55 60 64 68 70 70 70 68 65 63 62 57 49 44 50 50 56 62 64 63 58 58 58 58 63 69 69 72 86 118 146 166 171 166 175 172 182 184 168 133 104 81 69 67 61 69 68 63 76 154 261 254 242 245 186 79 73 95 109 112 152 234 348 437 398 386 377 355 295 166 217 250 300 365 397 410 422 419 408 411 401 381 364 351 338 311 307 305 300 298 297 297 297 295 291 314 360 394 409 418 411 398 385 391 433 414 430 436 417 388 387 381 375 369 357 342 336 332 330 334 347 351 349 344 343 347 351 354 355 354 349 343 338 335 333 330 321 267 193 181 197 232 211 138 102 107 123 158 195 195 197 182 177 192 226 278 315 327 325 320 317 211 166 197 215 242 254 263 275 298 332 205 254 279 310 335 347 347 348 360 371 373 360 353 359 365 384 432 386 432 460 452 429 417 434 423 383 346 328 326 328 327 312 202 129 206 271 104 191 269 329 367 384 317 279 252 235 221 199 275 313 310 315 330 204 146 168 206 192 309 336 314 357 352 363 372 394 444 456 459 457 447 426 417 411 409 409 408 405 399 386 365 341 324 292 267 258 262 247 204 175 169 176 127 113 105 98 94 109 114 109 114 142 150 134 97 67 68 102 99 88 78 70 53 56 52 41 35 60 65 57 49 46 34 40 62 76 65 48 58 61 52 35 31 44 50 50 49 50 34 40 48 44 42 46 54 53 39 36 47 55 61 66 70 71 70 68 65 62 60 47 41 50 59 56 67 75 70 56 56 58 58 59 72 82 78 71 73 94 113 147 170 173 174 167 164 164 160 138 116 91 75 72 72 202 145 135 254 274 294 291 286 275 226 143 100 95 110 104 143 217 318 407 373 364 353 317 235 106 145 170 234 333 382 418 426 425 425 416 407 387 369 358 346 334 340 344 346 366 363 360 359 345 288 303 327 346 355 379 381 371 359 352 356 350 400 424 403 371 391 391 386 382 373 359 354 351 346 347 358 360 354 347 352 356 358 357 353 345 332 324 306 274 265 250 234 175 103 100 119 162 161 128 125 136 155 171 184 208 198 209 244 298 354 363 346 306 266 324 240 202 205 198 198 243 270 285 300 341 415 199 215 299 324 334 341 345 342 352 361 373 389 330 347 359 368 395 371 426 448 434 421 403 395 363 311 265 316 324 291 250 244 297 206 240 297 191 305 224 212 280 337 163 238 245 232 332 321 313 306 303 304 311 179 128 201 350 281 284 292 322 394 351 345 397 446 437 473 479 473 455 424 409 405 406 408 409 406 402 333 258 246 274 282 271 279 318 241 188 203 225 191 136 115 108 110 114 98 101 105 117 141 145 141 120 93 79 112 105 92 76 60 49 56 62 58 45 54 60 50 40 44 53 47 61 69 53 53 65 55 43 48 47 48 48 48 45 32 35 35 37 44 44 63 66 53 37 47 49 52 57 64 71 73 73 70 67 64 62 50 47 58 57 70 83 85 72 56 56 57 60 66 76 89 85 73 69 93 103 150 185 177 165 156 154 153 147 139 110 88 74 66 69 245 172 148 303 304 303 301 297 283 232 168 157 183 217 224 232 202 236 348 333 321 308 223 87 83 105 140 199 270 315 369 396 419 440 428 412 392 374 360 349 348 360 370 369 359 374 375 371 367 356 360 366 353 329 367 367 356 341 331 322 322 326 324 320 327 362 364 353 345 339 334 336 338 342 370 369 344 340 371 367 364 358 349 339 326 298 294 242 142 123 112 104 99 99 102 100 111 125 132 136 147 160 169 174 178 193 238 303 353 273 315 312 217 104 284 128 192 257 200 207 251 278 293 312 355 400 197 200 263 300 320 332 341 337 347 347 352 374 342 334 340 351 365 371 417 421 405 411 387 354 304 235 175 304 319 225 120 125 291 327 337 335 316 298 206 225 255 174 176 198 256 312 329 321 317 281 220 173 293 169 118 152 212 257 262 268 299 355 335 355 426 466 410 408 409 422 430 420 408 406 409 414 415 409 408 376 300 203 239 270 263 251 260 182 213 256 242 148 134 123 120 118 110 97 112 111 110 125 138 126 122 119 109 97 127 144 122 64 39 59 57 45 41 37 51 54 53 54 47 47 53 53 44 47 48 49 53 58 57 52 49 45 39 40 33 35 41 43 46 53 52 49 49 50 50 52 57 66 72 75 75 73 70 67 66 63 61 59 53 86 91 80 70 58 58 64 72 79 76 83 81 72 64 74 103 164 196 171 156 150 149 144 129 119 114 107 98 102 164 271 242 227 307 307 306 305 295 269 225 169 169 195 220 274 146 84 90 115 96 92 88 82 80 74 82 108 145 191 260 293 345 399 437 439 415 397 383 370 360 361 373 385 386 365 383 385 379 376 373 368 333 304 315 347 404 380 333 322 315 295 276 267 271 281 288 278 265 257 257 266 277 287 298 318 312 293 289 304 284 267 243 216 194 183 162 137 111 99 100 104 101 100 106 116 113 124 139 148 144 145 154 161 155 154 177 217 256 281 308 150 85 116 169 182 144 161 194 196 231 261 280 294 309 338 359 189 185 213 258 296 321 334 333 343 339 334 343 346 321 326 345 352 375 405 397 385 402 371 364 363 356 338 323 321 314 314 320 328 337 338 270 131 240 184 251 296 176 148 165 228 298 334 329 328 289 254 264 302 157 189 293 301 205 216 228 250 299 326 344 385 407 373 342 332 356 392 414 397 393 400 413 423 418 417 402 345 251 288 250 237 241 228 143 239 278 229 128 129 129 123 111 100 117 116 105 100 111 127 116 113 120 128 115 173 185 135 50 31 47 42 31 32 28 38 44 51 59 40 40 42 42 38 37 35 48 62 62 60 54 46 43 51 47 40 40 43 44 44 44 41 42 52 54 54 55 58 66 73 75 76 75 73 71 70 75 80 81 86 96 93 81 64 59 68 77 85 94 95 72 69 74 72 82 120 142 156 168 159 156 150 144 137 122 154 163 159 174 264 287 291 295 308 308 308 306 285 241 229 181 187 208 199 200 126 125 128 64 57 62 67 112 220 271 155 103 116 145 175 225 270 330 415 419 411 404 401 397 387 383 391 402 407 390 385 388 385 367 376 337 298 282 294 318 326 327 328 322 314 286 256 237 234 231 221 214 205 189 190 199 212 223 231 229 218 214 212 206 190 176 156 136 126 131 130 134 135 116 108 119 117 108 111 121 138 145 147 151 154 148 153 161 159 158 166 184 210 246 308 276 222 167 142 141 158 180 199 215 231 254 276 291 300 313 328 182 179 192 228 273 308 322 325 335 336 338 340 299 324 336 338 343 364 371 372 370 365 363 363 356 341 323 312 313 197 167 328 327 251 230 200 122 170 159 176 212 236 259 246 284 334 351 353 350 270 193 201 297 147 142 251 339 171 175 182 193 227 270 278 293 309 313 303 297 310 338 370 395 392 395 405 414 425 425 402 359 314 331 272 246 245 232 169 252 246 182 135 135 129 118 111 116 140 110 92 92 101 111 109 103 106 126 154 211 175 91 33 31 31 32 31 29 28 29 31 37 49 46 43 44 43 36 34 42 56 64 63 59 47 43 50 62 48 45 44 44 46 42 40 41 45 51 54 57 58 60 63 68 72 74 74 74 75 76 77 81 91 92 94 87 77 67 58 68 79 87 85 71 64 66 71 74 89 122 147 163 172 155 159 161 158 151 175 193 204 210 211 210 233 246 263 298 308 309 302 267 201 205 179 181 188 168 163 141 161 155 66 135 91 65 83 125 153 118 102 108 122 129 136 151 219 366 420 432 438 440 437 433 422 423 432 435 412 386 383 382 357 356 310 279 268 277 341 306 288 296 296 304 285 254 229 223 219 217 198 170 161 162 168 172 174 167 168 160 178 197 162 201 147 120 139 142 165 172 172 164 143 131 118 113 119 126 133 137 149 161 153 188 185 184 206 233 233 232 214 190 211 239 244 216 176 166 170 167 175 196 207 218 245 269 282 293 300 315 186 199 217 238 263 288 304 310 319 317 321 335 334 326 304 306 345 361 368 371 356 331 351 364 355 336 319 311 207 235 304 341 336 299 284 239 152 153 247 228 219 291 279 263 312 366 376 377 369 306 238 212 215 192 181 228 306 139 147 157 170 203 256 231 235 253 266 286 299 298 296 311 376 382 407 417 393 414 413 399 369 329 303 342 317 254 206 226 255 195 132 148 154 135 129 138 153 143 115 94 85 87 93 88 91 100 115 158 200 130 43 36 35 40 42 39 32 30 34 35 33 32 52 58 57 51 41 37 56 63 61 59 52 45 51 60 59 48 44 45 46 45 41 42 46 49 50 53 57 60 61 61 61 65 68 72 74 76 71 75 85 93 89 86 81 77 76 73 75 85 93 87 74 69 68 72 93 169 173 168 170 180 178 202 220 209 167 231 222 208 196 175 164 178 209 243 269 297 285 258 215 156 154 154 152 145 136 166 167 193 212 174 242 209 131 61 68 95 91 94 105 110 108 108 111 131 193 381 442 469 490 499 503 492 481 472 464 432 406 386 373 364 332 308 280 256 258 318 291 273 279 278 278 275 255 226 219 214 203 184 165 152 158 159 163 159 123 136 166 234 280 194 286 163 93 144 185 196 200 199 194 179 152 126 116 120 120 134 145 158 179 212 316 284 262 309 338 340 332 277 193 192 194 200 196 180 171 180 182 183 187 189 212 232 247 260 281 293 309 204 237 267 294 278 261 268 289 288 286 298 322 328 335 307 302 338 357 366 364 350 332 335 345 339 327 317 316 283 242 270 346 290 287 305 298 256 262 336 316 276 270 227 228 301 341 304 313 291 304 300 251 183 279 312 299 256 121 153 172 203 270 336 277 274 293 290 285 300 305 303 303 301 322 421 468 387 378 362 354 349 338 304 343 377 337 215 211 241 213 193 231 196 177 169 164 155 137 118 101 87 81 82 80 83 94 112 147 156 98 38 37 38 64 75 63 37 32 39 36 29 29 31 52 59 56 50 39 50 52 50 51 38 64 69 57 47 46 45 45 44 39 43 49 50 48 49 52 56 59 61 59 57 58 63 67 67 73 75 79 83 87 88 93 97 96 87 83 84 91 94 87 79 76 77 86 116 182 184 181 195 229 268 266 260 271 304 258 246 230 211 205 183 189 208 226 230 234 152 96 91 117 145 145 141 136 127 163 205 254 295 306 308 307 240 135 61 79 81 93 109 104 105 107 110 147 277 366 398 424 460 504 536 550 541 515 494 452 420 402 393 380 353 329 293 254 243 253 268 277 275 270 261 268 254 221 213 207 195 181 168 168 167 157 142 126 118 158 225 263 254 250 295 185 95 103 174 190 203 215 229 256 207 152 121 125 127 136 152 176 208 251 327 299 278 331 302 326 318 267 194 194 196 200 198 185 175 176 176 179 185 185 202 219 231 234 250 260 273 216 238 256 260 246 241 254 270 286 284 287 301 316 326 301 284 303 351 363 354 339 328 328 330 325 319 317 325 344 292 288 344 249 280 311 328 318 266 267 270 242 184 162 181 240 237 152 172 139 193 216 173 280 286 303 280 207 172 216 221 262 362 364 366 374 383 381 328 287 288 305 312 306 321 408 454 397 375 342 320 329 363 348 351 379 398 367 237 226 221 212 204 189 175 171 170 166 160 123 105 99 94 93 79 85 106 140 221 125 57 37 38 40 43 44 51 68 37 39 43 40 30 30 49 57 54 50 48 49 39 32 45 49 63 61 52 53 49 48 40 34 44 58 54 50 48 48 51 55 58 59 58 56 55 58 60 57 69 101 95 73 88 93 114 121 112 96 91 93 95 95 92 90 86 85 93 117 170 175 181 196 206 263 303 321 329 351 330 293 264 251 248 247 244 245 243 221 183 149 117 91 80 129 129 126 132 134 191 251 290 308 307 308 307 282 205 60 68 82 116 147 105 106 107 147 215 205 214 308 391 423 470 551 566 555 541 503 464 437 425 421 407 388 360 313 256 232 244 280 292 265 264 258 258 248 226 209 201 193 188 199 272 250 187 129 107 109 139 174 194 202 255 288 300 241 121 118 178 213 228 242 278 226 164 128 132 136 146 162 182 204 233 272 219 184 292 339 265 200 177 181 190 197 200 196 185 181 173 172 175 175 173 187 203 207 187 200 208 228 222 203 199 241 246 245 252 263 273 278 282 286 294 303 288 276 288 347 360 348 332 325 326 323 319 318 324 341 348 355 348 311 219 307 295 262 232 139 96 99 112 114 106 121 112 101 102 111 129 148 180 201 118 108 226 289 233 233 232 232 280 370 367 364 364 369 376 374 353 342 341 339 304 289 331 372 369 352 352 342 331 330 343 298 272 288 328 260 211 178 166 170 147 145 182 196 149 148 119 108 108 104 101 78 82 110 145 176 103 53 38 45 41 41 40 49 70 44 38 41 41 31 31 51 59 55 49 48 38 48 58 44 42 51 51 50 59 53 52 47 45 60 57 53 50 49 49 53 56 58 59 58 59 51 46 52 67 68 120 106 66 104 103 121 119 103 98 98 99 100 100 99 101 96 92 94 107 145 161 175 189 196 253 312 345 353 356 366 340 303 274 276 308 328 314 271 240 196 158 138 121 63 125 142 138 133 134 124 109 179 307 309 309 296 204 73 64 78 106 155 186 114 111 141 220 277 101 188 303 370 387 430 500 545 567 560 516 464 441 440 449 447 410 377 330 263 218 220 267 284 235 254 253 242 235 239 212 237 219 188 198 246 216 157 108 93 101 133 212 253 174 205 124 79 138 307 234 220 228 235 214 186 170 153 139 140 142 152 165 178 191 214 252 266 269 273 338 329 264 190 190 196 199 198 190 179 182 175 171 170 160 160 168 178 181 175 181 194 210 219 202 188 192 226 244 247 258 269 283 284 277 278 281 275 269 276 308 349 343 330 325 326 324 322 327 342 362 357 349 305 237 192 296 189 84 105 285 123 98 123 136 106 90 88 98 106 79 82 108 135 144 114 102 227 299 252 253 257 220 224 297 366 368 369 374 385 394 396 385 368 347 312 283 280 285 288 301 333 340 338 348 394 335 280 257 267 263 244 226 201 175 204 188 207 203 147 197 168 148 136 118 111 90 115 132 92 84 76 55 37 41 45 40 37 47 72 64 44 37 37 34 34 40 51 57 49 48 46 58 65 42 35 40 53 64 66 61 45 35 40 58 54 52 51 53 56 59 61 61 61 63 56 64 70 71 71 70 103 93 60 85 101 99 92 88 93 94 97 103 108 105 105 110 107 102 121 126 159 197 224 229 272 308 335 354 361 371 367 333 287 289 343 368 351 306 275 296 255 208 173 90 104 136 147 123 104 98 89 89 129 302 311 194 89 79 68 78 139 173 147 126 129 199 278 294 96 231 323 358 358 390 441 506 553 560 533 463 430 434 457 470 468 434 377 313 216 258 302 259 119 231 248 235 223 232 209 276 241 166 158 138 125 106 88 81 89 110 153 173 131 168 193 159 125 217 199 214 265 296 204 166 161 159 153 147 150 155 165 178 189 219 254 295 328 317 268 237 209 186 189 181 192 196 183 176 187 173 158 154 149 151 152 155 164 174 176 183 191 209 198 188 173 215 240 244 252 267 278 275 266 266 267 263 261 267 285 336 338 329 324 327 331 332 342 358 372 356 333 256 194 307 314 179 121 193 301 208 206 209 179 125 93 86 114 151 129 88 114 143 142 114 100 162 229 245 187 193 187 203 245 268 339 363 372 384 395 405 403 395 377 313 286 267 254 248 262 290 308 334 370 368 296 249 224 215 235 254 261 252 229 228 211 211 203 177 227 191 170 152 120 111 91 138 169 105 53 58 50 43 56 47 42 37 44 70 71 58 53 53 52 38 35 41 49 51 49 50 61 66 43 33 46 59 66 65 47 45 49 54 57 53 52 55 60 66 66 65 64 62 56 54 68 71 69 86 118 90 90 116 91 87 86 85 83 84 89 100 109 113 120 132 149 143 129 160 159 206 276 321 256 284 307 331 355 368 370 371 344 295 286 346 369 354 315 295 323 296 254 221 176 103 118 133 96 86 83 88 94 107 159 164 120 77 66 70 78 99 120 135 145 153 154 199 276 92 103 207 305 339 352 401 442 483 541 538 456 415 436 502 513 518 496 449 385 341 324 323 323 303 255 242 207 176 213 170 156 141 125 114 110 104 93 82 80 86 91 92 95 108 161 172 140 119 185 176 187 177 148 185 170 170 166 155 157 161 164 171 183 197 222 240 258 274 262 194 173 178 188 189 177 176 174 168 169 172 161 149 143 134 139 141 147 165 168 167 167 172 199 192 189 171 201 221 232 246 258 261 258 254 252 253 254 255 279 342 340 332 323 320 326 335 338 344 351 354 342 321 302 295 315 317 291 204 159 314 258 247 225 174 106 77 80 86 89 97 71 184 224 159 127 222 262 284 277 170 215 227 229 226 199 247 273 295 328 380 396 398 398 393 356 316 292 276 264 262 280 301 329 348 288 230 215 209 195 212 241 264 284 294 243 233 224 214 208 200 177 176 170 136 117 94 147 181 113 60 49 44 46 58 43 43 39 42 67 65 63 57 52 51 37 40 42 43 50 50 48 54 59 48 37 44 55 64 62 46 46 55 64 58 55 57 62 67 71 69 66 59 54 60 69 77 77 84 133 142 101 82 93 87 88 86 86 87 90 88 98 109 133 218 135 155 231 279 151 238 280 309 335 309 337 348 347 347 368 367 365 343 302 292 341 366 348 299 293 288 303 299 253 238 137 119 121 90 92 94 104 154 243 160 156 154 142 119 85 99 118 139 165 171 159 138 110 75 61 84 76 120 295 293 321 344 400 517 530 454 411 443 540 541 535 518 479 406 385 357 342 339 335 301 280 248 209 183 152 130 119 116 107 104 99 92 88 95 95 123 128 91 107 163 192 208 207 171 149 156 167 172 191 180 168 157 151 154 157 170 181 183 197 195 196 195 186 170 152 150 162 178 167 167 169 169 167 170 163 146 132 132 116 128 136 147 178 163 154 152 156 186 184 186 169 191 198 207 235 245 247 250 249 238 232 241 245 266 324 335 330 322 320 325 330 328 330 328 309 329 319 311 314 327 325 250 212 223 262 266 224 182 144 96 108 115 116 115 124 119 204 234 185 148 246 291 317 316 232 288 277 254 232 178 181 207 231 264 363 370 371 371 375 398 354 327 308 291 291 310 338 345 316 258 224 220 222 216 221 237 259 295 333 305 293 265 237 218 157 171 199 210 185 145 110 135 138 60 53 45 43 41 37 35 39 40 46 63 53 51 40 28 30 35 45 45 42 45 45 43 45 49 51 42 44 52 58 49 50 51 57 64 59 49 58 67 69 69 68 60 52 49 58 76 83 83 88 114 110 84 73 82 83 83 86 89 88 81 83 93 103 130 228 137 117 194 314 291 315 322 324 332 340 346 334 331 349 359 365 366 349 323 364 372 370 343 293 292 289 332 343 273 246 192 152 124 107 107 110 136 209 310 194 180 196 201 168 127 145 155 162 193 191 159 129 106 82 66 64 60 59 66 95 103 224 404 495 523 474 442 465 534 536 528 510 472 386 287 235 269 348 317 305 279 243 203 170 142 128 123 118 107 100 96 94 94 110 108 215 246 143 117 161 243 289 247 153 138 154 178 195 194 180 166 155 144 144 146 153 160 162 163 164 162 159 166 177 158 147 149 157 152 158 162 164 165 172 161 143 126 114 108 110 118 138 176 157 149 144 141 170 172 179 173 214 205 193 217 235 231 235 234 218 218 228 230 237 266 306 316 320 324 328 324 319 321 292 215 317 327 324 328 340 335 253 247 288 274 263 198 155 139 129 205 170 135 132 154 167 183 198 200 171 204 247 285 300 273 316 281 249 234 178 179 210 224 237 340 336 341 343 345 383 368 343 312 288 306 330 369 374 335 322 282 237 228 262 254 267 273 296 342 355 350 300 247 219 165 203 238 248 226 163 107 74 59 53 50 53 46 38 41 37 36 47 58 53 33 36 34 27 28 36 39 35 33 41 34 41 45 45 48 42 55 57 45 32 41 56 62 59 53 37 54 65 64 62 58 51 49 51 58 75 83 85 85 81 78 70 72 82 82 83 87 90 89 79 85 93 120 170 215 195 202 250 319 321 321 297 275 275 280 306 324 335 342 352 354 358 361 362 364 361 351 333 311 310 296 286 284 281 249 238 192 140 128 119 118 157 216 252 187 177 198 213 184 162 163 172 193 235 316 311 222 110 92 77 81 72 56 81 95 98 116 194 434 499 512 519 531 524 528 519 496 450 370 235 185 242 344 304 292 273 249 220 179 141 126 119 109 101 101 97 95 105 148 264 284 265 286 143 161 222 243 166 127 138 162 183 192 181 168 161 154 143 145 147 149 150 158 164 164 152 143 162 183 177 166 155 138 154 153 149 150 157 162 155 140 121 108 105 103 103 107 112 129 136 134 128 167 170 168 166 180 180 177 187 224 210 208 211 209 205 220 226 229 244 293 307 317 325 326 320 313 313 298 255 264 314 335 304 239 331 303 278 284 303 277 194 162 167 163 281 199 121 108 151 178 157 166 198 206 220 244 249 231 203 256 241 221 208 181 175 177 187 218 292 333 347 352 359 370 371 338 302 284 294 291 306 321 328 345 367 328 299 315 299 390 345 284 292 283 351 341 252 137 166 242 249 202 138 95 70 54 50 56 53 68 57 41 47 45 53 50 39 29 38 33 28 27 27 31 30 29 34 48 31 38 44 43 42 34 45 42 32 39 33 46 57 53 34 38 53 59 56 58 41 45 52 59 72 77 81 84 83 76 76 74 76 80 81 86 89 90 89 84 89 93 114 153 169 171 211 255 277 313 292 253 220 210 246 288 317 332 337 349 347 348 354 363 368 358 341 333 345 356 317 291 284 282 253 236 194 151 145 130 129 152 182 188 168 159 177 204 191 178 168 187 242 335 409 404 291 134 98 85 92 90 76 82 89 97 168 306 393 439 484 518 529 529 524 510 470 407 377 369 361 347 327 305 290 280 266 241 192 150 128 115 101 95 92 90 92 101 123 149 140 117 111 116 156 236 271 162 130 135 154 174 183 164 159 161 162 154 155 150 147 151 158 174 169 162 161 142 149 161 162 149 137 153 144 133 135 146 149 147 134 113 108 106 101 100 106 110 109 115 120 112 164 165 166 166 169 170 173 179 189 190 189 189 190 194 215 226 245 276 305 305 313 322 322 315 309 308 312 312 266 268 306 295 200 262 278 258 252 304 287 216 202 212 185 275 196 128 117 152 185 131 131 191 249 236 229 228 207 123 162 167 163 158 161 166 171 174 207 336 342 346 351 357 364 377 367 332 289 288 254 239 252 287 317 349 422 436 366 363 348 316 290 286 285 296 268 195 106 119 208 236 228 214 134 99 75 60 56 74 77 58 42 52 46 40 40 42 41 31 42 38 27 28 28 29 28 28 29 33 35 40 44 37 47 37 35 44 46 34 46 58 56 35 58 60 55 53 56 49 48 57 71 71 74 79 82 79 73 76 73 72 77 75 83 88 89 88 86 88 89 90 94 117 136 174 211 235 252 244 234 211 179 253 288 314 332 339 349 341 330 331 356 358 347 344 349 349 311 279 265 264 264 237 219 189 158 152 140 140 166 205 218 191 161 179 225 217 193 197 228 296 428 398 394 311 146 104 109 112 104 89 81 83 94 178 328 346 398 452 492 515 530 517 498 461 405 388 372 355 340 329 321 307 297 282 250 201 158 129 112 99 90 95 89 77 86 91 95 108 127 127 102 112 130 138 138 143 147 149 151 162 156 159 167 172 167 160 152 149 155 167 180 178 176 176 163 148 142 148 160 138 156 152 138 137 141 142 141 133 111 109 107 104 103 105 107 102 104 108 104 161 161 162 161 161 161 166 174 178 183 198 197 182 190 211 227 256 295 307 306 312 318 319 311 306 307 312 319 327 251 278 333 310 151 163 222 280 302 245 254 259 259 267 281 227 170 136 138 138 152 144 134 161 210 196 141 100 133 136 148 212 261 171 183 184 230 307 345 351 357 360 361 365 367 366 334 277 248 222 210 209 219 245 289 414 497 484 462 410 354 314 297 293 270 231 185 148 158 163 151 133 116 87 75 64 56 59 83 82 58 39 51 50 46 38 31 33 45 52 42 29 29 29 42 40 30 34 30 36 45 50 49 35 31 36 43 45 55 44 36 42 61 60 56 53 51 43 40 55 60 45 41 47 67 80 78 80 63 62 68 70 61 78 86 86 85 82 81 79 80 88 108 177 184 174 197 181 209 229 223 198 281 305 322 337 343 343 332 316 316 354 355 352 351 349 339 264 248 238 227 243 252 245 222 189 160 152 160 178 198 207 191 183 218 273 242 228 247 279 322 400 328 343 299 151 117 132 130 114 96 84 80 139 240 328 336 378 415 450 493 520 511 491 461 422 402 376 354 339 329 340 332 323 305 261 207 159 126 110 103 92 99 89 68 78 75 96 121 135 133 117 108 110 124 135 139 144 142 131 145 147 158 168 170 173 155 148 151 156 169 171 175 174 158 153 145 139 138 145 175 185 176 163 161 147 125 128 138 116 113 111 109 108 111 104 102 103 102 101 157 156 156 155 155 157 162 169 175 179 193 193 182 193 218 232 251 281 301 308 313 317 318 311 307 308 307 303 303 336 339 332 312 184 218 282 321 300 221 213 212 214 220 195 176 174 169 147 128 130 135 158 211 177 172 162 151 157 152 194 261 311 283 204 184 205 262 357 359 362 363 360 357 359 373 332 249 225 209 200 195 190 188 207 291 415 525 521 508 477 399 292 284 254 216 183 159 122 151 155 123 70 64 60 72 85 85 95 86 66 49 47 44 47 39 27 30 51 56 47 35 32 46 54 45 32 39 33 39 48 56 55 33 38 45 45 44 46 39 43 57 63 58 54 48 42 47 37 51 55 41 64 68 73 76 71 63 56 58 57 51 70 77 76 76 83 79 65 59 66 89 152 165 157 134 107 170 202 206 209 244 300 323 330 331 335 318 306 305 322 356 359 361 357 350 342 243 265 258 198 208 250 263 257 236 191 178 185 209 241 253 224 202 220 274 273 269 257 252 268 300 308 276 230 197 143 127 124 121 103 90 91 160 231 236 272 304 360 424 457 496 506 492 463 434 402 378 361 347 333 342 346 343 321 262 206 161 132 116 107 106 98 82 70 77 75 106 132 132 126 118 103 101 120 125 129 135 134 125 137 157 171 176 173 174 151 140 144 153 163 160 164 164 146 143 146 147 146 151 171 185 175 147 133 139 132 126 124 120 122 120 114 109 118 110 105 103 109 103 153 152 150 146 150 153 158 165 171 174 176 177 182 196 232 238 242 263 305 308 314 319 321 314 308 306 281 225 155 298 341 339 325 236 305 326 301 246 171 126 117 130 145 133 145 153 157 154 107 100 105 126 166 201 181 169 169 174 246 277 302 321 320 277 270 257 268 371 366 363 360 357 353 342 362 333 256 213 203 201 197 188 169 162 193 282 415 527 561 560 453 267 252 231 204 179 153 80 119 159 147 76 69 66 94 120 112 104 87 71 56 39 43 42 40 39 40 53 57 51 41 34 60 63 49 35 41 35 36 47 60 58 35 35 39 42 47 44 38 46 64 61 56 45 39 44 45 49 58 62 59 69 71 73 72 66 57 52 52 52 49 59 75 83 83 78 72 68 67 88 147 184 161 121 93 95 94 128 179 228 258 284 309 311 299 298 271 268 294 333 354 362 362 358 353 351 260 289 279 202 211 250 266 269 264 237 232 240 258 279 293 280 255 251 274 259 221 198 210 259 286 333 269 192 222 157 103 102 121 109 96 105 112 110 97 159 267 380 447 449 477 499 493 466 443 401 379 369 364 351 351 349 338 311 253 221 185 158 143 113 124 101 77 78 85 91 113 129 126 117 110 101 100 113 123 129 138 141 133 145 164 179 188 190 165 139 127 129 132 159 160 156 153 144 142 152 161 164 163 166 189 189 157 140 140 139 136 134 136 126 120 114 107 109 119 110 104 115 106 142 142 140 139 147 150 155 163 171 173 174 176 179 186 224 238 245 263 307 309 317 326 328 316 307 304 305 309 318 343 348 347 346 327 330 297 258 234 227 143 94 84 96 99 123 145 152 140 121 97 89 94 112 178 169 163 163 163 236 295 320 322 321 324 333 305 279 334 365 366 360 357 356 341 352 323 255 204 207 217 219 206 178 161 166 192 258 423 480 494 410 249 209 198 186 165 138 131 88 111 138 112 82 77 97 119 122 104 85 71 57 40 50 41 45 52 46 48 55 51 42 46 65 68 53 35 38 33 32 40 53 60 45 35 36 45 48 46 39 45 64 59 50 42 41 45 51 59 55 55 69 70 70 70 67 61 53 49 49 49 49 64 78 86 86 76 71 71 75 81 83 85 83 82 83 86 93 102 138 194 244 250 283 297 275 227 242 274 301 318 345 359 358 352 350 354 309 308 289 238 245 255 260 266 275 274 275 281 301 336 346 356 315 268 268 247 204 188 207 255 307 341 306 250 231 174 112 92 105 114 103 77 74 87 88 106 324 500 548 484 478 486 486 465 427 393 378 374 372 363 361 353 338 315 265 236 199 171 161 134 114 97 96 116 122 136 137 130 119 110 103 101 101 105 127 137 145 149 139 144 158 176 190 196 182 143 118 117 109 129 149 152 140 126 136 151 166 174 169 168 184 187 162 141 149 144 137 143 137 131 123 114 112 117 114 112 110 105 107 119 122 127 138 148 148 152 163 175 172 173 174 173 169 221 239 245 263 310 312 323 332 332 317 307 304 308 321 345 343 339 341 348 345 331 256 193 180 194 148 90 57 62 70 89 118 129 112 115 96 81 74 76 114 120 122 128 139 160 235 276 292 322 326 316 284 255 270 336 362 366 362 360 358 355 312 248 233 230 243 248 233 205 195 178 178 201 230 287 320 316 270 181 166 165 137 98 217 118 87 123 168 96 78 76 90 118 99 82 71 63 59 53 55 58 53 32 38 53 51 45 66 66 64 52 37 36 35 33 32 36 53 52 41 39 47 40 39 36 41 54 50 41 43 43 40 49 54 44 46 69 69 68 65 61 56 51 49 48 48 50 70 80 86 85 76 78 80 83 77 56 58 59 68 82 89 92 97 124 159 159 162 177 186 185 188 233 271 292 306 360 355 345 345 356 372 360 362 339 277 262 253 254 264 280 285 290 289 305 354 357 372 331 273 256 219 184 183 208 237 272 259 254 259 230 190 154 116 91 120 111 103 99 97 94 102 250 496 705 540 492 474 469 454 395 377 373 375 377 368 366 356 341 321 274 240 219 199 168 149 151 157 163 173 174 166 154 140 117 105 97 94 94 97 121 137 148 151 143 134 147 170 191 193 147 119 110 109 114 120 121 124 133 124 134 141 150 162 166 167 171 171 153 145 163 161 150 157 156 153 152 146 119 119 127 122 106 109 110 93 99 114 138 146 141 143 152 167 168 172 173 170 162 184 225 273 310 315 317 327 332 327 316 309 309 315 326 341 330 292 259 241 233 237 194 154 142 148 124 120 110 88 80 75 84 89 83 88 83 73 63 57 63 64 64 79 119 130 156 180 225 309 326 271 238 238 251 279 325 357 366 363 358 350 346 345 345 269 237 229 234 249 281 238 199 202 225 232 267 309 313 188 156 154 133 80 76 80 134 155 93 87 78 101 124 113 95 82 70 62 58 47 64 69 58 41 59 62 62 61 58 52 50 49 49 50 50 40 32 31 32 33 33 32 31 35 34 35 35 35 33 37 38 36 33 34 39 42 50 66 65 63 59 55 52 51 54 54 50 49 62 72 81 85 81 82 82 80 73 51 58 55 66 86 89 87 92 120 149 114 118 125 143 177 219 262 290 312 335 349 349 346 352 370 378 369 363 338 284 263 252 256 269 280 278 287 272 265 300 309 320 301 267 245 187 170 179 199 224 260 228 227 256 227 201 178 151 126 129 122 114 107 104 104 120 147 294 566 613 515 477 459 427 377 365 366 373 380 371 367 354 336 326 284 255 236 217 189 174 177 183 186 189 190 184 176 163 145 106 91 88 87 90 96 118 139 151 142 131 146 173 191 171 123 105 105 108 118 119 114 110 112 117 125 132 138 146 150 151 157 156 136 149 160 161 157 154 151 160 168 162 128 126 139 141 129 143 124 99 104 105 107 138 138 135 142 160 163 168 174 175 169 171 216 278 323 323 324 327 325 320 316 318 322 327 330 326 315 270 205 148 133 146 152 149 144 144 117 160 178 135 104 86 69 62 66 80 73 67 62 57 61 58 56 64 88 128 125 148 195 247 317 266 231 223 216 287 229 270 369 363 361 359 354 350 348 269 224 202 196 204 212 212 211 212 218 250 330 367 318 215 180 169 164 148 89 85 95 101 92 81 114 129 111 66 87 83 71 58 47 50 59 63 64 62 61 60 59 58 57 52 48 47 48 49 51 41 34 34 33 34 34 32 34 52 53 52 51 49 42 40 37 35 36 36 38 53 65 60 57 55 53 50 50 50 60 60 52 46 46 57 70 79 81 76 74 72 67 55 58 56 67 84 78 92 103 127 155 137 135 134 147 182 235 254 269 290 321 348 336 335 349 371 383 365 355 329 266 254 240 251 274 284 284 256 222 211 252 279 289 273 246 244 181 175 182 195 240 299 276 258 258 190 199 193 175 156 143 136 125 115 109 117 133 148 198 308 514 658 599 446 376 367 363 366 371 374 371 366 349 329 326 290 269 250 230 211 202 203 200 193 194 199 198 189 166 115 124 111 89 78 82 82 89 112 147 134 135 151 171 180 149 122 117 122 117 121 122 118 116 126 137 125 117 119 122 125 129 130 127 127 143 141 143 154 148 144 155 168 173 135 131 144 148 128 133 129 97 99 100 98 100 117 132 145 156 160 166 174 178 175 167 193 246 289 295 326 324 318 315 319 334 343 341 329 312 305 288 229 166 173 178 186 189 184 168 156 150 132 99 56 73 75 69 69 101 90 90 83 68 105 107 99 86 77 97 114 130 156 196 202 194 168 145 147 137 158 190 216 220 286 342 366 364 359 344 332 269 185 183 183 201 218 224 222 277 326 351 333 246 193 176 175 189 271 290 189 94 101 119 124 122 110 90 69 76 73 62 56 61 56 57 62 62 59 58 56 54 53 51 49 47 47 49 53 44 41 45 34 36 35 43 61 65 62 57 53 47 36 40 41 40 37 36 59 67 62 55 52 51 51 50 48 51 47 47 48 46 42 53 58 59 68 66 70 68 62 61 58 58 64 71 69 97 108 120 142 161 167 181 195 205 234 251 258 267 285 301 300 320 348 364 376 369 357 329 274 214 206 244 294 305 268 227 203 211 257 296 306 267 218 252 213 196 204 236 297 352 336 305 278 180 200 202 189 172 142 147 148 141 131 135 143 148 162 203 305 446 477 426 382 384 381 377 373 374 369 365 353 337 322 294 279 263 242 219 224 217 203 194 202 225 242 230 178 154 135 110 92 87 73 72 71 82 115 131 127 132 144 146 131 122 130 142 131 136 142 139 131 135 137 140 146 145 123 118 126 129 119 128 157 162 156 155 156 152 155 167 182 147 136 139 140 127 127 129 108 103 98 93 90 104 129 148 155 156 163 171 177 177 171 177 215 250 264 325 322 314 313 322 335 359 353 327 307 300 299 268 247 302 300 300 300 281 214 166 155 117 63 83 82 68 70 93 104 98 113 117 109 173 158 145 127 100 102 106 107 105 101 109 161 233 284 284 276 167 141 176 186 215 307 357 357 347 371 357 331 304 283 220 201 208 224 240 301 340 360 348 263 203 197 200 192 240 295 275 201 121 122 115 108 101 91 58 59 65 64 55 56 49 47 52 60 57 55 54 52 51 51 50 48 47 48 51 50 44 37 41 53 58 63 72 75 55 44 44 50 43 36 36 45 60 61 66 66 63 57 53 51 46 44 49 54 55 56 55 46 48 49 49 51 61 68 71 65 56 63 59 55 51 52 76 91 89 93 119 157 179 217 241 235 251 273 265 244 235 252 267 293 323 346 353 358 356 347 332 271 303 344 347 298 266 242 244 274 316 322 314 300 286 266 252 257 293 348 374 377 351 326 310 227 213 207 199 185 137 151 156 152 159 166 172 173 204 315 342 397 427 429 425 430 425 405 378 372 364 352 340 332 314 319 304 279 250 221 231 212 191 194 204 230 259 266 234 184 146 109 80 72 80 70 64 63 58 88 95 111 131 112 100 105 123 146 167 188 201 200 186 167 162 167 186 221 214 200 199 182 132 136 175 184 166 145 154 150 159 175 181 159 142 134 133 137 127 125 114 105 99 95 89 98 127 148 152 152 160 168 175 179 179 178 208 241 264 327 320 313 314 319 297 347 353 325 305 298 295 298 304 308 309 309 301 262 164 164 155 123 78 61 86 78 85 110 109 101 103 114 131 162 200 220 203 153 134 107 95 97 121 225 252 280 312 333 332 247 187 197 278 195 228 266 279 275 289 285 301 332 334 243 200 198 225 264 312 341 361 361 294 234 231 260 284 244 255 232 180 122 110 102 94 86 77 53 50 62 69 50 52 48 46 49 58 57 56 55 54 52 52 52 51 49 48 49 44 36 34 51 48 48 53 60 61 65 62 97 176 151 70 44 55 63 64 64 64 61 57 54 49 40 38 56 60 61 63 61 48 43 45 46 51 72 61 54 52 56 75 79 70 58 57 79 89 83 94 136 165 183 213 240 252 289 302 278 235 202 221 239 249 266 308 314 327 339 348 355 328 351 366 349 297 268 267 280 300 339 334 327 317 302 280 282 294 320 357 379 417 414 375 307 174 196 212 205 194 152 156 146 141 191 206 217 214 248 426 448 438 430 437 447 445 436 415 387 369 349 321 306 315 314 311 317 305 257 242 229 206 190 199 203 217 241 270 293 226 156 102 74 64 69 62 58 58 48 72 88 108 128 121 96 112 149 191 252 274 285 284 267 226 205 200 229 299 300 286 264 227 173 150 175 178 153 142 154 152 155 164 164 158 144 133 131 142 127 121 110 102 100 98 88 91 118 141 149 150 159 166 175 184 187 181 211 247 275 325 320 315 316 315 270 272 305 325 305 296 297 304 313 321 320 303 262 210 168 164 153 128 106 113 99 88 87 94 102 98 125 153 162 152 182 193 182 155 135 97 87 121 202 304 296 289 292 290 234 223 223 258 345 264 206 197 212 208 211 217 256 311 331 242 213 217 243 293 326 341 358 375 361 276 261 317 382 270 205 169 147 126 104 93 82 95 139 61 109 147 129 49 51 48 46 50 58 59 58 56 54 52 52 53 49 42 40 40 35 33 39 60 42 39 45 52 52 66 63 87 153 129 73 55 61 63 64 65 65 63 60 56 53 50 51 60 58 62 67 65 54 51 49 48 48 58 54 52 54 61 73 67 75 75 59 76 76 68 72 101 151 172 200 243 291 294 304 296 268 224 193 200 201 207 255 268 288 307 319 322 325 328 330 325 301 281 284 293 305 358 364 377 387 374 295 292 304 318 333 385 448 469 415 271 198 210 221 216 202 160 171 164 154 231 248 256 243 256 404 478 477 456 447 452 444 431 409 378 354 345 322 297 283 289 305 320 313 273 248 243 233 220 217 224 240 248 255 287 258 157 86 74 70 62 62 63 58 45 53 60 82 120 122 82 107 165 208 266 298 312 310 295 272 226 212 248 320 326 321 305 272 205 165 176 179 156 142 148 154 156 151 142 129 127 129 128 130 123 119 103 98 99 98 88 81 98 123 143 152 158 164 170 184 216 185 200 231 254 262 292 295 279 259 256 231 280 325 308 301 305 317 325 317 275 226 193 178 174 177 162 147 141 149 137 125 107 92 109 112 143 175 185 152 138 134 138 144 142 112 94 149 277 303 283 287 293 266 178 192 232 269 294 342 239 188 193 188 199 207 244 291 298 233 234 265 305 350 370 376 375 385 430 301 268 304 333 198 160 211 228 140 100 82 69 114 226 76 219 279 200 48 51 47 46 50 60 61 58 53 50 49 46 47 41 31 31 28 35 41 44 55 45 46 51 54 54 55 49 48 59 54 58 56 54 64 66 67 67 66 65 63 62 61 62 64 62 65 67 63 53 53 52 50 50 56 53 63 70 68 80 63 66 73 70 72 64 58 62 76 100 147 221 283 283 269 279 278 258 226 191 184 185 192 216 232 257 275 279 271 275 292 309 314 306 299 293 289 301 385 420 438 440 424 340 317 312 313 326 405 442 456 411 252 194 173 192 211 142 139 178 184 163 226 290 283 255 255 323 435 476 472 455 446 434 420 398 366 345 343 337 315 273 272 290 311 315 280 257 254 251 248 251 268 275 265 244 241 212 137 82 75 92 79 74 72 67 54 50 67 87 84 115 91 121 184 222 275 314 331 325 305 280 216 187 215 272 313 320 314 290 201 170 183 196 179 147 147 148 143 135 142 134 130 128 126 126 122 117 99 100 100 97 90 86 86 89 107 150 156 163 171 179 187 180 187 199 210 222 238 246 248 250 269 216 272 327 312 309 317 314 295 257 227 182 163 165 171 174 165 160 161 161 162 157 139 122 129 140 154 176 191 157 120 121 137 155 176 167 137 181 311 298 285 296 300 273 244 263 248 215 209 326 245 182 172 182 187 204 219 220 204 214 223 297 409 448 451 442 415 386 414 307 248 208 174 205 311 224 102 85 86 71 57 50 56 78 214 189 77 49 60 60 59 59 60 59 53 49 47 49 34 31 33 37 38 30 39 49 48 36 45 52 55 55 52 53 56 60 66 64 63 50 44 65 67 67 68 68 69 69 69 68 68 68 69 69 69 66 51 50 51 54 56 55 50 58 65 61 65 58 58 64 73 63 67 73 78 92 218 163 177 248 253 261 287 293 264 206 186 179 179 186 205 213 236 246 232 208 234 269 297 311 310 312 297 284 303 419 472 478 455 421 376 338 314 319 372 409 402 412 419 343 210 171 195 229 199 187 194 210 229 230 349 368 316 254 268 359 413 438 452 428 418 411 398 370 342 335 336 327 295 283 279 292 311 300 269 264 266 268 277 284 281 268 247 214 180 150 115 83 130 108 92 92 95 82 74 88 95 62 83 88 115 157 191 268 315 329 317 298 270 202 164 196 265 330 328 296 259 175 163 184 201 191 170 159 148 137 134 159 145 132 130 130 124 119 115 94 104 103 95 91 95 136 123 95 112 139 156 165 169 172 181 183 183 185 192 202 224 238 245 269 217 244 293 314 316 318 288 235 178 167 160 160 163 165 164 162 163 165 164 164 164 161 156 149 160 165 176 187 174 143 149 161 170 202 226 219 241 304 306 303 305 249 119 77 115 236 342 344 343 321 239 158 164 178 193 275 329 191 201 220 249 308 429 429 454 456 423 385 282 215 183 202 344 220 117 63 58 93 93 87 74 76 259 130 49 45 51 58 57 55 55 56 52 49 49 50 56 37 33 34 35 32 28 36 45 48 48 50 52 54 55 53 71 76 72 69 66 64 58 54 64 66 66 65 66 68 66 67 68 70 69 69 71 74 73 56 52 51 55 62 53 48 48 51 53 49 53 58 64 71 57 57 64 72 79 158 126 152 223 239 250 279 294 285 263 242 217 201 201 205 224 192 153 152 210 256 277 286 302 318 313 293 289 336 457 483 474 445 403 391 344 312 322 373 371 399 425 422 397 225 173 198 244 228 209 200 207 227 252 298 355 369 303 343 351 370 405 439 420 415 413 406 388 337 324 321 317 315 298 281 285 305 292 274 274 278 281 302 297 286 272 250 217 170 124 93 89 97 90 116 148 136 119 112 98 76 63 57 85 110 122 165 251 290 299 297 276 261 209 170 190 252 333 330 275 230 170 159 168 180 182 176 168 153 134 131 145 142 134 130 136 146 135 121 91 94 97 98 94 93 106 104 94 93 120 137 142 142 149 177 178 175 175 179 181 188 208 235 263 222 213 242 292 302 289 253 198 140 110 128 148 161 165 164 166 167 168 170 167 165 160 155 156 152 160 167 181 224 161 132 139 171 200 263 238 244 312 311 306 303 251 135 67 217 317 350 344 338 331 320 294 242 167 168 201 248 292 341 285 257 311 453 447 451 450 421 330 245 210 186 161 185 132 96 73 60 88 71 74 80 67 98 70 47 42 51 46 43 47 53 53 51 53 57 62 64 60 43 31 34 47 44 35 36 50 49 49 47 54 78 81 83 82 78 72 68 66 66 61 45 62 64 62 62 63 45 43 49 55 56 57 68 75 72 67 63 55 54 62 54 49 48 50 53 46 50 57 62 60 53 51 60 90 148 98 103 137 178 212 235 260 274 275 269 258 248 235 221 218 206 182 159 152 197 249 259 261 295 287 277 284 322 398 480 472 433 403 414 414 351 315 313 288 336 445 484 424 397 235 180 207 257 241 223 210 195 181 224 322 379 379 352 389 369 372 400 415 412 410 407 395 357 343 321 310 313 299 292 284 285 293 273 275 282 288 292 313 328 315 281 249 226 174 129 110 124 100 119 146 157 140 148 137 105 68 58 56 82 106 120 151 224 258 268 272 235 213 189 176 190 252 261 260 266 256 200 163 148 155 178 149 154 152 135 130 129 133 134 130 133 137 145 153 87 78 84 92 93 94 95 97 97 93 99 119 124 122 129 160 169 171 172 177 173 157 165 197 222 188 189 217 254 265 242 232 210 163 106 96 118 150 169 164 171 173 171 172 179 173 165 157 147 159 160 163 174 191 119 90 85 93 113 184 187 197 233 221 236 276 294 261 188 255 319 350 345 323 287 281 298 314 294 219 208 264 336 373 373 343 341 465 466 453 439 423 378 339 287 224 158 119 85 64 55 58 87 84 75 70 74 59 51 48 48 47 44 36 40 51 50 52 46 53 68 64 60 52 40 29 34 32 38 44 44 44 41 40 53 86 88 87 84 81 76 72 62 61 65 63 64 63 61 56 45 43 48 51 55 76 78 79 78 77 73 68 58 55 62 55 47 49 54 53 45 49 51 50 50 50 58 72 112 207 104 103 120 134 179 217 237 249 254 242 252 257 254 243 228 178 160 159 152 187 213 245 277 290 263 266 289 350 474 484 463 435 419 436 363 326 314 309 286 400 474 480 430 406 260 211 235 271 257 241 226 200 156 199 321 387 397 402 410 400 399 410 418 420 417 408 397 387 366 331 308 305 279 280 274 265 262 268 277 286 295 307 333 354 333 288 262 240 167 116 111 129 118 133 148 150 145 146 138 132 125 63 56 56 80 134 138 181 214 230 227 179 159 157 170 191 244 263 272 278 277 255 194 149 151 169 145 135 136 140 131 127 128 130 129 134 133 150 171 70 67 71 76 78 76 89 97 99 97 93 105 111 113 118 140 153 164 172 177 178 156 136 125 126 93 163 225 242 238 223 218 208 186 147 101 90 120 170 162 172 179 179 175 178 172 146 117 106 120 115 120 130 129 137 100 72 67 69 97 131 167 200 206 216 243 269 272 225 232 261 276 257 258 223 213 231 272 343 310 302 330 364 394 412 369 327 420 412 376 339 331 394 303 249 202 146 108 97 65 49 71 87 80 67 76 120 83 76 71 60 42 41 33 36 48 49 52 42 42 54 63 59 55 49 40 29 29 40 50 52 41 57 68 78 95 92 90 87 79 61 73 65 62 67 67 66 64 62 57 44 47 43 39 46 77 80 79 78 75 71 66 58 57 67 52 46 49 54 54 54 53 53 58 72 58 55 56 60 72 65 85 108 128 166 199 216 226 232 226 240 251 256 254 229 171 153 160 164 183 224 264 287 289 272 269 322 415 475 478 436 387 359 355 329 311 315 342 355 402 429 432 417 416 304 259 271 284 272 258 238 207 168 203 277 353 410 424 421 417 416 422 435 434 430 422 410 400 381 352 324 304 274 275 269 253 237 256 276 290 303 323 358 358 331 300 293 259 167 105 106 110 107 119 135 143 148 151 137 116 102 96 86 70 58 67 115 129 150 169 161 129 122 132 156 194 231 282 320 321 289 264 211 163 146 158 147 136 129 130 123 123 126 129 131 139 139 148 167 95 99 100 90 73 69 83 96 107 114 121 108 108 112 115 127 127 145 168 176 186 164 132 99 70 70 120 174 210 224 198 201 205 191 148 91 75 102 153 166 177 185 188 186 176 159 128 97 81 86 83 84 88 91 116 110 87 61 49 53 74 107 142 162 199 221 235 244 236 226 235 232 203 215 204 227 267 301 360 365 367 373 382 382 371 343 332 403 368 291 223 223 377 274 202 158 129 102 110 76 52 77 92 106 106 112 140 94 85 80 67 45 36 33 35 40 49 52 49 42 40 63 60 56 54 49 30 33 44 54 55 40 72 94 103 106 96 79 78 79 56 65 68 70 71 71 70 73 68 54 48 50 58 65 70 82 82 80 79 76 71 65 57 53 55 52 42 45 55 56 57 63 76 85 64 62 57 55 59 74 74 102 127 138 167 185 198 205 209 225 224 236 249 246 210 174 160 164 171 199 247 277 287 288 282 286 341 429 466 474 442 389 339 328 318 305 279 253 362 407 411 400 398 416 309 257 271 294 284 271 232 187 194 217 244 307 389 414 429 428 423 427 438 436 434 430 422 411 397 374 340 297 290 289 280 265 253 256 272 291 308 325 339 340 333 325 327 274 174 102 102 108 94 112 142 151 160 142 128 131 153 119 77 54 54 55 78 113 122 104 105 111 111 117 142 191 220 273 313 309 284 249 222 197 153 149 144 141 146 163 127 120 126 133 145 150 152 156 167 124 128 133 120 94 85 83 101 125 147 168 134 123 122 117 103 93 110 143 172 178 189 159 113 87 75 69 90 134 185 182 184 186 180 154 86 66 75 105 164 174 155 137 137 144 142 119 89 69 74 73 68 66 70 84 118 107 66 50 45 46 59 83 105 148 173 194 215 223 218 228 224 197 215 236 294 360 396 383 372 377 386 378 340 287 304 374 415 361 245 163 173 309 282 200 137 124 101 95 106 118 122 140 165 177 158 100 78 69 66 63 53 36 36 34 33 44 51 59 55 47 63 61 56 53 48 31 38 50 56 53 43 69 100 119 113 99 77 71 74 71 71 77 80 77 77 76 79 72 56 52 54 68 80 83 83 81 79 77 75 72 67 65 64 58 52 50 52 56 58 59 65 78 88 70 63 66 68 66 71 84 108 116 105 154 178 198 204 194 207 200 215 230 214 167 158 159 159 163 217 249 269 283 291 290 312 355 409 458 470 447 390 319 323 316 289 252 238 360 420 424 400 390 411 327 273 275 297 288 276 236 192 229 232 259 296 335 391 424 429 427 435 431 429 428 428 427 418 407 378 337 304 293 297 290 273 269 256 269 298 324 310 335 343 342 341 349 275 172 98 96 120 98 118 156 153 155 133 133 155 162 134 96 66 53 58 69 84 96 102 104 127 117 107 132 177 212 247 271 266 247 220 208 201 178 148 160 174 170 154 140 144 149 146 173 183 188 192 192 109 110 114 121 119 91 92 118 135 137 142 129 129 172 213 81 71 81 115 168 174 178 187 170 112 83 66 63 81 130 180 178 170 165 151 80 59 62 88 165 180 128 83 83 94 116 113 91 67 69 67 63 61 63 68 119 121 83 63 54 49 49 59 82 87 106 140 178 181 177 191 198 191 233 288 334 378 418 393 375 391 401 354 321 245 283 381 359 321 204 142 159 175 133 118 119 123 127 115 225 313 279 242 156 161 161 60 65 77 71 56 49 46 38 34 34 29 48 57 62 63 61 59 55 50 44 32 45 55 59 59 49 64 93 113 102 90 89 79 71 90 91 90 88 86 84 83 80 74 66 56 58 70 80 82 81 78 75 73 72 70 64 64 69 67 63 56 53 56 59 61 66 74 81 80 73 60 57 67 61 83 98 110 131 165 191 203 197 178 179 203 219 201 128 149 160 151 143 180 200 240 265 270 296 304 338 370 394 445 462 435 379 323 336 301 250 213 219 335 409 429 410 384 408 345 290 269 248 242 232 213 192 185 218 253 285 315 339 375 398 421 451 432 423 422 424 427 421 412 382 341 323 299 291 282 269 270 253 263 283 293 276 316 339 343 340 344 267 173 104 98 110 113 134 154 135 147 123 129 176 161 145 113 76 51 54 78 88 92 104 100 104 97 97 129 161 202 241 267 257 205 188 184 184 189 127 167 225 228 221 211 197 187 192 199 200 214 226 210 95 100 99 95 87 70 85 110 116 107 110 122 160 201 226 206 202 135 98 132 165 171 179 178 149 90 73 60 56 77 117 111 104 112 136 70 51 54 84 177 180 109 54 55 58 89 102 95 74 71 66 66 70 78 83 125 128 99 74 66 60 56 65 98 79 91 117 141 157 158 143 149 194 262 341 378 390 400 394 393 399 388 335 325 346 362 351 298 311 191 129 191 333 149 101 113 123 108 291 356 332 270 164 94 69 70 72 50 42 49 58 50 46 45 38 30 36 35 47 55 53 56 57 53 43 32 37 53 60 60 58 56 100 94 64 61 57 78 90 90 94 98 99 97 93 90 83 78 76 74 62 59 69 83 90 86 84 85 85 78 68 59 61 71 75 66 55 53 56 59 56 68 89 112 119 80 61 61 70 75 96 100 110 147 169 184 185 176 170 178 184 188 177 139 130 149 152 144 181 162 189 214 223 291 318 338 357 382 422 439 412 373 351 344 267 201 167 166 252 357 415 412 387 406 355 299 269 253 245 251 240 197 183 218 252 281 310 318 379 421 436 442 431 423 420 422 426 424 418 396 360 341 313 290 272 263 257 241 245 258 260 239 272 311 337 338 342 270 173 99 96 103 146 170 156 118 158 121 118 187 164 143 111 75 51 51 60 72 86 98 110 103 99 111 137 176 211 243 265 244 191 166 168 182 167 90 117 196 261 269 259 228 194 189 199 201 210 223 231 84 94 95 92 83 69 88 104 107 101 101 117 143 141 118 120 197 195 177 169 118 127 148 164 157 80 65 55 46 46 52 47 45 60 98 58 47 48 71 154 149 95 53 48 49 66 81 88 86 91 88 89 99 119 141 170 141 90 81 75 76 73 76 116 108 138 188 229 213 243 216 200 238 330 358 369 385 407 383 401 397 371 339 323 343 354 342 306 152 109 189 279 134 150 125 105 131 234 275 213 141 133 150 94 64 58 55 65 64 65 63 54 48 44 42 39 29 35 35 40 49 49 49 40 34 42 58 61 55 48 46 59 69 70 65 59 58 76 89 93 100 107 108 106 101 94 69 67 71 73 78 63 69 91 112 101 102 110 111 94 69 63 69 79 80 60 56 56 56 60 56 69 93 116 115 77 66 68 71 85 99 100 107 138 172 175 168 165 172 144 131 129 132 130 117 145 160 150 170 175 216 262 290 295 272 263 282 335 377 386 388 374 332 302 229 169 134 117 160 258 348 402 392 399 374 328 279 261 259 268 259 213 184 205 239 269 285 294 317 344 373 403 427 423 416 419 428 430 425 407 376 351 329 305 284 269 250 230 224 228 229 214 232 278 329 342 341 226 126 100 95 108 145 183 196 145 147 138 151 200 163 127 95 72 54 49 46 54 71 94 112 111 114 132 162 197 209 226 260 232 165 145 168 207 149 82 59 101 197 259 268 233 187 188 189 201 212 214 209 78 87 79 69 61 60 88 105 105 98 95 101 109 95 79 108 135 175 196 183 122 121 116 124 139 85 56 44 41 40 41 42 43 44 44 47 53 55 53 49 86 91 73 49 47 37 48 68 86 109 121 117 111 119 161 183 170 138 109 83 78 82 95 123 131 175 208 219 218 225 226 232 261 339 355 362 369 378 383 404 396 368 343 339 347 340 321 304 259 152 113 133 81 97 98 108 147 225 227 208 164 107 110 90 78 69 56 70 68 64 60 53 47 43 41 41 39 32 31 32 35 45 47 39 36 45 59 58 49 41 43 56 64 80 94 88 62 61 64 72 98 109 113 111 104 95 72 72 80 83 83 77 84 93 89 71 80 88 91 89 73 77 79 77 79 67 66 62 58 77 73 72 74 74 69 67 67 67 67 75 87 93 99 113 140 131 123 131 156 134 107 97 110 133 122 138 156 166 195 237 264 274 275 267 269 254 256 316 367 378 350 306 288 243 213 170 120 111 145 151 223 361 387 385 390 378 332 269 264 272 270 243 196 200 223 249 266 274 283 311 356 387 413 421 422 424 431 434 431 423 406 363 335 326 317 289 259 231 216 205 176 186 204 249 311 345 342 213 105 99 102 115 138 167 200 196 161 154 178 208 187 123 82 71 61 47 47 50 56 86 101 109 118 131 141 192 210 208 207 184 166 167 204 296 254 162 109 100 97 221 234 196 169 177 170 181 195 200 194 71 63 58 54 54 64 86 102 101 91 87 87 87 90 103 130 82 99 130 151 165 129 80 68 102 100 54 40 43 46 57 59 44 30 31 35 54 64 62 56 34 42 50 49 48 45 48 53 64 91 114 111 105 115 160 167 156 133 101 83 80 83 91 109 151 213 257 274 280 253 249 254 271 328 345 350 351 355 395 395 378 356 339 326 329 300 271 301 318 178 82 73 72 76 87 107 158 297 299 266 206 131 101 87 75 64 58 56 63 64 58 51 47 44 42 40 40 37 31 28 31 46 48 41 40 50 56 54 48 44 46 59 63 70 80 91 80 79 80 79 75 101 109 106 99 91 75 77 84 86 83 74 70 71 75 65 60 70 85 92 92 69 60 68 71 68 63 65 82 126 94 84 88 91 86 70 63 63 62 56 72 85 91 92 89 85 91 107 137 126 106 100 113 132 129 131 147 181 203 294 330 328 323 258 262 267 278 320 356 374 350 303 292 246 211 165 115 130 124 136 178 253 360 366 379 404 416 297 272 276 280 266 210 201 215 238 256 263 258 272 314 362 392 416 430 433 443 442 438 429 418 403 374 346 322 303 271 247 231 203 117 150 184 226 270 296 328 232 127 122 101 120 140 171 234 278 255 215 181 173 154 106 68 56 60 43 42 45 49 69 86 99 107 114 114 154 191 208 183 182 181 195 222 240 248 243 222 198 248 239 176 130 142 149 148 153 162 170 183 65 44 48 53 61 74 82 99 97 86 81 73 72 86 98 81 56 47 72 117 137 59 42 39 28 26 27 43 58 69 138 144 84 32 49 58 43 37 42 54 46 35 32 36 38 46 48 51 57 68 92 100 99 102 125 147 151 137 109 91 82 80 88 115 158 222 270 290 292 274 264 260 266 303 312 313 315 328 381 379 363 344 331 314 314 295 262 235 230 200 138 74 72 79 147 172 169 361 339 290 238 184 109 86 67 55 54 51 53 56 57 49 47 45 42 40 38 39 35 33 35 40 47 48 47 48 51 50 47 46 53 58 60 60 63 74 86 88 82 77 85 85 82 82 84 81 79 86 92 87 68 64 63 66 75 72 63 69 84 83 63 60 60 59 68 67 71 79 93 116 91 99 107 82 64 61 60 58 57 50 62 77 87 83 78 100 116 118 126 103 103 111 119 129 132 129 148 203 255 335 365 361 354 272 260 256 264 323 357 342 311 292 300 275 207 141 112 125 156 172 186 219 301 338 355 370 396 333 300 289 287 270 219 205 214 235 248 251 242 250 289 345 385 415 425 415 456 462 451 425 383 381 364 340 314 297 302 284 262 230 130 131 168 206 214 204 266 230 154 125 120 132 165 223 292 316 312 297 265 165 111 84 66 45 46 60 50 36 45 50 74 89 95 102 109 120 153 189 173 200 212 224 242 271 240 243 244 212 237 238 219 177 125 134 140 143 143 146 174 73 53 60 67 75 83 82 99 99 89 77 55 50 48 48 47 44 43 44 62 118 113 74 52 54 53 55 62 94 145 162 89 49 41 47 36 36 37 41 47 44 39 37 38 39 44 44 46 50 54 71 77 78 79 86 120 132 124 109 115 101 88 95 136 163 196 241 278 275 275 267 253 247 273 280 281 282 290 312 329 332 326 320 312 312 280 213 125 99 174 195 137 79 86 183 235 230 361 298 269 256 223 115 88 70 56 50 60 78 73 54 49 47 45 42 40 38 38 38 40 40 31 45 52 50 43 43 47 43 42 57 60 61 62 65 68 87 90 80 71 96 83 72 67 72 82 84 88 89 80 68 73 69 67 84 67 59 63 70 64 54 60 61 57 71 66 68 78 99 141 124 106 91 78 68 63 57 53 52 50 55 67 74 55 90 105 95 75 85 102 105 103 110 134 134 143 176 243 322 343 351 356 353 306 269 248 254 297 342 319 280 259 279 265 197 136 123 124 156 167 184 244 254 320 353 353 376 403 342 294 289 276 238 220 216 223 235 236 238 249 272 333 399 429 418 388 441 438 420 400 373 398 386 347 301 283 291 281 263 241 178 132 151 183 163 168 178 183 162 109 153 173 220 289 326 326 327 330 322 265 143 83 61 36 48 53 46 40 49 51 71 86 93 105 120 113 124 161 167 195 221 243 258 270 245 246 250 223 192 195 187 168 164 145 157 167 161 153 159 98 86 89 90 93 95 93 107 109 93 62 45 41 42 52 71 59 49 44 50 77 83 52 46 62 59 64 77 105 139 142 71 46 47 47 30 36 44 47 43 41 41 41 41 41 35 38 41 42 45 52 55 56 57 59 92 105 103 99 120 113 98 104 152 172 169 200 252 263 266 266 251 233 260 271 276 269 250 226 259 287 302 307 309 281 181 71 52 55 74 184 285 135 104 122 201 311 338 259 240 238 204 114 94 80 66 55 64 140 123 53 50 48 46 44 43 40 39 39 39 38 30 40 45 45 43 35 43 42 42 58 72 74 75 76 78 90 94 84 73 93 91 79 71 74 86 86 84 79 72 67 71 73 76 80 60 55 55 55 52 53 59 67 77 104 76 67 74 90 113 125 128 124 114 87 75 63 55 62 53 53 57 64 80 86 72 59 66 115 125 103 82 92 129 144 178 233 294 292 288 303 329 339 337 286 258 269 271 307 297 272 257 260 236 184 132 105 118 146 161 180 227 242 271 311 351 356 385 336 288 278 269 255 236 218 208 216 235 241 236 232 302 399 436 414 383 386 368 355 354 354 376 357 319 285 262 269 271 269 265 224 168 143 143 141 156 215 226 185 174 178 222 280 325 312 317 324 331 335 331 242 138 54 45 51 59 55 43 40 49 68 78 76 85 105 106 118 156 166 171 207 251 264 275 264 253 247 243 192 181 173 170 220 202 217 232 208 129 116 120 114 110 110 115 123 124 128 127 111 76 30 30 55 82 92 61 48 44 46 52 53 52 54 59 60 60 78 104 124 107 59 47 46 37 29 38 63 70 42 40 41 41 47 63 49 43 40 38 38 40 42 44 46 49 67 83 90 89 93 103 99 106 152 182 181 188 213 253 257 270 267 254 277 277 274 262 241 219 263 293 304 301 306 146 60 55 63 68 95 212 349 325 151 219 237 155 293 174 169 194 167 112 98 85 74 70 72 68 64 59 55 55 55 53 50 46 43 43 42 42 43 32 38 46 42 30 43 50 55 65 84 91 89 82 82 91 95 89 80 86 84 80 81 88 88 85 77 69 67 60 58 69 79 67 58 53 48 44 47 50 57 71 94 125 92 73 71 81 90 118 138 156 177 155 140 117 87 64 61 57 51 51 75 76 62 52 62 94 75 74 86 89 93 142 218 275 260 249 230 234 260 278 321 293 265 271 277 280 282 289 301 284 237 179 121 80 105 127 148 170 192 226 242 260 288 337 356 313 274 277 266 261 255 237 206 206 226 242 254 272 267 332 381 389 379 311 292 296 307 323 326 312 296 281 243 251 259 257 247 227 195 159 137 172 174 207 213 178 150 160 205 272 325 277 289 310 328 339 338 318 203 59 52 51 55 51 41 41 52 62 64 60 72 91 106 116 123 156 166 205 249 251 281 280 266 246 230 182 167 165 169 237 238 241 226 163 91 84 123 124 114 114 121 130 132 134 134 124 105 88 82 87 93 89 54 48 49 49 45 43 48 50 51 54 50 68 90 97 67 48 43 38 30 31 67 101 96 42 40 41 43 58 92 76 53 40 37 37 37 39 41 44 56 53 65 80 89 93 105 102 105 140 191 212 219 224 245 264 275 278 274 262 261 264 263 256 238 253 277 292 291 289 128 54 93 196 222 264 326 376 359 313 186 176 296 296 153 142 169 152 96 75 60 54 62 75 70 63 62 65 68 69 66 60 50 45 44 43 43 43 45 50 52 49 48 47 57 71 79 90 92 96 101 99 99 91 83 76 65 67 76 84 87 90 84 68 55 55 59 67 67 63 61 58 54 48 43 47 49 57 72 93 111 96 77 67 74 80 96 113 135 165 192 188 151 98 64 66 59 53 56 68 71 67 59 52 70 63 62 71 91 102 129 161 199 257 261 274 295 312 288 276 245 234 259 267 286 316 341 345 349 276 185 110 75 96 109 135 168 177 190 202 206 219 321 337 326 293 240 235 241 240 219 173 182 207 233 245 221 226 262 283 274 264 261 260 265 278 298 294 292 286 270 233 232 241 237 185 207 210 179 131 140 166 199 211 189 173 170 245 327 312 253 250 279 319 346 344 334 233 76 59 48 44 46 52 42 51 57 54 46 67 85 95 97 104 123 162 193 212 233 238 262 274 251 211 170 144 153 221 240 210 187 171 133 91 74 107 119 115 102 103 115 124 126 127 118 106 109 111 108 102 95 75 74 74 64 46 44 51 50 45 46 46 63 77 73 37 39 35 31 32 37 115 141 112 53 49 43 52 67 73 45 39 38 38 40 39 40 44 51 70 73 68 69 87 115 83 99 137 174 309 238 195 210 244 263 271 256 226 210 220 224 223 225 252 281 289 287 287 287 125 125 216 232 241 282 341 392 390 338 178 99 142 151 107 100 119 135 75 53 44 42 46 55 61 66 70 74 74 66 56 46 39 38 41 44 45 45 46 48 52 55 58 62 66 71 82 86 85 83 83 88 82 78 80 84 77 84 87 85 82 84 68 57 53 53 59 65 66 64 63 61 57 54 56 61 51 54 68 86 85 80 67 60 67 66 65 73 84 92 151 154 122 80 57 57 55 57 62 63 66 67 63 54 49 49 51 61 88 100 114 148 204 268 268 275 289 295 232 241 251 253 245 263 274 300 338 374 385 284 180 109 78 98 105 131 176 181 144 147 164 179 279 271 264 243 181 192 202 201 186 165 176 170 185 221 209 227 257 275 271 257 240 239 246 249 250 273 276 260 239 233 224 245 267 170 202 224 216 182 167 180 193 196 187 192 206 273 346 341 271 261 290 332 349 346 339 259 112 73 49 39 42 54 43 49 53 52 52 60 77 85 80 76 119 109 116 182 207 207 232 250 227 205 164 128 136 206 202 172 143 117 79 77 67 87 102 115 99 92 95 101 104 114 107 90 88 101 106 106 103 105 107 105 92 70 67 79 66 47 44 58 72 79 70 38 36 42 41 36 47 117 141 129 104 97 71 80 89 60 41 38 40 43 42 41 42 51 66 79 80 71 63 73 139 142 142 153 194 328 314 248 198 223 223 245 236 202 189 188 192 195 201 227 277 290 286 287 288 211 220 269 267 263 297 342 376 376 327 174 75 77 88 83 84 101 122 61 43 37 36 38 43 50 54 56 56 56 53 47 39 27 37 46 49 49 48 46 47 50 55 64 70 65 60 72 74 83 84 75 70 72 78 77 72 84 90 91 87 81 80 78 67 56 54 55 55 56 58 65 63 60 63 73 76 52 47 57 69 59 57 56 56 58 60 61 65 71 76 82 71 64 64 44 44 51 58 59 58 60 60 59 58 37 36 47 63 73 89 102 134 188 254 257 220 189 189 188 213 256 270 220 226 263 292 318 362 312 276 206 112 82 98 105 127 165 160 104 115 151 168 207 179 158 150 146 166 174 167 154 171 171 153 155 183 193 216 247 273 283 282 266 262 267 268 253 238 257 290 264 254 253 293 337 228 216 223 229 224 196 178 177 190 210 245 266 306 351 354 327 324 335 347 347 345 343 318 249 89 53 45 39 32 40 47 51 53 53 54 66 74 71 63 74 66 66 82 81 135 179 178 117 121 102 112 133 94 119 125 113 86 71 98 101 65 84 101 97 90 82 71 72 94 95 76 57 67 78 86 95 112 119 121 120 117 118 122 99 69 59 83 88 86 80 72 81 80 64 46 53 127 150 147 137 128 87 75 74 60 45 47 52 54 48 46 47 58 77 87 87 74 64 82 196 209 172 147 177 241 309 308 251 185 194 204 202 189 180 176 181 186 193 219 272 289 289 289 290 262 265 280 278 275 293 315 328 322 231 128 69 65 70 76 81 85 84 50 39 35 34 35 39 42 44 43 42 44 45 44 41 35 46 54 57 54 50 48 48 49 52 50 52 54 58 64 68 75 78 73 63 64 73 75 68 88 92 92 89 84 81 76 70 62 54 55 52 57 66 69 67 59 62 79 80 60 57 65 75 76 60 52 54 56 55 54 60 69 64 67 74 76 68 50 55 56 56 56 56 56 56 54 50 40 37 49 66 62 77 95 135 189 195 194 161 129 127 170 206 251 271 236 236 260 284 308 342 321 309 278 210 79 89 100 121 155 125 93 100 134 164 159 163 147 126 142 162 168 157 147 180 214 180 143 160 173 196 235 275 298 312 286 269 274 288 275 260 254 272 367 304 279 272 248 217 214 204 192 201 185 157 160 204 277 309 321 334 350 354 352 352 352 352 350 350 350 344 320 115 61 51 42 31 32 41 50 56 44 48 56 62 62 55 47 46 49 52 55 75 99 114 100 132 115 82 75 149 87 73 77 67 135 166 140 49 62 72 85 89 77 52 48 72 84 73 44 40 39 46 62 83 104 112 117 124 131 132 133 130 121 127 124 118 115 122 128 122 96 66 70 136 153 128 91 112 92 75 70 76 75 72 69 66 62 58 57 67 84 95 93 79 70 105 266 271 191 128 145 180 238 259 229 157 177 180 180 180 177 173 171 172 182 214 272 294 295 294 293 262 264 276 260 261 267 277 286 280 188 111 69 60 60 71 74 67 55 56 42 34 32 33 36 37 38 39 41 44 42 44 51 49 51 53 54 51 48 49 50 50 51 45 49 52 55 66 73 75 76 75 69 67 69 70 73 87 92 92 91 90 85 74 65 61 61 55 52 53 60 70 70 61 63 80 75 61 61 65 62 62 57 58 59 49 50 49 56 66 63 60 74 84 79 76 65 60 59 58 57 57 56 51 38 55 51 49 58 71 77 95 143 199 143 140 140 133 123 167 197 232 260 263 260 266 279 295 305 297 295 296 280 189 109 97 164 271 159 90 84 113 125 144 152 129 94 104 151 165 165 167 181 253 204 140 162 167 181 209 242 268 283 275 269 275 287 286 282 284 305 365 367 346 304 248 240 303 278 201 226 225 186 178 233 347 349 347 347 347 332 349 357 356 354 353 353 355 355 350 150 76 54 42 34 37 38 42 51 46 46 49 52 53 49 43 42 45 45 51 57 72 93 91 103 93 72 55 68 121 133 101 70 213 211 138 43 42 44 63 74 69 50 45 59 74 73 47 39 36 36 38 39 43 49 61 80 106 113 125 133 133 131 130 128 129 136 142 141 128 113 116 149 153 123 78 69 63 63 75 99 124 98 81 74 70 67 67 74 87 100 107 108 133 198 319 307 200 116 125 151 181 185 170 155 170 175 176 176 175 171 161 161 174 192 246 255 256 274 277 252 258 264 234 234 239 256 275 279 272 160 74 57 56 60 58 57 61 72 47 34 32 32 33 34 37 39 42 49 44 48 61 53 46 41 38 38 41 46 49 51 53 58 61 52 48 73 81 80 78 77 75 73 67 68 82 88 91 91 91 92 89 78 68 64 68 62 54 50 54 70 71 62 63 77 72 60 60 65 63 57 55 56 56 50 49 54 58 57 53 48 57 64 62 81 77 69 64 62 60 59 57 56 56 59 51 49 60 85 99 107 118 139 151 169 167 152 141 176 187 206 231 249 252 253 264 284 283 264 263 274 271 151 98 93 138 225 105 64 59 72 100 110 113 106 102 131 161 165 160 161 142 128 134 154 174 184 179 174 178 202 225 251 269 276 279 277 280 288 301 371 384 375 337 257 237 236 201 156 179 251 254 248 282 340 348 347 342 334 297 333 357 357 356 354 354 356 360 360 288 170 73 50 32 30 29 32 39 38 42 46 48 44 44 44 44 44 42 47 53 64 79 81 75 73 69 52 65 86 112 146 180 221 131 74 44 41 41 41 41 42 43 41 39 50 54 40 36 36 58 84 90 49 40 42 46 54 58 77 100 117 130 127 122 117 119 139 142 136 130 135 152 153 134 103 79 64 65 83 117 158 131 101 82 76 74 75 81 91 108 124 142 209 304 327 308 207 124 116 117 177 188 172 168 170 170 175 180 176 176 162 165 178 150 159 133 140 207 218 253 262 247 220 220 229 248 267 270 272 155 64 49 52 58 54 48 47 40 41 40 36 34 36 37 39 42 49 60 66 67 63 51 42 35 31 29 31 36 43 50 56 60 43 36 46 71 78 75 73 73 71 67 65 71 86 92 89 89 91 91 89 82 76 73 71 65 55 51 58 70 70 63 61 72 66 60 60 63 63 53 52 52 54 57 52 58 62 58 48 47 58 66 65 64 62 62 64 63 61 58 56 53 47 51 51 53 69 126 185 176 147 150 168 195 192 178 184 208 202 194 192 193 211 220 241 272 271 249 248 256 254 175 111 86 101 129 72 57 54 56 74 98 101 101 111 136 156 164 207 306 147 116 135 169 195 200 189 164 141 155 190 229 260 274 260 260 265 271 283 358 365 338 288 232 220 210 211 225 214 242 250 273 325 270 326 344 321 296 271 319 355 357 356 351 351 356 361 364 272 161 83 47 37 31 36 43 30 39 41 42 43 33 39 43 45 45 42 46 50 55 63 71 66 63 63 73 74 74 71 78 146 143 91 58 46 44 43 42 41 40 38 36 36 38 39 37 28 59 80 80 60 46 42 40 39 38 40 48 60 71 81 112 111 92 78 107 120 120 117 125 142 150 148 138 125 101 86 92 119 151 155 129 99 90 84 84 90 100 115 128 136 201 291 286 284 220 150 112 105 147 168 168 160 165 167 186 203 190 191 144 105 85 51 64 142 212 227 206 243 239 225 236 198 224 241 241 245 262 137 49 49 58 62 58 50 42 47 55 52 43 39 39 40 42 52 75 74 69 61 52 46 43 38 32 30 31 35 41 48 55 61 43 37 51 76 70 71 73 71 65 60 63 73 85 90 86 86 89 88 85 79 73 71 72 60 54 59 71 71 70 63 62 70 56 58 59 58 57 51 50 51 53 57 53 56 60 58 49 57 66 72 70 53 58 63 64 62 59 56 54 52 49 55 62 67 70 80 108 128 143 156 168 167 171 186 212 224 231 216 188 185 187 203 227 250 249 247 251 255 255 271 188 150 146 70 61 56 55 59 68 88 96 100 111 134 138 150 206 323 156 116 127 154 186 177 188 192 175 161 167 191 224 254 226 244 252 252 270 301 297 264 222 213 203 192 182 175 210 242 245 265 352 352 360 359 333 248 253 301 343 351 352 338 339 349 362 366 267 171 96 67 43 34 34 38 44 37 37 41 41 33 32 39 47 47 45 48 51 53 48 60 67 64 56 82 78 86 87 72 109 139 119 76 62 55 44 44 44 43 40 38 37 38 41 43 37 72 85 77 59 56 48 43 41 40 40 41 42 41 41 76 88 73 45 64 84 88 88 98 122 140 150 153 148 135 116 108 115 114 135 138 126 110 90 89 95 100 99 108 127 191 260 230 223 178 154 157 98 108 141 159 143 152 170 178 177 171 175 154 127 100 69 72 78 80 74 66 191 238 232 229 238 245 173 80 80 84 63 53 63 68 71 72 70 65 65 92 81 53 43 40 41 47 64 99 81 61 47 44 45 49 47 43 38 37 40 44 48 51 55 41 40 57 79 60 65 71 67 60 60 73 81 71 83 87 89 88 83 75 70 63 58 65 58 67 75 73 71 68 66 66 69 52 54 54 53 53 52 52 54 55 49 48 50 52 50 47 63 70 70 68 55 60 62 60 58 55 53 52 55 68 59 57 60 65 81 88 101 123 155 164 167 169 174 185 203 211 214 214 202 187 184 194 218 234 239 241 243 246 256 264 274 243 67 54 50 54 63 68 78 90 100 107 126 123 126 155 229 140 115 115 123 154 173 204 224 212 177 171 172 180 199 191 220 239 243 261 241 228 210 190 181 184 181 163 142 184 201 199 206 255 347 365 300 190 161 160 239 302 293 334 315 315 336 365 368 364 283 164 98 63 43 37 43 40 32 34 37 37 36 31 35 46 50 49 51 57 62 44 50 65 69 61 92 86 92 98 87 105 155 200 200 66 61 61 65 63 54 43 41 41 43 41 38 45 77 87 81 72 63 49 41 40 44 46 45 43 41 39 38 56 61 42 41 52 56 58 68 95 123 135 140 154 151 153 154 150 126 113 101 95 94 91 92 95 99 108 136 159 193 218 189 176 149 125 111 92 99 130 142 117 139 163 163 145 122 112 129 136 124 112 84 69 58 45 37 79 163 191 106 144 128 84 61 115 58 46 58 76 80 78 77 68 58 114 98 77 61 48 41 41 48 62 88 68 50 41 41 46 54 55 50 43 40 41 43 45 47 50 48 49 52 59 62 67 67 69 97 82 80 83 76 76 78 82 80 61 62 56 53 56 59 55 66 75 72 70 66 63 65 68 57 53 51 50 49 48 48 55 63 46 43 45 45 40 42 57 64 63 60 57 55 53 53 53 51 49 51 62 77 61 55 57 63 88 96 101 117 159 166 171 170 167 179 189 197 199 192 187 180 177 182 197 210 210 214 225 240 250 262 255 203 73 51 47 51 59 59 67 83 99 107 125 120 113 118 139 120 112 108 107 118 165 201 221 228 191 177 177 181 178 174 186 206 234 272 266 249 225 192 138 160 172 170 167 174 167 162 170 184 325 322 231 133 130 139 172 201 212 259 298 323 342 368 368 359 330 257 103 76 52 41 48 43 34 31 34 35 38 32 31 38 48 48 49 56 67 61 53 61 72 74 110 95 84 89 108 131 174 238 291 55 54 71 81 78 66 48 34 39 41 37 32 48 76 87 85 75 56 40 34 38 52 58 53 47 43 41 40 38 38 38 39 40 41 41 41 44 83 118 141 152 145 146 151 154 151 139 111 91 89 89 88 88 90 98 118 153 176 179 158 160 146 118 88 83 118 127 114 95 108 135 136 120 108 92 100 118 135 141 128 108 77 44 38 35 77 95 43 65 56 58 79 112 66 52 57 68 72 68 60 49 47 104 88 75 67 54 45 38 41 54 65 54 44 40 42 48 57 59 55 47 43 42 42 43 46 48 52 55 57 61 65 66 67 77 111 92 78 74 76 73 67 70 69 45 54 53 58 71 73 70 72 73 69 67 68 72 68 49 53 52 50 48 47 46 44 45 48 43 43 42 39 36 48 56 58 55 51 48 47 46 46 47 51 51 56 68 69 60 58 61 70 89 96 97 104 139 151 156 160 166 172 167 173 180 178 177 174 169 167 171 174 181 196 216 229 242 272 273 216 105 60 47 48 47 49 55 71 93 107 125 117 108 105 102 108 106 101 101 99 150 182 200 230 200 181 188 206 182 169 178 197 219 265 273 261 235 200 151 144 162 184 176 175 160 155 164 171 310 328 285 249 187 146 173 214 162 251 274 308 364 366 367 338 243 99 62 52 46 39 36 56 42 32 35 38 36 41 42 38 47 46 47 54 67 72 73 77 78 72 87 86 82 89 145 164 187 228 281 47 58 82 89 86 73 53 33 42 44 40 38 56 76 86 85 75 52 35 30 41 65 74 72 59 45 44 44 42 39 38 39 39 38 38 39 41 51 71 94 115 123 124 130 138 140 135 112 93 91 91 88 77 68 68 78 106 127 141 159 162 150 114 72 74 152 158 125 93 94 116 119 111 110 103 95 98 113 132 138 108 70 43 42 73 92 95 85 63 81 90 88 86 72 61 56 57 60 62 102 107 55 75 79 77 70 57 44 38 41 48 48 45 41 41 45 53 60 62 58 51 44 41 41 43 47 51 54 55 56 62 64 62 72 99 112 94 78 71 77 75 63 56 52 45 47 49 59 73 72 73 73 71 66 58 66 70 67 56 54 52 49 47 45 44 44 45 46 46 44 40 40 47 54 55 54 52 49 46 45 43 40 40 60 70 70 62 56 55 55 60 76 85 82 83 92 100 115 124 135 147 154 153 160 170 174 171 169 166 162 163 167 176 189 202 202 226 245 247 212 72 46 43 42 42 43 46 58 77 93 92 93 90 86 92 101 98 93 96 95 122 150 179 216 217 194 191 214 201 197 177 168 198 250 262 275 294 305 171 161 198 215 152 154 157 159 166 194 307 320 300 364 201 135 153 189 146 193 213 264 351 366 347 241 127 100 76 86 71 42 39 54 43 36 39 38 41 53 55 40 43 45 48 54 68 80 101 95 75 132 143 149 133 108 188 179 185 211 233 64 81 96 101 94 76 59 53 65 63 56 54 76 85 90 88 80 78 63 52 57 81 88 87 80 70 61 48 44 43 42 41 40 40 40 41 43 86 83 69 90 99 100 105 114 125 116 106 105 109 94 100 86 64 49 53 67 79 95 123 160 159 115 59 66 177 194 152 96 92 100 101 100 101 101 94 84 79 95 101 70 46 49 64 129 152 149 141 110 138 126 92 93 76 65 60 58 60 68 161 182 73 73 74 73 68 57 41 43 45 44 41 39 39 40 43 58 64 64 60 53 44 41 41 44 50 54 55 54 50 51 55 65 89 118 100 80 71 73 77 80 71 55 41 49 46 48 54 63 68 70 70 68 65 63 69 69 62 49 54 53 49 46 44 43 43 42 41 46 46 46 45 41 54 56 55 52 49 46 47 47 46 46 54 54 50 48 56 57 56 57 65 68 65 79 101 77 81 97 113 125 144 157 165 171 175 169 168 166 164 162 161 146 135 143 169 186 194 199 195 64 42 42 40 40 40 36 43 61 62 66 61 60 72 90 95 92 88 94 97 97 115 150 187 211 205 199 209 228 219 193 182 212 252 256 261 278 307 163 119 139 181 173 178 179 178 186 254 319 240 165 363 183 169 173 134 137 137 147 204 315 353 284 179 105 104 87 65 47 40 39 37 34 36 40 32 52 63 58 39 39 44 49 53 56 78 101 112 112 96 108 131 151 164 206 168 173 211 220 103 114 113 121 109 88 74 76 85 86 84 82 83 85 86 87 88 92 100 96 90 89 88 95 98 98 96 74 69 64 60 64 52 49 48 47 51 108 114 87 68 79 84 90 97 105 94 95 110 127 109 114 106 84 59 61 68 67 62 65 122 140 114 77 109 198 209 161 92 83 74 73 76 77 73 74 72 68 63 70 59 51 63 111 144 109 79 112 146 139 119 98 82 66 58 58 62 63 65 69 71 69 68 68 67 63 58 55 42 38 42 38 38 39 35 33 61 65 64 60 54 45 42 43 47 52 54 54 54 51 42 43 79 116 121 80 53 53 67 76 82 84 68 46 50 51 48 50 58 67 69 68 63 56 67 72 70 59 41 54 54 49 45 42 41 40 39 36 45 46 45 45 50 56 56 55 53 50 47 49 53 57 59 55 50 49 55 58 58 58 56 52 69 64 55 58 75 83 91 114 154 167 172 174 174 174 167 166 165 163 155 145 120 108 128 164 187 198 180 114 57 46 44 41 40 40 34 35 49 50 58 60 67 90 95 97 90 84 95 105 114 112 103 149 173 194 202 198 228 214 203 206 217 228 263 296 303 269 169 133 136 148 160 161 168 180 187 239 309 269 197 342 261 269 229 113 116 107 120 182 294 347 276 179 108 107 93 174 175 37 36 37 38 37 33 30 46 58 56 34 37 44 51 53 49 75 97 118 137 103 114 142 171 186 178 172 168 163 202 135 138 135 132 130 118 104 94 94 103 107 101 84 82 83 85 87 89 98 107 108 99 86 89 95 101 104 87 81 72 66 77 55 60 66 65 68 103 109 88 54 62 74 82 85 85 77 75 92 119 119 112 116 111 93 94 93 86 70 48 47 71 103 150 241 236 216 163 88 70 63 68 75 74 71 67 67 68 65 61 57 55 69 136 158 126 103 131 139 130 111 89 71 55 50 51 53 54 56 58 60 63 65 68 68 63 57 79 61 45 41 39 40 32 26 33 61 64 62 59 54 47 44 45 49 53 53 52 51 51 50 44 85 123 118 72 48 41 50 71 75 86 80 60 51 53 48 49 60 66 68 66 58 44 65 70 67 58 45 54 53 48 44 42 40 39 39 37 42 44 43 45 56 56 56 55 53 50 45 52 61 64 61 50 48 52 55 56 58 55 51 50 55 63 64 58 74 86 96 116 157 172 174 173 171 165 162 162 160 155 143 126 117 120 136 143 176 210 190 50 49 46 44 44 42 41 39 40 47 51 56 59 69 100 93 93 93 94 105 118 188 195 99 108 147 168 174 180 194 189 195 208 210 223 276 320 317 237 183 161 154 147 145 152 164 175 183 217 232 214 194 267 258 177 107 105 108 104 130 194 302 334 309 258 195 114 95 139 130 34 31 33 35 35 32 45 39 33 35 36 36 47 56 53 52 73 98 119 128 120 113 129 170 203 194 195 187 160 159 147 142 136 132 128 123 115 105 90 91 97 96 84 77 78 82 85 86 88 96 102 101 87 81 81 84 86 73 65 57 54 63 49 58 69 71 73 76 66 54 50 49 65 71 72 78 68 54 58 78 90 89 111 126 122 120 99 93 83 47 40 40 111 214 237 231 215 163 85 66 65 68 70 71 75 54 56 70 64 61 56 52 57 93 116 117 112 111 82 72 62 54 53 47 47 49 53 62 67 63 59 62 69 72 69 62 53 73 59 46 42 42 42 33 34 51 61 63 61 56 49 45 46 48 51 52 52 51 50 49 49 43 86 128 126 77 49 42 47 50 54 66 71 63 47 53 57 52 43 64 66 63 58 49 69 67 60 55 55 53 50 47 42 42 41 41 42 42 38 41 44 48 54 54 53 52 51 49 44 55 67 65 58 47 44 47 46 53 56 58 59 48 49 60 71 73 75 87 95 103 117 150 157 159 162 161 161 161 157 147 127 110 96 84 68 63 97 167 197 47 44 45 47 45 43 42 42 44 46 43 48 61 79 90 80 82 95 141 278 213 199 215 219 120 133 156 166 167 175 178 182 192 204 243 277 295 281 218 189 176 165 143 132 140 152 163 182 187 198 200 179 144 213 221 169 100 158 160 146 173 311 304 320 315 248 125 103 149 204 185 175 92 36 32 33 36 33 32 34 35 42 51 57 54 54 72 102 126 106 115 114 127 156 185 186 180 168 155 173 144 140 135 132 124 117 110 101 87 85 86 86 82 78 74 72 74 80 80 83 88 91 83 66 63 66 68 57 48 45 44 43 46 49 51 53 54 48 44 45 52 51 49 48 57 83 81 59 45 51 84 86 109 125 120 95 89 87 76 47 42 41 56 109 225 221 191 140 84 60 51 46 51 66 46 47 49 53 63 58 53 50 54 72 92 97 86 63 52 49 47 47 47 47 50 58 68 77 71 52 40 66 215 122 69 61 50 44 46 46 43 43 44 43 47 57 61 59 55 49 45 44 47 50 52 52 51 50 49 49 49 44 87 131 131 81 50 38 44 68 77 71 57 45 40 52 59 61 63 68 67 64 57 45 60 61 57 54 51 50 49 43 35 40 42 43 43 43 38 42 48 53 52 51 49 48 47 46 49 61 67 57 53 46 45 47 45 52 54 57 60 50 49 54 65 77 75 84 86 90 117 106 113 137 165 167 167 160 144 119 96 68 62 68 62 63 61 126 193 49 38 46 51 44 42 40 39 40 43 39 49 67 83 89 102 96 116 189 268 177 136 169 249 155 122 130 157 164 162 155 160 179 184 202 238 257 226 203 179 167 159 140 125 127 136 150 182 180 205 231 223 168 189 179 151 175 171 164 174 211 265 275 285 243 143 126 150 257 359 346 304 145 35 31 35 36 48 52 35 59 55 50 50 49 50 73 110 138 101 98 123 146 148 160 153 149 154 157 162 143 138 133 127 111 101 96 92 86 85 83 81 82 81 73 66 64 71 70 69 71 75 74 51 54 65 70 70 66 60 54 50 62 72 77 78 76 73 65 60 66 85 61 49 50 61 82 62 46 44 51 64 79 97 113 105 93 81 67 49 36 78 133 186 226 209 171 121 75 51 50 41 42 62 53 54 55 55 60 54 51 54 62 73 70 65 55 41 40 40 41 42 44 47 58 64 63 58 49 48 52 70 162 100 63 56 49 36 44 48 44 43 45 48 52 55 56 53 49 45 43 44 46 49 51 52 52 50 49 48 49 47 91 134 131 115 74 46 40 52 69 70 59 44 39 45 47 53 66 67 67 64 59 51 63 69 68 60 51 50 49 48 47 48 47 46 45 45 47 48 50 50 50 48 46 44 43 42 54 63 62 47 46 46 48 51 50 51 52 53 55 62 58 59 66 76 79 81 76 80 119 100 120 147 161 152 136 126 117 98 74 66 125 203 189 182 175 189 190 52 43 41 40 42 41 40 36 34 39 42 55 64 72 95 135 152 155 147 153 105 92 140 246 252 171 127 153 162 167 170 172 175 181 200 236 255 218 191 167 148 139 154 128 121 127 142 179 189 216 240 232 164 155 148 133 136 165 172 170 176 195 188 149 149 269 163 262 340 344 360 283 133 31 31 37 41 59 73 55 65 63 54 44 49 54 69 91 112 97 98 111 130 146 151 128 128 152 156 150 142 135 125 113 96 85 81 81 83 84 83 82 82 81 78 72 67 66 59 45 47 64 76 75 73 72 71 82 72 61 53 49 64 67 69 76 89 76 64 63 75 89 72 57 48 47 60 53 45 42 43 57 57 65 87 108 101 76 59 68 88 128 179 214 200 181 142 99 63 49 50 45 46 57 57 58 58 57 53 49 49 53 60 63 53 45 42 41 41 40 38 38 40 44 54 57 52 44 44 57 69 72 73 65 57 51 49 41 49 51 45 43 45 47 49 51 51 49 47 44 43 45 46 47 48 51 51 49 47 47 50 56 89 123 133 136 100 62 40 40 53 57 52 45 46 50 49 51 58 66 67 65 59 51 66 72 69 59 46 52 54 52 51 51 51 50 48 47 47 47 48 48 47 45 43 42 41 40 41 51 59 51 43 44 45 46 48 49 50 51 54 75 69 69 74 77 83 74 66 71 108 91 113 134 128 119 114 106 90 67 110 76 70 96 89 154 181 158 92 45 40 42 45 44 43 39 37 35 30 37 43 49 62 106 161 214 196 66 63 60 101 165 168 194 212 201 146 148 166 172 174 183 175 183 210 239 237 204 183 163 147 165 142 127 128 151 171 189 205 210 186 136 124 126 126 113 125 150 172 168 172 170 170 170 141 224 316 344 315 341 199 86 30 32 38 44 65 87 74 64 58 48 36 47 53 67 85 98 102 106 105 107 131 145 132 129 149 146 150 142 132 117 100 91 82 74 71 74 80 81 82 81 82 85 85 83 78 55 42 51 71 80 82 81 82 84 83 87 75 60 53 59 63 69 79 95 74 71 71 67 62 59 53 46 43 45 44 42 40 41 49 46 47 60 90 95 70 50 65 103 154 189 197 170 157 118 77 50 48 48 49 50 51 52 54 55 53 49 49 48 49 49 45 43 43 45 47 48 47 44 43 49 42 43 46 49 54 64 70 72 70 70 61 53 49 48 42 51 53 45 43 45 45 45 45 47 48 47 45 44 45 46 47 48 49 47 45 44 46 51 71 88 105 122 140 125 86 45 39 46 47 46 46 50 47 48 51 54 65 66 64 59 50 71 77 73 63 45 52 56 55 54 53 52 50 49 48 47 43 43 46 44 42 40 39 40 39 39 43 49 61 49 43 42 44 45 45 45 48 54 67 68 69 73 78 77 65 59 64 84 75 97 118 112 108 93 77 64 52 96 66 65 107 112 164 173 136 69 43 37 40 45 46 35 37 41 43 48 50 41 52 101 145 188 215 182 53 49 50 103 160 83 84 154 180 122 124 137 142 148 167 156 159 173 194 223 200 182 177 193 243 192 137 128 191 169 169 173 170 132 117 106 104 110 102 96 111 138 169 170 170 154 124 122 144 169 217 296 292 195 96 37 35 42 48 70 97 80 64 53 44 38 46 52 59 71 88 100 98 109 134 130 144 143 141 148 145 155 141 132 119 106 104 92 79 68 64 66 72 77 79 79 81 81 81 82 77 76 79 86 92 100 93 96 110 112 98 89 82 74 69 64 63 70 87 92 86 76 63 42 40 39 41 42 34 33 35 39 43 55 55 52 52 62 69 58 45 51 96 163 190 180 157 144 104 67 47 53 50 50 49 47 47 48 49 49 48 54 51 47 45 43 44 48 51 55 57 60 60 64 74 49 43 46 52 63 72 73 71 69 69 60 52 47 46 39 46 48 44 45 46 45 43 42 43 47 47 45 42 43 45 48 48 46 42 41 42 46 52 87 96 92 98 135 144 116 73 55 48 44 44 45 45 39 43 51 58 66 66 61 56 54 69 78 78 68 46 52 55 54 53 52 52 51 49 48 46 41 41 45 42 40 38 37 37 42 41 39 42 49 54 46 37 36 41 42 44 55 73 43 52 67 75 72 61 60 61 60 55 78 109 125 112 106 68 46 45 52 55 46 78 146 138 162 151 108 51 40 33 32 35 37 33 32 39 50 55 59 60 78 124 156 120 79 58 51 42 41 44 48 49 58 62 71 92 102 101 103 114 131 136 149 163 175 196 193 194 208 239 231 180 133 124 189 197 167 143 145 126 108 94 85 85 83 83 93 120 159 162 165 142 96 111 123 140 164 186 179 105 49 35 38 45 51 71 102 80 61 48 44 45 49 55 61 66 72 79 98 123 137 111 146 160 150 139 149 161 140 133 129 130 132 107 90 84 80 68 63 63 67 71 75 79 82 86 99 109 113 110 105 110 104 100 105 119 107 108 110 102 85 74 66 61 65 94 96 86 71 51 37 33 38 44 34 34 38 45 55 72 71 68 63 46 46 46 47 58 122 179 195 181 158 132 98 74 67 77 58 52 50 47 45 44 44 46 50 67 57 47 45 48 54 59 62 65 69 76 87 86 60 54 51 55 64 72 63 60 63 69 69 60 52 42 28 34 41 45 46 49 49 47 44 41 41 42 43 42 40 40 43 45 46 42 40 40 42 46 51 102 106 83 77 119 141 144 128 95 54 39 38 39 40 41 46 54 66 67 63 56 52 59 63 71 77 74 52 50 51 53 52 51 51 50 48 44 45 44 44 45 41 39 37 36 35 43 39 37 39 42 47 45 38 31 39 36 39 46 47 38 55 69 72 71 54 52 60 67 40 92 116 98 50 48 47 44 42 43 39 40 66 114 119 120 101 70 38 38 31 26 29 39 36 40 48 55 56 76 91 105 129 228 167 97 67 36 36 36 38 43 44 49 57 66 79 92 86 84 92 101 119 136 152 170 200 188 199 220 205 177 130 106 118 132 128 118 114 119 119 111 99 84 83 78 73 93 132 120 139 152 136 89 102 119 133 142 148 93 53 36 35 37 40 45 64 101 78 44 31 39 48 53 58 62 66 70 68 94 126 134 156 165 170 173 153 162 174 139 136 130 125 124 122 122 121 114 86 79 79 81 80 81 85 86 86 94 100 102 106 116 117 110 105 108 120 116 120 123 120 104 87 72 61 55 70 86 87 77 71 50 40 41 47 50 55 59 62 69 72 72 73 72 56 49 49 56 79 141 183 204 200 170 139 116 99 87 80 56 51 51 49 47 45 45 47 51 72 58 47 50 56 59 62 66 72 76 83 78 68 63 64 65 68 69 66 56 55 62 70 67 60 52 41 27 44 47 52 61 69 60 52 46 42 42 42 42 43 43 43 43 43 41 39 38 40 42 45 49 106 124 100 56 92 126 144 145 139 63 39 40 43 48 54 60 64 67 66 59 55 56 59 58 59 65 75 62 46 46 53 52 51 50 49 47 44 44 46 47 45 41 38 37 35 35 49 44 38 37 40 42 43 40 35 37 36 40 44 41 35 51 69 75 61 40 33 33 37 49 55 55 51 46 46 46 45 42 40 46 55 62 72 106 68 45 42 39 35 28 26 29 37 42 49 54 56 54 96 134 142 99 108 81 64 62 38 35 35 38 46 49 50 51 55 70 86 91 90 90 96 110 119 132 158 204 200 206 209 176 126 90 81 98 116 119 110 101 107 110 157 149 105 151 130 87 73 92 60 107 129 115 85 95 107 111 106 96 52 36 33 34 35 50 49 51 89 70 42 32 43 49 54 54 53 61 99 93 103 129 148 179 159 153 184 198 196 203 141 136 129 125 123 122 122 121 116 93 87 86 86 85 85 84 74 60 62 64 66 74 91 99 94 94 100 110 114 118 120 119 113 89 69 64 75 56 58 61 62 68 55 47 45 50 64 72 76 75 69 55 62 72 79 78 54 69 103 138 167 172 185 180 133 62 49 51 55 62 49 49 51 49 49 49 46 45 50 53 64 60 49 59 62 64 67 70 59 60 65 70 71 72 71 73 73 63 61 63 66 68 62 59 52 41 26 42 51 73 98 86 68 54 46 42 42 43 44 45 46 47 46 43 39 37 39 41 43 44 47 102 129 121 93 89 88 108 137 125 85 58 45 43 47 56 62 66 67 65 61 61 62 50 56 53 54 65 51 50 50 50 51 51 49 47 47 51 41 43 47 45 42 39 37 35 36 50 48 42 38 41 41 40 38 37 37 39 42 44 42 33 45 61 66 48 43 41 41 42 48 49 49 48 47 46 45 44 42 40 110 141 154 171 63 44 45 44 42 29 26 29 34 34 45 50 54 65 109 107 105 103 58 40 36 45 59 39 35 34 37 44 48 49 57 73 83 83 84 86 92 101 110 115 124 144 190 215 208 180 154 98 72 69 77 99 111 112 106 96 104 117 113 110 164 148 124 92 49 54 97 95 69 79 84 83 76 62 44 37 36 35 32 31 37 42 47 45 37 29 31 44 47 53 56 57 65 137 134 124 134 165 161 143 147 186 223 221 240 116 125 128 129 127 123 118 112 106 108 95 87 83 77 79 67 51 43 62 65 67 68 67 76 65 60 63 77 94 107 111 107 97 77 52 51 89 100 62 40 40 46 62 65 65 68 80 83 83 81 79 71 57 50 50 54 59 77 112 157 183 183 184 164 107 48 38 41 45 51 50 51 51 50 50 50 59 67 64 46 53 57 56 63 63 64 67 74 81 72 69 71 71 67 61 58 58 56 76 73 63 57 58 59 47 32 27 45 65 81 89 89 62 50 45 42 42 44 46 47 48 51 48 43 38 37 40 39 41 45 48 66 108 142 120 106 114 131 138 94 66 49 45 52 55 60 64 65 66 66 62 66 74 60 50 46 52 65 52 50 50 50 51 50 47 45 45 49 38 41 48 46 43 39 37 36 36 39 43 44 42 41 39 36 34 36 34 39 44 45 41 32 41 52 54 44 45 46 46 45 46 47 47 47 46 46 45 43 42 40 46 73 113 140 58 38 39 43 43 33 28 34 49 52 45 53 74 97 170 99 41 36 32 36 38 43 50 39 35 34 34 35 51 49 52 62 53 61 60 57 63 72 93 105 115 149 202 202 180 155 113 84 68 63 73 83 100 112 113 93 99 98 111 140 118 104 120 141 128 79 70 67 64 65 61 50 40 36 34 34 36 37 30 28 27 31 36 27 29 28 29 39 48 52 52 53 61 87 99 111 129 143 134 134 149 189 206 222 263 83 83 96 111 112 108 91 77 75 88 76 74 75 70 72 62 58 72 113 119 123 120 110 93 60 43 42 46 77 87 89 90 89 66 48 50 81 126 104 69 45 48 72 78 75 73 81 86 85 84 85 83 62 48 44 49 66 88 121 159 168 179 174 149 104 48 40 41 44 49 54 54 53 50 49 50 64 73 63 84 69 61 64 64 62 61 63 73 102 87 72 64 60 55 49 46 47 51 68 64 54 49 55 59 50 37 33 47 56 60 63 66 50 46 45 44 44 47 48 50 53 53 48 42 38 38 41 39 39 45 48 50 95 146 141 130 142 137 103 69 52 48 49 50 58 57 56 58 67 66 63 67 77 66 56 50 52 61 53 52 51 51 50 48 46 45 45 47 48 47 46 45 42 40 38 37 37 36 42 46 44 37 33 34 36 35 31 37 43 44 38 32 39 47 47 45 45 45 45 45 45 46 46 46 45 44 44 43 43 44 51 61 76 105 56 40 38 40 41 33 38 47 53 58 55 98 157 154 108 60 34 34 35 38 43 44 36 37 36 35 34 33 48 49 45 43 46 52 55 56 56 84 99 108 115 120 165 171 157 140 97 75 60 57 75 73 92 111 116 107 97 97 110 123 95 92 103 111 103 132 104 66 51 38 33 31 31 32 34 34 34 35 28 31 30 28 29 26 28 29 32 37 46 52 55 56 61 81 93 99 100 100 127 130 138 202 189 216 260 112 68 62 81 98 99 80 66 65 61 55 61 72 78 82 104 119 123 118 121 116 108 98 89 85 64 46 50 74 85 92 94 87 65 49 44 61 121 116 86 54 47 67 77 77 72 73 82 83 82 85 93 81 60 44 51 93 119 139 155 155 175 157 118 74 40 42 53 63 64 61 54 51 51 48 57 70 70 55 99 82 67 65 63 61 58 57 68 102 85 66 53 48 46 45 46 48 50 49 48 46 47 54 58 56 51 43 45 35 35 45 41 43 45 47 48 48 50 51 54 56 54 47 41 38 38 39 37 38 44 46 48 81 127 153 142 141 117 72 53 46 48 51 49 53 52 52 56 67 66 64 69 79 73 59 50 47 51 53 53 52 50 49 47 46 46 46 47 45 41 40 44 41 40 39 37 36 36 53 60 44 32 28 31 36 35 38 39 41 42 33 32 39 43 42 45 45 45 43 39 40 39 41 44 43 42 41 43 46 56 55 60 71 74 51 39 36 38 40 39 42 41 31 47 47 94 154 92 71 49 34 33 35 41 46 44 30 36 36 34 32 36 44 47 42 30 38 47 52 52 43 75 95 105 108 110 129 123 126 166 95 76 64 49 50 51 79 103 112 121 97 98 106 89 89 91 92 93 95 119 104 77 58 38 30 30 33 35 58 45 32 33 27 39 37 33 36 27 28 32 36 39 46 52 55 57 62 73 78 79 83 100 109 140 195 226 229 232 243 179 111 76 83 115 123 131 138 141 136 120 98 84 86 90 110 110 102 105 103 94 89 90 88 91 71 50 50 67 92 104 100 84 56 45 43 53 103 111 87 56 46 60 74 77 72 72 79 80 76 72 88 88 69 52 65 117 141 149 151 156 165 133 83 41 36 44 65 83 77 64 51 47 52 49 68 78 71 53 65 68 65 61 62 58 53 53 62 84 69 56 49 48 49 56 59 56 54 50 48 47 50 55 56 56 54 50 43 31 30 40 41 44 47 49 50 51 52 53 54 54 52 45 40 38 39 35 34 37 43 44 46 60 94 154 145 130 99 58 47 44 47 51 53 50 49 50 55 66 65 64 68 75 73 60 51 46 42 46 50 51 49 47 46 46 44 42 46 46 43 41 44 42 40 39 37 36 35 58 76 65 40 40 42 40 36 35 38 41 39 33 37 40 36 28 41 44 43 39 28 30 30 33 42 41 40 40 41 47 60 50 53 66 53 42 33 30 36 38 34 37 42 37 42 41 49 61 52 48 41 34 33 35 41 44 43 39 36 35 32 27 37 44 46 42 33 34 43 48 46 40 56 63 71 88 77 79 86 109 154 89 77 68 50 47 47 49 66 100 103 92 95 101 84 83 81 83 90 101 102 97 84 64 37 32 38 44 36 37 36 34 27 26 29 33 37 41 30 33 37 37 40 48 51 53 56 66 74 74 69 66 84 95 118 163 225 231 235 242 168 155 141 135 134 133 134 130 124 124 96 83 81 88 102 115 106 91 89 109 98 91 93 90 92 84 67 48 52 92 115 110 81 50 45 46 52 89 105 85 56 46 59 75 80 77 77 78 79 73 61 68 75 72 73 92 128 141 146 151 156 138 104 72 53 50 48 60 72 62 50 49 50 51 50 71 77 69 54 67 64 61 61 60 51 48 51 55 43 47 52 55 54 62 92 92 67 56 61 63 61 60 63 60 55 51 49 45 33 31 40 43 45 47 49 50 52 53 54 54 52 47 42 39 38 40 33 34 39 42 43 44 45 65 143 152 137 96 47 49 47 47 50 56 56 51 48 52 65 62 62 65 68 67 60 54 48 42 44 48 49 47 45 46 46 44 42 45 47 44 40 45 43 41 39 37 36 38 49 57 53 36 40 43 41 41 42 42 43 42 33 39 42 41 39 29 37 41 38 43 42 42 41 40 40 39 38 40 44 49 46 45 47 42 36 31 31 36 37 34 37 42 41 39 37 38 41 44 37 33 33 33 34 36 33 27 35 35 35 36 37 42 43 41 41 44 46 46 45 44 39 46 44 49 69 57 64 77 85 85 60 62 63 47 32 40 46 49 57 79 73 68 72 74 70 67 72 88 89 87 79 67 55 41 40 45 50 41 39 35 31 30 27 27 27 29 38 32 34 36 36 39 46 49 53 62 68 78 82 76 66 83 103 122 139 201 219 204 181 70 64 60 81 131 129 123 103 87 98 90 90 100 113 116 107 97 92 95 113 109 105 103 88 88 88 83 72 63 84 110 115 79 53 49 49 51 69 103 91 62 48 61 78 85 85 83 78 83 80 65 46 56 76 101 124 135 140 147 149 130 96 88 87 81 62 49 44 44 45 45 46 47 49 51 76 77 66 54 63 62 62 62 57 48 47 51 53 33 37 54 60 43 113 131 116 84 56 172 217 203 159 141 132 90 48 47 47 44 43 44 46 47 47 47 49 51 54 55 54 50 43 40 38 38 40 41 41 41 41 41 42 43 55 98 134 111 72 47 48 49 48 50 55 65 55 48 52 61 54 59 64 62 65 61 55 50 49 50 50 48 45 43 45 46 46 46 46 47 44 40 44 43 40 38 37 36 54 61 56 44 34 37 39 39 44 46 43 41 40 37 32 37 44 44 41 37 33 32 43 42 41 40 39 38 33 33 37 40 46 46 41 34 41 41 40 40 40 39 40 40 39 38 37 36 41 52 48 37 32 33 33 35 34 35 38 36 35 35 33 27 42 33 33 43 45 47 48 49 47 33 49 55 56 62 62 67 69 62 44 42 51 56 47 38 43 45 45 46 49 48 49 50 49 45 44 61 98 64 51 43 36 38 43 44 44 42 38 42 42 38 33 28 28 28 28 37 42 40 36 37 33 35 41 52 71 65 77 89 89 94 103 119 140 160 161 206 240 233 61 54 49 62 95 97 89 83 84 97 90 101 108 106 94 90 94 101 108 115 119 118 108 78 77 86 93 90 76 67 91 111 85 71 64 56 48 42 97 99 74 51 60 79 88 88 88 87 95 96 83 49 44 76 116 133 135 142 146 133 82 51 44 45 45 43 42 43 44 45 47 47 47 49 50 73 79 75 71 76 74 68 60 51 48 51 49 41 33 42 62 71 60 142 157 142 139 200 214 229 241 234 145 166 144 90 45 48 49 49 46 45 46 47 46 47 50 54 56 54 49 42 38 37 38 35 42 43 40 40 39 39 39 43 55 107 99 69 44 43 45 46 51 62 64 57 55 60 58 51 58 65 62 66 72 63 49 48 48 48 47 44 42 44 46 48 48 48 47 45 44 43 42 39 37 36 36 64 81 75 44 38 39 39 39 45 45 43 41 41 42 37 38 42 47 47 45 42 41 42 41 39 38 37 37 41 41 36 35 42 44 46 50 52 50 49 47 43 43 41 39 37 36 36 35 43 60 48 38 33 32 32 35 32 35 44 39 35 34 34 33 37 41 44 46 47 34 36 45 49 37 54 62 62 65 75 64 50 42 41 41 44 50 54 42 38 40 42 32 31 40 46 43 38 44 46 43 36 46 37 28 28 38 38 39 38 36 38 41 41 40 37 31 28 27 27 36 40 39 35 34 43 42 40 45 63 56 66 80 86 113 119 133 162 207 180 180 189 194 47 43 41 54 83 101 78 65 66 76 85 97 99 89 77 94 105 111 114 117 123 117 97 66 71 89 94 79 61 48 75 107 108 105 94 72 48 43 75 87 80 66 77 88 91 89 88 97 113 118 104 70 50 48 72 119 135 147 151 143 112 57 43 44 48 73 74 70 60 46 45 46 47 49 50 57 59 64 72 69 67 62 55 51 52 44 39 42 56 63 70 72 70 145 161 169 190 238 268 294 288 243 202 221 156 66 44 48 52 51 46 43 44 44 45 46 49 54 56 55 48 41 38 37 39 41 43 42 40 39 38 38 38 41 51 89 85 61 42 41 41 45 52 58 52 48 48 50 54 50 51 57 66 66 70 59 44 47 45 45 45 44 44 44 46 48 49 48 45 43 43 43 41 39 37 36 36 53 77 87 53 49 45 43 41 43 38 40 43 43 43 39 38 40 38 45 46 45 43 41 40 38 38 37 31 38 42 39 41 40 46 52 54 55 54 52 47 29 44 44 40 38 37 36 37 44 63 46 37 33 31 31 34 30 32 43 39 35 34 33 28 34 42 47 48 47 33 33 37 30 29 48 60 61 64 66 54 40 33 41 41 41 45 55 44 34 35 42 27 26 31 35 33 30 36 44 47 43 38 33 32 38 43 50 42 35 47 48 39 33 34 39 34 29 26 28 32 35 35 33 33 41 45 43 35 47 50 51 54 59 86 112 143 180 229 199 159 141 165 38 37 32 41 66 100 80 61 52 58 68 78 82 85 99 119 125 121 114 113 110 97 80 68 87 89 83 70 45 51 83 120 139 118 92 66 47 44 62 76 83 84 92 102 99 91 88 96 99 101 98 82 53 45 61 98 130 147 152 148 133 80 54 51 66 96 98 87 67 44 43 45 52 59 52 52 52 56 61 59 60 57 52 50 51 45 44 51 65 67 65 70 93 145 166 196 238 278 298 323 306 240 221 230 181 101 45 51 54 53 47 42 41 45 48 45 49 54 57 54 45 39 37 38 41 53 46 42 40 38 37 37 37 40 47 76 80 65 43 40 43 45 46 49 44 44 51 60 47 49 50 53 63 66 56 49 48 49 48 47 47 47 48 48 49 49 49 47 45 43 43 43 40 38 36 36 37 39 56 75 68 56 52 48 42 39 34 39 47 46 45 40 39 40 29 35 41 43 42 40 39 38 38 38 35 38 37 32 42 43 44 46 47 47 47 47 46 43 46 45 43 41 40 38 44 57 70 50 39 34 32 31 32 30 30 39 38 36 35 33 24 29 38 45 45 46 40 39 37 27 42 54 60 62 69 61 41 30 43 44 43 42 42 43 47 40 36 37 27 28 33 38 37 35 38 41 43 37 36 31 30 41 49 41 31 29 41 43 35 26 27 33 32 30 29 28 31 32 33 34 37 41 42 42 41 41 45 53 59 55 82 123 161 187 198 164 137 129 145 30 35 34 38 52 78 83 71 62 67 57 60 71 95 144 138 136 133 122 90 74 76 89 105 113 95 74 59 44 45 78 119 146 136 106 71 47 46 68 80 85 88 108 126 117 98 90 90 81 70 63 68 69 78 89 99 118 132 144 150 142 98 67 63 84 110 102 82 60 43 44 57 69 73 64 55 54 55 55 56 57 54 49 47 47 49 53 57 61 57 65 88 124 144 182 223 265 306 299 303 287 241 211 228 193 140 124 69 57 54 48 44 41 46 52 55 53 56 56 50 41 37 36 38 44 66 52 42 39 38 37 37 37 38 45 73 76 62 45 42 45 47 47 47 45 45 54 67 46 47 55 64 69 68 52 45 50 50 51 51 51 50 46 49 51 50 49 47 45 45 44 43 40 38 36 35 36 39 57 75 56 48 60 64 46 33 43 50 50 48 49 47 46 42 32 32 37 42 40 39 38 38 37 33 36 34 32 34 40 41 40 40 41 42 44 45 43 44 43 43 43 42 42 41 55 77 81 55 40 34 32 31 32 31 30 35 38 38 38 36 25 31 39 42 36 42 36 32 30 27 36 53 57 41 54 58 48 35 37 37 38 39 41 45 46 48 44 31 31 33 40 48 44 42 40 40 39 36 38 38 40 50 50 42 36 33 26 35 32 25 26 26 26 29 32 28 32 32 34 40 38 42 41 38 43 41 42 49 58 48 68 104 146 177 113 111 117 115 118 32 41 44 47 50 55 75 79 82 91 75 58 64 95 145 144 141 129 106 68 53 68 97 118 114 93 70 53 44 44 58 94 140 141 116 78 47 45 53 75 89 97 123 140 129 106 90 85 65 50 49 72 98 113 117 115 120 128 140 148 142 101 73 71 94 114 95 69 52 51 58 76 85 83 77 58 55 57 56 59 57 51 46 45 46 48 52 56 57 56 87 123 140 147 196 235 258 279 289 279 266 256 226 222 144 112 256 131 75 54 50 46 43 44 54 73 59 57 53 45 38 36 36 38 46 74 60 45 38 38 38 38 37 37 44 78 80 63 44 45 46 48 48 47 46 47 58 72 47 46 58 73 79 71 55 48 50 46 47 51 54 52 43 50 50 45 50 48 47 47 46 45 41 39 37 36 36 56 65 58 49 46 57 61 46 44 39 37 36 29 48 52 49 46 44 44 43 41 39 38 39 39 36 26 34 33 33 39 38 38 38 41 51 43 41 41 42 42 41 41 41 40 40 40 56 79 86 57 40 34 32 31 32 30 30 39 40 40 42 41 32 44 48 42 33 39 32 29 34 42 48 51 50 52 56 47 35 28 35 35 35 35 35 38 41 44 46 46 47 38 38 47 43 41 39 38 38 38 39 42 45 42 42 35 28 26 23 25 26 27 26 28 27 26 27 30 29 30 35 46 41 45 43 38 40 41 40 47 64 55 76 112 129 73 76 92 105 110 106 48 58 51 46 47 57 52 72 94 98 73 60 88 127 141 132 132 127 105 52 50 72 101 119 108 78 57 49 55 51 52 77 122 141 113 75 47 44 44 71 92 102 123 136 124 103 89 77 55 50 66 100 126 134 132 129 131 138 144 144 137 98 77 79 97 109 90 67 58 72 83 85 84 82 74 56 53 55 55 58 52 47 46 46 49 51 53 57 60 84 112 130 136 171 177 198 233 263 274 265 275 301 245 129 82 130 258 249 132 54 50 47 45 45 52 67 59 55 49 42 37 35 36 38 45 67 65 51 37 38 38 37 37 37 41 79 93 78 41 45 49 49 45 43 43 51 64 71 48 46 57 74 86 73 59 51 50 44 49 54 55 52 46 50 47 42 52 51 51 50 49 46 43 40 38 38 52 56 51 45 43 54 64 62 45 44 41 38 37 37 34 43 51 49 45 43 42 41 38 37 40 41 37 26 36 40 39 37 37 38 39 44 65 44 35 37 41 41 40 35 32 36 36 38 49 68 81 53 38 34 33 32 32 33 36 41 34 40 46 47 48 52 50 44 42 36 34 37 45 57 57 47 44 57 48 39 34 32 28 35 32 29 35 35 36 39 39 28 48 48 43 42 39 38 38 38 38 38 39 41 42 36 35 31 27 22 22 22 26 31 34 36 33 28 26 28 34 34 32 38 47 49 46 41 35 40 42 48 66 59 73 92 102 82 80 94 118 142 113 44 81 56 48 56 61 49 49 67 97 116 103 108 125 142 137 132 115 86 56 61 85 107 114 109 74 56 57 68 61 56 73 111 134 104 76 57 51 51 74 93 104 117 122 107 88 77 64 54 67 97 126 142 147 142 132 134 147 151 146 133 107 99 98 99 99 89 85 87 93 85 74 71 69 53 50 48 49 52 51 48 48 48 50 56 59 58 62 89 107 108 111 130 152 153 167 196 234 241 223 208 190 89 199 270 282 259 233 124 54 50 47 45 43 41 43 54 50 44 40 37 36 36 37 38 42 45 46 44 38 38 37 36 35 37 61 81 77 40 41 55 55 43 42 45 60 67 56 48 46 54 69 89 74 59 50 49 47 57 56 51 51 50 50 48 45 53 53 52 52 50 47 44 42 40 39 68 63 49 42 42 59 68 61 38 43 40 39 42 46 46 51 54 53 51 48 45 41 37 30 32 36 38 31 38 40 38 36 37 40 42 47 70 44 34 35 39 39 39 34 30 34 34 35 48 69 58 45 38 35 33 32 32 33 34 33 27 26 31 41 28 35 38 34 34 34 35 40 46 56 46 43 45 48 37 37 38 37 26 30 31 29 29 35 30 31 37 37 41 43 39 25 34 33 34 38 38 38 38 37 37 37 32 31 31 27 23 22 27 34 37 37 33 30 31 40 42 37 29 29 37 43 46 43 29 35 44 52 61 58 69 82 84 65 86 115 135 135 111 50 77 78 75 66 50 44 72 106 132 139 113 105 118 142 138 134 113 83 70 72 85 100 108 94 67 63 75 83 71 65 79 107 123 99 84 74 67 69 81 94 106 120 112 95 72 51 50 67 97 124 129 138 141 139 134 136 151 156 149 132 125 124 125 122 115 104 95 90 88 86 66 54 51 47 45 45 47 50 50 42 42 51 64 68 60 56 64 94 125 116 102 112 128 133 144 171 222 221 210 210 228 259 287 258 186 104 97 75 59 54 50 48 48 50 52 51 46 42 40 37 36 36 37 40 40 58 70 66 38 38 37 36 35 35 40 61 71 45 42 44 44 42 41 47 53 54 47 46 46 47 58 86 70 56 46 43 44 50 49 46 49 49 50 51 52 52 50 50 50 49 47 45 43 41 41 69 72 65 57 45 60 63 52 32 41 41 41 45 49 51 53 53 51 50 49 45 38 27 38 33 30 39 40 41 39 37 35 37 39 41 48 72 54 41 38 39 38 38 38 36 34 33 33 41 57 40 38 37 36 34 28 26 28 32 31 30 30 30 28 36 37 35 32 33 35 38 42 46 52 60 56 46 48 42 39 38 37 31 27 29 33 30 30 26 26 30 31 35 34 32 37 31 33 33 26 24 33 36 35 34 32 32 31 32 32 27 24 26 34 38 39 38 34 28 35 38 38 34 36 35 39 46 47 31 30 41 54 55 52 61 71 71 54 83 117 138 120 106 57 70 82 83 82 83 52 98 134 143 137 115 112 124 141 137 135 115 89 79 77 78 86 93 64 56 68 87 97 79 77 87 103 118 102 89 84 86 87 87 95 109 129 115 94 68 45 53 106 128 126 123 120 114 116 129 141 149 150 144 129 124 124 126 126 118 110 98 86 78 75 62 53 48 47 44 45 51 59 56 54 57 65 73 65 58 57 66 95 107 104 99 104 120 138 153 171 207 212 214 238 263 162 145 124 95 67 68 65 61 56 53 51 51 51 50 47 44 42 40 37 36 35 37 41 49 66 72 64 41 38 37 37 36 35 36 43 51 50 42 46 47 43 39 63 70 62 44 45 45 54 68 77 67 52 44 46 44 47 49 49 50 50 50 50 49 49 44 44 46 48 47 45 43 44 51 63 72 77 77 57 62 56 42 35 42 44 44 46 49 52 52 50 47 47 43 41 40 30 33 31 30 32 40 40 38 35 34 36 37 37 38 45 32 29 33 39 38 38 38 37 35 32 30 28 27 36 37 36 35 35 33 30 29 31 32 29 33 39 34 37 36 35 34 36 39 41 38 28 44 53 52 47 53 42 37 35 35 36 31 29 32 38 31 27 26 25 27 32 33 30 29 36 33 27 25 33 31 27 26 34 31 30 30 30 32 33 29 28 37 41 38 38 41 35 30 32 36 39 39 42 46 48 47 39 39 42 45 52 46 48 54 58 58 74 102 126 107 95 72 78 85 90 96 102 82 124 147 143 130 121 127 137 141 138 133 113 89 79 74 72 71 67 45 55 70 87 102 83 83 88 96 110 109 97 86 84 88 84 84 92 117 118 99 69 53 106 131 133 126 130 126 100 92 108 134 137 130 120 112 101 99 100 101 100 95 89 81 73 61 59 61 64 68 67 66 68 70 66 63 59 58 61 55 53 58 73 106 100 97 97 102 117 136 150 161 173 189 214 215 173 81 63 60 62 66 67 64 61 58 56 53 50 48 45 44 41 40 40 37 35 36 37 39 45 73 82 70 42 38 37 37 36 35 35 37 41 47 42 44 46 46 43 67 74 66 49 45 45 48 57 79 69 55 46 46 46 46 47 48 48 46 48 49 49 50 42 41 45 49 47 45 44 51 82 70 60 61 74 78 71 55 41 45 45 43 41 44 50 52 50 46 43 44 42 46 53 35 35 34 34 38 41 40 38 35 34 36 37 37 36 37 38 38 38 39 38 37 38 38 36 27 29 35 36 36 35 34 34 35 41 38 33 32 32 27 29 36 32 36 36 37 38 39 39 39 35 24 41 47 47 43 35 32 27 26 36 35 36 32 26 36 37 35 30 23 26 31 34 34 30 31 34 35 32 37 31 29 32 35 33 31 30 30 31 33 32 31 40 44 36 35 43 43 33 30 33 40 40 47 51 50 47 33 36 46 52 52 67 73 69 65 58 67 90 122 116 97 68 85 97 89 81 83 103 138 156 153 134 131 137 141 140 138 128 105 84 77 66 52 44 44 43 62 91 109 105 88 69 71 89 102 109 106 98 89 90 85 69 61 83 99 95 94 106 133 135 129 129 145 143 118 98 96 114 116 104 92 90 88 87 84 82 86 80 77 75 76 71 72 76 80 82 82 80 78 75 69 61 53 49 49 49 54 65 82 96 86 87 99 115 109 104 106 120 148 181 213 178 79 76 64 59 61 64 64 62 60 60 57 53 48 44 41 42 39 38 39 36 35 35 37 39 41 75 90 78 43 37 37 38 36 35 35 36 39 44 43 43 44 46 45 57 69 72 58 55 50 47 53 74 80 75 62 47 43 44 46 48 49 47 46 47 51 53 53 52 51 49 45 43 44 53 81 74 55 42 51 87 72 54 47 46 47 38 33 39 52 51 47 43 41 42 48 58 65 41 42 39 37 45 43 40 39 38 35 36 35 34 36 36 37 41 41 29 35 37 37 38 37 36 36 36 36 36 34 33 34 37 36 34 33 31 33 28 27 29 28 36 39 40 40 39 36 35 35 32 32 38 39 28 25 31 29 26 38 36 36 31 23 24 38 42 36 23 22 30 37 38 38 32 38 44 41 40 37 36 35 27 31 32 31 31 32 34 30 24 28 37 42 43 40 41 39 34 31 39 36 44 53 59 53 42 42 49 53 51 46 52 70 67 66 71 92 135 145 118 57 75 105 85 59 56 94 130 161 171 146 138 141 143 140 134 125 106 88 77 50 45 45 44 43 75 115 133 116 88 69 71 88 108 112 114 111 106 107 93 68 49 54 61 70 96 134 151 137 121 120 143 152 137 111 90 96 104 92 74 64 84 95 90 80 84 80 77 78 83 90 94 91 85 83 82 80 77 74 65 53 48 47 47 55 65 77 83 64 59 66 87 112 86 62 51 66 122 156 175 141 69 91 74 63 61 62 61 61 62 62 58 52 46 41 40 41 37 37 38 36 34 34 37 42 46 73 88 79 41 38 38 38 36 35 37 38 40 43 56 58 53 44 44 46 55 63 64 62 59 55 50 56 78 90 84 60 50 50 55 59 58 47 44 49 55 47 52 55 53 48 44 41 43 52 80 83 64 45 44 60 54 47 46 46 47 48 49 50 52 48 44 41 40 40 52 61 59 46 41 39 40 48 44 40 38 38 36 39 36 31 30 35 36 35 33 29 35 36 35 37 38 38 36 35 35 34 33 33 34 39 28 28 31 23 31 33 33 34 35 38 38 37 39 35 34 34 36 38 35 34 34 37 25 25 25 25 36 36 36 33 27 24 35 39 34 23 24 34 41 42 41 40 41 44 46 39 35 34 36 29 32 33 32 33 34 30 28 32 25 38 43 42 40 35 40 37 30 39 35 37 44 57 55 50 49 52 52 54 45 49 74 72 71 63 64 110 149 136 54 53 87 92 85 80 87 120 155 171 156 145 144 142 138 132 128 115 95 72 54 47 45 43 42 82 126 147 134 101 79 84 104 124 122 128 128 122 118 102 71 45 42 41 58 93 134 157 139 113 104 129 148 143 117 84 72 88 79 59 46 70 101 108 100 99 99 97 92 89 94 103 97 84 78 82 81 78 73 61 52 48 48 52 74 84 84 73 52 48 47 47 49 50 50 49 49 49 51 54 59 67 97 82 68 61 60 61 63 64 64 59 50 44 40 39 40 37 37 38 36 34 34 36 43 63 78 81 69 38 39 38 37 36 36 39 41 41 42 67 85 75 42 42 41 41 46 58 57 63 60 48 43 61 83 90 68 54 51 60 71 68 50 46 50 55 49 54 56 53 48 44 42 46 57 78 96 88 65 42 45 44 43 42 42 36 45 52 43 51 48 43 40 40 32 44 50 37 32 30 38 48 48 45 40 36 35 36 40 42 39 28 35 36 33 30 32 36 36 35 36 37 37 36 35 35 35 35 35 35 27 47 51 37 34 33 32 32 32 32 34 30 28 37 35 35 36 38 41 44 37 30 39 29 26 26 30 35 36 32 26 25 24 27 28 25 24 39 46 47 45 43 41 37 35 45 36 34 35 36 34 33 33 34 35 37 34 36 46 39 39 41 44 46 30 39 44 38 41 44 38 33 43 45 48 51 53 53 54 47 50 78 78 68 59 59 81 92 115 52 48 44 69 96 112 113 126 151 172 177 156 148 149 149 134 126 106 83 64 50 46 44 42 42 79 125 150 143 108 84 81 99 129 135 141 142 135 128 114 80 49 42 54 83 110 132 150 137 107 91 111 136 135 111 73 39 54 50 43 43 43 79 110 128 130 128 119 104 86 84 83 82 79 70 78 84 84 79 67 54 49 54 69 89 95 81 59 48 47 49 50 50 58 65 64 57 51 51 54 57 61 74 61 58 61 61 62 63 64 64 57 48 42 39 38 41 40 39 37 36 35 34 34 41 99 94 69 46 40 38 37 36 36 36 40 42 41 39 49 92 92 42 41 41 40 39 40 45 58 58 46 44 43 59 72 65 51 46 54 69 76 61 53 52 55 56 58 57 53 47 45 44 51 68 83 99 93 70 42 43 43 43 42 43 43 40 40 50 49 45 42 41 42 40 41 40 32 49 52 51 49 47 44 40 36 34 35 37 48 56 35 38 37 36 35 35 34 35 37 37 38 37 36 35 35 35 35 35 36 25 41 47 39 37 35 35 34 33 33 32 33 34 36 37 38 40 42 43 48 41 31 42 37 30 28 33 29 34 33 30 31 25 24 24 24 24 40 48 50 46 42 39 33 27 42 42 47 48 37 35 34 34 35 37 34 34 39 46 43 41 39 38 47 42 35 34 46 45 47 47 44 42 33 39 47 50 54 54 51 54 82 81 80 80 80 83 79 77 47 44 42 71 102 120 113 126 150 172 184 169 163 159 153 143 129 103 80 66 52 47 44 42 41 69 110 141 143 107 72 59 67 97 138 148 147 143 138 128 95 60 45 78 127 149 145 142 131 106 90 96 114 112 94 67 39 40 43 45 46 47 45 65 99 130 136 118 95 77 61 49 57 64 51 52 62 64 57 52 49 52 63 80 94 98 83 59 46 46 64 82 89 94 83 94 103 68 58 53 53 55 63 60 60 62 61 62 63 65 68 85 56 42 39 37 38 42 42 38 36 35 34 34 38 75 89 73 44 38 37 36 36 35 35 36 37 39 38 40 64 69 45 42 41 40 39 38 41 54 55 43 43 42 44 50 59 53 47 45 53 80 73 62 56 58 60 59 56 51 47 45 44 54 79 101 109 91 58 41 42 43 44 45 47 49 46 43 48 45 43 42 42 44 41 40 40 40 50 45 44 49 47 43 40 37 35 35 37 51 62 43 39 37 37 36 38 30 32 40 35 35 37 38 35 34 34 34 33 29 27 31 36 41 41 40 40 39 38 36 34 33 33 36 28 34 43 44 47 51 46 41 63 50 34 27 34 24 28 33 35 35 26 23 24 24 24 37 48 52 47 32 25 24 25 36 36 37 38 37 37 36 35 37 39 30 29 35 46 42 41 40 41 45 42 38 37 40 44 52 52 44 46 48 42 38 48 53 57 58 60 72 78 84 92 103 101 90 74 44 43 41 49 89 129 123 125 141 163 181 178 175 168 155 141 127 106 88 76 64 58 55 49 40 53 87 118 130 105 55 36 36 45 113 138 144 143 137 135 108 72 46 75 133 164 165 150 130 113 113 128 110 95 87 73 40 42 46 49 52 52 52 53 55 61 113 110 93 79 60 48 48 51 50 51 53 53 50 48 47 56 67 72 77 66 55 48 44 44 50 57 59 60 56 61 67 57 53 52 53 54 56 57 53 48 49 47 55 61 61 61 170 128 38 36 36 42 43 38 37 36 35 34 35 49 86 95 73 52 40 36 35 34 34 34 35 36 37 38 59 74 68 46 42 41 40 39 40 56 59 44 43 43 43 49 63 60 52 48 53 71 79 70 59 60 59 57 53 49 50 45 43 51 75 116 125 93 49 41 39 40 42 45 50 51 49 46 43 42 39 44 55 45 41 39 38 35 40 44 48 50 47 43 39 36 35 36 37 36 32 27 25 31 38 38 37 33 36 40 27 29 35 39 35 34 34 34 34 34 29 30 35 42 43 45 46 45 42 40 38 36 35 35 35 39 44 48 53 58 64 65 41 42 34 28 37 28 25 27 33 31 25 23 24 24 24 39 45 38 35 26 29 34 33 27 31 31 26 25 36 38 37 38 41 34 30 34 50 44 40 38 37 43 41 41 42 42 48 53 52 48 38 44 48 50 55 55 62 67 65 54 64 71 80 103 99 91 82 45 43 41 41 82 130 136 130 138 153 170 179 181 171 150 122 109 102 94 84 74 76 75 64 38 37 63 86 99 105 59 41 39 40 43 88 123 135 125 124 110 81 44 45 118 166 175 158 137 125 127 137 122 94 82 78 66 62 55 51 53 54 54 53 50 48 76 86 87 80 62 51 49 58 76 86 80 66 52 48 51 63 72 68 56 48 45 46 48 49 48 46 44 44 45 46 46 47 50 52 53 53 54 50 47 44 43 38 49 57 54 48 216 164 38 36 35 39 41 41 37 36 36 35 35 37 74 97 97 86 50 37 36 35 35 35 35 36 37 37 46 62 79 50 44 42 41 40 40 45 47 45 44 44 45 46 51 64 57 50 51 54 69 66 57 58 54 51 49 51 66 52 45 43 49 99 113 92 55 41 38 38 40 44 50 50 46 43 41 41 48 56 58 44 40 37 37 38 40 46 50 50 45 42 38 36 34 35 35 35 35 33 33 36 38 39 31 32 31 27 27 41 43 39 35 35 34 34 38 49 31 32 40 41 42 45 47 47 45 44 43 41 38 36 37 40 46 54 58 70 64 31 38 31 27 30 40 39 30 25 26 26 24 23 23 23 30 46 46 30 30 31 31 39 66 61 43 28 27 31 35 38 40 41 43 44 44 44 44 44 42 39 38 40 38 38 42 47 49 59 67 63 58 52 59 71 56 59 62 65 67 50 46 49 60 86 80 84 90 53 43 41 41 64 104 141 140 143 150 160 173 182 170 139 95 74 80 84 80 69 73 74 63 38 37 39 54 80 103 86 60 44 45 44 67 93 111 113 112 100 75 44 43 108 153 169 168 148 132 132 145 140 109 88 76 67 70 72 70 64 52 53 53 51 47 52 63 69 67 55 53 63 84 112 110 96 80 67 61 67 80 88 85 63 50 54 66 70 69 61 53 54 80 92 75 49 44 49 51 56 62 53 45 44 46 45 42 49 92 154 152 171 110 38 36 36 37 44 51 39 37 36 35 35 35 52 66 78 106 83 55 37 36 37 37 37 38 38 38 40 54 79 65 50 43 43 43 43 42 42 43 42 43 43 44 45 58 60 56 50 56 60 56 51 53 49 46 45 51 81 69 55 46 48 82 89 72 45 40 38 40 44 49 50 46 42 40 41 41 67 79 51 42 39 36 37 46 47 49 50 48 44 41 38 36 35 35 35 36 37 35 34 35 37 39 30 34 37 33 27 40 44 41 37 35 34 34 36 43 30 31 39 39 39 40 42 45 47 47 46 43 40 38 38 41 48 57 52 59 56 30 33 28 31 42 43 41 32 28 38 38 28 23 23 26 42 50 44 31 32 37 36 38 68 62 42 28 27 28 28 35 41 34 42 44 43 40 27 35 42 49 57 42 36 34 36 48 48 53 63 73 72 60 52 52 55 55 63 68 53 53 47 46 56 77 69 80 95 53 43 42 43 43 71 136 146 153 160 165 169 187 172 133 84 51 66 76 68 45 43 42 41 40 40 41 44 48 52 77 80 78 79 76 77 99 120 108 94 95 104 112 106 131 149 157 157 149 139 140 150 150 118 94 78 69 73 80 81 72 50 48 51 54 55 58 62 63 61 55 62 78 104 133 117 98 86 82 76 82 93 104 113 106 84 83 97 100 101 86 77 90 136 159 133 81 44 48 55 75 103 96 60 46 48 52 104 77 137 287 286 114 41 38 36 37 39 52 65 40 37 36 35 35 35 35 36 45 83 105 82 50 38 38 40 42 42 41 40 39 47 64 74 55 45 48 57 46 43 43 43 43 43 43 45 54 64 70 70 65 61 57 51 48 49 47 45 44 49 80 84 80 75 78 94 85 62 39 38 41 46 52 54 50 45 41 39 40 40 70 89 64 45 39 38 41 47 52 53 51 46 44 42 40 38 37 36 37 38 38 36 35 35 35 37 28 36 40 30 37 41 41 40 38 36 36 32 27 32 27 30 37 37 36 35 36 39 45 45 44 43 41 40 40 43 47 54 48 44 38 27 27 25 28 34 30 38 33 24 25 25 25 24 26 40 48 40 30 30 30 38 39 35 45 41 34 29 30 30 28 29 32 28 30 117 157 41 37 29 34 46 44 45 44 39 31 41 43 43 45 57 66 56 47 54 53 53 56 56 47 39 39 44 46 51 60 77 87 44 44 44 44 44 72 131 143 160 180 197 198 197 170 141 120 102 89 82 71 45 44 44 44 45 44 44 44 52 73 84 90 94 97 96 88 108 132 127 100 108 136 164 161 161 159 154 145 133 131 140 153 152 126 100 82 77 75 74 74 70 53 47 53 65 73 84 82 78 74 69 76 87 106 130 120 99 85 79 72 75 81 93 115 146 138 125 116 109 120 111 116 147 160 178 179 141 47 51 71 117 179 205 113 61 50 59 232 159 155 287 286 115 40 38 37 38 45 63 77 43 37 36 35 35 35 35 35 36 37 87 98 78 42 38 40 43 44 42 41 40 41 47 72 57 47 52 71 60 57 57 55 56 49 46 50 59 76 82 82 78 62 54 48 48 59 50 46 45 46 57 77 98 115 119 98 75 53 37 38 43 48 53 56 51 45 41 40 41 39 40 47 63 44 39 40 43 50 52 53 51 47 45 44 43 41 40 39 40 41 41 34 36 37 35 35 32 39 40 28 43 44 42 40 39 38 32 26 25 36 37 37 37 35 35 34 34 36 39 42 42 42 39 42 43 43 44 42 39 33 27 24 30 28 27 29 26 38 35 29 44 29 24 29 40 43 48 40 29 30 31 34 35 32 31 30 30 31 33 36 31 28 28 26 26 65 84 41 39 37 46 60 44 43 42 41 39 28 35 40 37 30 44 46 47 56 52 51 53 58 47 36 36 41 46 47 47 49 52 45 45 45 46 46 72 122 139 152 177 199 198 196 176 154 138 129 106 90 80 69 72 58 49 49 50 48 48 57 83 101 107 113 121 122 110 116 127 127 106 122 155 186 188 187 183 167 136 109 99 112 138 151 136 108 86 81 77 64 62 68 65 57 64 82 101 110 105 97 91 84 84 91 101 110 109 93 77 62 42 41 41 42 49 102 136 142 123 91 92 112 140 165 165 170 167 134 49 74 87 138 222 223 198 124 53 62 242 285 285 286 281 112 39 37 37 38 47 69 90 53 40 35 35 35 35 35 35 35 35 51 86 96 52 39 36 36 37 38 40 41 41 42 65 54 45 51 74 112 102 80 77 83 70 69 79 77 91 92 87 78 59 50 46 50 72 53 47 46 45 44 56 84 117 139 104 80 58 40 43 46 49 52 54 51 46 42 44 71 55 42 46 70 48 42 43 44 48 48 47 47 49 48 47 45 44 43 41 42 43 44 31 36 39 36 35 38 38 34 28 45 47 45 42 41 41 33 25 25 38 40 39 38 37 37 37 37 39 41 42 44 41 27 39 43 43 42 29 26 26 26 25 32 33 33 33 29 41 38 33 60 46 34 36 54 55 54 43 30 31 34 36 37 39 36 35 36 35 36 44 39 31 29 35 33 38 47 41 40 39 44 56 66 49 38 35 31 34 37 34 25 26 32 42 49 46 51 51 51 50 57 51 47 46 45 52 46 41 46 46 46 46 48 48 52 70 128 144 163 182 190 178 164 150 140 137 126 109 94 85 87 81 66 52 53 52 51 59 80 106 108 113 126 137 129 117 102 89 85 116 156 189 194 201 207 189 138 105 61 55 91 140 133 112 92 82 72 64 67 76 74 72 80 103 138 149 137 114 91 85 86 91 97 100 95 84 65 46 41 39 39 39 42 49 74 118 153 144 118 133 154 160 149 124 100 80 66 81 122 170 209 211 198 128 56 59 104 114 167 238 110 57 38 36 36 37 44 66 89 61 43 36 36 36 36 37 36 36 35 36 45 59 72 42 35 35 35 36 37 39 40 40 39 39 40 46 68 207 178 105 94 106 105 121 145 135 120 106 88 66 54 48 45 51 76 55 47 46 44 44 42 59 92 132 104 87 72 53 49 50 51 52 53 50 45 42 44 76 73 53 37 50 45 45 45 45 44 43 44 48 53 49 47 47 47 46 43 39 38 39 35 38 39 36 36 40 36 30 32 44 47 46 45 44 44 40 36 36 42 43 42 42 42 41 41 41 41 31 37 43 42 41 42 42 43 42 31 27 27 28 26 26 34 42 40 37 46 43 36 63 53 48 54 66 68 66 60 52 33 35 39 44 48 43 61 61 44 47 55 49 39 34 45 50 61 67 36 33 36 45 59 61 55 48 43 58 40 36 38 31 28 39 43 42 47 50 53 50 43 65 59 52 50 45 57 63 62 53 48 48 48 49 49 49 61 118 134 146 158 169 172 159 147 141 139 137 127 113 99 93 97 81 54 56 54 58 66 78 93 83 80 92 112 119 99 68 43 42 91 136 165 179 188 201 202 182 159 85 45 52 79 86 87 86 83 80 76 77 81 81 82 87 111 155 159 130 103 86 83 90 92 92 92 89 79 61 44 42 41 41 43 45 47 53 66 85 103 107 122 128 115 99 88 83 86 94 92 130 163 163 104 94 76 61 77 81 166 210 172 104 56 38 37 36 37 59 87 101 63 44 38 37 37 36 37 37 37 36 35 36 74 168 62 37 37 37 37 37 37 38 40 40 40 42 46 51 81 182 226 110 119 135 174 216 196 170 133 90 53 49 48 48 54 77 55 46 44 42 42 42 49 70 108 95 88 81 67 53 52 53 54 53 49 56 55 46 109 96 63 39 43 46 48 48 46 41 41 45 52 53 49 45 44 47 49 45 41 37 36 27 32 38 36 37 40 43 43 41 41 42 45 48 49 47 45 45 45 45 40 40 46 45 43 41 39 31 34 39 41 41 42 42 43 39 27 26 26 32 43 27 26 33 42 43 48 50 45 37 55 47 53 69 72 75 75 71 62 35 39 46 56 71 66 60 55 53 33 30 35 46 55 49 67 82 77 42 32 35 48 70 60 56 65 85 78 57 40 31 31 44 43 44 55 53 53 52 52 61 68 60 51 48 48 59 74 82 70 50 50 50 50 50 49 61 116 135 142 142 140 136 128 129 136 137 128 126 122 112 99 100 83 56 58 55 68 80 77 79 60 50 49 44 72 62 45 43 42 80 116 141 159 167 183 189 174 156 114 85 76 77 77 75 75 81 81 71 71 79 81 81 89 122 175 179 134 100 87 92 104 102 95 87 73 60 48 42 43 45 48 52 55 57 53 51 54 64 69 76 83 87 76 76 81 87 87 86 147 181 150 86 70 61 64 90 134 187 180 109 70 46 38 39 38 37 66 97 109 67 47 40 39 38 37 37 37 37 37 36 36 49 84 48 42 43 43 40 39 39 40 42 43 47 50 53 59 76 115 170 234 266 276 283 289 288 284 178 65 49 47 54 63 71 76 56 47 44 42 42 43 45 56 85 88 85 78 68 51 49 52 54 54 50 69 73 45 123 103 67 43 41 48 51 49 46 39 39 39 41 52 47 41 40 43 47 44 40 37 37 27 25 29 38 37 36 38 40 40 39 40 43 47 50 47 44 42 43 44 38 36 42 45 43 41 37 31 37 39 39 40 41 42 38 29 25 25 25 27 28 26 25 25 29 45 47 47 42 34 41 40 54 73 76 78 79 71 51 37 42 57 73 74 76 61 43 39 54 56 67 83 80 72 77 87 93 68 48 42 51 80 79 62 58 84 63 69 70 61 59 53 44 43 52 53 55 48 39 54 76 79 68 52 53 56 69 87 86 52 52 51 51 62 59 56 88 143 155 144 122 90 79 89 110 119 103 103 109 110 100 98 82 61 58 53 66 75 72 78 90 103 97 47 49 47 57 83 97 111 122 131 144 154 158 149 130 123 115 107 98 84 80 75 72 72 77 71 69 74 79 77 90 128 184 192 147 112 97 103 103 100 95 88 78 54 43 43 46 61 60 57 59 62 71 67 62 79 80 73 72 81 80 83 77 68 62 63 106 128 109 93 70 109 142 78 132 153 132 78 45 41 43 44 40 39 64 98 118 75 50 41 40 38 37 37 37 37 37 39 40 41 41 40 42 42 42 42 42 42 45 55 50 58 63 62 63 75 95 127 172 183 210 254 281 179 145 95 53 49 48 50 61 80 83 68 57 50 49 46 48 53 61 72 76 67 54 46 45 48 51 53 56 51 65 69 40 85 86 68 48 41 48 50 48 45 38 37 36 37 48 43 38 37 40 45 43 39 37 37 34 28 24 28 35 36 36 36 37 36 35 36 38 40 42 41 40 40 41 42 40 30 43 44 41 39 37 37 37 39 40 42 37 30 25 25 26 26 26 26 31 37 39 38 29 43 38 27 27 29 50 67 74 77 80 79 66 35 38 48 65 78 72 60 53 48 35 61 74 82 84 79 81 83 94 119 47 43 50 53 91 98 72 45 47 51 79 93 84 82 67 54 47 52 51 52 51 51 60 73 84 91 90 70 57 63 84 93 54 53 51 49 83 75 47 46 144 171 159 131 96 67 53 57 84 85 86 88 93 95 91 85 74 54 50 49 49 55 94 116 127 112 47 45 43 45 60 112 124 131 139 148 155 154 137 110 100 104 107 104 95 87 79 71 66 72 75 75 75 80 87 109 147 192 198 163 128 107 108 95 83 75 72 71 52 49 59 66 74 65 59 65 69 85 82 77 101 100 88 82 86 90 83 66 48 44 43 46 50 58 77 61 131 179 56 78 103 105 78 47 45 50 52 42 40 54 85 115 83 54 42 40 39 38 38 38 38 38 47 51 50 44 46 44 41 41 43 43 44 51 70 60 63 67 69 70 75 85 98 113 134 127 172 244 110 73 57 52 52 52 52 60 77 85 78 66 55 55 52 64 77 86 89 84 66 47 45 47 49 52 56 54 51 45 40 39 72 83 78 63 52 48 45 44 42 37 36 36 38 44 40 37 36 38 43 43 41 39 37 36 33 30 31 29 34 37 35 35 34 34 34 35 36 37 38 39 38 39 40 40 42 44 44 42 39 37 36 37 40 43 39 31 26 26 26 26 27 27 26 30 40 46 41 29 31 37 45 46 50 55 60 65 70 75 76 66 35 41 58 69 67 75 61 56 52 35 60 65 71 89 88 89 98 111 113 49 44 50 48 106 81 68 66 50 68 89 100 94 98 86 69 54 55 54 52 51 51 56 66 80 97 109 95 89 88 90 99 Wind_Speed 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 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 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 16 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 12 13 13 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 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 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 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 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 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 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 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 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 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 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 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 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 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 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 8 8 8 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 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 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 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 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 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 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 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 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 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 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 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 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 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 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 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 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 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 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 14 14 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 12 12 12 12 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 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 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 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 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 12 12 12 12 12 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 12 15 14 14 14 14 14 14 14 14 14 15 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 15 15 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 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 15 15 15 15 15 15 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 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 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 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 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 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 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 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 13 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 15 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 12 12 12 12 12 11 11 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 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 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 12 12 12 12 12 11 11 11 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 16 16 16 16 15 15 15 15 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 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 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 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 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 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 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 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 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 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 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 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 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 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 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 12 12 12 12 12 12 12 12 12 12 12 11 11 12 11 11 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 12 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 13 13 13 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 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 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 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 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 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 15 16 15 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 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 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 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 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 13 13 13 13 13 13 13 13 13 13 14 15 15 14 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 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 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 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 12 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 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 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 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 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 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 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 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 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 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 10 10 10 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 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 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 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 11 11 11 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 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 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 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 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 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 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 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 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 14 14 14 14 14 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 13 13 13 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 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 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 14 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 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 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 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 13 13 13 13 13 13 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 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 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 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 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 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 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 10 10 10 10 10 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 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 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 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 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 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 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 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 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 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 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 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 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 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 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 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 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 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 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 11 11 11 11 11 10 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 15 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 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 15 15 15 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 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 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 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 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 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 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 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 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 13 12 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 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 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 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 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 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 10 10 10 10 10 10 10 10 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 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 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 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 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 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 13 13 13 13 13 13 13 13 13 13 13 13 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 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 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 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 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 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 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 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 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 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 19 19 19 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 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 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 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 19 19 19 19 19 19 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 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 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 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 12 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 19 19 19 19 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 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 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 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 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 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 11 11 11 11 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 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 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 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 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 11 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 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 19 19 19 19 19 19 19 19 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 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 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 14 14 14 14 14 14 14 14 14 14 15 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 12 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 14 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 13 13 13 13 13 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 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 7 7 7 7 7 7 7 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 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 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 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 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 20 19 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 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 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 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 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 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 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 14 14 14 14 14 14 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 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 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 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 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 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 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 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 9 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 9 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 18 18 18 18 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 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 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 16 16 16 16 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 13 12 12 12 12 12 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 16 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 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 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 16 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 16 16 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 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 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 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 12 12 12 12 12 12 12 12 12 12 12 12 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 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 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 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 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 11 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 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 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 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 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 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 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 12 12 12 12 12 12 12 12 12 12 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 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 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 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 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 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 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 12 12 12 12 12 12 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 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 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 12 12 12 12 12 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 17 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 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 12 12 12 12 12 11 11 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 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 16 16 16 15 15 15 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 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 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 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 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 15 15 15 15 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 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 11 11 11 11 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 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 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 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 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 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 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 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 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 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 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 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 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 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 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 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 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 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 12 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 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 16 16 16 16 15 15 15 15 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 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 15 15 15 15 15 15 15 15 15 15 15 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 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 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 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 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 10 10 10 11 11 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 7 8 7 7 7 7 7 7 7 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 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 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 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 7 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 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 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 16 16 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 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 7 7 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 8 8 8 8 8 8 8 8 8 8 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 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 9 9 9 10 10 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 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 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 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 8 8 8 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 8 7 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 9 9 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 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 8 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 13 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 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 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 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 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 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 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 10 10 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 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 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 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 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 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 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 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 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 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 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 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 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 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 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 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 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 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 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 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 14 13 13 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 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 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 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 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 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 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 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 9 9 9 9 9 9 9 9 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 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 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 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 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 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 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 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 15 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 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 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 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 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 13 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 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 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 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 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 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 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 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 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 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 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 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 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 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 13 13 13 13 13 13 13 13 13 13 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 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 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 13 13 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 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 18 17 17 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 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 13 13 12 12 12 12 12 12 12 12 12 12 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 17 17 17 16 16 16 16 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 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 Wind_Direction 146 146 146 147 147 147 147 147 148 149 149 149 150 151 152 153 154 155 156 156 157 158 159 160 161 161 162 163 163 164 164 165 165 166 166 166 167 166 166 167 166 166 166 166 166 166 166 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 165 165 164 164 163 162 162 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 160 161 161 160 161 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 162 162 161 161 160 159 159 158 157 157 157 156 155 155 154 154 153 152 152 151 150 150 150 150 149 149 150 150 150 150 151 151 151 152 152 153 154 155 155 156 156 157 158 159 160 160 161 162 163 163 164 165 166 167 168 169 170 171 171 172 172 172 173 173 173 173 173 173 173 174 174 175 175 176 176 177 178 178 178 179 179 179 179 179 178 177 176 175 174 173 172 171 171 170 170 170 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 168 168 167 167 166 166 165 165 165 164 163 163 162 162 161 161 160 159 159 159 158 158 157 158 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 161 160 160 160 160 160 145 146 145 145 145 145 146 146 146 147 148 148 149 150 151 152 152 153 154 155 156 157 158 158 159 160 161 161 162 162 163 163 164 164 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 164 165 165 165 166 166 165 165 165 165 164 164 163 162 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 161 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 162 161 161 161 160 159 159 158 157 157 156 155 155 154 154 153 153 152 152 151 150 150 150 150 150 149 149 149 150 150 151 151 151 151 152 152 153 154 155 155 156 157 158 159 160 161 161 162 163 164 164 165 166 167 168 169 169 170 171 171 172 172 172 172 172 172 172 173 173 173 174 174 175 175 176 176 177 177 178 178 179 179 179 179 178 178 177 176 175 174 173 172 171 171 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 170 170 169 169 168 168 167 167 166 166 165 165 164 164 163 163 162 161 161 160 160 159 159 159 158 158 157 158 157 157 157 157 157 157 157 157 158 158 158 159 159 159 160 160 161 161 161 161 161 161 162 162 161 161 161 161 161 161 161 161 160 160 160 160 160 160 161 161 161 161 160 161 160 160 144 144 144 144 144 144 144 144 145 146 146 146 147 148 149 150 151 152 153 154 154 155 156 157 158 158 159 160 160 161 161 162 162 162 162 163 163 163 164 164 164 164 164 164 165 164 164 164 165 164 164 163 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 163 164 164 164 164 164 165 165 165 165 166 165 165 165 164 163 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 161 160 161 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 162 161 161 160 159 159 159 158 157 157 156 155 155 154 154 153 152 152 152 151 150 150 150 150 149 149 149 150 150 150 150 150 150 150 151 152 152 153 153 154 155 156 157 158 159 160 161 162 162 163 164 164 165 167 168 168 169 170 171 171 171 172 172 172 172 172 172 172 172 172 173 174 174 175 176 176 176 177 178 178 179 179 179 179 179 178 177 176 175 174 173 172 172 171 171 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 171 171 171 170 169 169 169 168 168 168 167 166 166 165 164 163 163 162 161 161 160 160 160 159 159 158 158 158 157 157 157 157 157 157 157 157 157 158 158 159 159 159 159 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 143 143 143 143 143 143 143 143 143 144 145 145 146 146 147 148 149 150 151 152 153 154 154 155 156 157 158 158 159 159 160 160 160 161 161 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 163 163 164 163 164 164 164 165 165 165 165 165 165 164 164 163 163 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 160 160 160 160 159 159 159 160 160 160 160 161 161 161 161 162 161 161 161 160 159 159 158 158 157 157 156 155 155 154 154 153 153 152 152 151 150 150 150 149 149 149 150 149 150 150 150 150 150 150 150 151 152 152 152 154 155 156 157 158 159 160 160 162 163 163 163 164 166 167 167 168 169 170 170 171 171 172 172 172 172 172 172 172 172 172 173 173 174 174 175 175 176 177 177 178 178 179 179 179 179 179 178 177 176 175 174 173 172 172 171 171 171 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 171 171 170 170 170 169 169 168 168 167 166 166 165 164 163 162 162 161 160 160 159 159 158 158 158 158 157 158 157 157 157 157 157 157 157 158 159 159 159 160 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 161 162 161 161 161 161 143 143 142 142 142 142 142 142 142 142 143 144 144 145 146 147 148 148 149 150 151 152 153 153 154 155 156 156 157 158 158 158 158 159 159 160 161 161 161 161 162 162 163 163 163 163 164 164 163 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 165 164 165 165 164 164 164 164 163 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 159 160 160 159 160 159 159 159 159 160 159 159 160 160 161 161 161 161 161 160 160 160 159 158 158 158 157 157 156 156 155 154 154 153 152 152 152 150 150 150 150 149 149 149 149 149 149 149 149 149 150 150 149 150 151 151 151 153 154 155 156 158 158 159 161 161 162 163 163 164 165 166 167 167 169 170 170 171 171 171 172 172 171 171 171 172 172 172 173 173 173 174 175 175 176 176 177 178 178 179 179 179 179 179 179 178 177 176 175 174 173 172 172 172 172 171 171 171 171 172 172 172 172 173 173 173 173 172 172 172 172 171 171 171 170 170 170 169 169 167 167 166 165 165 164 163 162 161 161 160 159 159 158 158 158 158 157 157 157 157 157 157 157 157 158 158 158 159 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 142 142 141 141 141 140 140 141 141 141 141 141 142 143 144 145 146 147 147 148 149 150 151 152 153 153 154 155 155 156 156 157 157 157 157 158 159 159 160 161 161 161 162 163 163 163 163 163 163 163 163 163 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 164 164 164 163 163 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 159 160 159 160 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 161 161 160 160 159 159 158 158 158 157 157 156 156 155 154 153 153 152 152 151 150 150 150 149 149 149 149 149 149 149 148 149 148 148 149 149 149 150 150 151 152 153 154 156 157 158 159 160 161 162 162 163 164 165 166 167 167 168 169 170 170 171 171 171 171 171 171 171 171 172 172 172 173 173 174 174 175 176 176 177 177 178 179 179 179 179 179 179 178 177 177 176 175 174 173 173 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 172 172 171 171 171 171 170 170 169 168 167 166 166 165 164 163 162 161 161 160 160 159 159 158 158 158 158 157 158 157 157 157 157 158 158 159 159 159 159 160 161 161 162 162 162 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 142 141 140 140 140 139 139 139 139 140 140 140 141 141 142 143 144 144 146 146 147 148 149 150 151 152 152 153 154 154 154 155 155 155 156 157 157 158 159 159 160 161 161 162 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 163 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 159 159 159 159 159 159 159 159 158 158 159 158 158 158 159 159 159 159 159 160 160 160 160 160 159 159 159 159 158 158 157 157 157 156 156 155 154 153 152 152 152 151 150 150 149 149 149 149 149 148 148 148 148 148 148 148 147 148 148 149 149 150 151 152 153 155 156 157 158 159 160 161 162 163 164 165 166 167 167 168 169 170 170 171 171 171 171 171 171 171 172 172 172 172 173 173 174 174 175 176 176 177 177 178 179 179 180 180 180 179 179 178 177 177 176 175 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 171 170 170 169 168 167 166 165 164 163 162 162 161 160 159 159 158 159 158 158 158 157 158 157 158 157 158 158 158 159 159 159 160 161 161 161 162 162 163 163 163 163 164 164 164 163 163 163 163 163 162 162 162 162 162 162 163 163 163 163 163 163 163 162 162 162 162 140 140 139 139 139 138 138 138 138 138 138 138 139 140 140 141 142 142 144 144 145 146 147 148 149 150 150 151 152 152 153 154 154 154 155 156 156 157 158 158 160 160 161 162 162 162 163 162 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 164 163 163 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 160 160 160 159 160 160 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 159 159 158 159 159 159 159 159 159 159 158 158 158 158 158 157 157 156 156 155 155 154 153 152 152 151 150 150 149 149 149 148 149 148 148 147 148 148 147 147 147 147 147 148 149 148 149 150 152 153 154 155 156 158 159 160 161 162 162 163 164 165 166 167 168 169 169 170 170 171 171 171 172 172 172 172 172 172 173 173 173 174 174 175 176 176 177 177 178 179 180 180 180 180 179 179 179 178 177 177 176 175 175 175 175 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 172 172 172 172 172 171 171 170 170 169 168 168 166 165 164 163 163 162 161 160 159 159 159 159 158 159 158 158 158 158 158 158 159 159 158 159 159 160 161 161 161 161 162 163 163 163 163 164 164 164 164 164 164 163 163 163 163 163 162 162 163 163 163 163 163 163 163 163 163 163 163 162 162 140 139 139 138 138 137 137 137 137 137 137 137 137 137 139 139 140 140 142 142 143 144 145 146 147 148 148 149 150 151 151 152 152 153 154 155 156 156 157 158 159 160 161 161 162 163 163 163 162 163 163 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 163 163 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 160 160 159 159 159 159 159 159 158 158 158 158 158 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 155 155 154 153 152 152 151 150 150 149 149 149 148 148 148 147 147 147 147 146 147 146 146 147 147 148 148 148 150 151 152 154 155 155 157 158 160 161 162 163 163 164 165 166 167 168 168 169 169 170 170 171 171 171 172 172 172 172 173 173 173 174 174 175 175 176 176 177 178 179 179 180 180 180 180 180 180 179 179 178 178 177 177 176 176 176 175 175 175 175 175 175 174 174 174 174 173 173 173 173 172 172 172 172 172 172 171 171 170 170 169 168 168 167 165 164 163 163 162 161 160 160 159 159 159 159 159 158 159 159 158 159 159 159 159 159 159 160 160 161 161 162 162 163 163 163 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 139 138 138 138 137 137 136 136 136 136 135 136 136 136 136 137 138 139 139 141 141 142 143 144 145 146 147 148 149 149 150 150 151 152 153 154 154 156 157 158 158 160 161 161 162 162 163 163 163 162 162 162 162 162 162 162 162 161 161 162 161 161 161 162 162 162 162 162 162 162 163 163 163 164 163 164 163 164 164 163 163 163 163 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 159 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 157 158 157 157 157 157 157 157 157 157 157 157 157 156 156 155 154 154 153 152 151 151 150 149 149 149 148 148 147 147 147 147 146 146 146 146 146 146 146 147 147 148 148 149 150 152 153 154 155 156 158 159 160 161 162 163 164 165 166 166 167 168 169 169 169 170 170 171 171 171 172 172 173 173 173 173 174 175 175 175 176 177 177 178 179 179 180 180 180 180 180 180 180 179 179 178 178 178 177 177 177 177 177 176 175 175 175 175 175 174 174 173 173 172 172 172 172 172 172 172 171 171 171 170 170 169 168 167 166 165 165 163 163 162 161 161 160 159 159 159 159 159 159 159 159 159 159 159 159 159 160 160 161 161 161 161 162 163 163 163 164 164 164 164 165 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 138 138 138 137 136 136 136 135 134 134 134 134 134 134 135 136 136 137 137 138 139 140 141 142 143 144 145 146 147 147 148 149 150 151 152 153 154 155 156 157 158 160 161 161 162 163 163 163 163 163 162 162 162 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 163 163 163 163 163 163 163 164 163 163 163 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 157 157 156 156 157 156 157 157 157 157 157 157 157 156 156 157 157 156 156 156 157 157 157 156 156 156 156 156 155 154 153 152 152 151 150 149 149 149 148 148 147 147 147 147 146 146 146 145 146 146 145 145 146 147 148 148 149 150 152 153 154 155 157 158 159 160 161 162 163 164 165 165 166 167 168 169 169 170 170 170 171 171 172 172 172 172 173 173 174 174 175 175 176 176 177 178 179 179 180 180 180 180 180 180 180 180 180 179 179 179 179 178 178 178 178 178 177 176 176 175 175 174 174 173 173 172 172 172 171 171 171 171 171 171 171 170 170 169 169 168 167 166 165 165 163 163 162 161 161 160 160 160 159 160 160 159 159 160 160 160 160 160 160 161 161 162 162 162 162 163 163 163 163 164 164 165 165 165 165 164 165 164 164 164 164 164 164 164 164 164 163 163 163 163 163 164 164 164 164 163 163 163 138 138 137 136 136 135 135 134 134 133 133 133 133 133 133 133 134 135 136 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 156 157 158 159 160 161 162 163 163 163 163 163 163 162 162 162 162 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 163 163 163 163 163 163 162 162 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 158 158 158 158 158 157 157 157 156 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 156 156 156 156 156 156 156 155 155 154 153 152 151 150 150 149 149 148 148 148 147 147 147 147 146 145 145 145 146 145 145 145 146 146 147 148 149 150 152 153 154 155 157 158 159 161 161 162 163 164 164 165 166 167 168 169 169 170 170 171 171 171 172 172 172 172 173 173 174 174 175 175 176 177 177 178 179 179 180 180 180 181 181 181 180 180 180 180 180 179 179 179 179 179 179 179 178 178 177 176 175 174 174 173 173 172 172 171 171 171 171 171 171 170 170 170 169 169 168 168 167 166 165 164 163 163 162 161 161 160 160 160 160 160 160 160 160 160 160 160 161 161 161 162 162 162 162 162 163 164 164 164 164 164 164 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 138 137 137 136 135 135 134 133 133 132 132 132 131 132 132 132 133 133 133 134 136 136 137 138 139 140 141 142 143 144 145 147 148 149 151 151 153 154 155 157 158 159 160 161 162 162 163 163 163 163 163 163 163 162 162 162 162 161 161 160 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 156 156 155 155 155 155 154 153 152 152 151 150 149 148 148 148 147 147 146 147 146 146 146 145 145 145 145 145 146 146 146 147 148 149 150 151 153 154 155 157 158 159 160 161 162 162 164 165 165 166 167 168 168 169 169 170 170 171 171 171 171 172 173 173 174 174 175 175 176 177 177 178 179 179 180 180 180 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 179 179 179 178 176 176 175 174 173 172 172 171 171 171 171 171 170 170 170 170 169 169 168 168 167 166 166 165 164 164 163 162 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 165 165 164 164 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 137 137 136 135 134 134 133 133 132 132 131 131 130 130 130 131 131 132 132 133 134 135 136 136 137 138 139 140 142 142 144 145 146 148 149 150 152 153 155 156 158 159 160 161 162 162 163 163 164 163 163 163 163 163 162 162 161 161 161 161 161 161 160 161 161 161 161 161 161 161 162 162 162 162 162 162 162 161 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 158 159 158 158 158 158 158 158 157 157 157 157 157 156 156 156 156 156 155 155 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 154 154 155 155 155 155 155 154 154 153 152 152 151 151 150 148 148 148 147 147 147 147 146 146 146 146 145 146 145 145 145 146 146 147 147 148 149 149 151 152 153 155 157 158 159 160 161 162 163 164 165 165 166 166 167 168 169 169 170 170 171 171 171 172 172 173 174 174 174 175 176 176 177 178 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 178 176 175 174 173 172 172 171 171 171 170 170 170 170 169 169 169 168 168 167 166 166 165 165 164 164 163 162 162 162 162 161 161 161 162 161 162 161 162 162 162 162 163 162 162 163 164 164 164 164 164 164 164 165 165 165 165 165 165 165 166 166 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 165 165 165 164 164 137 137 136 135 134 134 133 132 131 131 131 130 129 129 130 130 130 130 131 131 133 133 134 135 135 136 138 138 140 141 142 143 145 147 148 150 151 153 154 156 158 159 160 161 162 162 163 164 164 164 163 163 163 163 162 162 162 161 161 161 161 161 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 159 158 158 158 158 158 158 158 158 157 157 157 157 157 157 156 156 156 156 156 156 155 156 156 155 155 155 155 155 154 154 154 154 153 153 153 153 154 154 154 154 154 155 154 154 153 153 152 151 151 150 149 149 148 147 147 147 147 147 146 146 146 145 145 145 145 145 145 145 146 147 147 148 149 150 151 153 154 155 157 157 159 160 161 162 163 163 164 165 166 167 167 168 169 169 169 170 171 171 171 172 172 173 173 174 174 175 176 177 177 178 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 179 178 177 176 174 174 172 172 171 171 170 170 170 169 169 169 168 168 167 167 167 166 166 165 164 164 164 163 163 163 162 162 162 162 162 162 162 162 163 162 163 163 163 163 163 163 164 164 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 137 136 136 135 134 133 132 132 131 131 130 129 129 129 129 129 129 129 130 130 131 131 132 133 134 134 136 137 138 139 141 142 144 145 147 149 150 152 154 156 157 159 159 161 162 163 163 164 164 164 164 164 164 163 163 163 163 162 162 161 161 161 161 160 160 161 161 161 161 161 161 161 161 161 161 160 160 160 160 160 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 157 158 157 157 157 157 157 157 156 156 156 156 156 156 156 155 155 156 155 155 155 155 154 154 154 153 153 153 153 153 153 153 154 153 153 154 154 154 154 153 153 152 151 151 150 149 149 148 148 148 147 147 146 146 146 146 145 146 145 145 146 145 146 146 147 148 148 148 150 152 153 154 156 157 158 160 160 161 162 162 164 164 165 166 167 167 168 168 169 170 170 171 171 171 172 173 173 174 174 175 175 176 176 177 178 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 179 178 177 176 175 174 173 172 172 171 171 170 170 169 169 169 168 167 167 166 166 166 165 165 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 165 166 166 166 166 166 167 166 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 137 136 136 135 134 133 132 132 131 130 129 129 129 128 128 128 128 129 129 130 130 130 131 132 133 133 134 135 136 138 139 141 142 144 146 148 150 151 153 155 157 158 159 160 162 163 164 164 164 165 164 165 165 164 164 164 163 163 162 162 161 161 161 161 161 161 160 160 160 160 160 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 157 157 158 157 157 157 157 157 157 157 156 157 156 156 156 156 156 156 156 155 155 156 155 155 155 155 154 154 154 153 153 153 152 152 152 153 153 153 153 154 153 154 153 153 152 152 151 150 150 149 148 148 148 147 148 147 147 146 146 146 146 145 145 146 146 146 146 146 147 147 148 149 150 152 153 154 156 157 158 159 161 161 163 163 164 165 165 166 166 167 168 168 169 169 170 170 171 171 172 172 173 174 174 175 175 176 176 177 177 178 179 179 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 182 182 181 181 181 180 180 179 178 177 176 175 174 173 173 172 171 171 170 170 169 169 168 167 167 166 165 165 165 164 164 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 163 164 164 165 164 165 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 166 166 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 137 136 136 134 134 133 133 131 131 130 130 129 128 128 128 128 128 128 129 129 129 130 130 130 131 132 133 134 135 136 138 140 141 143 145 147 149 151 152 154 156 158 159 161 162 163 163 164 165 165 165 165 165 165 164 164 164 163 163 163 162 162 161 161 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 158 159 159 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 156 157 156 156 156 156 156 156 156 155 155 156 155 155 155 155 154 154 154 153 153 153 152 152 152 152 153 153 152 153 153 153 153 152 152 151 150 150 149 149 148 148 148 148 147 147 147 147 146 146 146 145 146 146 145 145 146 146 147 147 148 150 151 152 153 154 155 157 158 160 161 162 162 163 164 164 165 166 166 167 168 168 169 169 170 171 171 172 172 173 173 174 174 175 175 176 176 177 177 177 178 178 179 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 181 181 181 181 180 180 179 178 177 176 175 175 174 173 173 172 172 171 171 169 169 168 167 167 166 166 165 164 164 164 164 163 163 164 164 163 164 164 164 164 164 164 164 164 164 164 165 164 165 165 165 165 165 166 166 166 166 166 166 167 166 166 166 167 167 167 167 167 166 166 166 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 166 137 137 136 135 134 133 132 132 131 131 130 130 129 128 128 128 128 128 128 129 129 129 129 130 130 131 132 133 134 135 137 138 140 142 144 146 148 150 152 154 155 157 159 160 162 163 164 164 165 165 166 166 166 165 165 165 164 165 164 163 163 162 162 161 161 161 161 161 161 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 157 156 156 157 156 157 156 156 156 156 156 155 155 156 155 155 155 154 154 154 153 153 153 153 152 152 152 152 152 152 152 152 153 153 152 152 152 151 150 150 149 148 148 148 148 147 147 147 147 147 147 146 145 146 146 146 145 146 146 147 147 147 148 150 151 152 153 155 156 157 159 160 161 162 163 163 164 165 165 165 166 167 168 168 169 169 170 171 171 171 172 173 173 174 174 174 175 176 176 177 177 177 178 178 178 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 179 179 178 177 176 175 175 174 174 173 172 172 171 170 169 168 167 167 166 166 165 164 164 164 164 164 164 164 164 164 164 165 164 165 165 165 165 165 165 165 165 165 166 165 165 166 166 166 166 167 166 166 166 167 167 167 167 167 167 167 167 167 167 166 167 167 167 166 166 166 166 165 165 165 165 165 165 165 165 165 165 166 166 137 137 136 135 134 134 133 132 131 131 130 130 129 129 129 129 129 129 129 129 129 129 129 129 130 130 131 132 133 134 136 138 139 141 142 145 147 149 151 153 155 156 158 160 161 163 163 164 165 166 166 166 166 166 166 166 166 165 165 164 164 163 162 162 162 161 161 161 160 160 160 159 159 159 159 158 158 158 158 158 158 157 157 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 157 157 157 157 157 157 156 157 157 157 157 157 156 157 156 156 157 156 156 156 156 156 155 155 156 155 155 154 154 154 154 154 153 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 150 150 150 149 148 148 148 147 147 147 147 147 147 146 146 146 146 146 145 146 146 147 146 147 148 149 150 151 152 154 155 157 158 160 160 162 162 163 164 164 165 166 166 166 167 167 168 168 169 169 170 171 171 172 172 173 174 174 174 175 175 176 176 177 177 177 177 178 178 178 179 179 180 180 180 180 180 180 181 181 181 181 181 180 180 180 180 180 179 179 179 178 177 176 176 175 175 175 174 173 173 171 170 169 169 168 167 166 165 165 165 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 166 165 166 166 166 166 166 166 166 167 167 167 167 167 167 167 168 168 167 167 167 168 168 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 138 137 136 136 135 134 133 133 132 131 130 130 130 130 129 129 129 129 129 129 129 129 129 129 130 130 131 132 133 134 135 137 138 140 142 144 145 148 150 152 154 155 158 159 161 162 163 165 166 166 166 167 167 167 167 167 167 167 166 165 165 164 163 163 162 162 161 161 160 160 160 160 159 159 158 158 158 158 158 157 158 157 157 157 158 158 158 158 158 158 158 157 157 157 157 157 157 156 156 156 156 156 156 157 156 156 157 157 157 157 157 156 157 156 156 157 156 156 156 156 156 155 155 155 155 155 154 154 154 154 154 153 153 153 152 152 152 151 151 151 152 152 152 151 152 151 151 150 150 149 149 148 148 148 147 147 147 147 147 146 146 146 146 146 145 146 146 146 146 147 148 149 150 151 151 153 155 156 157 159 159 161 161 163 163 164 165 165 165 166 167 167 168 168 168 169 170 171 171 171 172 172 173 173 174 174 174 175 175 175 176 176 177 177 177 178 178 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 177 177 176 176 176 175 175 174 173 172 171 170 169 168 168 167 166 165 165 164 164 164 164 164 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 167 168 168 168 168 167 168 168 168 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 138 138 137 136 135 134 134 133 132 132 131 131 131 130 130 130 129 129 129 129 129 129 129 130 130 130 131 131 132 133 134 136 138 139 141 142 144 146 148 151 153 155 157 159 160 162 163 164 165 166 167 167 168 168 168 168 168 167 167 166 166 165 164 163 163 162 161 161 161 160 160 160 159 159 158 158 158 158 158 157 158 157 157 157 157 158 158 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 157 157 157 156 157 156 157 156 156 156 156 155 155 155 154 155 154 155 154 154 154 154 154 153 153 153 152 152 151 151 151 151 151 151 151 151 151 151 150 150 149 149 149 149 148 148 147 147 147 147 147 146 146 145 145 146 146 146 146 146 147 148 149 149 150 151 152 153 155 156 157 159 159 161 162 163 164 164 165 165 166 166 167 167 168 168 169 169 170 170 171 171 171 172 172 173 173 174 174 174 174 175 175 175 175 175 176 176 177 177 177 178 178 178 178 178 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 176 176 175 175 174 173 172 171 170 169 168 167 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 167 166 167 166 166 167 166 167 167 167 167 167 167 167 168 168 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 166 166 167 167 167 166 166 167 138 138 137 136 136 135 134 134 133 133 132 132 131 131 131 130 130 130 130 130 130 130 130 130 130 130 131 132 132 133 134 136 137 138 140 142 143 145 147 149 152 154 156 158 160 161 163 164 165 166 167 168 168 169 168 169 169 169 168 167 167 166 165 164 163 163 162 161 161 160 160 159 159 159 158 158 158 158 158 158 157 157 157 157 158 157 157 157 157 157 157 156 156 156 156 156 155 155 156 155 155 155 156 156 156 156 157 156 157 157 156 157 156 156 157 156 156 156 156 155 155 155 154 154 154 154 154 154 154 154 153 153 153 152 152 152 151 151 151 151 150 151 150 150 150 150 150 150 149 149 149 148 148 147 147 147 147 147 146 146 146 145 146 146 146 146 147 147 147 148 149 150 151 152 154 154 155 157 157 159 160 161 163 163 164 165 165 165 166 167 167 167 167 168 168 169 169 170 170 171 171 171 172 172 172 173 173 173 174 174 174 174 175 175 175 175 176 176 176 176 176 177 177 177 178 178 178 178 177 177 177 177 178 177 177 177 177 177 177 177 177 177 177 177 176 176 175 174 173 172 171 170 169 168 168 167 166 166 165 165 165 165 165 166 166 166 167 166 167 167 167 167 167 167 167 167 167 168 167 167 168 168 168 168 168 168 168 168 169 169 168 168 168 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 166 166 167 167 167 167 167 167 167 167 167 138 138 138 137 136 136 135 134 134 133 133 132 132 132 132 131 131 131 130 130 130 130 130 130 130 131 131 132 132 133 134 135 136 138 139 141 143 144 146 148 150 153 155 157 158 160 162 163 164 166 167 168 168 169 169 169 170 169 169 168 167 167 166 165 164 163 162 161 161 160 160 160 159 159 159 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 156 156 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 156 156 157 156 156 157 156 156 155 155 155 155 154 154 154 153 153 154 154 154 153 153 153 153 152 152 151 151 151 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 148 147 147 147 146 146 146 145 146 146 146 147 147 147 148 149 150 151 151 152 153 155 155 156 158 158 160 161 162 162 163 164 164 165 165 166 166 167 167 168 168 168 169 169 170 170 170 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 176 175 175 174 173 172 171 170 169 168 167 167 166 166 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 168 168 169 169 169 168 168 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 139 138 138 138 137 136 136 135 134 134 134 133 132 132 132 132 131 131 131 131 131 131 131 131 131 131 132 132 132 133 134 135 136 138 139 140 142 144 145 147 149 151 153 155 158 159 161 162 164 165 166 167 169 169 170 170 170 170 170 169 168 167 167 165 164 164 163 162 161 161 160 160 159 159 159 159 158 158 158 159 158 158 158 158 158 158 157 157 157 157 156 156 155 155 155 154 154 154 155 155 155 155 155 156 156 156 156 156 157 156 156 157 156 156 156 156 156 155 155 154 154 154 153 153 153 153 153 153 153 153 153 153 153 152 152 151 150 150 150 150 150 150 150 150 149 150 149 149 149 148 148 147 148 147 147 147 147 146 146 146 146 146 146 146 147 147 147 148 149 150 151 151 152 154 155 156 157 157 159 160 161 162 162 163 164 164 164 165 166 166 166 167 167 168 168 168 169 169 169 170 170 170 171 171 171 171 172 172 171 172 172 172 171 171 172 172 172 172 172 173 173 174 174 174 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 177 176 176 175 174 174 172 171 170 169 169 168 167 167 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 168 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 139 139 138 138 138 137 136 136 135 134 134 134 133 133 133 132 132 132 132 132 132 132 132 131 132 132 132 132 133 133 134 135 136 137 138 140 141 143 144 146 148 150 152 154 156 158 160 161 164 165 166 167 169 169 170 170 171 171 170 170 169 168 167 166 165 164 163 163 162 161 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 157 157 157 157 156 156 155 155 155 154 154 154 154 155 154 155 155 156 156 156 156 156 157 156 156 157 156 156 156 156 156 155 155 154 154 154 153 153 153 152 153 153 153 153 153 153 152 152 151 151 150 150 150 150 149 149 150 149 149 149 149 148 149 148 147 147 148 147 146 147 147 146 147 146 146 146 146 147 147 147 148 149 150 151 151 152 153 155 156 156 157 158 160 160 161 162 162 163 164 164 164 165 166 166 166 166 167 168 168 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 172 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 177 177 177 177 177 177 176 176 176 175 175 174 172 171 170 169 169 168 167 167 167 167 167 167 167 167 167 167 168 168 168 169 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 169 169 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 139 139 139 138 138 137 137 136 135 135 134 134 134 134 134 133 133 133 133 133 132 132 132 132 132 132 133 133 133 134 134 135 136 137 138 139 140 142 144 145 147 149 151 153 155 157 159 161 162 164 165 167 168 169 170 170 171 171 171 170 170 169 168 167 166 165 164 163 163 162 161 160 160 160 159 159 159 159 159 159 159 159 158 158 158 158 157 157 157 157 156 156 155 155 155 154 154 154 154 154 154 155 155 156 156 156 156 156 157 156 156 156 156 156 156 156 155 155 155 154 154 153 153 153 152 152 153 152 153 152 152 152 152 151 151 151 150 150 150 149 149 149 149 149 149 149 149 148 148 148 147 147 147 147 147 146 146 147 146 146 147 147 147 147 147 148 149 149 150 151 153 153 154 156 157 157 158 159 159 161 161 162 162 163 163 164 164 164 165 166 166 166 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 169 169 169 169 169 169 169 170 170 171 171 172 172 172 172 173 173 173 174 174 175 175 176 176 176 177 177 177 177 177 176 176 176 175 174 174 172 172 171 170 169 169 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 169 170 170 169 169 169 169 169 169 169 169 168 169 169 169 168 168 168 168 168 168 168 168 168 168 167 167 168 168 168 168 168 168 168 168 140 139 139 138 138 138 137 137 136 136 135 135 135 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 134 134 134 136 136 136 138 139 140 142 143 144 146 148 150 152 154 155 157 159 161 163 164 166 167 168 170 170 171 171 171 171 170 169 169 168 167 166 165 164 163 162 161 161 161 160 160 159 159 159 159 159 159 159 159 159 158 158 158 157 157 156 156 156 155 155 154 154 154 154 154 154 154 155 155 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 153 153 153 153 152 152 152 152 152 153 152 152 152 151 151 151 150 150 149 149 149 149 149 149 148 149 148 148 148 147 147 147 147 147 147 147 147 146 147 146 147 147 147 147 147 148 148 149 150 151 152 153 154 155 156 157 157 158 159 160 161 161 162 162 163 163 164 164 164 164 165 165 166 166 167 167 167 167 167 168 168 169 169 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 168 168 169 169 169 170 170 171 171 172 173 173 173 174 174 175 175 176 176 176 176 177 177 177 176 176 175 175 174 174 172 172 171 170 170 168 168 168 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 170 170 170 170 170 169 170 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 140 140 139 139 138 138 138 137 137 136 136 136 136 135 135 135 134 134 134 134 134 134 134 134 133 134 134 134 134 134 135 136 136 137 137 138 139 141 142 144 145 147 149 150 152 155 156 158 160 162 164 165 167 168 169 170 171 171 171 171 171 170 169 169 168 166 165 164 164 163 162 161 161 160 160 159 159 159 159 159 159 159 159 159 159 158 158 157 157 156 156 155 155 155 154 154 154 154 154 154 154 154 155 155 156 156 156 156 156 156 156 156 156 156 156 155 155 155 154 153 153 153 153 152 152 152 152 152 152 152 152 151 151 151 150 150 149 148 148 148 148 149 148 148 148 148 148 148 147 147 147 147 146 147 146 146 147 147 147 147 148 147 147 148 148 149 151 151 152 153 154 154 156 156 158 158 158 160 160 161 161 162 162 162 162 163 164 164 164 165 165 165 165 166 166 166 166 167 167 168 167 167 168 168 168 167 168 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 167 168 168 168 169 170 170 171 171 172 172 173 174 175 175 175 176 176 176 176 176 176 176 175 175 174 174 173 172 172 171 170 169 169 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 170 170 170 170 169 170 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 140 140 140 139 139 138 137 137 137 137 136 136 136 136 136 135 135 135 135 135 135 135 135 134 134 134 135 135 135 135 136 136 136 137 138 138 139 140 142 143 145 146 148 150 152 154 155 157 159 161 162 164 166 167 168 170 170 171 171 171 171 171 170 169 168 167 166 165 164 163 162 162 161 161 160 160 160 160 160 159 159 159 159 159 159 159 158 157 157 157 156 155 155 155 154 154 154 154 154 154 154 154 155 155 156 156 155 156 156 156 156 156 156 155 155 155 155 154 154 154 153 153 153 152 152 152 152 152 152 151 152 151 151 150 150 149 148 148 148 148 148 148 148 148 148 148 147 147 147 147 147 147 146 147 147 146 147 146 147 147 148 147 148 148 149 150 150 151 152 154 154 155 156 157 158 158 159 160 160 161 161 161 162 162 162 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 167 167 167 166 167 166 166 166 166 165 165 165 165 165 164 164 164 164 164 164 165 166 166 167 167 168 169 169 170 171 171 171 173 173 174 174 175 175 176 176 176 176 176 175 175 174 174 174 173 172 171 171 170 169 169 169 168 168 168 168 169 169 169 169 169 170 170 170 170 171 170 171 171 171 171 171 171 171 171 171 171 171 170 170 171 170 170 170 169 169 170 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 170 169 140 140 140 139 139 138 138 137 137 137 137 136 136 136 136 136 136 136 136 136 136 136 136 136 135 135 136 136 136 136 136 136 137 137 138 139 139 141 141 142 144 146 148 149 151 152 154 156 158 160 162 163 165 167 167 169 170 171 171 171 171 171 170 170 168 168 167 166 165 164 163 162 162 161 160 160 160 160 160 160 160 159 160 159 159 159 159 158 157 157 156 155 155 155 155 154 154 154 154 154 154 155 155 155 155 156 155 156 156 155 155 155 156 155 155 155 154 154 154 154 153 153 153 153 153 152 152 152 152 152 151 151 150 150 149 148 148 148 148 148 148 147 148 148 147 147 147 147 147 147 147 146 147 147 146 147 147 147 147 148 148 148 149 149 149 151 151 152 153 154 155 155 156 157 158 159 159 160 160 160 161 161 162 162 162 162 162 162 163 163 163 164 164 164 164 165 165 165 165 165 166 166 166 166 166 165 166 165 165 165 165 164 164 163 163 163 163 163 163 163 164 164 165 165 166 167 167 167 168 169 170 171 171 172 173 173 174 174 175 175 175 175 175 175 175 174 174 173 173 172 172 171 171 170 169 169 169 169 168 168 169 169 169 169 170 170 170 170 171 171 171 171 172 172 172 171 172 171 171 171 171 171 171 170 171 171 170 170 170 170 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 170 170 170 170 170 140 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 136 137 137 137 138 138 138 139 139 141 142 143 144 145 147 148 150 152 154 155 157 159 161 162 164 165 167 168 170 170 171 171 171 171 171 170 169 168 168 167 165 165 164 163 162 161 161 160 160 160 160 160 160 160 159 160 159 159 159 158 157 157 156 156 155 155 155 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 153 153 153 153 152 152 152 152 152 151 151 150 150 149 148 148 148 148 147 147 147 148 147 147 147 147 147 146 147 147 146 147 147 146 147 148 147 148 149 149 149 149 150 150 151 152 153 154 154 154 156 156 158 158 159 159 159 160 160 161 161 161 161 161 162 162 162 163 163 163 163 164 163 163 164 164 164 164 165 165 165 165 165 165 165 165 164 164 164 163 163 163 163 163 162 162 162 162 163 163 163 164 164 165 165 166 167 167 168 169 170 171 171 172 173 173 173 174 174 175 175 175 174 174 173 173 173 172 172 171 171 170 170 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 171 172 171 171 171 171 170 170 170 169 170 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 140 140 140 139 139 139 138 138 138 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 138 138 139 140 140 141 142 143 144 145 147 148 150 151 153 155 157 158 160 161 163 165 166 167 168 170 170 171 171 171 170 170 170 169 168 167 166 165 164 163 163 162 161 161 160 160 160 160 160 160 160 159 160 159 159 158 157 157 156 156 155 155 155 154 154 154 154 155 154 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 153 153 153 153 152 152 151 151 150 149 149 148 148 148 148 147 147 147 147 147 147 146 147 147 147 146 147 146 147 147 147 147 147 148 148 148 149 149 150 150 150 151 152 153 154 154 155 155 156 157 158 158 159 159 159 160 159 160 160 160 161 161 161 161 161 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 165 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 163 163 164 164 164 165 166 166 167 168 169 170 171 171 172 173 173 173 173 173 173 173 173 173 173 172 172 171 171 171 170 170 170 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 169 170 170 169 169 169 169 169 168 169 169 169 169 169 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 171 171 140 140 140 139 139 139 138 138 138 138 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 138 138 137 138 138 139 139 139 140 140 141 142 142 143 144 145 147 148 150 151 152 154 156 157 159 160 162 164 165 166 167 168 169 170 170 170 170 170 170 169 168 167 167 166 165 164 163 162 162 161 161 160 160 160 160 160 160 160 159 159 159 158 158 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 153 153 153 153 152 152 151 150 150 149 149 148 148 148 147 147 147 147 146 146 146 146 146 146 146 146 146 146 147 147 147 147 148 149 148 149 149 150 150 151 151 152 153 153 154 155 155 155 157 157 158 158 159 159 159 159 159 160 160 160 160 160 160 161 160 161 161 161 162 162 162 162 162 162 163 163 164 164 164 163 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 163 163 163 164 165 166 166 166 167 168 169 170 170 171 171 172 172 172 173 173 172 172 172 172 172 171 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 172 172 172 172 172 172 173 173 172 172 172 172 172 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 168 169 169 169 169 169 169 169 168 168 168 169 169 169 169 169 170 170 170 170 171 171 171 141 140 140 140 139 139 139 138 138 138 138 138 137 138 138 138 138 139 139 139 139 139 139 139 139 139 139 139 139 139 139 140 139 140 140 141 142 142 143 144 145 146 147 148 150 151 152 154 156 157 158 160 161 163 164 165 166 167 168 169 169 169 170 170 169 169 168 168 167 166 166 165 164 163 162 162 161 161 160 160 160 160 160 160 160 159 159 159 158 158 157 156 156 156 156 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 155 155 154 155 154 154 154 154 154 154 154 154 154 153 153 153 152 151 151 150 150 149 149 148 148 147 147 147 147 146 146 146 145 146 146 146 146 146 146 147 147 147 148 148 148 149 149 149 150 151 151 151 151 152 153 154 155 155 155 156 157 157 158 158 159 159 158 159 159 159 159 159 160 159 160 160 160 160 160 161 161 161 162 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 161 162 162 162 163 163 164 164 165 165 165 167 168 168 169 169 170 170 171 171 171 171 171 171 171 171 171 170 170 170 170 169 169 168 168 168 168 169 169 169 170 170 170 170 170 171 171 171 172 172 172 172 172 172 173 173 173 172 172 172 172 172 171 171 171 171 170 170 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 169 169 169 169 169 170 170 170 170 171 171 171 171 140 140 140 140 139 139 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 140 140 140 140 140 140 140 140 140 140 141 141 141 141 142 142 143 144 145 146 147 147 149 150 151 153 154 156 157 158 159 160 161 163 163 165 166 166 167 168 169 169 169 169 169 169 168 167 166 166 165 164 164 163 162 162 161 161 161 160 160 160 160 160 160 159 159 159 158 157 157 156 156 156 155 155 155 156 156 155 156 156 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 153 153 153 152 151 151 150 150 149 148 148 147 147 146 146 146 146 146 145 146 146 146 146 146 146 146 147 147 147 147 148 149 149 149 150 150 151 151 152 152 153 154 155 155 155 156 156 157 157 158 158 158 158 158 159 159 159 159 158 159 159 160 159 159 160 159 160 160 160 161 160 161 161 161 162 162 162 162 162 162 163 162 162 163 162 162 162 162 162 162 162 162 162 161 161 161 162 162 162 163 163 163 163 164 165 165 165 166 167 167 168 168 169 169 169 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 168 168 169 169 170 170 170 170 171 171 171 172 172 172 172 172 172 172 173 173 173 172 172 172 172 172 171 171 171 170 170 170 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 140 140 140 140 139 139 139 139 138 138 138 138 138 139 139 139 139 140 140 140 140 141 141 141 141 141 141 141 141 141 141 141 142 142 142 143 143 144 145 145 146 147 148 150 151 152 153 154 156 157 158 158 160 161 161 163 163 164 166 166 167 167 168 168 169 168 168 168 168 167 166 165 164 164 163 163 162 162 162 161 161 161 161 161 161 161 160 160 159 159 158 158 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 154 153 153 152 152 151 150 150 149 148 148 147 147 146 146 146 145 146 145 145 146 145 145 145 146 146 147 147 147 147 148 149 149 150 150 151 151 151 152 153 153 154 154 155 155 156 156 156 157 157 158 157 158 158 157 158 158 159 158 158 158 158 158 159 158 159 159 159 159 159 160 159 160 160 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 162 161 162 162 162 162 162 163 164 164 164 164 165 166 167 167 167 168 168 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 172 141 140 140 140 139 139 139 138 139 138 138 139 139 139 140 139 140 140 141 141 141 141 141 142 141 141 141 142 142 142 142 142 143 143 143 143 144 145 146 146 147 148 149 150 151 152 153 154 156 157 158 158 159 160 161 161 162 163 163 164 165 166 167 167 168 168 168 168 168 167 166 166 165 164 164 163 163 163 162 162 162 162 162 162 162 162 161 160 160 159 159 158 158 157 157 157 157 157 156 156 156 156 156 156 156 156 156 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 154 153 153 153 152 152 151 150 149 149 148 148 147 146 146 146 146 145 145 145 145 145 145 145 146 146 146 147 147 148 148 148 149 150 150 151 151 152 152 153 154 154 154 154 155 155 156 156 157 157 157 157 158 158 157 157 158 158 158 158 157 158 158 158 158 158 158 158 158 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 161 162 162 162 163 163 163 163 164 164 165 165 165 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 169 170 171 171 171 171 171 171 171 172 172 140 140 140 140 139 139 139 139 139 139 139 139 139 140 140 141 141 141 141 142 142 142 143 143 143 143 143 143 143 143 144 144 144 144 145 145 145 146 147 147 148 149 150 151 152 153 154 155 156 157 158 158 158 159 160 160 161 161 162 163 164 165 166 166 167 167 167 167 167 167 166 166 165 165 164 164 163 163 163 163 163 163 162 162 162 162 162 161 160 160 159 159 158 158 158 157 157 157 157 157 157 157 156 156 156 156 156 156 155 155 154 154 154 154 154 154 153 154 154 154 154 154 153 153 153 152 152 151 151 150 149 148 148 147 147 146 146 146 145 145 145 144 144 145 145 145 146 146 147 147 147 148 148 149 150 150 151 151 152 153 153 154 154 154 154 155 155 155 156 156 156 156 157 157 158 157 157 157 158 158 158 157 157 158 158 157 158 157 158 158 157 158 158 158 158 159 159 159 159 159 159 160 160 159 160 160 160 160 160 160 161 161 161 161 160 160 161 161 161 160 160 161 161 161 160 161 161 161 161 162 162 162 162 163 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 168 168 168 168 169 169 169 169 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 172 172 172 141 141 140 140 139 139 139 139 139 139 139 139 140 140 141 141 142 142 142 143 143 144 144 144 144 144 144 144 144 144 145 145 145 145 146 146 146 147 148 148 149 150 151 152 153 153 154 155 156 157 157 158 158 158 159 159 159 160 161 162 163 163 164 165 166 166 166 167 167 167 166 166 166 165 165 164 164 164 164 163 163 163 163 163 163 163 162 162 161 161 160 160 159 159 158 158 158 157 157 157 157 157 157 157 156 156 156 156 155 155 154 154 154 153 154 153 153 154 153 154 154 154 153 153 153 153 151 151 150 150 149 148 148 147 147 147 146 146 145 145 144 144 144 145 145 145 145 146 147 147 148 148 148 150 150 151 152 152 152 153 153 154 155 155 155 155 155 155 156 156 156 156 157 156 157 157 157 157 157 158 157 157 157 157 157 157 157 157 158 157 157 158 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 160 160 160 160 160 160 160 160 159 159 160 160 160 160 160 160 160 161 161 161 162 162 162 162 163 163 163 164 164 164 164 164 164 165 165 165 165 166 166 167 167 167 168 168 168 168 169 169 169 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 171 171 171 171 171 170 171 170 170 170 170 170 169 170 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 172 172 173 172 141 141 141 140 140 140 140 139 140 140 140 140 140 141 141 142 142 143 143 144 144 144 144 145 145 145 145 145 145 146 146 146 147 147 147 147 148 148 149 149 150 150 151 152 153 154 155 155 156 157 157 157 158 158 158 159 159 159 160 161 161 162 163 164 165 166 166 166 166 166 166 166 166 166 165 165 165 164 164 164 164 164 164 164 164 163 163 162 162 162 161 161 160 159 159 159 158 158 158 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 153 153 154 154 153 154 154 153 153 153 153 153 152 151 151 150 149 149 148 147 147 146 146 145 145 144 144 144 145 145 145 146 145 146 147 147 149 148 149 150 150 152 152 152 153 154 155 155 155 155 156 156 156 156 156 156 156 156 156 157 156 156 156 157 157 157 157 157 156 157 157 156 157 157 156 157 156 157 157 157 157 158 157 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 158 159 159 159 158 158 158 158 158 158 159 159 159 159 159 159 159 159 160 161 161 161 162 162 163 163 164 164 164 164 164 165 165 165 166 166 166 166 167 168 168 168 168 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 169 170 170 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 172 172 173 172 141 141 141 140 140 140 140 140 140 140 140 141 141 141 142 142 143 144 144 144 145 145 145 146 146 146 146 146 146 147 147 147 148 148 148 148 149 150 150 150 151 152 153 153 154 155 155 156 157 157 157 157 158 158 158 158 158 158 159 159 161 162 162 163 164 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 165 164 164 164 163 163 162 162 161 161 160 160 159 159 158 158 158 158 157 157 157 157 156 156 155 155 155 154 154 154 154 153 153 153 153 153 154 154 153 153 153 153 153 152 151 151 151 150 149 148 147 147 146 145 145 145 144 144 145 144 145 145 146 146 146 147 147 149 149 150 151 151 153 152 154 153 154 155 156 155 156 156 156 156 155 155 155 156 156 155 156 156 156 156 156 156 157 157 156 156 157 156 156 157 156 156 156 156 157 156 157 156 157 157 157 158 157 157 157 158 158 158 157 157 158 158 158 158 158 158 158 158 158 158 158 157 157 157 157 157 156 156 157 157 157 157 157 157 157 157 157 157 158 158 159 159 160 160 161 161 162 162 163 163 163 164 164 165 165 165 166 166 166 167 167 168 168 168 168 169 169 169 169 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 172 172 173 173 173 142 141 141 140 140 140 140 140 140 140 141 141 142 142 143 143 144 144 145 145 146 146 146 147 147 147 147 147 147 148 148 148 148 149 149 149 150 150 151 151 152 152 153 154 155 155 156 157 157 157 157 157 158 158 158 158 158 159 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 164 164 163 163 162 162 161 161 160 160 159 159 159 158 158 158 157 157 157 157 156 155 155 154 154 154 154 154 153 153 153 153 153 154 153 153 153 153 153 153 152 152 152 151 150 149 148 148 147 146 146 146 145 145 145 144 145 144 145 145 146 146 147 148 149 150 150 152 152 153 153 154 155 155 156 156 156 156 156 156 156 156 156 156 155 155 156 156 156 155 156 156 155 156 156 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 157 156 157 156 156 156 157 157 156 157 157 157 157 157 157 157 157 157 156 156 157 156 156 156 156 156 156 155 155 155 154 154 154 154 154 154 155 155 156 156 157 157 158 158 159 159 160 160 161 162 162 162 163 164 164 165 165 165 166 166 166 167 167 167 167 168 168 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 170 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 172 172 172 172 172 173 173 173 173 142 142 141 141 141 141 140 141 141 141 141 142 142 143 143 144 145 145 146 146 147 147 147 147 148 148 148 148 149 149 149 149 150 150 150 151 151 151 152 152 153 153 154 155 155 156 157 157 157 158 158 158 158 158 158 158 159 159 159 159 160 161 162 162 163 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 164 164 164 163 162 162 161 161 160 160 159 159 159 159 158 158 157 157 157 156 155 155 154 154 154 154 153 154 153 153 153 153 153 153 154 154 154 153 153 153 153 152 151 151 150 149 148 147 147 146 145 145 145 144 145 144 144 145 145 145 147 148 148 149 150 150 152 152 153 155 155 155 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 156 155 155 155 156 156 155 155 156 156 155 156 155 156 155 155 156 155 156 155 155 156 156 156 156 156 155 156 156 155 155 156 156 155 155 155 155 155 155 155 155 155 155 155 154 154 154 154 153 153 153 153 153 152 152 152 152 153 154 154 154 155 155 155 156 157 158 159 159 160 161 161 161 162 163 164 164 164 165 165 166 166 166 167 167 167 167 168 168 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 170 171 171 171 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 172 172 172 172 173 173 173 173 173 142 142 142 142 142 141 141 141 141 142 142 143 143 144 144 145 145 146 147 147 148 148 148 148 149 149 149 149 150 150 150 150 151 151 151 152 152 153 153 153 154 154 155 155 156 157 157 157 157 158 159 159 158 158 159 158 159 159 159 159 160 161 162 162 163 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 164 164 163 162 162 161 161 161 160 160 159 159 159 158 157 157 157 156 155 155 154 154 154 154 154 154 153 153 153 153 153 154 154 154 154 154 154 153 153 153 152 151 150 150 149 148 147 146 146 145 145 145 144 144 145 145 146 146 147 148 148 149 150 151 152 152 154 155 156 156 156 157 157 157 157 157 156 156 155 155 155 155 155 155 155 156 155 155 155 155 155 155 155 156 156 155 155 155 155 155 155 156 155 155 155 155 155 156 155 155 155 155 155 155 154 155 155 154 154 154 154 154 154 154 154 154 153 153 153 153 152 152 152 152 151 151 151 151 151 151 151 151 151 151 152 152 152 153 154 155 155 156 157 158 158 159 160 161 161 162 162 163 164 164 164 165 165 166 165 166 167 167 167 167 168 168 169 169 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 170 170 170 170 170 171 170 170 170 170 170 170 169 169 169 169 170 169 169 170 170 170 170 170 171 171 171 172 172 172 172 173 173 173 173 173 173 143 143 142 142 142 142 142 142 142 143 143 143 144 144 145 145 146 147 148 148 148 149 149 149 149 150 150 150 151 151 151 152 152 152 152 153 153 153 153 154 154 155 155 156 157 157 158 158 158 159 159 159 159 159 159 159 159 159 160 160 161 162 162 162 163 164 165 165 165 165 166 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 161 161 160 160 159 159 158 158 157 156 156 156 155 155 155 155 154 154 154 153 153 153 153 154 154 154 154 154 154 154 154 154 154 153 152 151 150 149 149 147 146 146 146 145 145 145 145 145 145 146 146 147 148 149 149 150 152 153 153 155 155 156 156 156 157 157 157 157 157 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 155 155 155 155 155 155 155 155 155 155 154 155 155 155 154 154 154 154 155 154 153 154 154 153 153 153 153 153 153 153 153 152 152 152 151 151 150 150 150 150 149 149 149 149 149 149 148 148 149 149 150 150 151 151 152 153 154 155 156 157 158 158 159 160 161 161 161 162 163 164 164 164 165 165 165 166 166 167 167 167 167 167 168 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 170 169 169 169 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 173 173 173 173 173 173 173 143 143 143 143 143 142 143 143 143 143 143 144 145 145 146 146 147 148 148 149 149 150 150 150 150 151 151 151 151 152 153 153 153 153 153 154 154 154 155 155 155 156 156 157 158 158 158 159 159 160 160 160 160 160 160 160 160 160 160 161 161 162 162 162 163 164 165 165 165 165 166 166 166 166 166 166 166 166 166 166 166 167 166 166 166 166 166 166 165 165 165 164 164 163 163 162 162 161 161 160 160 159 158 158 157 157 156 156 155 155 155 155 155 154 154 154 153 154 154 154 154 154 154 155 155 155 155 155 155 154 153 152 151 150 149 148 147 147 145 145 145 145 145 145 146 147 147 147 148 149 150 151 152 154 154 155 155 156 156 157 157 158 158 158 156 156 156 156 156 155 155 155 155 155 155 155 154 155 155 155 155 155 155 155 155 155 154 155 155 155 155 154 154 154 155 154 154 154 153 154 153 154 153 153 153 152 152 152 152 152 152 151 151 151 151 150 150 150 150 149 149 149 148 148 147 147 147 147 147 146 147 147 148 148 149 149 150 150 151 153 154 155 156 157 158 158 159 160 161 161 162 163 163 164 164 164 165 165 165 166 166 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 169 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 173 173 173 173 173 173 143 143 143 143 143 143 144 143 144 144 145 145 146 146 147 147 148 149 149 150 150 150 151 151 151 152 152 153 153 153 154 153 154 154 154 154 155 155 155 156 156 156 157 158 158 158 159 159 160 160 161 161 161 160 161 161 161 161 161 161 161 162 162 163 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 163 163 162 162 161 161 160 159 159 158 158 157 157 157 156 156 155 155 155 155 154 154 154 154 154 154 154 155 155 155 156 155 155 155 155 154 154 152 151 151 150 149 147 147 146 146 146 146 146 145 146 147 147 147 149 149 150 151 153 153 154 155 156 157 157 158 158 157 157 157 157 157 156 156 156 156 155 155 155 154 154 154 155 155 154 155 155 155 155 155 155 155 154 155 154 155 154 155 154 155 154 154 153 153 153 153 153 153 152 152 152 151 151 151 151 151 150 150 149 149 149 149 148 148 148 147 147 147 146 146 146 146 146 145 145 145 145 146 146 147 147 148 149 150 150 151 152 154 155 155 157 158 158 159 160 160 161 162 163 164 164 164 164 165 165 165 166 166 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 169 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 173 173 173 173 173 173 144 144 144 144 144 144 144 145 145 145 146 146 147 147 148 148 149 150 150 151 151 152 152 152 153 153 153 154 154 154 154 154 155 155 155 155 156 155 156 156 156 157 158 159 159 159 160 161 161 161 161 161 161 162 161 162 162 161 162 162 162 163 163 163 164 164 165 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 164 164 163 163 163 162 161 160 159 159 159 158 157 156 156 156 155 155 155 155 155 154 154 154 154 154 154 154 155 155 156 156 156 156 156 155 155 154 153 152 151 150 149 147 147 146 146 146 146 146 146 146 147 147 147 149 150 151 151 153 154 154 156 157 157 157 157 158 158 158 158 158 157 157 156 156 155 155 155 155 155 155 155 154 154 155 155 155 154 155 155 154 154 155 154 155 154 154 154 154 154 154 153 153 153 153 153 152 152 152 152 151 151 150 150 150 149 149 149 148 148 148 147 147 146 146 146 145 145 145 144 144 144 144 144 144 144 144 144 145 145 146 147 147 148 150 150 151 152 153 155 156 157 158 159 159 160 161 162 162 163 163 164 164 164 165 165 165 166 166 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 145 145 145 145 145 145 145 145 145 146 147 147 148 148 149 149 150 151 151 152 152 153 153 153 153 154 154 155 154 154 155 155 156 156 156 156 156 157 156 157 158 158 159 159 159 160 160 161 161 161 162 162 162 162 162 162 162 162 162 162 162 163 163 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 165 165 165 165 164 163 163 162 161 161 160 159 159 158 157 157 157 156 156 155 155 155 155 155 154 154 154 154 154 155 155 155 156 156 156 156 156 156 155 154 154 152 151 150 149 148 147 147 146 146 146 146 146 146 147 147 147 148 150 151 152 153 154 155 155 156 157 158 158 157 158 158 158 157 157 157 157 157 156 156 155 155 155 155 154 154 155 154 154 154 155 154 154 154 154 154 154 154 154 154 154 154 153 153 153 153 153 153 152 152 152 152 151 150 150 149 149 149 148 148 147 147 147 146 146 145 145 145 145 144 143 143 143 142 142 142 142 142 142 142 143 143 144 145 146 146 147 149 150 151 152 153 154 155 157 157 158 159 160 161 161 162 162 163 163 163 164 164 164 165 165 166 166 166 167 167 167 167 168 168 168 168 168 168 169 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 146 146 146 146 146 146 146 146 147 147 147 148 148 149 150 150 151 152 152 153 153 154 154 154 154 155 155 155 155 156 156 156 157 156 157 157 157 157 158 158 158 159 159 160 160 160 161 161 161 161 162 162 163 162 162 162 163 162 163 163 163 163 163 164 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 165 165 164 163 163 162 161 160 159 159 158 158 157 157 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 156 156 157 157 156 156 155 154 154 153 152 151 149 149 148 147 147 146 146 146 146 147 147 148 148 148 150 151 152 153 153 155 155 157 157 157 158 158 158 158 158 158 158 157 157 157 156 156 155 155 155 155 155 155 154 154 154 155 154 154 154 154 154 154 154 154 154 154 154 153 154 153 153 153 153 152 152 151 151 151 150 150 149 149 149 148 147 147 146 146 146 145 144 144 143 143 143 143 142 142 142 141 141 141 141 141 141 141 142 142 142 143 144 145 146 147 149 150 151 152 153 155 156 156 157 159 159 160 161 161 162 162 162 163 163 164 164 165 165 165 166 166 166 166 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 171 170 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 147 146 147 147 147 147 147 147 147 148 148 149 149 150 151 151 152 152 153 154 154 154 154 155 155 156 156 156 156 157 157 157 157 157 157 158 158 158 158 159 159 159 160 160 161 161 162 162 162 162 163 163 162 163 163 163 163 163 163 163 163 164 164 164 165 165 165 165 166 166 167 167 167 167 168 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 163 163 162 161 161 160 159 158 158 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 155 156 156 156 157 157 156 156 156 155 154 153 152 151 151 150 149 148 147 147 147 146 147 147 148 149 149 150 150 151 152 153 154 154 155 156 157 158 158 158 158 158 158 158 158 158 158 157 157 156 157 156 156 156 155 155 154 154 155 154 154 153 154 154 154 154 154 154 154 154 153 153 153 153 153 152 152 151 151 151 151 150 150 149 148 148 148 147 146 146 145 145 144 144 143 143 142 142 142 141 141 141 141 141 140 140 140 140 140 141 141 141 142 143 144 145 145 146 148 149 150 151 152 153 155 156 157 157 158 159 160 161 161 162 162 163 163 163 164 164 165 165 165 165 166 166 166 166 166 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 148 147 148 147 148 148 148 148 148 149 149 150 150 151 151 152 152 153 154 154 155 155 155 156 156 156 157 157 157 158 158 158 158 158 158 158 158 159 159 159 159 160 160 160 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 165 165 166 166 166 167 167 168 168 168 168 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 167 166 166 166 166 165 164 163 163 162 161 160 159 158 158 158 157 157 157 156 156 156 156 155 155 156 155 155 155 155 156 156 156 156 157 156 156 156 156 155 155 153 153 152 151 150 149 149 148 147 147 147 147 148 148 149 149 150 151 151 153 153 153 154 156 156 156 157 158 158 158 158 158 158 158 158 158 158 157 157 157 156 156 156 155 155 154 155 154 154 154 154 154 154 154 153 154 154 153 153 153 153 153 153 152 152 151 151 151 151 150 149 149 148 148 148 147 146 146 145 145 144 144 143 143 142 142 141 141 140 140 140 140 140 140 139 139 139 139 140 140 141 141 142 142 143 144 146 147 149 150 151 152 153 154 155 156 157 158 159 160 160 161 161 162 162 163 163 164 164 164 165 165 165 165 165 166 166 166 166 166 166 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 149 149 149 149 149 149 149 149 150 150 150 151 151 152 153 153 153 154 155 155 156 156 156 157 157 158 158 158 158 158 158 159 159 159 159 159 160 159 160 160 160 160 160 161 161 161 162 162 162 162 162 163 163 163 163 162 163 163 162 162 162 163 163 163 164 165 165 166 166 167 167 167 168 168 168 169 169 169 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 166 166 166 165 164 164 163 162 161 161 159 159 158 158 157 157 157 157 157 156 156 156 156 156 156 155 155 156 156 156 156 157 157 156 156 156 156 155 155 154 153 152 152 151 150 149 149 149 149 149 148 148 149 149 149 150 150 151 152 153 154 154 155 156 157 157 158 158 158 159 159 159 158 158 158 158 158 157 157 156 156 156 155 155 155 154 154 154 154 154 154 154 153 154 154 153 154 153 153 153 153 152 152 152 151 151 151 150 149 149 148 148 148 147 146 145 145 145 144 144 143 142 142 142 141 141 140 140 139 139 139 138 138 138 139 139 139 139 139 140 140 141 142 143 144 145 146 147 148 149 151 152 153 154 155 156 157 158 158 160 160 161 162 162 163 163 163 164 164 164 164 164 165 165 166 166 166 165 166 166 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 150 149 150 150 150 150 150 150 151 151 151 152 152 152 153 154 154 155 156 156 156 157 158 158 158 158 159 159 159 159 159 159 160 160 160 160 160 160 161 161 160 160 161 161 161 162 162 162 162 162 162 162 162 163 162 162 162 162 162 162 162 162 163 163 164 164 165 165 166 166 167 168 168 169 169 169 169 169 169 169 169 168 168 167 167 167 166 167 166 166 166 166 166 166 166 165 165 165 164 163 162 161 161 160 159 158 158 157 157 157 157 156 157 156 156 156 156 156 156 156 156 156 156 156 157 157 156 156 156 155 155 154 154 153 152 152 151 150 150 150 149 149 149 149 149 149 149 150 150 152 152 152 152 153 154 155 156 156 157 158 159 158 159 159 159 159 160 158 158 158 158 157 157 157 157 156 155 155 154 154 154 154 154 154 153 154 154 153 154 153 153 153 153 153 152 152 151 152 151 151 150 149 149 148 148 148 147 146 145 144 144 143 143 142 142 141 141 140 140 139 139 139 138 138 138 138 138 138 137 138 138 138 139 140 140 141 142 142 144 145 146 147 149 150 151 153 154 154 155 156 157 158 158 159 160 161 162 162 163 163 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 151 150 151 151 151 151 151 151 152 152 152 153 154 154 154 155 155 156 156 157 157 158 158 158 159 159 159 159 160 160 160 160 161 161 161 162 162 162 161 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 161 161 161 161 162 162 163 163 164 165 166 167 167 168 168 169 170 170 170 170 170 170 169 169 168 168 167 167 167 167 166 166 166 166 166 166 166 166 165 165 164 163 163 161 161 160 159 159 158 157 157 157 157 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 155 155 154 154 154 153 152 152 151 151 150 150 150 150 150 150 150 150 150 151 152 152 153 153 153 154 155 156 157 157 157 158 159 159 159 159 160 160 160 160 159 158 158 158 158 157 156 155 155 155 155 154 154 154 153 154 154 153 154 153 153 153 153 153 152 152 151 151 151 151 150 149 149 149 148 148 147 146 145 145 144 143 143 142 142 141 141 140 140 139 139 138 138 138 138 137 137 137 137 137 137 137 137 139 139 140 141 141 142 143 144 146 147 148 149 150 151 153 154 154 155 157 158 158 158 159 160 161 162 162 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 167 167 167 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 152 151 152 152 152 152 153 152 152 153 153 154 154 154 155 156 156 157 157 158 158 158 159 159 159 159 160 160 161 161 161 161 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 162 161 161 161 160 160 160 160 160 161 162 162 163 164 165 166 166 167 168 169 170 170 171 171 171 171 171 170 170 169 168 168 167 167 167 167 166 166 166 166 166 166 166 165 164 164 163 163 162 161 161 159 159 158 158 157 157 157 157 157 156 156 156 156 156 156 156 156 156 155 156 156 156 156 155 156 155 155 154 154 154 153 153 152 152 151 151 150 150 150 151 151 151 151 151 152 152 152 153 153 154 154 155 156 156 157 157 158 159 159 159 160 160 160 160 160 160 159 159 158 158 157 156 156 155 155 155 154 154 153 154 154 153 154 153 153 153 153 153 152 152 152 151 151 151 151 150 149 149 148 148 147 147 146 145 144 143 143 142 142 141 141 141 140 139 139 139 138 138 138 137 137 137 137 136 137 137 137 137 138 139 139 140 140 141 143 144 144 145 147 148 149 150 151 152 153 155 155 157 158 158 159 160 160 161 162 162 163 163 163 163 164 164 164 164 164 165 165 165 165 165 165 165 165 166 166 166 166 167 167 168 168 168 168 168 169 169 169 169 170 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 153 153 153 153 153 153 154 154 153 154 155 155 155 155 156 156 157 157 158 158 158 159 160 160 160 160 161 161 162 162 162 163 163 163 163 163 163 163 163 163 163 163 162 162 162 162 162 162 162 162 162 162 162 161 161 161 160 159 159 159 159 159 160 161 162 163 164 165 165 166 167 169 169 170 171 172 172 172 172 171 171 170 170 169 169 168 168 167 167 167 166 166 166 166 166 166 165 164 164 164 162 162 161 160 160 159 158 158 158 158 158 157 157 157 156 157 157 156 156 156 156 155 155 155 156 155 155 155 155 155 155 155 154 154 153 153 153 153 152 151 151 151 151 151 151 151 151 152 152 152 153 153 153 154 154 155 156 156 157 157 158 159 159 159 160 160 160 160 160 160 160 159 158 158 158 157 156 155 155 155 155 154 154 154 153 154 153 153 153 153 153 152 152 152 151 152 151 151 150 150 150 149 148 148 147 146 146 145 144 143 143 142 142 141 141 140 139 139 139 138 138 138 137 137 136 137 137 136 136 136 137 137 138 138 139 140 140 141 142 143 144 145 146 147 148 149 151 152 153 153 154 155 157 158 158 159 160 160 161 162 162 163 163 163 164 164 163 164 164 164 164 165 165 165 165 165 165 166 166 166 166 167 167 167 168 168 168 168 169 169 169 169 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 154 154 154 154 154 155 154 155 155 155 155 156 156 156 157 157 158 158 158 159 159 159 160 160 161 161 162 162 162 163 163 163 163 164 164 164 164 164 164 164 164 163 163 162 162 162 162 162 162 162 162 162 162 161 160 160 159 158 158 158 159 159 159 160 161 162 163 164 165 166 168 168 169 171 171 172 172 172 172 172 172 171 171 170 170 169 168 168 167 167 166 166 166 166 166 165 165 164 164 164 163 162 162 161 160 160 159 159 158 158 158 157 157 157 157 157 156 156 156 156 156 155 155 155 155 155 155 155 155 155 154 154 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 153 153 154 154 155 155 156 156 157 157 158 159 159 159 160 160 160 160 160 160 160 159 158 158 158 157 156 156 156 155 154 155 154 154 154 154 154 153 153 153 153 153 152 152 152 151 151 151 150 150 150 149 148 148 147 146 145 145 144 143 143 142 141 141 140 140 139 139 138 138 138 138 137 137 136 136 136 136 136 136 136 136 137 138 138 139 139 140 141 142 143 144 145 146 147 148 149 151 152 153 154 155 155 157 158 159 159 160 160 161 162 162 162 163 163 163 163 164 164 163 164 164 164 165 165 165 166 166 166 166 166 167 167 167 168 168 168 168 169 169 169 170 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 154 155 155 155 155 155 155 156 156 156 156 157 157 157 158 158 159 159 159 160 160 160 161 162 162 162 162 163 163 163 164 164 165 165 165 165 165 165 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 161 161 159 159 158 158 157 158 159 159 159 160 162 162 164 165 166 168 169 170 171 172 173 173 174 174 173 174 172 172 171 171 170 169 168 168 167 167 166 166 165 165 165 165 164 164 164 163 163 162 161 161 160 160 159 159 158 158 158 157 157 157 157 156 156 156 155 155 155 155 155 155 155 155 155 154 155 154 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 153 153 153 153 153 154 154 154 155 155 156 156 157 158 158 159 160 160 160 160 161 160 160 160 160 159 158 159 158 157 157 156 156 155 155 154 154 154 154 154 154 153 153 153 153 153 152 152 152 152 151 150 150 150 149 149 148 147 147 146 145 144 143 143 143 142 141 141 140 140 139 139 138 138 138 138 137 137 136 137 136 136 136 136 136 136 136 137 137 138 138 139 140 141 142 143 144 146 147 148 148 149 151 152 153 154 155 156 157 158 159 159 160 160 161 162 162 162 163 163 163 163 163 164 164 164 164 165 165 165 165 166 166 166 167 167 167 167 168 168 168 169 169 169 169 170 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 173 172 172 172 172 173 173 173 173 173 173 173 156 156 156 157 156 156 157 157 157 157 158 158 158 159 159 159 159 160 160 161 161 161 161 162 162 163 163 163 163 164 165 165 165 166 166 166 166 166 165 165 165 165 164 164 164 163 163 163 163 163 162 162 162 161 160 159 159 158 158 158 158 158 159 159 160 161 163 163 165 165 167 168 170 171 172 173 174 174 175 175 175 174 174 173 172 171 170 169 169 168 167 166 166 166 165 165 165 165 164 164 163 163 163 162 161 161 161 160 159 159 158 158 158 158 157 157 156 156 155 155 155 155 154 155 154 154 154 154 154 154 155 154 154 154 154 154 154 153 154 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 156 156 156 157 158 158 159 160 160 160 160 160 161 160 160 160 159 159 159 158 157 157 157 156 155 155 155 154 154 154 154 154 154 153 153 153 153 152 152 152 152 152 151 151 150 150 149 149 148 147 147 146 145 144 144 144 143 142 141 141 140 140 139 139 138 138 138 138 137 137 137 137 136 136 136 136 136 136 136 137 137 138 138 139 139 141 142 142 143 145 146 147 147 148 150 151 152 153 154 155 156 157 158 159 160 160 161 161 161 162 162 163 163 163 163 164 163 164 164 164 165 165 165 165 166 166 167 167 167 167 168 168 168 169 169 169 169 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 173 172 172 172 172 172 173 173 173 173 173 173 157 157 157 157 158 158 158 158 158 158 158 158 159 159 160 160 160 161 161 161 162 162 162 163 163 163 164 164 165 165 165 166 166 167 167 167 167 167 167 166 166 166 165 165 165 164 164 164 164 164 163 163 162 161 161 160 159 159 158 157 158 158 159 160 160 161 162 163 164 166 167 168 170 171 172 174 174 175 176 176 176 175 175 174 173 172 171 170 169 168 167 167 166 166 166 165 165 165 165 164 164 164 163 162 162 162 161 161 160 160 159 159 158 158 157 157 156 156 155 155 155 155 154 154 153 154 154 154 154 154 154 155 154 154 154 154 154 154 154 154 154 153 153 153 154 154 154 154 154 154 155 155 155 155 156 157 157 157 158 158 159 160 160 160 160 160 160 160 160 160 160 159 158 158 158 157 156 155 156 155 155 155 154 154 154 154 153 154 153 154 153 152 152 152 152 151 152 151 150 150 149 149 148 147 147 147 146 145 144 144 143 142 142 141 140 140 139 139 139 138 138 138 137 137 137 136 136 136 136 136 136 136 136 136 136 136 138 138 139 141 141 142 142 143 145 146 146 147 149 150 151 153 154 155 156 156 158 158 159 160 160 161 161 162 162 162 163 163 163 163 163 164 164 164 165 165 165 165 166 166 167 167 167 167 168 168 168 169 169 169 169 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 173 172 172 172 172 172 172 173 173 173 173 173 158 158 158 158 158 159 159 159 159 160 160 160 160 160 160 161 161 162 162 162 163 163 163 163 163 164 165 165 166 166 167 167 167 167 167 168 168 168 167 167 167 166 166 166 166 165 165 165 165 164 164 163 163 162 161 160 159 158 158 158 158 158 159 159 161 161 163 163 164 165 166 168 170 171 173 174 175 176 177 177 177 177 176 176 175 173 172 171 170 169 168 167 167 166 166 166 165 165 165 165 164 164 164 163 163 162 162 162 161 160 159 159 158 158 158 157 156 156 155 154 154 154 153 153 153 153 153 154 153 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 157 158 157 157 158 158 159 160 160 161 160 160 160 160 161 160 159 158 158 158 158 157 157 156 155 155 155 154 154 154 154 154 154 153 154 153 153 153 152 152 152 152 152 151 150 150 150 149 148 147 147 147 146 145 144 144 143 143 142 141 140 140 140 139 139 138 138 138 138 137 137 136 137 136 136 136 136 136 136 136 136 136 137 138 138 139 141 141 142 143 144 145 146 147 148 150 151 152 153 154 155 156 157 158 159 160 160 161 161 162 162 162 163 163 163 163 163 164 164 164 165 165 165 165 166 166 167 167 167 168 168 168 169 169 169 169 169 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 173 172 172 159 159 159 160 160 159 160 160 160 160 160 161 161 161 161 161 162 162 162 163 163 163 163 164 165 165 165 166 166 167 167 167 168 168 169 169 169 169 169 168 168 167 167 166 166 166 166 166 165 165 165 164 164 162 161 161 160 159 159 159 159 159 160 160 161 162 163 163 164 166 167 168 170 171 173 174 176 177 177 178 178 178 178 177 176 175 173 172 172 171 169 168 167 167 167 166 166 165 165 165 165 164 164 164 163 163 163 162 161 161 160 159 158 158 158 157 156 156 155 154 154 154 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 155 154 154 155 155 155 155 156 156 156 156 156 156 156 157 157 158 158 158 159 160 160 160 160 161 161 161 160 160 160 159 159 159 158 158 157 157 156 155 155 155 155 155 154 154 154 154 153 154 153 153 153 153 152 153 152 152 151 150 150 150 150 149 149 148 147 147 146 145 145 144 144 143 142 141 141 141 140 140 139 139 139 138 138 137 137 137 137 137 136 136 136 136 136 136 136 136 137 138 138 139 139 141 142 142 143 144 145 146 147 149 150 151 153 154 155 156 157 158 158 159 160 160 161 162 162 162 162 163 163 163 163 164 164 165 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 169 170 170 170 170 170 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 160 160 160 161 161 161 161 161 161 161 162 162 162 162 163 163 163 163 164 164 164 164 165 165 166 166 166 166 167 167 168 168 169 170 170 170 170 170 170 169 168 168 168 167 167 166 166 166 166 166 166 165 164 163 162 161 160 160 159 159 159 160 160 161 162 162 163 164 165 166 167 168 169 171 173 174 176 177 178 179 180 180 179 179 178 177 175 174 173 172 170 170 169 168 167 167 167 167 166 166 166 165 165 165 164 163 163 163 162 161 161 160 159 158 158 157 156 155 155 154 153 153 153 152 152 152 152 153 153 153 153 154 153 154 154 154 154 154 154 155 155 154 155 155 155 156 156 156 156 156 157 157 157 157 158 158 158 159 159 160 160 160 160 160 160 160 160 160 160 159 159 158 158 158 157 156 156 156 155 155 155 154 154 154 154 153 154 153 153 153 153 152 153 152 152 152 151 151 151 151 150 149 149 148 148 147 146 146 145 144 144 144 143 142 142 141 141 140 139 139 139 139 138 138 137 137 137 137 136 136 136 136 136 136 136 136 137 137 138 138 139 139 141 142 143 143 145 146 147 148 149 150 152 153 154 155 156 157 158 159 160 160 161 161 161 162 162 163 163 163 163 164 164 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 169 169 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 161 161 161 161 162 162 162 162 162 162 163 163 163 163 164 164 164 164 165 165 165 165 166 166 166 166 167 168 168 168 168 169 170 170 170 170 170 170 170 170 169 169 168 168 167 167 166 166 166 166 166 165 164 164 163 162 161 161 160 160 160 161 161 162 163 163 164 165 165 166 167 169 170 171 173 174 177 178 179 180 180 180 180 180 179 178 177 175 174 173 172 170 170 169 169 168 167 167 167 166 166 166 165 165 165 165 164 163 163 162 161 161 159 158 158 157 156 155 154 154 153 153 152 152 152 152 152 152 153 153 152 153 154 153 154 154 154 154 155 155 155 155 156 155 156 156 156 156 156 157 157 158 157 157 158 159 159 159 160 160 160 160 160 160 160 160 161 160 159 159 158 158 158 157 156 156 156 155 155 155 154 154 154 154 153 154 153 153 153 153 153 153 152 152 152 152 152 151 151 151 150 150 149 149 148 147 147 146 146 145 144 144 143 143 142 141 141 141 140 140 139 139 138 138 139 138 137 138 137 136 136 136 136 136 136 136 137 137 138 138 138 139 141 142 142 143 144 145 146 148 149 150 151 153 154 155 156 157 158 158 160 160 161 161 161 162 162 163 163 163 164 164 165 165 165 165 166 166 166 167 167 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 161 162 162 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 167 167 168 168 168 169 169 170 170 171 171 170 170 171 171 170 170 169 169 168 168 168 167 167 167 166 166 166 165 164 163 162 162 161 161 161 161 162 162 163 164 164 164 165 166 167 167 169 170 171 173 174 177 178 180 181 181 181 181 181 180 180 178 177 175 174 173 172 171 170 170 169 168 168 168 168 167 167 166 166 165 165 165 163 163 162 161 161 159 158 158 157 156 155 154 153 153 152 152 152 151 151 152 152 152 152 152 152 153 154 153 153 154 154 155 155 155 155 155 156 156 157 157 157 157 157 157 158 158 158 158 159 159 159 160 160 161 160 160 160 160 161 160 159 159 158 158 158 157 157 156 156 155 155 154 154 154 154 153 153 153 153 153 153 153 153 153 153 152 152 152 152 152 152 152 151 150 150 150 150 149 148 147 147 147 146 145 144 144 143 143 142 141 141 140 140 140 140 140 139 139 139 138 138 137 138 137 137 136 136 136 137 137 137 138 138 138 139 140 141 142 142 143 145 146 147 148 149 151 152 154 154 156 157 157 158 160 160 161 161 161 162 162 163 163 164 164 164 164 165 165 165 166 166 166 167 168 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 163 162 163 163 164 164 164 164 165 165 165 165 165 165 165 165 165 166 166 166 166 167 167 168 168 168 168 168 169 169 170 170 171 171 171 171 171 171 171 171 170 170 169 169 168 168 168 168 168 167 166 166 166 164 164 163 162 163 162 162 162 163 164 164 165 165 166 167 167 167 168 169 170 171 173 174 177 178 180 181 182 182 182 182 181 180 179 178 177 175 174 173 172 171 170 170 169 169 168 168 168 167 167 166 165 165 165 164 163 162 162 161 159 158 157 156 155 154 154 153 152 152 151 151 151 151 151 151 152 152 152 152 152 153 154 154 154 154 155 155 155 155 156 156 156 157 157 157 157 158 158 158 158 159 159 159 160 159 160 160 161 161 161 161 161 160 159 159 159 159 158 157 157 156 156 155 155 154 154 154 154 153 153 153 152 152 153 153 153 152 153 153 152 152 153 152 152 152 152 151 151 151 150 150 150 149 148 148 148 146 146 145 144 144 143 143 142 142 141 141 140 140 140 139 139 139 139 139 138 138 137 138 137 137 137 137 137 137 138 138 138 139 139 141 142 142 143 144 145 147 148 149 150 152 153 154 155 157 157 158 159 160 161 161 161 162 162 163 163 164 164 164 164 165 165 166 166 166 167 167 168 168 168 168 168 169 169 169 169 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 163 163 164 164 165 165 165 165 166 166 166 166 166 166 166 166 167 167 167 166 167 167 168 168 168 168 168 169 169 170 170 171 172 172 172 172 172 172 171 171 171 170 170 169 168 168 168 168 168 168 167 166 166 165 165 164 163 163 163 163 163 164 165 165 166 167 167 168 168 169 169 170 171 172 173 175 177 178 180 181 182 183 183 183 182 182 180 179 178 176 175 173 173 172 171 170 170 170 169 169 168 168 167 167 166 165 165 164 163 162 162 161 160 158 157 156 155 154 153 153 151 151 151 150 151 150 150 151 151 151 152 152 152 152 153 154 154 154 154 155 156 156 156 156 157 157 157 158 158 158 158 158 158 159 159 159 160 160 160 160 160 160 160 160 160 159 159 159 159 158 157 157 156 155 155 155 154 154 154 154 153 153 153 152 152 152 153 152 152 152 153 153 152 153 153 152 152 152 152 152 152 151 151 150 150 150 149 149 148 147 147 146 145 145 144 144 143 142 142 142 141 141 140 140 140 139 139 139 138 138 138 138 138 137 137 137 137 137 138 138 138 139 139 140 141 141 142 143 145 146 147 148 150 152 153 153 155 156 157 158 159 159 161 161 161 162 162 163 163 164 164 164 164 165 165 166 166 166 167 167 168 168 168 168 168 169 169 169 169 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 172 164 164 164 165 165 165 166 166 166 166 166 166 166 166 167 167 167 167 167 167 168 168 168 168 169 169 169 170 170 170 171 172 172 172 172 172 173 173 172 171 171 170 170 170 169 168 168 168 168 168 168 167 166 166 165 164 164 164 164 164 165 165 166 167 168 168 169 169 170 170 171 171 172 172 174 175 177 179 180 182 183 183 184 183 183 182 181 180 179 177 176 174 174 173 172 171 171 170 169 169 169 168 167 167 166 166 165 164 163 162 162 160 159 158 157 156 155 154 153 152 151 151 150 150 150 150 150 150 151 151 151 152 152 153 153 153 154 154 154 155 155 156 156 156 156 157 157 157 158 158 158 158 159 159 160 159 159 160 160 160 160 160 160 160 160 160 159 159 158 158 157 156 156 156 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 153 152 153 153 153 152 152 153 153 152 152 152 152 151 151 151 150 149 148 148 148 147 146 145 145 145 144 143 143 143 142 142 141 141 140 140 139 139 139 139 138 138 138 138 137 138 138 138 138 138 138 139 140 140 141 141 142 143 145 146 147 148 149 151 152 153 154 156 157 158 158 159 160 161 161 162 162 163 163 164 164 164 164 165 165 166 166 166 167 168 168 168 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 172 164 165 165 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 171 171 171 172 172 172 172 173 173 173 172 172 171 171 170 170 169 169 168 168 168 168 168 167 166 166 166 165 165 165 165 165 165 166 167 168 169 170 170 171 171 171 171 172 173 173 174 175 177 179 180 182 183 184 184 184 184 183 182 181 180 178 177 175 174 173 172 172 171 171 170 169 169 168 167 167 166 166 165 164 164 162 161 161 159 158 157 156 155 154 153 152 151 151 150 150 150 149 150 150 150 150 151 151 152 152 153 153 154 154 154 154 155 155 155 156 156 157 157 157 157 158 158 158 159 159 159 160 159 159 160 160 160 160 160 160 160 159 159 158 158 158 157 156 156 156 155 155 154 153 153 153 152 152 152 152 152 152 152 152 152 152 152 152 153 153 153 152 153 153 153 153 153 153 152 152 152 151 150 150 150 149 148 148 147 146 146 146 144 144 144 144 143 143 142 141 141 141 140 140 140 139 139 139 138 138 138 138 138 138 138 138 139 139 140 140 140 141 142 143 145 146 146 147 149 151 152 152 154 155 156 158 158 159 160 160 161 162 162 163 163 164 164 164 165 165 165 165 166 166 167 168 168 168 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 173 172 172 172 164 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 169 169 170 170 170 170 171 171 172 172 172 173 173 173 173 173 173 172 171 171 171 170 170 169 169 169 168 168 168 168 167 166 166 166 166 166 166 166 167 168 168 170 171 171 171 172 172 172 172 173 173 174 175 176 178 179 181 182 183 184 185 185 184 184 183 182 180 179 177 176 175 174 173 172 171 171 170 170 169 169 167 167 166 165 165 164 164 162 161 161 159 158 157 156 155 154 153 151 151 151 150 149 149 149 149 150 150 150 150 151 152 152 152 153 153 154 154 155 155 155 156 156 156 157 157 158 158 158 158 159 159 159 159 159 160 159 159 159 159 159 159 159 159 159 159 159 158 157 157 157 156 155 155 154 153 153 153 152 152 152 152 151 152 152 152 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 152 151 151 151 151 150 149 148 148 148 147 146 145 145 145 144 144 143 143 142 142 141 141 141 140 140 140 139 139 139 138 138 138 138 138 139 139 139 140 140 140 141 142 143 145 145 146 147 148 149 152 152 154 155 156 157 157 159 160 160 161 161 162 163 163 163 164 164 165 165 165 165 166 166 167 167 168 168 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 172 172 172 172 172 172 172 172 172 172 172 165 166 166 167 167 167 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 173 173 173 173 173 173 173 172 171 171 170 170 170 170 169 169 169 168 168 168 168 167 167 167 167 167 167 168 168 169 170 171 172 172 173 173 173 173 174 175 174 175 176 177 178 180 181 182 184 184 185 185 185 184 183 182 181 180 178 177 176 174 173 172 172 171 170 170 169 169 167 167 166 166 165 164 163 163 161 161 159 158 157 156 155 154 153 151 151 150 150 149 149 149 149 150 150 150 150 151 151 152 152 152 153 153 154 154 155 155 156 156 156 156 157 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 159 159 159 158 158 157 157 157 156 156 156 155 154 154 154 153 152 152 151 151 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 154 153 153 153 153 153 152 152 151 151 150 150 150 149 148 147 147 147 146 146 145 145 144 143 143 142 142 141 142 141 141 141 140 139 139 139 139 139 139 139 139 139 140 140 140 141 141 142 143 144 145 146 147 148 149 151 152 153 154 156 157 157 158 159 160 161 161 162 162 163 163 164 164 165 165 165 165 166 166 167 167 167 168 168 168 168 168 168 169 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 171 171 171 172 172 172 172 172 172 172 172 172 172 166 166 166 167 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 172 171 171 170 170 170 170 169 169 169 169 168 168 168 168 168 168 168 168 169 169 170 171 171 172 173 173 174 174 174 174 175 175 175 176 177 178 179 180 182 183 184 185 185 185 185 185 184 183 181 180 178 177 176 175 174 173 172 171 171 170 169 168 168 167 166 166 165 164 163 163 162 161 159 158 157 156 155 154 153 151 151 150 150 149 149 149 149 149 150 150 150 151 151 152 152 153 153 154 154 155 155 155 155 156 157 157 157 157 158 158 158 158 158 159 158 159 159 159 159 159 159 159 159 159 159 158 158 158 157 157 157 156 156 155 154 154 154 153 152 152 152 152 152 152 152 151 151 152 152 152 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 153 153 152 152 152 151 150 150 149 149 148 147 147 147 146 145 145 144 144 144 143 143 143 142 142 142 141 141 140 140 140 140 139 140 140 140 140 140 141 141 141 142 143 144 145 146 147 148 149 150 151 153 154 155 156 157 158 159 160 160 161 162 162 162 163 164 164 165 165 165 165 166 166 166 167 167 168 168 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 171 171 171 171 172 172 172 172 172 172 172 172 172 172 166 166 167 167 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 172 171 171 170 170 170 169 169 169 169 169 169 168 168 168 168 169 169 169 170 171 171 172 172 173 174 174 175 175 175 175 176 176 177 177 178 179 180 181 182 183 184 185 186 186 186 185 184 183 182 181 179 178 176 175 174 173 172 171 171 170 169 168 168 167 166 166 165 164 163 163 162 161 159 158 157 156 155 154 153 152 151 151 150 149 149 149 149 149 150 150 150 151 151 152 153 153 153 153 154 154 155 155 155 156 157 157 157 157 157 157 157 158 158 158 158 158 158 159 159 158 158 158 158 158 158 158 158 157 157 157 156 156 156 155 154 154 153 153 153 153 152 152 152 152 152 152 152 152 152 153 153 153 153 153 154 154 154 154 154 155 155 155 155 155 154 154 153 153 152 152 152 151 150 150 149 149 148 147 147 147 147 146 146 145 145 144 144 143 143 143 142 142 141 141 141 141 141 141 141 141 141 141 141 141 141 142 142 143 144 144 145 146 148 149 150 151 153 153 155 156 157 157 159 159 160 161 161 162 162 163 164 164 165 165 165 165 166 166 166 167 167 167 168 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 171 172 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 167 167 167 167 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 173 172 172 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 170 170 171 171 172 173 173 174 175 175 176 176 176 177 177 177 178 178 179 180 181 182 183 184 185 186 186 186 186 185 185 184 183 181 180 178 177 175 174 173 172 171 171 170 169 168 167 166 166 166 165 164 164 163 162 161 160 159 158 157 156 155 153 152 151 151 150 149 150 150 149 150 150 151 151 151 152 152 153 153 153 154 154 155 155 155 156 156 156 156 156 157 157 157 157 157 158 158 158 157 158 158 158 158 158 158 158 158 158 158 157 157 157 157 156 156 155 155 155 154 153 153 153 153 152 152 152 152 152 152 152 152 152 153 153 153 153 154 154 154 154 155 155 155 155 155 155 155 155 155 154 154 154 153 152 152 151 151 150 149 149 149 148 148 148 147 146 146 145 145 145 145 144 144 144 143 142 142 142 142 142 142 142 142 142 141 141 141 142 142 142 143 144 144 145 146 148 149 149 151 152 153 155 155 157 157 158 159 159 160 161 162 162 163 163 164 164 165 165 165 166 166 166 166 167 167 168 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 167 167 168 168 168 168 169 169 168 168 168 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 173 172 172 172 171 171 170 170 170 169 169 169 169 169 169 169 170 170 170 171 171 171 172 172 173 174 174 175 176 176 176 177 177 177 178 178 178 179 180 181 181 182 183 184 185 186 187 187 186 186 185 184 183 182 180 179 177 176 174 173 172 171 171 170 169 168 167 167 166 166 165 164 164 163 162 161 160 159 158 157 156 155 154 153 152 151 151 150 150 150 150 150 151 151 151 151 152 153 153 153 154 154 154 154 154 155 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 157 157 157 157 156 156 156 155 155 155 154 154 153 153 153 152 152 152 152 152 152 152 152 153 153 153 154 154 154 154 154 155 155 156 156 156 156 156 156 156 155 155 155 154 154 153 152 152 152 152 151 150 150 149 149 149 148 147 147 147 147 146 145 145 145 144 144 144 144 144 144 143 143 143 143 143 142 142 142 142 142 143 143 144 145 145 146 147 149 149 150 152 153 154 155 156 157 158 159 159 160 161 161 162 163 163 164 164 165 165 165 166 166 166 166 167 167 168 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 168 167 168 168 168 168 168 168 169 169 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 170 169 169 169 168 168 169 169 169 170 170 170 171 171 172 173 173 174 175 175 176 176 177 177 178 178 178 178 179 179 180 180 181 182 183 184 184 185 186 187 187 187 187 186 185 184 183 181 179 178 176 175 174 172 171 171 170 169 168 167 167 166 166 165 165 164 163 162 162 161 159 158 157 156 156 154 153 153 152 151 151 150 150 150 151 151 151 152 152 152 153 153 154 154 154 154 154 155 155 155 156 156 156 156 156 156 156 157 156 157 157 157 157 156 156 157 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 154 154 154 154 153 153 153 152 152 153 153 153 153 153 153 154 154 154 154 154 155 155 156 156 156 156 156 156 157 156 156 156 156 155 154 154 154 153 152 152 152 151 151 151 150 150 149 148 148 148 147 147 146 146 146 145 145 144 144 144 144 144 143 144 144 144 143 143 143 143 143 143 144 144 145 146 146 147 148 149 150 152 153 154 155 156 157 158 159 159 160 161 161 162 162 163 164 164 165 165 165 165 166 166 166 167 167 168 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 168 168 168 168 169 168 168 168 168 169 169 169 169 169 169 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 169 169 169 168 168 169 169 169 169 169 170 170 171 172 173 173 174 175 175 175 176 177 177 177 177 178 179 179 179 179 180 181 182 182 183 184 185 186 186 187 187 187 187 187 186 185 183 182 180 178 177 175 174 172 171 171 170 169 169 168 167 167 166 165 165 164 164 163 162 161 160 159 158 157 156 155 154 153 152 151 151 151 150 151 151 151 152 152 152 153 153 153 154 154 154 154 154 154 155 155 156 156 156 156 156 156 156 156 156 156 156 157 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 155 154 154 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 156 156 156 156 157 156 157 157 157 157 156 156 156 155 154 154 154 153 153 153 153 152 152 152 151 150 150 150 149 149 148 148 148 147 147 145 145 145 145 145 145 145 144 144 144 144 144 144 144 145 145 145 145 145 146 146 147 148 149 150 152 153 154 154 156 157 158 159 159 160 160 161 162 162 163 164 164 165 165 165 165 166 166 166 167 167 168 168 168 168 168 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 171 171 172 171 172 172 172 172 172 173 167 168 168 168 168 168 168 169 168 168 168 169 169 169 170 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 169 169 169 169 169 169 169 169 169 169 169 170 170 171 172 173 174 175 175 176 176 177 177 177 177 178 179 179 179 179 180 180 181 182 183 183 184 185 186 187 188 188 188 188 187 186 185 184 183 181 179 177 176 174 173 172 171 170 169 169 168 168 167 167 166 165 165 164 163 162 161 161 159 158 157 156 156 154 153 152 152 152 151 151 151 151 152 152 152 152 153 153 154 153 154 154 154 154 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 156 155 155 156 156 156 156 156 156 156 155 155 155 154 154 154 154 154 153 153 153 153 154 154 154 154 154 155 155 155 155 155 156 156 156 156 157 157 157 158 157 157 156 156 156 156 155 156 155 155 154 154 154 153 153 152 152 153 152 152 152 151 150 150 149 149 148 148 147 147 147 146 146 146 146 145 145 145 145 145 144 145 145 145 146 146 146 146 147 147 148 149 150 152 153 154 154 156 157 158 158 159 160 160 161 162 162 163 164 164 165 165 165 165 166 166 167 167 168 168 168 168 168 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 170 170 170 170 171 171 171 171 172 171 172 172 172 172 172 173 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 172 172 172 172 172 171 171 171 171 171 170 170 170 169 169 169 169 168 169 169 169 169 169 169 169 170 170 170 171 172 173 174 174 175 176 176 177 177 177 178 178 178 178 179 180 180 181 182 182 183 184 185 186 186 188 188 188 188 188 188 187 186 185 183 182 180 178 176 175 173 172 171 170 170 169 169 168 168 167 167 166 165 165 164 163 162 161 160 159 158 157 156 155 154 153 152 152 152 151 151 152 152 152 152 153 153 154 153 154 154 154 154 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 156 155 155 155 155 156 156 155 155 156 156 156 156 155 155 155 155 155 155 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 157 157 157 158 157 157 157 157 157 156 156 156 155 155 155 155 155 155 155 154 154 153 153 153 153 152 152 152 151 151 150 150 150 148 148 148 148 147 147 147 147 146 146 146 146 145 145 145 146 146 146 146 146 147 148 149 149 150 152 153 153 155 156 157 158 158 159 160 161 161 161 162 163 164 164 164 165 165 166 166 167 167 167 168 168 168 168 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 171 171 170 170 170 170 170 171 171 171 171 172 171 172 172 172 172 172 173 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 169 169 169 168 168 168 168 168 168 168 168 169 169 170 170 171 172 173 174 174 175 176 176 177 177 177 178 178 178 178 179 180 180 181 182 182 183 184 185 186 186 188 188 189 189 189 188 187 186 185 184 182 181 179 177 175 174 173 172 171 170 170 169 169 168 168 167 166 166 165 164 164 162 162 160 160 159 157 156 155 155 153 153 152 152 152 152 152 152 152 153 153 153 153 154 154 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 155 155 156 155 155 155 155 155 155 155 156 156 155 155 156 156 156 156 155 155 155 155 155 155 155 154 154 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 157 157 158 157 157 158 157 158 157 157 157 156 156 155 155 156 155 155 155 155 155 155 155 155 154 154 154 153 153 152 151 151 151 150 150 149 149 149 148 148 148 148 147 147 147 147 146 146 146 147 147 147 147 147 148 149 150 150 152 153 153 155 156 157 157 158 159 160 161 162 162 162 163 163 164 165 165 165 166 167 167 167 167 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 171 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 173 168 168 168 168 168 168 168 168 168 168 168 169 168 169 169 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 169 169 169 168 168 168 168 167 167 168 168 168 168 168 169 169 170 170 171 172 173 174 174 175 176 176 176 177 177 178 178 178 178 179 180 180 181 181 182 183 184 185 186 186 187 188 189 189 189 188 188 187 186 184 183 181 179 178 176 175 173 172 171 171 170 170 169 168 168 168 167 166 166 165 164 163 162 161 160 159 158 157 156 155 154 154 153 152 152 152 152 153 153 153 153 153 154 154 154 154 154 155 155 155 155 155 155 156 156 155 155 156 156 156 156 156 156 156 155 155 156 155 155 155 155 155 155 156 155 155 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 157 158 157 158 157 158 158 158 157 157 157 156 156 156 156 156 156 156 156 157 156 156 156 156 155 155 154 153 153 153 153 152 152 151 151 150 150 150 150 149 149 149 149 148 148 148 147 147 147 147 147 148 148 149 149 150 151 152 153 154 155 156 156 158 158 159 160 161 162 162 163 163 164 165 165 165 166 167 167 167 167 167 168 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 173 167 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 171 171 172 172 174 174 174 176 176 176 176 177 177 178 178 178 178 179 180 180 181 182 183 184 184 185 186 187 188 188 188 188 188 188 187 186 185 184 182 180 179 177 175 174 173 172 171 171 170 170 169 168 168 168 167 166 165 165 164 162 162 160 159 158 157 156 155 155 154 153 153 153 153 153 152 153 153 153 154 154 154 154 154 155 155 154 155 155 155 155 155 155 155 156 155 156 156 156 156 156 155 155 156 155 155 155 155 155 155 155 155 156 155 156 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 155 156 156 156 156 156 157 157 157 157 157 157 157 158 158 157 158 158 158 158 158 157 157 157 157 157 157 156 157 157 157 157 157 157 157 157 157 157 156 156 155 154 154 153 153 153 153 152 152 151 151 151 151 150 150 150 150 150 150 149 149 149 149 148 148 148 149 149 150 151 152 153 154 155 156 156 158 158 159 160 160 161 162 163 164 164 165 165 165 166 166 167 167 167 168 168 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 172 167 168 168 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 168 168 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 171 172 172 173 174 174 174 175 176 176 176 176 177 178 178 178 178 179 180 181 181 182 183 184 185 186 186 187 188 188 188 188 188 187 186 185 184 182 181 179 178 176 175 174 173 172 171 171 170 169 169 169 168 167 167 166 165 164 163 162 160 159 159 157 156 155 155 154 154 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 155 155 155 155 155 155 155 155 155 155 156 156 156 156 157 156 156 156 156 156 156 156 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 158 157 158 157 158 158 158 157 157 157 157 157 157 157 157 157 157 158 158 158 158 158 158 158 158 157 157 157 156 155 155 154 154 154 154 153 153 153 152 152 152 152 152 152 152 152 151 150 150 150 150 149 149 149 150 151 151 152 154 154 155 156 157 158 159 159 160 161 162 162 163 163 164 164 165 166 166 167 167 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 173 167 167 167 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 171 170 170 170 169 169 168 168 167 167 166 166 166 166 167 167 167 168 168 168 169 169 169 170 170 171 171 172 172 173 173 174 174 175 175 176 176 176 177 178 178 178 178 179 180 181 181 182 183 184 185 186 186 187 187 187 188 188 187 186 185 184 183 181 180 178 177 175 174 173 173 172 172 171 170 170 169 168 168 167 166 165 164 163 162 161 160 159 157 156 156 155 155 154 154 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 155 155 155 155 156 156 155 155 156 156 156 155 155 156 156 156 155 155 155 155 155 155 155 155 155 156 156 156 156 157 157 157 157 157 156 156 156 156 156 156 155 155 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 157 157 157 158 157 158 158 157 158 157 157 157 157 157 157 157 157 157 158 158 158 158 158 159 159 159 158 158 158 158 157 157 156 156 155 155 155 155 155 154 154 154 153 154 153 153 153 153 152 152 151 151 151 151 151 151 151 152 152 153 154 154 155 157 157 158 159 159 161 162 162 163 163 163 164 165 165 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 173 173 173 173 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 171 171 170 170 169 168 167 167 166 166 166 166 166 166 166 166 167 167 168 169 169 169 170 170 170 171 171 171 172 172 172 173 174 174 174 174 175 176 176 176 177 178 178 178 179 180 181 181 182 183 184 185 185 186 187 187 187 187 187 186 185 184 183 182 180 179 177 176 175 174 173 172 172 172 171 170 169 168 168 167 166 165 164 163 162 161 160 159 157 157 156 156 155 154 154 154 153 154 154 153 154 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 155 156 155 155 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 156 156 156 156 156 157 157 157 157 158 158 158 158 158 157 157 157 158 158 158 157 158 157 158 158 158 157 157 157 157 157 157 157 156 157 158 158 158 158 159 159 160 160 160 160 159 159 158 158 158 157 157 157 156 156 156 156 156 156 155 155 155 154 154 154 154 154 153 152 152 152 152 152 152 152 152 153 153 154 155 156 157 158 158 159 160 160 161 162 163 163 164 165 165 166 167 167 167 167 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 170 171 171 171 171 172 172 172 172 172 173 173 173 173 173 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 169 169 169 170 170 170 170 170 170 170 171 171 170 170 170 169 169 168 167 167 166 166 166 166 165 165 166 166 166 167 168 168 169 169 170 170 170 171 171 171 171 171 171 172 172 172 173 174 174 174 175 176 176 177 178 178 178 179 180 180 181 182 183 184 184 185 186 186 186 186 186 186 185 184 183 182 181 179 178 177 176 175 174 173 172 172 171 170 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 156 155 155 154 154 154 154 154 153 154 154 153 153 154 154 154 154 154 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 155 156 156 155 156 156 156 156 157 157 158 157 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 158 157 158 157 158 158 158 158 157 157 157 157 156 157 156 157 157 158 157 158 159 159 160 160 160 160 160 160 160 159 159 159 158 158 158 158 157 158 158 158 157 157 157 157 157 157 157 156 155 154 154 153 153 153 153 153 153 153 153 154 155 155 156 158 158 159 159 160 161 162 162 163 164 164 165 165 166 166 167 167 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 170 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 169 169 169 169 170 170 170 170 170 171 171 170 170 170 170 169 168 168 167 166 166 166 165 165 165 165 166 166 167 167 167 168 168 169 169 170 170 170 170 170 170 170 171 171 170 171 172 172 174 174 174 175 176 176 177 177 177 178 178 179 180 181 182 183 183 184 185 185 186 186 186 185 185 184 183 182 181 180 178 177 176 175 174 173 173 172 171 170 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 156 155 155 154 154 154 154 153 153 154 154 153 153 153 154 154 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 158 158 158 159 158 158 158 158 158 158 158 158 158 158 158 159 159 159 159 159 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 157 158 157 158 157 157 157 157 157 157 157 157 157 158 159 159 159 159 160 160 161 161 160 160 160 160 160 160 159 159 159 159 159 160 160 159 159 159 159 158 158 158 158 157 156 155 155 154 154 154 154 154 154 154 155 155 156 157 158 158 159 159 161 161 162 162 163 163 164 165 165 166 167 167 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 170 171 171 171 171 171 172 172 172 173 173 173 173 173 173 174 174 174 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 169 170 170 170 170 170 171 171 170 170 169 169 168 167 166 166 165 165 165 165 165 165 166 166 166 166 167 167 168 169 170 170 169 170 170 170 170 169 169 169 170 170 170 171 172 173 174 174 175 176 176 177 177 177 177 178 179 180 181 181 182 183 184 184 185 185 185 185 185 184 183 182 181 180 179 177 176 175 174 174 173 172 171 170 169 168 167 167 165 165 163 162 162 160 159 159 158 157 156 156 155 155 154 154 154 154 153 154 154 153 153 153 153 153 153 154 154 154 154 155 155 155 155 155 156 155 156 156 156 156 156 156 156 156 156 156 156 156 156 156 156 157 157 157 158 158 159 159 159 159 159 160 160 159 159 159 159 159 159 159 159 159 159 159 159 160 160 160 160 160 160 159 159 159 159 159 159 158 158 158 158 158 158 158 158 158 157 157 157 157 158 157 158 158 158 159 159 160 161 161 161 161 162 161 161 161 160 161 160 160 160 160 161 161 161 161 161 161 160 160 160 159 159 159 158 157 156 156 156 156 155 155 155 155 155 156 157 157 158 158 159 160 161 162 162 163 163 164 165 165 166 166 167 168 168 168 169 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 171 171 172 172 172 173 173 173 173 173 174 174 174 174 174 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 169 168 167 166 166 165 165 165 165 165 165 165 165 165 165 166 167 167 168 168 169 169 169 169 169 169 169 169 168 168 169 169 170 171 171 172 173 174 174 175 175 175 175 175 176 177 178 178 179 180 181 182 182 183 184 184 184 184 184 183 183 182 181 180 179 177 176 175 174 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 158 157 156 155 154 154 154 154 154 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 155 156 156 156 156 156 156 156 157 156 157 157 156 157 156 157 157 157 157 157 158 159 159 159 160 160 160 160 161 160 160 160 160 160 160 160 160 160 160 161 161 161 161 161 161 161 161 161 160 160 160 160 159 159 159 158 158 158 159 158 158 158 158 158 158 158 158 158 158 158 159 159 160 160 161 162 162 162 163 163 163 162 162 162 161 162 162 162 162 162 162 162 162 162 163 163 162 162 161 161 160 160 159 158 157 157 157 156 156 156 156 156 157 157 158 158 159 160 160 161 162 162 163 164 164 165 165 166 167 167 168 168 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 172 171 171 171 172 172 172 173 173 173 173 173 174 174 174 174 174 174 175 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 170 171 171 171 170 170 169 169 168 167 166 165 165 165 164 164 165 165 165 165 165 165 166 166 167 167 168 168 169 169 169 168 168 167 167 167 168 168 168 169 170 171 172 173 173 173 174 174 174 174 175 175 175 176 177 178 179 180 181 182 182 183 183 184 183 183 183 182 182 181 180 179 177 177 176 174 174 173 172 171 170 168 168 166 166 164 163 162 161 161 159 159 158 157 156 155 155 154 154 154 153 154 153 153 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 155 155 155 156 156 157 157 156 157 157 157 157 157 157 157 157 157 158 158 158 158 159 159 160 160 160 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 162 161 161 161 161 161 160 160 160 160 159 159 159 159 159 159 159 159 158 159 159 158 159 158 159 159 160 160 160 161 161 162 162 163 163 164 164 163 164 164 163 163 163 163 163 164 164 164 164 165 164 164 164 164 163 163 162 162 161 160 159 159 159 158 157 157 158 157 157 158 158 159 160 160 160 161 162 163 163 164 165 165 166 166 167 168 168 168 169 170 170 170 170 171 171 171 171 171 171 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 175 175 175 175 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 168 168 168 168 169 169 169 170 170 170 170 171 170 170 170 169 169 168 167 166 165 165 164 164 164 165 165 165 165 165 165 166 166 167 167 168 168 168 168 168 167 167 167 167 167 167 168 169 169 170 170 171 172 173 173 173 173 173 173 173 174 174 175 176 177 177 178 180 181 181 182 183 183 183 183 182 182 181 180 179 178 177 176 175 174 174 173 172 170 170 168 167 166 165 163 162 161 160 160 158 158 157 156 156 155 155 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 154 155 155 155 156 156 156 156 157 157 157 157 157 157 158 158 158 158 158 158 159 159 159 160 160 161 161 162 162 162 162 162 162 162 162 162 162 162 162 161 162 162 162 162 162 162 162 162 163 163 162 162 161 161 161 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 160 161 161 160 161 162 163 163 164 164 164 165 165 165 165 165 165 165 164 165 165 165 165 166 166 166 167 166 167 166 166 165 165 164 163 163 162 161 161 160 160 159 159 159 159 158 158 159 160 160 160 161 162 162 163 164 164 165 165 166 166 167 168 168 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 176 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 170 170 170 171 171 170 170 170 170 169 168 168 167 166 165 165 164 165 165 165 165 165 165 165 165 166 166 167 167 167 167 168 167 167 167 167 167 167 167 168 168 169 169 170 170 172 172 172 173 173 173 173 173 173 173 173 174 174 175 176 177 178 180 180 181 182 182 182 182 182 181 181 180 179 178 177 176 175 174 173 172 171 170 169 168 166 165 164 163 162 161 160 159 158 157 157 156 155 155 154 154 154 153 153 153 153 153 153 153 153 153 153 153 153 154 154 154 155 155 154 155 155 155 156 156 157 156 157 157 158 158 158 158 159 159 159 159 159 160 160 160 161 161 161 162 162 163 163 163 164 164 164 164 164 164 163 163 163 163 163 163 162 163 163 163 163 163 163 163 163 163 163 163 162 162 161 161 161 161 161 161 161 161 161 161 162 162 162 162 162 162 162 162 163 164 165 165 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 169 168 168 168 168 167 167 165 165 164 163 162 162 161 161 160 160 160 159 160 160 160 160 161 161 162 162 163 164 164 165 165 166 167 167 168 169 169 169 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 173 172 173 173 173 173 173 174 174 174 174 175 175 175 175 175 175 176 176 176 166 166 166 166 166 167 167 166 166 166 167 167 167 167 167 167 167 168 168 168 168 169 169 170 170 170 171 171 170 170 170 169 169 168 166 166 165 165 165 165 165 165 165 165 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 170 170 171 172 172 172 172 172 171 171 172 172 172 172 173 174 176 176 177 178 179 180 181 181 181 181 181 181 180 179 179 178 177 176 175 174 173 172 171 169 168 167 166 164 163 162 161 160 159 158 158 157 156 156 155 154 154 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 155 155 155 155 155 156 156 157 157 157 157 158 158 158 159 159 160 159 160 161 160 161 161 162 162 163 163 163 163 164 165 164 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 165 164 164 164 164 163 163 163 163 163 162 162 162 162 163 163 163 163 163 163 164 163 164 165 164 165 165 166 167 166 167 168 168 169 169 169 170 170 170 170 169 170 170 170 170 169 169 170 170 171 171 171 171 171 170 170 170 169 168 167 166 166 165 164 163 162 162 161 160 160 161 161 161 161 161 162 162 163 163 164 164 165 166 166 167 168 168 169 169 170 170 171 171 171 171 172 172 172 172 171 171 172 172 172 172 172 172 172 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 175 175 176 176 176 176 176 176 165 166 166 166 167 167 167 167 167 167 167 166 167 167 167 167 167 167 168 168 169 169 170 170 170 170 170 171 170 170 170 169 168 167 167 166 166 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 169 169 170 170 171 171 171 172 171 171 171 171 171 171 170 171 171 172 173 174 175 176 177 178 179 180 180 180 180 180 180 179 179 178 177 176 175 174 173 172 171 170 169 168 166 165 164 163 162 160 160 158 158 156 156 156 155 155 154 154 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 155 155 155 155 155 156 156 156 157 157 157 158 158 158 159 160 160 160 161 161 161 162 162 163 163 163 164 164 164 165 165 166 166 166 166 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 165 164 165 165 166 166 166 166 167 168 168 168 168 169 170 170 170 171 172 172 173 173 173 173 173 173 173 173 172 172 173 173 173 173 173 173 173 173 174 173 173 173 172 171 170 169 168 167 167 166 165 164 163 163 162 161 162 161 161 161 162 162 163 163 164 164 165 166 166 166 167 168 168 169 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 176 176 176 176 176 177 177 177 166 166 166 166 166 167 167 167 166 167 167 167 167 167 167 167 167 168 168 168 168 169 169 170 170 170 170 170 170 170 170 169 168 168 167 166 166 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 169 169 170 170 170 171 171 171 171 171 171 170 170 170 170 169 170 170 170 171 172 174 175 176 177 178 179 179 179 179 179 179 178 178 177 176 175 175 174 173 172 171 170 168 167 166 164 163 162 161 160 158 158 157 157 156 155 155 154 154 153 153 153 153 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 156 156 157 157 158 158 159 159 159 160 160 160 161 162 162 163 164 164 164 165 165 165 166 167 166 167 167 167 167 167 168 167 167 167 166 166 166 166 165 165 166 166 166 165 165 166 166 167 167 167 167 167 166 166 166 166 166 166 166 166 166 167 167 168 168 169 170 170 170 170 171 171 172 173 173 174 174 175 176 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 177 177 177 176 176 176 175 176 174 174 172 171 170 170 169 168 167 166 165 164 163 163 163 162 162 162 162 163 163 163 164 164 165 166 166 167 167 168 169 169 170 170 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 174 173 174 174 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 178 178 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 169 169 170 170 170 171 171 170 170 169 169 168 167 167 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 169 169 170 170 170 170 171 171 171 171 171 170 170 169 169 169 169 168 169 169 170 171 171 173 174 174 176 176 177 177 177 178 178 177 177 177 176 175 174 174 173 172 171 170 169 168 167 165 164 163 161 160 159 158 158 157 156 156 155 155 154 154 154 153 153 153 153 154 154 154 154 154 155 155 155 155 155 156 156 156 156 156 157 157 157 158 158 158 159 159 160 160 161 161 162 163 163 164 164 165 166 166 167 168 168 168 169 168 169 169 169 169 169 169 168 168 168 168 167 167 167 166 166 166 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 169 169 170 171 171 172 172 172 173 174 175 175 176 176 176 177 178 179 180 180 181 181 182 182 182 182 182 181 181 181 181 180 180 180 180 180 180 179 179 179 179 179 178 177 176 175 174 173 172 171 169 169 167 166 166 165 164 164 163 163 163 163 163 163 164 164 165 165 166 166 167 167 168 169 169 170 170 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 166 166 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 170 170 170 170 170 170 170 169 169 168 168 167 167 166 166 166 167 167 167 167 167 167 167 168 168 168 167 167 167 167 167 167 167 168 168 169 169 169 170 171 171 170 171 171 171 171 171 170 169 169 168 168 167 167 167 168 168 169 170 171 172 173 174 175 176 176 176 176 176 176 176 175 175 174 174 173 172 171 170 169 168 168 166 165 164 162 161 160 159 158 158 157 156 155 155 155 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 156 156 157 157 157 157 158 158 158 158 158 159 160 160 160 161 162 162 163 163 164 165 166 166 167 168 169 169 169 170 170 171 171 171 171 171 171 170 170 170 169 168 168 168 168 167 167 167 166 167 167 167 168 168 168 168 169 169 169 169 169 170 170 170 170 171 171 171 172 173 174 174 175 176 176 177 178 178 179 180 180 181 182 183 184 185 186 186 187 187 187 187 187 186 186 186 186 185 185 185 184 184 184 184 184 183 183 183 181 181 179 179 177 177 175 174 173 171 170 169 168 167 166 165 165 164 163 163 163 163 164 164 164 165 166 166 167 167 168 169 169 170 170 171 171 172 172 172 172 173 173 173 173 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 176 176 176 177 177 177 177 178 178 178 179 180 166 167 167 167 167 167 167 168 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 170 170 170 170 169 169 169 169 168 167 167 167 166 167 167 167 167 167 168 168 168 168 168 168 168 168 167 168 167 168 168 168 168 169 169 169 170 170 171 171 171 171 171 170 170 170 169 169 168 168 167 166 166 166 166 167 168 168 170 171 171 173 173 174 174 175 175 175 174 174 174 174 173 172 172 171 170 170 169 168 167 166 164 163 162 161 160 159 159 157 157 156 156 155 155 154 154 154 154 154 154 154 155 156 155 156 156 156 156 157 157 157 158 158 158 158 158 159 158 159 160 160 160 161 161 162 163 164 164 165 166 166 167 168 168 170 170 171 172 172 172 172 173 173 173 172 172 172 171 171 171 170 169 168 168 168 167 168 167 167 167 168 168 169 169 170 170 170 171 171 171 172 172 172 172 173 173 174 176 176 177 178 179 179 180 181 182 183 183 184 185 186 187 188 189 189 191 192 192 192 192 192 192 192 192 191 191 190 190 190 189 189 189 188 187 186 186 185 184 183 182 181 180 179 177 176 175 174 172 171 170 168 167 166 165 165 164 164 164 164 164 164 165 165 166 167 167 167 168 169 170 170 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 175 175 175 175 175 176 176 176 176 177 177 177 177 178 178 179 180 180 180 166 167 167 168 168 168 168 168 168 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 170 170 170 169 169 169 168 168 167 167 167 166 167 167 168 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 170 170 171 171 171 171 171 170 170 170 170 169 168 168 167 167 166 166 165 165 165 166 167 167 168 169 170 171 172 172 172 173 173 173 173 173 172 172 172 171 171 170 169 169 168 167 166 165 164 163 162 161 160 159 158 158 157 156 156 156 155 155 155 155 155 155 155 155 156 156 157 157 157 157 158 158 158 158 158 158 159 159 159 159 160 160 161 161 161 162 163 163 164 165 166 166 167 168 169 170 171 171 172 173 173 174 174 175 175 175 174 174 174 173 172 172 172 171 170 169 169 169 168 168 168 168 169 169 169 170 170 170 171 172 172 173 173 173 174 174 174 175 176 177 178 179 180 181 182 184 184 185 186 187 187 188 189 190 191 192 193 194 195 196 196 197 197 196 197 197 196 196 196 196 196 195 194 193 192 192 191 191 189 188 187 186 185 184 182 181 179 178 176 175 174 172 171 170 169 168 167 166 165 164 164 164 164 164 165 165 166 167 167 168 168 169 169 170 171 172 172 172 172 172 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 177 177 177 177 178 178 179 180 180 180 181 167 167 167 168 168 168 168 168 168 168 167 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 170 170 171 171 171 171 171 171 170 170 169 169 168 167 167 166 166 165 164 165 165 165 165 166 167 168 169 169 170 171 171 171 171 172 171 171 171 171 171 170 170 169 169 168 168 166 166 165 164 163 162 161 160 160 159 158 157 157 157 156 156 156 156 156 156 156 156 156 157 157 157 157 158 158 158 159 159 159 159 159 160 160 160 161 161 162 162 162 163 163 164 165 165 166 168 168 169 169 170 172 172 173 174 175 175 176 176 177 176 176 176 176 175 175 174 173 172 172 172 171 170 170 170 169 169 169 169 169 170 170 171 172 172 173 173 174 175 175 176 177 177 178 179 180 181 183 183 185 186 187 189 189 190 191 192 192 193 194 195 197 198 199 200 200 200 201 201 201 201 201 201 201 200 200 200 199 198 198 197 195 195 194 193 191 190 189 188 187 185 184 181 180 179 177 176 174 173 171 170 169 168 166 166 165 165 165 165 165 165 166 167 167 167 168 169 169 170 170 171 172 172 172 172 173 173 173 173 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 177 177 177 177 178 178 179 179 180 180 181 181 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 168 168 168 168 168 167 167 167 167 167 167 167 167 167 168 168 167 167 168 168 167 168 168 167 168 168 168 169 169 170 170 170 171 171 171 171 171 170 170 170 169 169 168 168 167 166 165 165 164 164 164 163 164 164 164 165 166 167 167 168 168 169 169 169 169 169 170 169 169 169 169 169 168 168 167 167 166 165 164 164 163 162 161 160 160 159 158 158 157 157 157 157 156 156 157 157 157 157 157 158 158 158 159 159 159 159 159 159 160 161 161 161 161 162 162 162 162 163 164 164 165 166 166 167 167 168 169 170 171 172 173 174 175 175 177 177 177 178 178 178 178 178 178 177 176 176 175 174 173 172 172 171 170 170 171 170 170 170 171 171 172 172 172 174 174 175 176 177 177 177 178 179 180 181 183 184 185 187 188 189 191 192 193 193 194 196 197 198 199 199 200 201 202 203 203 204 204 205 205 205 205 205 204 204 204 204 203 202 201 201 199 198 197 196 195 193 192 190 189 187 186 184 182 181 179 177 176 174 173 171 170 169 168 167 167 166 166 166 165 166 166 167 167 167 168 169 169 170 171 171 172 172 172 173 173 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 177 177 177 177 178 178 179 179 180 180 181 182 182 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 166 167 167 167 167 167 167 167 167 167 167 167 167 167 168 167 168 168 169 169 169 170 170 171 171 171 171 171 171 170 170 169 169 168 168 167 167 165 165 164 164 163 163 163 163 163 163 164 164 165 165 166 167 167 167 168 168 168 168 168 168 168 168 167 167 167 166 166 166 165 164 164 163 162 161 160 160 159 159 159 158 158 158 158 157 157 157 158 158 158 158 158 159 159 160 160 160 160 161 161 161 161 161 162 162 162 163 164 164 164 165 166 166 167 167 168 169 170 170 171 172 173 174 175 176 177 178 179 179 179 179 179 179 179 179 179 178 177 176 176 175 174 173 173 172 171 171 171 171 171 172 172 172 173 174 175 176 177 177 178 179 179 181 182 183 184 185 187 188 190 191 192 194 195 197 197 198 199 200 201 202 203 204 205 206 207 207 207 208 208 208 208 208 208 208 208 207 206 206 206 205 204 203 201 200 199 197 196 194 193 191 190 187 186 184 182 180 179 177 175 174 172 171 170 169 168 167 167 167 167 167 167 167 167 167 168 169 169 170 170 171 171 172 172 173 173 173 174 174 174 174 174 174 175 175 174 174 174 174 174 175 175 175 175 175 175 175 176 176 176 176 177 177 177 178 179 179 179 180 180 181 181 182 183 168 168 168 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 169 170 170 170 171 171 171 171 171 171 170 170 169 169 168 168 167 167 166 165 165 164 163 163 162 162 162 162 162 163 163 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 164 164 164 163 162 162 161 161 160 160 160 160 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 162 162 162 162 163 163 164 164 164 164 165 166 166 167 167 168 169 170 170 171 172 173 173 175 175 177 177 179 179 179 180 181 182 182 182 181 181 180 179 179 178 177 176 176 175 174 173 173 173 173 173 173 173 174 174 175 176 177 177 178 179 179 181 182 182 184 186 186 188 190 191 193 195 196 197 199 200 201 202 203 203 204 205 206 207 207 208 209 210 210 210 210 211 211 210 210 211 210 210 210 209 208 208 206 206 204 203 201 200 198 197 195 193 191 189 188 186 184 182 180 179 177 175 174 173 171 170 169 168 168 167 167 167 167 167 167 168 168 169 170 170 170 171 172 172 173 173 173 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 175 176 175 176 176 176 177 177 177 178 179 179 179 180 180 181 181 182 182 183 168 168 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 167 167 167 167 167 167 167 166 166 166 166 166 167 167 167 168 168 169 170 170 170 171 171 171 171 171 170 170 170 169 169 168 167 167 167 166 165 164 164 164 163 162 162 162 162 162 162 162 163 163 163 164 164 164 164 164 165 165 165 165 165 166 165 165 165 165 165 165 164 164 164 163 163 162 162 161 161 161 161 161 160 160 160 160 160 160 160 160 161 161 161 161 161 161 162 162 162 163 163 163 163 163 164 164 165 165 166 166 167 167 168 169 169 170 171 171 172 173 174 175 175 177 178 179 179 180 181 182 182 182 182 182 183 183 182 182 181 180 179 179 177 176 176 176 175 174 174 174 174 175 175 176 177 177 178 179 180 181 182 182 184 186 186 188 190 191 192 194 196 198 199 200 201 203 203 204 206 206 207 208 209 209 210 211 211 212 212 212 213 213 213 213 213 213 212 212 212 211 210 209 209 208 207 206 204 202 201 199 197 195 193 191 189 187 186 184 182 180 178 177 176 174 173 171 171 170 169 169 168 168 168 168 168 169 169 169 170 170 171 171 172 173 173 173 174 174 174 174 174 174 174 174 174 175 175 175 175 175 175 175 175 175 175 176 175 176 176 176 176 177 177 178 178 179 179 179 180 181 181 182 182 183 184 168 168 169 169 169 170 170 170 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 166 166 167 167 168 169 169 170 170 171 171 171 171 171 171 170 170 169 169 168 168 167 167 166 166 165 165 164 163 163 162 162 162 161 161 162 162 162 162 162 162 162 162 162 163 163 164 164 164 164 164 165 165 165 164 165 164 164 164 164 164 163 163 163 163 162 162 162 162 161 161 161 161 161 162 162 161 162 162 162 162 162 163 163 163 163 163 164 164 164 164 165 165 166 167 167 168 168 169 170 170 171 171 172 172 173 174 175 176 177 178 179 179 180 182 182 183 184 184 184 184 184 184 183 183 183 182 181 180 179 179 178 177 177 176 176 176 176 176 176 177 178 179 179 180 182 182 183 185 186 187 189 191 192 194 195 198 199 200 202 203 204 206 207 207 208 209 209 210 211 211 212 213 213 213 214 214 214 214 215 215 215 215 214 214 213 213 213 211 210 209 208 207 206 204 203 201 199 196 195 193 191 189 187 185 183 181 180 178 177 176 174 173 172 171 170 170 170 169 169 169 169 169 170 170 170 171 171 172 172 173 173 173 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 176 177 177 177 178 179 179 179 180 180 181 182 182 183 184 184 168 169 169 169 170 170 170 170 170 169 169 169 168 168 168 169 168 168 168 168 168 168 167 167 167 167 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 166 166 167 168 169 170 170 170 171 171 171 171 171 170 170 170 169 169 168 167 167 167 167 166 165 165 164 164 163 163 162 162 162 161 161 161 161 161 161 161 161 161 162 162 162 163 163 163 163 163 164 164 164 164 164 164 164 164 164 164 164 164 164 164 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 165 166 166 166 167 167 168 168 169 170 170 170 171 172 173 173 174 174 175 176 176 178 179 179 181 182 183 184 184 185 186 186 186 186 186 186 185 184 183 183 182 181 181 180 179 179 179 179 179 179 179 179 179 179 180 181 182 183 184 186 187 188 190 192 193 195 197 199 200 202 203 205 206 207 208 209 210 210 211 212 212 213 213 213 214 214 214 215 215 215 215 215 215 215 215 216 215 215 214 214 213 212 211 210 208 207 205 204 202 200 198 196 194 192 190 188 186 184 182 181 180 178 177 176 174 173 172 172 171 170 170 170 170 170 170 170 170 171 171 171 172 173 173 173 174 174 175 175 175 175 175 175 175 175 176 176 175 175 175 175 175 176 176 176 176 177 176 176 177 178 177 178 178 179 179 180 180 181 181 182 182 183 184 185 169 169 169 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 168 167 167 166 166 166 166 165 165 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 165 166 167 167 168 169 170 170 171 171 171 171 171 171 170 170 169 168 168 168 168 167 167 167 166 166 165 165 164 164 163 163 163 162 162 161 161 161 161 160 160 160 160 161 161 161 162 162 163 163 163 164 164 164 164 164 164 164 164 165 165 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 167 167 167 168 169 169 169 170 171 171 172 173 173 174 174 174 175 176 176 178 179 179 181 182 183 184 185 186 187 187 187 187 187 187 187 187 186 185 184 184 183 183 182 182 182 181 180 180 180 180 180 181 182 182 183 184 185 187 187 189 191 193 194 196 198 200 201 203 205 207 207 209 210 210 211 212 212 213 213 214 214 214 214 214 215 215 215 215 216 216 216 216 216 216 216 216 215 215 214 214 213 212 211 209 208 206 205 203 201 199 197 195 193 191 189 187 186 184 182 181 179 178 177 176 175 174 173 172 172 171 171 170 170 170 170 171 171 171 172 173 173 173 173 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 176 177 178 178 178 178 179 179 180 180 181 181 182 182 183 183 184 185 169 169 169 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 168 167 167 166 166 166 166 165 165 165 165 165 165 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 167 168 168 169 170 170 171 171 171 171 171 170 170 169 169 168 168 168 167 167 167 167 167 166 166 166 165 165 164 164 163 163 162 162 161 161 160 160 160 160 160 160 161 161 161 162 162 163 163 164 164 164 164 164 164 164 165 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 166 165 166 166 166 166 166 166 166 167 167 167 167 168 168 169 169 170 170 171 171 171 172 173 173 174 174 175 176 176 176 178 179 179 180 182 183 183 185 186 187 187 188 188 188 188 188 188 188 187 187 187 186 186 185 184 184 184 183 183 183 183 183 183 183 184 184 185 186 187 188 190 192 193 195 197 199 201 203 204 206 208 208 210 211 212 212 213 214 214 214 214 215 214 215 215 215 216 216 216 216 216 216 216 217 217 217 217 217 216 216 215 215 214 213 211 210 209 208 206 204 202 200 198 196 194 192 190 188 187 185 183 182 181 180 178 177 176 175 174 173 173 172 171 171 171 171 171 171 171 172 173 173 173 173 174 175 175 175 175 176 176 176 177 177 177 176 176 176 176 176 176 176 176 176 177 177 177 177 178 178 178 178 179 179 180 180 181 181 181 182 183 183 184 185 185 169 170 170 170 171 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 168 168 167 167 166 166 166 165 165 165 165 165 165 165 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 167 168 169 169 171 171 171 171 172 171 171 170 170 169 169 168 168 168 167 167 167 167 167 167 166 166 166 165 165 164 164 163 162 162 161 161 161 160 160 160 160 160 160 161 161 162 162 162 163 164 164 164 164 164 164 165 166 166 166 166 167 167 167 167 167 167 167 167 167 166 166 167 167 167 167 167 167 168 167 167 168 168 168 168 168 168 169 169 169 170 170 171 171 172 172 173 173 174 174 174 175 176 176 176 177 179 179 179 181 182 183 184 185 187 188 188 189 190 190 190 190 190 189 189 189 188 188 187 187 187 187 186 186 186 185 185 186 186 186 186 187 187 188 189 191 193 194 196 197 199 201 203 205 207 208 210 211 212 213 214 214 215 215 215 215 215 215 215 216 215 215 215 216 216 216 216 216 216 216 217 217 217 217 216 216 216 215 214 213 212 211 209 208 206 205 203 201 199 197 195 192 191 189 187 186 184 183 182 181 180 179 177 176 175 175 174 173 173 172 172 172 172 172 172 172 173 173 173 174 175 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 180 180 181 181 181 182 182 183 184 185 185 186 170 170 170 171 171 171 171 170 170 170 170 170 170 170 169 169 169 169 169 168 168 168 167 167 166 166 165 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 166 165 165 165 166 166 167 167 168 169 170 171 171 171 171 171 171 171 170 169 169 168 168 168 168 167 167 167 167 168 168 167 167 167 166 166 165 164 164 164 162 162 161 161 160 160 160 160 160 160 161 161 162 162 163 163 163 163 164 164 165 165 165 166 166 167 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 168 169 169 169 169 169 169 170 170 170 170 171 171 171 171 172 172 173 174 174 175 175 176 177 176 176 177 178 179 179 180 181 182 184 184 186 187 188 189 189 190 190 190 191 191 191 190 190 190 189 189 189 189 188 188 187 187 187 187 187 187 187 187 188 189 190 191 193 194 196 198 200 202 204 205 208 209 210 213 213 215 215 215 216 215 216 215 216 216 216 215 215 216 215 215 215 216 216 216 216 216 216 216 216 217 217 216 216 216 215 215 214 213 212 210 209 207 205 203 201 199 198 195 194 192 190 188 187 186 184 183 182 181 180 179 177 176 176 175 174 173 173 173 173 173 173 173 173 173 173 174 174 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 180 180 181 181 181 182 182 183 184 184 185 185 186 170 170 171 171 171 171 171 171 171 170 170 170 170 170 170 170 169 169 169 169 168 168 167 167 166 166 165 165 165 165 165 165 165 166 166 166 166 167 167 167 166 166 166 166 166 166 166 166 167 168 169 170 170 171 171 172 171 171 171 171 170 170 169 168 168 168 167 167 168 167 167 168 168 168 168 168 167 167 166 166 165 164 164 163 162 162 161 161 161 160 160 161 161 162 162 163 163 163 164 164 164 165 165 166 166 167 167 168 168 169 169 169 169 170 170 170 170 170 169 170 170 170 170 170 170 170 170 170 170 171 170 171 171 171 171 171 172 172 172 172 173 173 174 174 174 175 175 176 177 177 176 177 178 179 179 179 180 181 182 184 184 186 187 188 189 190 190 191 191 192 192 191 191 191 191 191 191 191 190 190 190 190 189 189 189 189 189 189 189 190 190 191 193 194 195 197 199 201 203 206 208 210 211 213 214 216 216 216 217 217 216 216 216 216 216 216 215 215 215 215 215 215 215 215 215 216 216 215 216 216 216 216 216 216 216 216 215 214 213 212 211 209 207 205 204 201 200 198 196 194 193 191 189 188 187 185 184 183 182 181 180 179 178 177 176 175 175 174 173 173 173 173 173 173 174 174 174 174 175 175 176 176 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 181 181 181 182 182 183 183 184 185 185 186 186 170 170 170 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 169 169 169 168 167 167 166 166 165 165 165 165 165 165 165 166 166 167 167 167 167 167 167 167 167 166 167 167 167 167 168 169 169 170 171 171 172 172 172 171 171 170 170 169 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 168 167 166 166 165 164 163 163 162 162 161 161 161 161 162 162 162 162 163 163 163 164 164 165 165 165 166 167 167 168 168 169 170 170 170 170 171 171 170 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 172 172 173 172 173 173 173 173 174 174 175 175 175 175 176 177 177 176 177 177 178 179 179 179 180 181 182 183 184 185 186 188 189 190 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 191 191 191 191 191 191 191 192 193 194 195 197 199 201 203 205 207 209 211 213 214 215 216 216 217 217 217 217 216 216 216 216 215 215 215 215 215 215 215 215 214 215 215 215 215 216 216 216 216 216 215 215 215 215 214 213 212 211 209 207 205 204 201 200 198 196 195 193 192 190 189 188 187 186 184 183 182 181 180 179 178 177 176 175 175 175 174 174 174 174 174 174 174 174 175 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 179 180 180 180 181 181 181 181 182 182 183 183 183 184 185 185 186 186 170 170 171 171 171 171 171 171 171 171 171 171 170 170 170 170 170 170 169 169 168 168 168 167 166 166 165 165 165 165 165 165 166 166 167 167 167 167 167 167 167 167 167 167 168 167 168 168 169 169 170 171 171 172 172 172 172 171 171 170 170 169 168 168 168 167 167 168 168 168 168 169 169 169 169 169 168 168 168 167 166 166 165 164 163 163 162 162 162 162 162 162 162 162 163 163 163 163 164 164 164 165 165 166 167 168 168 169 170 170 170 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 175 176 175 176 176 177 177 177 177 177 178 178 178 178 179 179 180 181 183 184 185 186 187 189 190 191 192 192 192 193 194 194 194 194 194 194 194 194 194 194 194 194 193 193 193 193 193 193 194 194 195 196 197 198 200 202 204 206 209 210 212 213 215 215 217 217 217 217 217 216 216 216 215 215 214 214 214 214 214 213 213 213 213 214 214 214 214 215 216 215 216 216 216 216 215 215 214 213 212 210 209 207 205 203 201 200 198 197 195 193 193 191 190 189 188 187 186 185 183 182 181 180 179 178 177 176 176 175 175 174 174 174 174 175 175 175 176 176 176 177 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 181 181 181 181 182 182 183 183 183 184 184 185 185 186 186 186 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 170 170 170 170 169 168 168 167 167 166 166 165 165 166 166 166 166 167 167 167 167 168 168 168 168 168 168 168 168 168 168 169 169 170 171 171 172 172 172 172 172 171 171 170 169 169 168 168 168 168 167 168 168 168 168 169 169 169 169 169 169 169 168 168 167 166 166 165 164 164 163 163 163 162 162 162 162 163 163 163 163 164 164 164 165 166 166 167 167 168 169 170 170 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 177 177 177 177 177 177 177 177 178 178 178 178 178 179 180 182 183 184 186 187 188 189 190 191 192 193 193 194 194 194 194 195 195 195 195 195 195 195 195 195 194 194 194 194 194 194 195 196 197 198 199 201 203 204 207 209 211 212 214 215 216 217 217 216 216 216 216 215 215 214 214 213 213 213 213 213 213 212 212 212 212 213 214 214 214 215 215 215 216 216 216 215 215 214 213 212 211 209 208 205 203 201 200 198 197 195 195 193 192 191 190 189 187 186 185 184 183 182 181 180 179 178 177 176 176 175 175 174 174 175 175 176 176 176 176 177 177 177 178 178 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 181 181 181 181 182 182 182 183 183 184 184 185 185 185 186 186 186 187 171 171 171 171 171 172 172 172 172 172 171 171 171 171 171 171 171 171 170 170 170 169 168 168 167 167 166 166 166 166 166 166 167 167 167 168 168 168 168 168 168 169 168 168 169 169 169 169 170 171 171 172 172 172 172 172 172 171 171 170 169 169 168 168 168 168 168 168 168 169 168 169 169 170 169 169 169 169 169 168 168 167 166 166 165 164 164 164 163 163 163 163 163 163 163 163 164 164 164 165 165 166 166 167 168 169 169 170 171 172 172 172 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 176 176 177 177 177 177 176 176 176 176 177 177 177 177 177 177 177 178 178 178 177 177 177 177 178 178 178 178 179 180 182 183 185 186 188 189 189 191 192 192 193 193 194 194 195 195 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 198 199 200 202 203 205 207 209 211 212 213 215 215 216 216 216 216 216 215 214 214 213 213 212 212 212 212 212 211 212 212 211 212 212 212 213 213 214 215 215 215 215 215 215 215 214 214 212 211 209 207 205 204 201 200 199 197 196 195 194 193 192 191 190 189 188 186 185 184 183 182 181 180 179 178 177 176 176 176 175 175 175 176 176 176 177 177 177 177 178 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 182 182 183 183 183 184 184 185 185 185 186 186 186 186 187 171 171 171 171 172 172 172 172 172 172 172 172 172 171 171 171 171 171 171 170 170 170 169 168 168 167 167 167 166 166 167 167 167 168 168 168 169 169 169 169 169 169 169 169 169 170 170 170 171 171 172 172 172 172 172 172 172 171 171 170 170 169 168 168 168 168 168 168 168 169 169 169 169 170 169 169 169 169 169 169 168 167 167 166 165 165 164 164 164 163 163 163 163 163 163 163 164 164 164 165 165 166 167 167 168 169 170 170 171 172 172 173 173 174 174 174 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 177 177 177 178 178 178 178 178 177 177 177 177 178 178 178 178 179 181 182 183 185 186 188 189 190 191 193 193 193 194 195 195 195 195 196 196 196 196 196 197 197 196 197 197 197 197 197 198 198 199 199 201 202 203 206 207 209 209 212 214 214 215 215 215 215 215 215 214 214 213 213 212 212 211 211 211 210 211 211 210 210 211 211 212 212 213 213 214 214 214 215 215 215 214 214 213 212 210 209 207 205 204 201 200 199 197 197 195 194 193 193 191 191 190 189 187 186 185 184 183 182 180 180 179 178 177 176 176 176 176 176 176 176 177 177 177 177 178 178 179 179 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 184 185 185 185 186 186 186 186 186 187 187 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 169 169 168 168 167 167 167 167 167 168 168 169 169 169 169 169 169 170 170 169 170 170 170 171 171 171 172 172 173 173 172 172 172 172 171 170 170 170 169 169 168 168 168 168 168 168 169 169 169 169 170 170 169 169 169 169 169 169 168 167 166 166 166 165 165 164 164 164 164 164 164 164 164 164 164 164 165 165 166 167 167 168 169 170 171 171 172 172 173 174 174 174 175 175 175 175 176 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 179 180 182 183 185 187 188 189 190 191 192 192 193 194 194 195 195 196 196 196 196 196 197 197 197 197 197 197 197 198 199 199 200 200 201 202 204 206 207 208 210 211 213 214 214 214 214 215 214 214 213 213 212 212 212 211 211 210 210 210 210 209 210 210 210 211 211 212 212 213 214 215 215 215 215 214 214 214 212 211 210 208 207 205 203 201 201 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 183 182 181 180 180 179 178 177 177 177 176 176 177 177 177 177 177 178 178 179 179 179 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 183 183 183 183 184 184 184 184 185 186 186 186 186 186 187 187 187 188 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 169 169 168 168 168 168 168 168 168 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 172 172 173 173 173 173 172 172 172 171 171 170 170 169 169 168 168 168 168 168 169 169 169 169 169 170 170 169 169 169 169 169 169 168 168 167 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 165 166 166 167 167 169 169 170 171 172 172 173 173 174 175 175 175 176 176 176 176 177 177 177 177 178 178 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 179 179 179 178 177 177 177 177 176 177 177 176 177 178 179 181 183 184 185 186 188 189 190 191 192 193 194 194 195 195 196 196 196 196 196 197 197 197 197 199 199 199 199 199 200 200 200 202 202 203 205 206 207 209 210 211 212 212 213 213 214 213 213 212 212 211 211 211 210 210 209 209 209 209 209 210 210 210 211 211 211 213 213 214 214 214 214 215 214 213 213 212 210 209 208 206 204 203 201 201 199 198 197 196 196 195 194 193 192 191 190 189 188 187 185 184 183 182 181 180 179 179 178 177 177 177 177 177 177 177 178 178 178 179 180 180 180 180 181 181 181 181 182 182 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 185 185 186 186 186 186 187 187 187 187 187 188 188 171 171 172 172 172 172 172 173 173 173 173 172 172 172 172 172 172 172 172 172 171 171 171 170 169 169 169 169 168 168 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 172 172 173 173 173 173 173 173 172 172 172 171 170 170 170 169 169 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 167 167 166 166 166 165 165 165 165 164 164 164 164 164 164 165 166 166 167 167 169 170 170 171 172 172 173 174 174 174 175 176 176 176 177 177 178 178 178 179 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 179 178 178 177 177 176 176 176 176 176 177 178 179 180 182 183 184 185 187 188 190 191 191 192 193 193 194 194 195 195 195 197 197 197 197 198 198 198 199 200 200 200 200 200 201 201 202 203 204 205 206 207 209 209 210 211 211 211 212 211 211 211 211 210 210 209 209 209 209 209 209 209 209 209 210 210 210 211 212 212 212 213 214 214 214 214 213 213 212 211 210 208 207 205 204 202 201 200 199 198 197 197 196 196 195 194 193 192 191 190 188 187 186 185 184 182 182 181 180 179 179 178 178 178 178 178 178 178 178 178 179 180 180 180 180 181 181 182 182 182 182 182 183 183 183 183 183 183 183 183 184 184 184 184 184 185 185 186 186 186 186 187 187 187 187 188 188 188 188 188 171 172 172 172 172 172 173 173 173 173 173 173 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 173 173 173 173 173 173 173 172 172 172 171 171 170 169 169 169 169 168 168 168 168 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 167 167 167 167 166 166 165 165 165 165 165 165 164 165 165 166 166 167 167 169 170 170 171 172 173 173 174 174 175 176 176 177 177 177 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 181 181 181 181 182 181 181 181 180 179 179 179 178 177 177 177 176 176 176 176 176 177 178 179 181 182 183 185 187 188 189 190 190 190 192 193 193 193 193 195 195 195 197 197 197 198 198 198 199 199 201 201 201 201 201 201 201 203 204 204 205 206 207 208 209 209 210 210 211 211 210 210 209 210 209 209 208 208 208 208 208 208 209 209 210 210 210 211 211 212 212 213 214 214 214 214 213 212 211 210 209 208 206 204 203 202 201 200 199 199 198 197 197 196 195 194 193 192 191 190 189 188 186 186 184 183 182 182 181 180 180 179 179 178 178 178 178 178 179 179 180 180 180 181 181 181 182 182 182 182 183 183 183 183 183 184 184 184 184 184 184 185 185 185 186 186 186 186 186 187 187 187 187 187 188 188 188 188 188 188 171 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 170 170 170 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 172 172 171 171 171 170 170 169 169 169 169 168 168 168 168 168 168 168 168 169 169 168 168 169 169 169 169 169 168 168 168 168 168 167 167 166 166 166 165 165 165 165 164 165 165 166 166 167 168 169 170 170 171 172 173 173 174 174 175 176 177 177 178 178 179 180 180 180 181 181 181 182 182 182 182 182 182 182 183 183 183 183 183 183 183 182 182 182 182 182 182 182 181 180 179 179 179 178 177 177 177 177 176 176 176 177 178 179 180 181 182 184 186 186 187 188 189 191 191 191 192 193 193 193 195 195 195 197 197 198 198 198 199 199 201 201 201 201 202 202 202 202 202 203 204 206 206 206 207 208 208 209 209 209 209 209 209 209 209 208 208 208 208 208 208 208 208 209 210 210 210 211 211 212 213 213 213 213 214 213 212 211 210 209 208 206 205 203 203 202 201 200 199 199 199 198 197 196 195 194 194 193 192 190 189 188 187 186 185 184 183 182 181 181 180 180 179 179 179 179 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 184 184 185 184 184 184 185 185 185 185 186 186 186 186 186 187 187 187 187 187 187 187 188 188 188 188 188 188 188 171 172 172 172 172 173 173 173 173 173 173 172 172 172 172 173 173 173 173 173 173 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 172 172 172 172 173 173 173 173 173 173 173 173 172 172 171 171 171 170 170 169 169 168 169 168 168 168 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 168 168 168 168 168 167 167 167 166 166 166 165 165 165 165 166 166 167 167 168 169 170 170 171 172 173 174 174 175 176 176 177 177 178 179 180 180 181 181 181 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 183 182 182 182 181 180 180 179 179 178 178 178 177 177 177 177 178 178 179 180 181 182 183 185 186 186 187 188 189 190 190 191 191 192 192 193 194 195 195 196 196 198 199 199 199 200 200 200 200 202 202 202 202 202 203 202 204 204 204 206 207 207 208 208 207 208 208 208 208 208 208 207 207 208 208 208 209 209 210 210 211 211 212 212 213 213 213 213 213 213 212 212 210 208 207 206 205 204 203 202 201 200 200 199 199 198 198 197 196 195 194 194 193 192 191 190 188 187 186 185 184 183 183 182 182 181 180 180 180 180 179 180 180 180 180 180 181 181 181 182 182 182 183 183 184 185 185 185 185 185 185 186 186 186 186 186 186 186 186 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 188 171 171 171 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 170 170 170 170 170 170 170 170 171 170 171 171 171 171 171 171 172 172 172 173 173 173 173 173 173 173 172 172 172 172 171 171 171 170 170 169 168 168 168 168 168 168 168 168 167 168 168 168 168 168 168 169 169 169 169 169 169 169 169 169 169 168 168 167 166 166 166 166 166 165 166 166 166 167 167 168 169 170 170 172 172 173 174 174 175 176 177 177 178 179 180 180 181 181 182 182 183 184 184 184 184 184 184 184 184 184 184 184 184 185 185 185 185 185 184 184 184 184 183 182 182 181 180 180 179 178 178 178 178 178 178 178 178 178 179 180 181 182 184 185 185 186 186 188 188 189 190 190 190 190 192 192 192 194 194 194 196 198 198 198 199 200 200 201 201 201 201 201 201 201 202 202 201 202 203 204 205 206 206 207 206 207 207 207 207 208 208 208 208 208 208 208 209 209 210 210 211 212 213 213 214 214 213 213 213 212 211 210 209 207 206 205 204 202 202 202 201 200 199 199 198 198 198 197 196 195 194 193 193 192 191 190 189 187 187 186 185 184 183 182 182 182 181 180 180 180 180 180 180 180 180 181 181 181 182 182 182 183 184 185 185 185 185 186 186 186 186 186 186 186 187 187 187 187 187 187 188 188 188 188 188 189 189 189 188 188 188 188 188 188 188 171 171 171 171 172 172 173 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 170 170 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 173 173 173 173 173 173 173 172 172 172 172 171 171 170 170 170 169 169 168 168 168 167 167 167 167 167 167 167 167 168 168 168 169 169 169 169 169 170 170 169 169 169 169 169 168 167 167 167 167 167 166 166 167 167 167 168 168 169 170 171 172 172 173 174 174 176 176 177 178 178 180 180 181 182 182 183 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 185 185 184 184 184 183 182 181 180 180 179 179 178 178 178 178 178 178 179 180 180 181 182 184 184 185 186 186 187 188 188 188 189 189 189 191 191 191 193 194 194 196 196 197 199 199 199 200 200 201 201 201 201 200 200 200 201 200 201 201 202 202 204 204 204 205 205 206 207 207 207 207 208 208 208 208 209 209 210 210 211 212 212 213 214 214 214 213 213 213 212 211 209 208 206 205 204 202 201 200 200 200 199 199 198 198 198 197 197 196 195 194 193 193 192 191 190 189 188 187 186 185 185 184 183 183 182 182 181 181 181 180 180 180 180 181 181 181 182 182 182 183 184 185 185 185 186 186 186 187 187 187 187 187 187 187 187 187 188 188 188 188 188 188 189 189 189 189 189 189 189 189 188 189 189 189 171 171 171 171 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 172 172 172 171 171 171 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 172 172 173 173 173 173 173 173 173 172 172 172 172 171 171 170 170 169 169 169 168 168 167 167 167 167 167 167 167 167 167 168 168 168 169 169 170 170 170 170 170 170 170 170 170 170 169 168 168 168 168 167 167 167 167 167 168 168 169 169 170 171 172 172 173 174 174 176 176 177 178 179 180 181 182 183 184 184 185 185 185 185 186 186 186 186 186 186 186 186 186 186 186 187 187 187 186 186 186 186 185 185 185 184 183 182 182 181 180 180 179 179 179 179 179 179 180 180 181 181 182 184 184 184 185 187 187 187 188 189 189 189 190 190 190 190 192 193 194 194 194 196 198 198 198 199 199 199 200 200 200 200 199 199 198 199 200 199 200 201 201 202 203 204 204 206 206 206 207 207 207 208 208 209 209 210 210 211 211 213 213 214 214 215 214 213 213 212 211 210 208 206 205 203 202 201 200 200 199 199 198 198 198 198 197 197 196 196 195 194 193 192 192 191 190 189 188 187 187 186 185 184 184 183 183 182 182 181 181 181 181 181 181 181 181 181 182 182 183 184 184 185 185 186 187 187 187 187 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 172 172 171 171 171 170 170 170 170 170 170 170 170 170 171 171 171 171 171 172 172 172 173 173 173 173 173 173 173 173 172 172 172 172 171 171 170 170 169 169 168 168 167 167 166 167 167 167 167 166 167 167 168 168 168 169 169 170 171 171 170 171 171 171 171 170 170 170 169 169 169 169 168 168 168 168 168 169 169 169 170 170 171 172 173 173 174 175 176 177 178 178 180 181 182 183 184 185 185 185 186 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 188 187 187 186 185 185 184 183 183 182 182 181 181 180 180 180 180 180 180 181 181 181 183 184 184 184 185 187 187 187 187 189 189 190 190 190 191 191 191 193 193 193 193 195 197 197 197 199 199 198 198 199 199 199 198 198 197 197 198 198 198 199 199 201 202 202 203 204 205 205 206 206 207 207 208 209 209 210 211 212 212 213 213 214 214 215 214 213 213 212 211 209 207 206 204 202 201 200 199 199 198 198 198 198 197 197 196 196 196 195 194 194 193 192 192 191 190 189 189 188 187 186 186 185 184 183 183 183 183 182 182 182 181 181 181 182 182 182 182 183 184 184 185 185 186 187 187 188 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 189 189 189 189 189 171 171 171 171 171 171 172 172 171 171 172 172 172 171 172 172 172 172 173 173 173 173 173 173 172 172 171 171 171 170 170 169 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 172 173 173 173 173 173 173 172 172 172 172 171 171 170 170 169 169 168 168 168 167 167 166 166 166 167 167 167 167 168 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 169 170 170 170 171 172 172 173 174 174 175 176 177 178 179 180 181 183 184 185 186 186 187 187 188 188 188 189 189 189 189 189 189 190 190 190 189 189 189 190 189 188 189 188 187 187 186 186 185 184 184 183 183 183 182 182 181 181 181 181 181 182 182 182 183 184 184 185 185 187 187 187 188 189 190 190 190 191 191 191 192 192 192 194 194 194 196 196 196 198 198 198 197 197 196 198 197 197 196 196 195 196 197 197 197 199 200 201 202 202 203 205 206 207 207 208 209 209 210 211 212 212 212 213 214 214 214 215 214 214 213 212 210 208 207 204 203 201 199 199 198 198 197 197 197 196 196 196 196 195 194 194 194 193 192 192 191 191 190 189 189 188 187 187 186 186 185 184 184 183 183 183 182 182 182 182 182 182 182 182 183 184 184 184 185 185 186 187 188 188 188 188 189 189 189 189 189 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 169 169 169 169 170 170 170 170 171 171 171 171 171 172 172 172 172 173 173 173 173 173 172 172 172 172 171 171 171 170 170 169 169 168 168 167 167 167 166 166 166 167 167 167 168 168 169 170 170 170 171 172 172 172 172 172 172 172 172 172 172 171 171 171 170 170 170 170 170 170 170 170 171 171 172 172 173 173 174 175 176 177 178 179 180 181 183 184 185 186 187 187 188 189 189 189 190 190 190 190 191 191 191 191 191 191 191 191 191 190 191 190 189 189 188 188 188 187 187 186 185 184 184 184 184 183 183 182 182 182 182 182 182 184 184 184 184 185 187 187 189 189 189 190 190 190 191 191 192 192 192 191 193 193 193 193 195 195 197 197 197 196 198 198 197 195 194 194 193 193 194 193 194 195 195 197 198 199 200 201 203 204 205 206 206 208 208 209 210 212 212 212 213 213 214 214 215 215 214 214 213 212 209 208 206 204 202 200 199 198 197 196 196 196 195 196 195 195 195 195 194 194 193 192 192 192 191 191 190 190 189 189 188 187 187 186 186 185 184 184 184 183 183 183 183 182 183 183 183 183 184 184 184 185 185 186 187 187 188 188 188 189 189 189 189 190 190 191 191 191 191 191 191 191 191 191 191 191 190 190 190 190 190 190 190 190 190 189 170 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 171 171 171 171 170 170 170 169 169 169 169 169 169 170 170 170 170 170 171 171 171 172 172 172 172 172 172 173 173 172 172 172 172 172 171 171 171 171 170 170 169 169 168 168 167 167 167 167 167 167 167 167 168 168 169 170 170 170 171 172 172 172 172 173 173 173 173 173 173 172 172 172 172 172 171 171 171 171 171 171 171 172 172 172 173 174 174 175 175 176 177 178 180 181 182 183 184 186 187 188 189 189 190 191 191 191 191 191 191 192 192 192 192 193 193 193 193 193 193 192 192 191 190 190 189 189 189 188 187 187 186 185 185 185 184 184 184 183 183 183 183 184 184 185 185 185 187 187 189 189 189 191 191 192 192 193 193 192 192 193 193 191 193 194 194 194 194 195 195 195 195 195 194 194 193 193 192 192 191 191 190 191 192 193 193 195 197 198 200 201 202 204 205 206 208 208 210 210 211 212 213 213 214 214 214 215 214 214 213 212 210 208 207 205 203 201 199 198 196 196 195 195 195 195 194 195 194 194 194 194 193 192 192 191 191 191 190 190 190 189 189 188 187 187 187 186 186 185 185 185 184 184 184 183 183 183 183 183 184 184 184 185 185 186 187 187 187 188 188 189 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 190 190 190 191 190 190 170 171 171 171 170 170 171 171 171 170 170 170 170 170 170 170 171 171 170 171 171 171 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 170 170 170 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 171 171 171 171 170 170 170 169 169 169 168 168 167 167 167 167 167 168 168 168 169 170 170 170 171 172 173 173 173 173 174 174 174 174 174 174 173 173 173 173 173 173 173 172 172 172 172 172 173 173 173 174 174 175 175 176 177 178 179 180 181 183 184 186 187 188 190 190 191 191 192 193 193 193 193 194 194 194 194 194 194 194 194 195 194 194 194 193 193 193 191 191 190 190 190 189 188 187 187 187 186 186 185 185 185 184 184 185 185 185 186 186 187 188 188 190 190 191 192 193 194 194 195 195 194 195 193 193 194 194 194 194 194 194 194 194 194 194 193 193 192 192 191 191 190 188 188 189 189 190 191 191 193 195 196 197 199 201 203 204 206 207 208 209 210 211 213 213 213 214 214 214 214 214 213 213 212 210 208 207 204 202 200 198 197 195 195 195 194 194 194 194 193 193 193 193 193 192 192 191 191 191 191 190 190 190 189 189 189 188 187 187 187 186 186 185 185 185 185 184 184 184 184 184 184 185 185 185 185 186 187 187 187 188 189 189 190 190 190 190 191 191 191 191 191 191 191 191 192 192 191 191 191 191 192 192 192 192 191 191 191 191 191 191 170 170 171 171 171 170 170 170 170 170 170 170 170 170 169 170 170 170 170 170 170 170 170 170 170 169 169 169 168 168 168 168 168 168 168 169 169 169 170 170 171 171 171 171 171 171 172 172 172 172 172 172 171 172 172 171 171 171 170 170 170 170 169 169 169 169 168 168 168 168 168 168 169 169 169 170 170 171 171 172 173 174 173 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 174 173 173 173 174 174 175 175 175 176 177 177 178 179 180 181 183 184 186 186 188 190 190 192 192 194 194 194 195 195 195 196 196 196 196 196 197 197 196 196 197 196 195 195 194 195 194 193 192 192 191 191 190 190 189 188 188 187 187 186 185 185 186 186 186 186 186 188 188 189 190 190 192 192 194 195 195 196 196 197 198 197 195 196 197 197 195 195 195 195 195 195 194 194 192 191 191 190 188 187 187 187 186 186 187 187 188 189 191 193 194 196 197 199 201 203 204 206 207 209 210 210 212 213 213 213 214 214 214 213 213 212 211 209 208 206 203 202 200 198 196 195 194 194 194 193 193 193 193 192 192 192 192 191 191 191 191 190 190 190 190 190 190 189 189 189 188 188 187 187 187 186 186 186 185 185 185 185 185 185 185 185 185 186 186 187 187 187 188 189 189 190 190 190 190 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 192 191 192 170 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 169 169 170 170 170 171 171 171 171 171 171 172 172 172 172 171 171 171 171 171 171 171 170 170 170 170 169 169 169 169 169 169 168 169 169 169 169 170 170 171 171 172 172 173 174 174 174 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 175 176 177 177 178 178 179 180 181 183 184 185 187 188 189 190 192 193 194 194 195 196 196 196 196 197 197 197 198 198 198 198 199 198 198 198 198 197 197 196 195 195 194 194 192 193 192 191 191 190 190 189 188 187 187 187 187 187 187 187 188 188 189 191 191 193 194 195 195 197 198 199 200 199 200 201 199 198 199 200 197 198 198 198 196 196 195 193 192 189 189 189 186 186 184 184 183 183 185 186 185 186 189 189 192 194 196 198 199 202 203 205 207 209 209 210 211 212 213 213 213 213 213 213 212 211 210 209 207 205 203 201 199 197 196 195 194 193 192 192 192 192 192 192 191 191 191 191 190 191 191 190 190 190 190 190 190 190 189 189 189 188 188 187 187 187 186 186 186 186 186 186 186 186 186 186 186 187 187 187 187 188 189 189 190 190 190 190 191 191 191 192 192 192 192 193 193 193 193 192 192 192 192 192 193 192 193 193 193 193 193 193 193 192 171 171 171 170 170 170 170 169 169 169 169 169 169 169 169 168 168 168 168 168 168 168 168 168 168 168 168 167 167 167 167 167 167 168 168 168 168 169 169 170 170 170 170 171 171 171 171 171 172 172 171 171 171 171 171 171 171 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 171 171 171 171 172 173 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 179 180 181 181 183 184 185 187 188 189 191 192 193 194 195 196 197 197 198 198 199 199 199 200 200 200 200 200 200 200 200 200 199 199 199 198 197 197 197 196 195 194 195 193 193 192 191 191 190 189 188 189 188 188 188 188 189 190 190 192 193 194 195 197 198 200 201 202 203 202 203 202 203 202 204 202 200 200 201 201 199 196 196 193 192 190 189 187 184 184 182 182 182 182 182 183 184 185 186 188 189 191 194 197 198 201 202 204 206 207 209 210 211 211 212 213 213 213 213 212 211 211 209 208 206 204 202 200 199 196 195 194 193 192 192 191 191 191 191 191 191 190 191 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 188 188 188 188 187 187 187 187 187 187 187 187 187 187 187 188 188 188 188 189 189 190 190 190 190 191 192 191 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 171 171 171 170 170 170 170 169 169 169 168 168 168 168 168 168 167 168 168 167 167 167 167 167 167 167 167 167 166 166 166 167 167 167 167 167 168 168 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 171 170 171 171 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 172 173 173 174 174 175 175 176 176 176 176 177 177 177 177 177 177 176 176 176 176 176 177 177 177 177 177 177 177 178 178 178 179 180 180 181 181 182 183 184 185 187 187 189 190 191 193 194 195 197 198 198 198 199 200 200 201 201 202 202 202 202 202 202 202 202 202 201 201 200 200 199 199 198 198 197 197 196 196 195 195 194 193 192 191 191 190 190 190 189 189 191 191 192 194 194 196 197 199 200 202 203 204 205 207 206 206 207 209 208 207 207 206 206 203 201 199 196 193 193 190 187 187 184 182 182 182 180 180 180 182 183 183 184 186 187 189 192 194 197 200 201 203 205 207 207 209 210 210 212 212 212 212 211 211 211 209 208 207 206 203 202 200 198 196 195 193 192 191 191 191 191 191 190 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 188 188 188 189 189 190 190 190 190 191 192 192 192 192 193 193 193 193 193 193 193 193 193 194 194 194 194 194 194 194 194 193 193 194 194 194 194 171 171 171 171 170 170 170 169 169 168 168 168 168 168 167 167 167 167 167 166 166 166 166 167 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 169 169 169 169 170 170 171 171 171 171 171 171 171 171 171 170 171 171 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 173 173 174 174 175 175 175 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 180 180 180 181 181 182 183 183 184 185 187 188 189 190 191 193 194 196 196 198 199 199 200 201 202 202 202 202 202 203 203 203 203 203 203 203 203 203 202 202 202 201 201 200 200 200 199 199 199 197 197 196 195 194 193 193 192 192 191 192 192 193 193 193 195 196 198 199 201 202 204 205 206 209 209 211 210 210 211 213 213 212 210 208 208 203 201 199 196 193 192 190 187 185 184 182 182 180 180 180 180 182 183 183 185 186 188 191 193 196 198 200 202 204 206 208 208 209 211 211 211 211 211 211 210 209 209 207 205 204 203 201 200 197 195 194 193 192 191 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 189 190 190 190 190 191 191 192 192 192 192 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 171 171 171 171 171 170 170 169 169 168 168 168 167 167 166 167 167 166 166 166 166 166 166 166 166 166 165 165 165 165 165 165 166 166 166 167 167 167 167 168 168 169 169 169 170 170 171 171 171 171 171 171 171 171 170 170 171 171 171 171 171 171 171 171 171 172 172 172 173 173 173 173 174 174 174 175 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 179 178 178 178 179 179 179 180 180 180 181 181 181 181 182 183 184 185 185 186 187 188 189 190 191 192 194 195 196 197 199 200 200 201 202 203 203 203 203 204 204 204 204 204 205 205 205 205 205 204 204 204 203 203 202 202 202 201 201 200 200 199 198 198 196 195 195 195 194 194 193 195 195 195 196 198 199 201 201 203 204 206 208 209 211 212 212 214 216 216 215 218 216 216 212 212 208 206 203 198 197 194 190 187 185 184 182 182 180 180 180 180 180 182 182 184 186 187 189 191 194 197 199 202 203 204 206 208 208 209 210 210 210 211 210 209 209 207 207 205 204 202 200 199 197 195 194 193 192 191 190 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 190 190 190 190 190 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 192 192 192 192 192 193 193 193 193 193 194 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 196 196 172 171 171 171 171 170 170 169 169 168 168 167 167 166 166 166 166 166 165 165 166 165 165 165 165 165 164 164 165 165 165 165 165 165 166 166 166 167 167 167 168 168 168 169 169 170 170 170 170 171 171 171 171 170 170 170 171 171 171 171 171 171 172 172 172 173 173 173 174 174 174 174 175 175 175 175 176 176 177 177 177 178 178 178 178 178 178 179 179 179 179 179 179 179 179 180 180 180 180 180 181 181 182 182 182 183 183 184 185 185 186 187 187 188 189 190 191 192 194 194 196 197 198 199 200 201 202 203 203 204 204 204 204 205 205 205 205 206 206 206 206 206 206 206 205 205 205 205 204 204 203 203 203 202 202 201 200 199 198 198 197 196 196 197 197 197 198 198 200 200 201 203 205 206 207 210 212 213 215 217 217 218 219 220 220 221 218 217 216 214 210 208 203 200 197 194 191 187 186 184 182 182 180 180 180 180 182 182 184 185 186 188 190 194 196 198 200 202 204 205 207 207 208 209 210 210 209 209 208 208 207 206 204 203 201 200 198 196 195 193 193 192 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 193 193 193 193 193 194 194 194 195 195 195 195 195 195 195 195 196 196 196 196 196 196 196 196 196 196 196 197 172 172 171 171 171 170 170 169 169 168 168 167 166 166 166 166 165 165 165 165 165 165 165 165 165 164 164 164 164 164 164 165 165 165 165 165 166 166 167 167 167 168 168 169 169 169 170 170 170 171 171 171 170 170 170 170 170 171 171 171 171 172 172 172 173 173 174 174 175 175 175 175 175 175 176 176 177 177 177 178 178 178 178 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 182 182 183 183 184 184 184 185 186 186 187 188 189 190 191 191 192 194 194 196 196 198 199 200 201 202 203 203 204 204 205 206 206 206 206 206 207 207 207 207 207 207 207 207 207 206 207 206 206 206 205 206 204 204 204 203 202 202 201 200 200 199 199 199 199 200 200 201 201 202 203 204 206 207 209 211 213 214 216 218 220 221 223 223 224 222 222 221 221 217 214 211 209 204 201 195 193 191 188 187 185 184 182 182 182 182 182 182 184 185 186 187 189 193 195 196 199 201 202 204 206 207 208 209 208 209 209 208 208 207 206 205 203 202 201 199 197 195 194 193 192 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 191 192 192 191 192 192 192 192 192 192 192 192 192 192 192 192 192 193 192 192 193 192 192 192 192 192 193 193 193 193 194 194 195 195 195 195 195 195 196 196 196 196 197 197 197 196 196 196 197 197 197 198 198 198 198 198 173 172 172 171 171 171 170 169 169 168 168 167 166 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 165 166 166 167 167 167 168 168 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 172 172 173 174 174 175 175 175 175 176 176 176 176 177 177 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 180 181 181 181 181 181 182 182 183 183 183 184 184 185 185 186 186 187 188 188 189 190 191 191 192 194 194 195 196 197 199 200 201 201 202 203 204 205 205 205 206 207 207 207 207 208 208 208 208 208 208 208 208 208 208 208 208 208 207 208 207 207 207 206 205 205 204 203 203 201 201 201 201 201 201 202 203 203 203 205 206 208 210 212 213 215 216 218 219 221 222 224 225 225 226 225 224 224 221 219 216 211 209 204 201 197 194 192 189 187 185 183 183 183 182 182 183 184 185 186 187 189 192 194 196 198 199 201 203 205 206 207 208 208 209 208 208 207 206 205 204 202 201 200 199 197 195 194 193 192 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 194 193 193 193 193 194 193 193 193 193 193 194 194 194 194 194 195 195 195 195 196 196 196 196 197 197 197 197 197 197 198 198 198 198 198 198 199 199 199 199 199 173 173 172 172 171 171 170 169 169 168 168 167 166 166 166 165 165 165 164 164 164 164 164 164 164 163 163 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 168 168 168 169 169 169 170 170 170 170 170 170 170 171 171 171 171 172 172 173 173 173 174 175 175 175 176 176 177 177 177 177 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 182 182 182 182 182 183 183 184 184 185 185 186 186 187 188 188 189 190 191 191 192 193 194 194 195 196 197 198 200 201 201 202 203 203 204 204 205 206 207 207 207 207 208 208 208 208 208 208 209 209 209 209 209 209 209 209 209 208 209 208 208 208 207 206 205 205 205 204 204 204 204 204 204 204 205 206 206 207 208 209 211 212 214 216 218 220 222 223 224 226 227 227 227 227 226 225 224 221 220 215 213 209 207 202 199 195 193 190 188 186 185 184 184 184 184 184 185 186 187 190 191 193 195 198 200 201 203 204 206 206 207 208 208 208 207 207 206 204 203 202 201 199 198 196 195 194 193 192 191 191 190 190 190 190 190 190 190 190 190 189 190 190 190 190 191 191 191 191 192 192 192 193 193 193 193 193 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 194 195 195 196 196 196 196 196 197 197 197 197 198 198 198 199 199 199 199 199 199 199 199 199 199 200 200 201 173 173 172 172 172 171 171 170 169 169 168 167 167 166 166 165 165 165 164 164 164 164 164 164 164 164 164 163 163 164 164 164 164 164 164 164 165 165 165 166 167 167 167 168 169 169 169 169 170 170 170 170 170 170 170 171 171 171 171 172 172 173 173 174 174 175 175 176 177 177 177 178 178 178 178 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 183 183 183 184 184 184 185 186 186 186 187 188 189 189 190 191 192 192 193 194 195 196 196 197 198 199 200 201 202 202 203 204 205 205 206 207 207 207 207 208 208 209 209 209 209 210 210 210 210 210 210 210 210 210 210 210 210 210 210 209 209 209 208 207 207 207 206 206 206 206 207 207 207 208 209 209 210 211 213 214 215 217 219 220 223 224 225 226 227 229 229 229 228 227 225 224 221 219 216 213 209 207 203 200 196 194 191 189 188 187 186 185 185 186 186 187 189 190 191 193 195 198 200 201 203 204 205 206 207 207 208 208 207 207 206 205 204 202 201 199 198 196 195 194 193 192 191 191 190 190 190 190 190 190 190 190 190 190 190 190 190 190 191 191 191 192 192 193 193 193 193 194 194 194 194 194 194 195 194 195 194 194 194 195 194 195 195 195 194 195 195 195 195 195 195 195 195 195 196 196 197 197 198 198 198 198 198 198 199 199 199 199 199 199 200 200 200 200 200 200 200 201 201 201 174 174 173 172 172 171 171 170 170 169 168 167 167 167 166 166 165 165 165 164 164 164 164 164 164 164 163 163 164 163 163 163 164 164 164 164 165 165 165 165 166 167 167 168 168 169 169 169 169 170 170 170 170 170 170 171 171 171 171 172 172 173 173 174 175 175 176 176 177 178 178 178 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 181 182 182 182 182 183 183 184 184 184 184 184 185 186 186 187 187 188 189 189 190 191 192 193 194 194 195 196 197 197 198 199 200 201 201 202 203 203 204 205 206 206 206 207 208 208 208 209 209 209 210 210 210 210 210 210 211 211 211 211 212 212 211 211 211 211 211 211 210 209 210 209 209 208 208 208 208 208 209 209 209 210 211 212 213 214 215 217 219 220 221 223 225 226 228 228 229 229 230 229 228 227 225 224 221 219 216 214 209 207 203 200 197 194 192 190 190 188 188 188 188 188 189 190 191 192 194 195 198 200 201 202 203 205 206 207 207 208 208 207 207 207 205 204 202 201 200 198 196 195 194 194 192 192 192 191 191 190 190 190 190 190 190 190 190 190 190 191 191 191 191 192 192 193 193 193 193 194 194 195 195 195 195 195 195 195 196 195 195 195 195 195 195 195 196 195 195 196 195 195 196 196 196 197 197 197 197 197 198 198 198 199 199 200 200 200 200 200 200 200 200 200 201 201 201 201 201 201 202 202 202 174 174 174 173 172 172 171 171 170 170 169 168 168 167 166 166 165 165 165 165 164 164 164 164 164 164 164 164 164 163 163 164 164 164 164 164 165 165 165 166 166 167 167 168 168 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 173 173 174 174 175 176 176 177 178 178 178 179 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 184 184 184 185 185 186 187 187 187 188 189 189 190 191 192 193 194 195 195 196 197 198 199 199 200 201 202 202 203 203 204 205 205 206 206 206 207 208 208 209 209 209 209 209 209 209 210 210 210 210 211 212 212 212 212 212 213 213 213 213 212 212 212 211 211 211 210 210 210 210 210 210 211 211 212 213 213 214 215 217 218 219 220 222 223 224 226 227 227 228 229 230 230 229 227 227 226 223 220 218 216 212 210 207 203 201 197 196 194 192 192 190 190 190 190 191 191 192 193 195 196 198 199 201 202 203 205 206 206 207 208 208 207 207 207 205 204 203 202 200 198 197 196 195 194 193 193 192 191 191 191 190 191 190 191 190 190 190 190 191 191 191 192 192 192 192 193 193 193 194 194 195 195 196 196 196 196 196 196 196 196 196 196 195 196 195 196 196 196 196 196 196 196 197 197 197 197 198 198 199 199 199 199 199 199 200 200 200 200 201 202 202 202 202 202 202 202 202 201 202 202 203 203 203 175 174 174 173 173 172 172 171 170 170 169 168 168 167 167 166 166 165 165 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 164 164 165 165 166 166 166 167 167 168 168 169 169 169 170 170 170 170 170 170 171 171 171 171 172 172 173 173 174 174 175 176 176 177 178 178 179 179 180 180 180 180 181 181 181 181 181 181 181 181 181 181 182 182 182 182 183 183 183 184 184 184 184 185 185 186 186 187 187 188 188 189 190 191 192 193 194 194 196 197 197 199 199 200 201 202 202 202 203 203 204 205 206 206 206 207 207 207 208 209 209 210 210 210 210 210 210 210 210 211 211 211 212 212 212 214 214 214 214 214 214 214 214 213 213 213 213 213 212 212 212 212 212 213 213 214 214 215 215 217 218 218 220 221 222 224 225 226 227 227 228 229 229 229 230 229 228 226 225 223 221 218 216 213 210 207 203 201 199 198 196 195 193 192 192 192 192 193 194 195 196 197 199 200 201 203 204 205 206 206 207 208 208 207 207 207 206 205 203 202 201 199 198 197 196 194 194 193 193 191 191 191 191 191 191 191 190 191 191 191 191 191 192 192 193 193 193 193 194 194 194 195 195 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 197 198 198 198 198 198 199 199 200 200 200 201 201 201 202 202 202 202 202 202 203 203 203 203 203 203 203 203 203 203 204 204 175 174 174 174 173 173 172 171 171 170 170 169 168 168 168 167 167 166 166 166 165 165 165 164 164 164 164 164 164 164 164 164 164 164 164 165 165 165 166 166 167 167 167 168 169 169 169 169 170 170 170 170 170 171 171 171 171 172 172 172 173 173 174 175 175 176 177 177 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 184 184 185 185 186 186 186 187 188 188 189 190 190 191 192 193 194 195 197 198 199 200 201 201 202 202 203 203 203 205 205 205 205 206 206 207 207 208 208 208 208 209 210 210 210 210 210 210 211 211 212 212 212 213 213 214 214 214 215 215 215 215 215 215 214 214 214 214 213 213 213 214 214 214 214 215 215 216 217 217 219 219 220 221 222 224 224 226 226 227 227 228 229 229 229 229 228 227 226 224 222 220 218 216 212 210 207 205 202 200 198 198 196 195 194 194 194 195 196 197 197 198 199 200 202 203 205 206 206 207 208 209 209 209 209 208 207 205 204 203 202 200 199 198 197 195 195 194 193 192 192 192 191 191 191 191 191 191 191 192 192 192 192 192 193 193 193 194 194 194 195 195 196 196 196 196 197 197 197 196 197 196 196 196 196 196 196 197 197 197 197 198 198 198 198 199 199 199 200 200 200 201 201 201 202 202 202 203 203 203 203 203 203 203 203 204 204 204 204 204 204 204 204 205 205 176 175 174 174 174 173 173 172 172 171 171 170 169 169 168 168 167 167 166 166 166 166 165 165 165 165 165 165 164 164 164 164 164 165 165 165 165 166 166 166 167 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 172 172 172 173 173 174 174 175 175 176 177 177 178 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 184 185 185 185 186 186 186 187 188 188 189 190 191 192 193 194 195 196 198 199 199 200 201 202 203 204 204 204 205 205 206 206 206 207 207 207 207 207 207 208 208 209 209 209 209 210 210 210 211 211 212 213 213 213 214 215 215 216 216 216 216 216 215 215 215 215 215 215 215 215 215 215 215 215 215 217 217 217 217 218 219 220 221 222 222 224 224 226 226 226 227 227 229 228 228 228 228 227 226 224 223 220 218 216 215 212 210 207 206 204 202 200 199 198 198 197 197 197 198 198 199 200 201 202 202 203 205 206 207 208 209 209 209 209 209 209 208 206 205 204 203 201 200 200 198 197 196 195 194 193 193 192 192 192 191 191 191 191 192 192 192 192 192 193 193 193 194 194 194 195 195 196 196 197 197 197 197 197 197 197 197 197 197 196 196 196 196 196 197 198 198 198 198 198 199 200 200 200 201 201 201 202 202 202 203 203 203 204 204 205 205 205 205 205 205 205 205 205 205 206 206 206 206 206 206 176 176 175 175 174 174 174 173 173 172 171 171 171 170 169 169 168 168 167 167 166 166 166 165 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 167 167 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 172 172 172 173 173 174 174 175 175 176 177 177 178 179 179 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 184 184 184 185 185 185 185 185 186 186 187 188 189 189 190 191 192 193 194 195 197 199 200 201 202 203 203 204 205 205 206 206 206 206 206 206 206 206 207 207 208 208 208 208 208 209 209 209 209 210 210 210 211 212 212 213 214 214 215 216 216 217 217 217 217 217 217 216 216 216 215 215 215 216 216 216 216 217 217 217 217 218 218 219 220 221 222 222 223 224 225 226 226 226 227 228 228 228 228 228 226 226 224 223 222 219 218 216 213 211 210 207 206 205 203 202 201 201 199 199 200 200 201 201 202 202 203 204 205 205 206 208 209 209 209 209 209 209 209 208 207 206 204 204 203 202 200 199 198 197 196 195 194 194 193 192 192 191 192 192 192 192 192 192 192 193 193 193 194 194 195 195 195 195 196 196 197 197 197 197 198 198 197 197 197 197 196 196 196 197 197 197 198 198 199 199 199 200 200 200 201 201 202 202 203 203 204 204 204 204 205 205 205 206 206 206 206 206 206 206 207 206 206 206 207 207 207 207 177 177 176 176 175 174 174 174 173 173 172 172 171 171 170 170 169 168 168 168 167 166 166 166 166 166 165 165 165 165 165 166 166 166 166 167 166 167 167 168 167 168 169 169 169 170 170 171 171 171 171 171 171 171 172 172 172 172 172 173 173 174 174 175 175 176 176 177 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 184 184 185 185 185 186 186 186 186 187 188 189 189 190 191 193 194 195 196 197 199 200 201 202 203 204 206 206 206 206 207 207 207 207 207 207 207 207 206 206 207 207 208 208 208 208 208 209 209 210 210 211 212 213 214 214 214 216 216 216 216 218 218 218 218 217 217 217 217 217 217 216 217 217 217 217 217 218 218 218 218 219 219 220 221 221 222 222 223 224 225 226 226 227 227 228 228 227 227 227 226 225 224 222 221 219 218 215 214 212 210 208 207 206 204 204 203 202 202 202 202 203 203 203 203 203 205 205 206 207 208 208 209 209 209 209 209 209 209 208 207 206 205 204 203 201 201 199 198 197 196 195 194 193 193 193 192 192 192 192 192 192 193 193 193 193 194 194 194 195 195 195 196 196 197 197 198 198 198 198 198 198 198 197 197 197 197 197 197 198 198 199 199 200 200 200 201 201 201 202 202 203 203 203 204 205 205 206 206 206 206 206 207 207 207 208 208 208 208 208 208 207 208 208 208 208 208 178 177 177 177 176 176 175 175 174 174 173 172 172 171 171 170 170 169 169 168 168 167 167 166 166 166 166 166 166 166 166 166 166 167 167 167 167 168 168 168 168 169 169 169 170 170 170 171 171 171 171 171 171 171 171 172 172 172 173 173 173 174 174 174 175 176 176 177 177 178 179 179 180 180 180 181 181 181 181 181 181 181 181 181 181 181 182 182 182 183 183 183 183 184 184 185 185 185 186 186 187 187 187 188 189 191 191 192 194 195 196 197 199 200 202 203 204 205 206 206 206 206 207 207 207 206 206 206 206 205 205 206 206 206 206 207 207 208 208 208 209 209 210 211 211 212 213 213 215 215 216 217 217 217 218 218 218 218 218 217 217 217 217 217 217 217 217 217 218 219 219 219 219 220 220 220 221 221 222 222 224 224 224 225 226 226 226 226 227 227 227 226 225 224 223 223 221 220 219 217 215 213 212 211 210 208 206 206 206 205 205 204 204 204 204 204 204 205 205 205 207 208 208 209 209 209 210 210 210 210 209 208 208 207 207 205 204 203 201 201 199 198 197 196 194 194 193 193 192 192 192 192 192 192 193 193 193 194 194 194 194 195 195 196 196 196 197 197 198 198 198 198 199 199 198 198 198 198 198 198 198 198 199 199 200 201 201 201 202 202 202 203 203 203 204 204 205 206 206 206 207 207 208 208 208 208 209 209 209 208 209 209 209 209 209 209 209 209 210 178 178 178 177 177 177 176 176 176 175 174 174 173 173 172 171 171 170 170 169 168 168 168 167 167 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 173 173 174 174 174 175 176 176 177 177 178 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 183 183 183 183 183 184 184 184 185 186 186 187 188 188 189 190 192 193 194 195 197 197 199 200 202 203 204 205 206 207 207 207 207 207 207 206 206 206 206 205 205 205 205 205 205 206 206 206 207 208 209 209 209 210 211 211 212 214 215 215 215 217 217 217 218 217 217 217 217 218 217 217 217 217 217 218 218 218 219 219 219 219 219 220 220 220 221 221 222 222 223 224 224 224 225 226 226 226 226 226 226 226 226 225 224 223 223 221 220 219 217 215 214 213 212 210 209 209 207 207 205 206 206 206 206 206 206 206 206 207 207 208 208 208 210 210 210 210 210 210 210 209 208 207 207 206 205 204 203 201 200 199 198 196 195 194 194 193 192 192 192 192 192 192 193 193 193 193 194 194 195 195 195 196 196 197 198 198 198 199 199 199 199 199 199 199 199 199 199 199 199 199 200 200 200 201 202 202 202 203 203 203 204 204 205 205 206 207 207 207 208 208 209 210 210 210 210 210 210 210 210 210 211 211 211 210 210 211 211 179 179 178 178 178 177 177 177 177 176 175 175 175 174 173 172 172 171 170 170 169 169 168 168 168 168 167 167 167 167 168 168 168 168 168 168 168 168 169 169 169 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 174 174 175 175 176 176 177 178 178 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 182 182 182 183 183 183 184 184 184 184 185 185 186 187 188 188 189 190 191 192 193 195 197 198 199 201 202 203 204 206 206 206 207 207 206 206 206 205 205 205 204 204 204 203 204 204 204 204 205 205 206 206 207 208 208 209 210 211 211 213 213 214 215 216 217 217 217 217 217 217 217 217 217 217 217 217 218 218 218 218 218 219 219 219 220 220 220 220 221 221 222 222 222 223 224 224 224 225 225 226 226 226 226 226 225 225 224 223 223 222 220 219 218 217 215 214 213 211 211 209 209 208 207 207 207 207 206 206 206 206 207 208 208 208 208 209 209 209 210 210 210 210 210 209 209 208 207 206 205 205 203 202 201 200 198 197 196 194 194 193 193 192 192 192 192 193 193 193 193 194 194 194 194 195 195 196 197 197 198 198 198 199 199 200 200 200 200 199 199 199 199 200 200 200 201 201 202 202 203 203 203 204 204 204 205 205 206 207 207 207 208 209 209 210 211 211 211 212 212 212 212 212 212 212 212 212 211 211 212 212 212 180 180 180 179 179 179 178 178 178 177 176 176 176 175 174 173 173 172 171 170 170 170 169 168 168 168 168 168 168 168 168 168 168 169 169 169 169 169 170 170 170 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 173 173 173 173 174 174 174 174 175 175 176 177 177 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 183 183 183 184 184 185 185 185 186 186 187 187 188 189 191 192 193 194 197 197 199 201 202 203 204 205 205 206 205 206 205 205 204 204 204 203 203 203 203 202 202 202 202 203 203 204 204 204 206 206 207 207 208 209 210 211 212 213 214 216 216 216 216 217 217 217 217 217 216 217 217 217 217 218 218 218 218 218 218 219 220 220 220 220 221 221 221 222 222 222 223 224 224 224 225 225 226 226 226 225 225 225 224 223 223 222 221 220 219 218 217 215 215 213 213 211 211 209 209 208 208 208 207 207 207 207 207 207 208 208 208 209 209 209 209 209 210 210 210 209 209 208 208 206 206 206 204 203 201 200 199 198 196 195 194 193 193 192 192 192 192 192 192 193 193 193 194 194 195 195 196 196 197 197 198 199 199 200 200 200 200 200 201 200 200 201 201 201 201 201 202 202 203 203 204 204 204 205 205 205 206 206 206 207 208 208 209 210 210 211 211 212 213 213 213 213 213 213 213 213 213 213 213 213 213 213 212 181 181 181 181 180 180 180 179 179 178 178 177 177 176 175 175 174 173 172 172 171 170 170 169 169 169 168 169 169 168 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 175 175 176 176 177 178 177 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 183 183 183 184 184 184 185 186 187 188 188 189 190 192 193 194 196 197 199 200 202 203 204 205 205 205 205 205 205 204 203 202 201 201 201 200 200 200 200 200 201 201 201 201 203 203 203 204 205 205 207 208 208 210 211 212 212 213 214 214 215 216 215 215 216 216 216 215 215 217 217 217 218 218 218 218 218 219 219 219 219 220 220 221 221 222 222 222 222 223 224 224 224 225 224 225 225 225 225 224 224 224 223 223 221 221 220 218 217 217 215 214 213 212 212 210 210 210 208 208 207 207 207 207 207 207 207 207 208 208 209 209 209 209 209 208 209 209 208 208 207 207 206 205 204 203 202 201 199 197 197 195 194 194 193 193 192 192 192 192 193 193 193 193 194 194 195 195 196 196 197 198 198 199 199 200 200 201 201 201 201 201 202 202 202 202 202 202 203 203 204 204 205 205 205 206 206 206 207 207 208 208 209 209 210 211 212 212 212 214 214 214 214 214 215 215 215 214 214 214 214 214 214 214 214 182 182 182 181 181 181 181 181 180 180 179 178 178 177 176 176 175 174 173 172 172 171 171 170 170 170 169 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 171 172 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 173 174 174 174 174 174 175 175 176 176 177 177 177 178 179 178 178 178 179 179 179 179 179 179 180 180 180 180 180 180 181 181 182 182 182 182 182 183 183 184 184 184 185 186 187 188 188 189 191 193 193 194 197 199 199 200 202 202 203 204 204 203 203 203 202 201 200 200 199 199 199 199 199 199 199 199 199 200 200 201 201 202 203 203 204 205 206 207 208 209 210 211 212 212 212 213 213 214 214 213 214 215 215 215 215 216 217 217 216 217 218 218 218 219 219 219 219 220 221 221 221 222 222 222 222 223 224 224 224 224 224 224 224 224 224 224 224 223 222 222 221 221 219 218 218 216 215 213 213 213 212 210 210 208 208 208 207 207 207 207 207 207 207 207 208 208 208 208 208 208 208 208 208 208 207 207 206 206 205 204 203 202 201 199 198 196 195 195 193 192 192 192 192 192 192 192 193 193 193 194 194 194 195 196 196 197 198 199 200 200 201 201 202 202 202 202 202 202 202 203 203 204 204 204 204 205 205 205 206 206 206 207 207 208 208 208 209 209 210 211 212 212 213 214 215 215 215 215 216 216 216 216 215 215 215 215 215 215 215 215 183 183 183 183 183 182 182 182 181 181 180 180 179 178 178 177 176 175 174 174 173 172 171 171 171 171 170 170 170 170 170 170 171 171 171 170 171 171 171 171 171 171 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 175 176 176 177 177 177 178 178 178 178 178 178 178 178 178 178 179 179 180 180 180 180 180 181 181 181 182 182 182 183 183 183 184 184 185 185 186 187 188 189 190 191 193 194 196 198 198 200 201 201 201 201 201 201 200 199 198 198 198 197 197 197 196 196 197 197 197 197 198 198 198 198 200 200 201 201 202 203 204 204 206 207 209 209 209 210 211 211 212 212 212 212 213 213 213 213 214 215 216 216 217 217 217 217 218 218 219 219 219 220 221 221 221 221 222 221 222 222 223 223 224 224 224 224 224 224 224 223 223 223 221 221 221 220 219 218 218 216 215 214 213 213 212 210 210 209 208 208 207 207 207 207 207 207 207 207 207 208 208 208 208 207 207 208 207 207 206 206 206 205 204 204 202 202 201 199 198 196 195 194 193 193 192 192 192 192 192 192 193 193 193 193 194 194 195 196 196 197 198 199 200 201 201 202 203 203 203 203 203 203 203 204 204 204 205 205 205 206 206 206 207 207 207 208 208 208 209 209 209 210 211 212 213 213 214 215 215 216 216 216 217 217 217 217 217 216 216 216 216 216 216 216 184 184 184 184 184 184 184 183 183 182 181 181 180 179 179 178 177 176 175 174 174 173 172 172 172 171 171 171 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 172 173 173 173 173 172 172 172 172 172 173 173 173 173 173 173 174 174 175 175 175 175 176 176 176 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 179 179 179 179 180 180 180 181 181 182 182 182 183 183 184 184 184 185 186 186 187 188 189 191 192 194 195 196 198 199 200 200 199 199 199 199 197 197 196 196 195 196 195 195 195 194 195 195 195 196 196 196 196 197 197 198 199 200 200 202 203 204 205 205 206 207 208 208 209 209 209 209 210 211 212 212 212 213 213 213 214 215 216 216 216 217 217 218 218 219 219 219 219 220 220 221 221 221 222 222 222 223 223 223 223 222 223 223 223 222 222 221 221 221 221 219 218 218 218 216 215 213 213 212 211 211 209 209 208 208 206 206 206 206 206 206 206 206 206 207 207 208 207 207 207 206 207 206 206 205 205 204 203 203 203 202 200 199 197 197 195 193 193 192 192 191 191 192 192 192 192 193 193 193 194 194 195 196 197 197 198 199 200 201 202 202 203 203 203 204 204 204 204 205 205 205 206 206 206 206 207 207 207 208 208 208 209 209 209 210 211 211 212 213 213 214 215 216 217 217 217 217 217 217 217 217 217 218 217 217 217 217 217 216 186 186 186 186 185 185 185 184 184 183 183 182 181 180 180 179 178 177 176 175 175 174 174 173 173 172 172 172 172 172 172 172 171 171 172 172 172 172 172 172 172 172 172 172 172 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 179 180 180 180 181 181 182 182 182 182 183 183 184 184 184 185 186 187 189 189 191 192 194 196 196 197 198 197 197 198 197 196 195 193 193 192 193 193 192 192 193 193 194 194 194 194 194 194 196 196 196 196 197 198 199 200 200 201 202 203 204 205 205 206 207 207 208 208 209 209 210 210 211 211 212 213 213 213 214 215 215 215 216 217 218 218 218 218 219 219 220 220 221 221 221 221 221 222 222 222 222 222 222 221 221 221 221 221 221 221 219 218 218 217 217 215 214 214 213 212 210 210 208 208 207 206 206 205 205 205 205 205 205 205 205 205 206 207 206 206 206 205 205 206 205 205 204 203 203 202 202 201 199 199 197 196 194 194 192 192 191 191 191 191 192 191 192 192 193 193 194 195 196 196 197 198 199 200 200 202 202 203 203 204 204 204 204 205 205 206 206 206 206 206 207 207 207 208 208 208 208 209 210 210 210 211 211 212 213 214 215 215 216 216 218 218 218 218 219 219 219 219 218 218 218 218 218 218 218 217 187 187 187 187 186 186 186 185 185 184 184 183 182 182 181 180 179 178 177 176 176 175 174 174 174 173 173 173 172 172 172 172 172 172 172 172 172 172 172 172 173 172 173 173 172 173 173 173 173 173 173 173 173 173 173 173 173 173 174 174 174 174 174 175 175 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 179 179 179 179 180 180 181 181 181 182 182 182 182 183 183 183 184 184 185 187 187 188 190 191 193 194 194 196 196 196 195 195 195 193 193 191 191 190 191 191 191 190 191 191 192 192 192 192 192 193 194 194 194 195 195 196 198 198 199 199 200 201 202 203 204 205 206 206 206 207 208 208 208 209 210 210 211 212 213 214 214 214 215 216 216 216 217 217 217 218 218 218 218 219 219 220 220 220 220 221 221 221 221 221 221 221 220 220 220 220 219 218 218 218 216 216 215 215 214 212 211 211 209 209 207 207 207 205 205 204 204 204 204 204 204 204 204 204 205 205 205 205 205 204 204 204 204 204 203 203 203 202 202 200 199 199 197 195 195 193 192 192 191 191 191 191 191 192 192 192 193 193 194 194 196 196 197 198 199 200 201 202 203 203 204 204 205 205 205 206 206 206 206 207 207 207 207 208 208 209 209 209 209 209 210 210 211 211 212 212 213 214 216 216 217 217 218 219 219 219 220 220 220 220 219 219 219 219 219 218 219 219 189 189 188 188 188 188 187 187 186 185 185 184 183 182 182 181 180 179 178 178 177 176 175 175 174 174 174 174 174 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 173 174 173 173 173 174 173 173 173 173 173 173 173 173 174 174 174 174 175 175 175 176 176 176 176 176 176 177 177 177 177 177 177 177 176 176 176 177 177 177 177 177 177 178 179 179 179 179 180 181 181 181 181 182 182 182 182 182 183 183 183 185 186 187 188 189 191 191 193 193 194 194 194 194 192 192 190 190 189 188 188 188 189 189 189 189 190 190 190 191 191 192 193 193 193 194 194 194 196 196 197 197 198 199 200 200 202 202 203 204 204 204 206 206 207 207 208 208 209 210 211 211 212 213 213 214 215 215 215 216 217 217 216 217 217 218 218 218 219 219 219 220 220 220 219 219 220 219 219 218 218 218 218 217 217 216 216 214 214 213 213 212 210 210 208 208 207 207 205 205 204 203 203 203 203 203 203 203 203 203 204 204 204 204 204 204 203 203 203 203 203 203 203 202 201 201 199 199 198 196 195 194 193 193 191 191 191 190 191 191 191 191 192 193 193 194 195 196 197 197 199 200 201 202 203 203 204 204 205 205 205 206 206 206 207 207 207 207 207 208 208 209 209 209 209 210 210 210 211 211 212 213 214 215 215 216 217 218 218 219 220 220 220 220 220 220 220 220 220 220 220 220 219 219 219 190 190 190 190 189 189 188 188 187 187 186 185 184 183 182 182 181 180 179 178 178 177 176 176 175 175 174 174 174 174 174 174 174 174 174 173 173 173 173 173 173 173 173 173 174 173 173 173 174 174 173 173 173 173 173 173 173 173 174 174 174 175 175 175 175 176 176 176 176 176 176 176 177 177 177 177 177 176 176 176 176 176 176 177 177 177 177 177 178 179 179 179 180 180 180 181 181 181 181 181 181 181 182 182 182 184 185 186 186 188 188 190 190 192 192 192 192 191 191 190 189 189 187 187 187 187 187 188 188 189 189 189 189 191 191 192 192 192 192 193 193 193 195 195 196 196 197 198 199 200 200 201 202 202 202 204 204 205 206 207 207 208 208 209 210 210 211 212 212 213 214 214 215 215 215 215 216 216 217 217 217 217 217 217 217 217 218 218 218 218 218 218 217 217 217 216 216 215 215 214 214 213 213 212 210 209 209 208 207 206 205 204 204 203 202 202 202 202 202 201 201 202 202 202 203 203 203 203 203 203 203 203 203 202 202 202 202 200 200 200 199 199 197 196 195 194 193 192 192 191 191 190 191 191 191 192 193 193 194 194 195 196 197 198 199 201 201 202 203 204 204 205 205 206 206 206 207 207 207 207 208 208 208 209 209 209 209 209 210 211 211 211 212 212 213 214 215 215 216 217 218 219 219 220 220 220 221 221 221 221 221 221 221 221 220 220 220 220 219 191 191 191 191 191 190 190 189 189 188 187 186 185 185 183 183 182 181 180 179 179 178 177 177 176 176 176 175 175 175 174 174 174 174 174 174 173 173 173 173 174 173 173 174 174 173 173 174 174 174 173 173 173 173 173 173 173 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 176 176 177 176 177 177 178 178 179 179 179 180 180 180 180 180 180 180 180 181 181 181 183 184 185 185 186 187 189 189 189 189 190 190 190 188 188 188 186 186 186 186 186 185 185 187 188 188 189 189 190 190 191 191 191 192 192 194 194 194 195 195 196 196 198 198 199 199 201 202 202 202 203 203 205 205 206 207 207 208 208 209 210 210 210 211 212 213 214 214 214 214 214 215 215 215 215 216 216 216 217 217 216 216 217 217 216 216 216 215 214 215 214 214 214 213 213 211 211 210 209 209 207 207 206 205 204 203 202 202 201 200 200 200 200 200 200 201 200 201 202 202 203 203 203 203 203 203 203 202 202 201 201 201 200 199 199 198 198 197 195 195 194 193 192 192 191 191 191 191 191 191 192 193 193 194 195 196 196 197 199 199 201 202 203 204 204 205 205 206 206 206 207 207 207 207 208 208 208 209 209 209 210 210 210 211 211 211 212 212 213 214 214 215 216 217 218 219 220 220 220 221 222 222 222 222 222 222 222 221 221 221 221 221 221 220 192 192 192 192 192 192 191 190 190 189 188 187 186 185 184 183 182 181 181 180 179 179 178 178 177 177 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 173 173 173 173 173 174 174 174 174 175 175 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 175 176 176 176 176 177 177 178 178 178 178 179 179 179 179 179 180 180 180 180 181 181 181 183 184 184 186 186 186 188 188 188 188 188 186 186 186 186 185 185 185 185 184 184 186 185 187 187 188 189 189 189 190 191 191 191 192 193 194 194 194 195 197 197 197 198 199 200 200 201 201 203 203 203 204 204 206 206 206 208 208 209 209 210 211 211 212 213 212 213 213 213 213 213 214 214 214 215 215 215 215 215 215 215 214 215 215 214 214 214 213 213 212 212 211 210 210 209 209 208 207 206 206 205 205 203 202 200 200 199 199 199 199 198 198 198 198 199 199 200 200 201 201 202 202 202 202 202 202 202 201 201 201 199 199 199 199 198 198 196 195 195 194 194 192 192 191 191 191 191 191 192 192 193 194 194 195 196 197 198 199 200 201 203 203 204 205 206 206 206 207 207 207 208 208 208 209 209 209 209 210 210 210 210 211 211 212 212 212 213 214 214 215 216 217 218 219 219 220 221 221 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 193 193 194 193 193 193 192 191 191 190 189 188 187 186 185 184 183 182 181 181 180 179 179 179 178 177 177 177 177 176 176 176 176 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 175 175 175 175 175 176 177 178 178 178 178 178 178 178 178 179 179 179 179 180 180 181 182 183 183 184 184 185 185 186 186 186 186 185 185 185 185 183 183 183 183 183 183 184 186 186 185 187 188 188 189 189 190 190 192 193 193 194 194 196 196 197 197 197 199 199 200 200 202 202 202 204 204 204 205 205 206 206 207 207 209 209 210 210 210 211 212 212 211 212 212 212 212 213 213 212 212 213 213 213 213 213 213 213 213 213 212 212 211 211 210 210 209 209 208 208 208 207 206 206 204 204 202 201 200 199 199 198 197 197 197 196 196 196 196 196 197 198 199 199 199 200 201 201 202 202 202 202 201 201 201 200 199 199 199 198 198 197 197 195 195 194 194 193 193 192 192 191 192 192 192 192 193 194 195 195 196 198 199 200 201 202 203 204 205 206 206 206 207 207 207 208 208 208 209 209 209 210 210 210 211 211 211 211 212 212 212 213 214 214 215 216 217 218 219 219 220 221 222 222 222 223 223 223 223 223 223 223 223 223 222 222 222 222 222 194 194 194 194 194 193 193 192 191 191 189 189 187 186 185 184 184 182 182 181 181 180 179 179 179 178 178 177 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 174 174 174 174 174 174 174 175 175 176 176 176 176 176 176 176 177 177 177 176 176 176 176 176 176 176 176 175 175 174 174 174 174 174 174 174 174 174 175 176 176 177 176 177 177 177 177 177 178 178 178 179 179 180 180 180 182 182 183 183 183 183 185 185 185 183 183 183 183 183 183 182 182 182 182 183 183 184 184 186 186 187 188 188 189 191 191 192 192 193 194 195 196 196 197 198 199 199 201 201 201 202 203 204 204 205 205 205 207 207 207 207 208 208 208 209 210 210 210 210 211 211 210 211 211 212 211 212 212 212 212 212 212 212 211 211 211 212 211 211 210 210 209 208 209 209 208 208 207 207 206 204 204 204 202 201 199 198 197 197 196 195 195 194 193 195 195 194 195 195 196 197 198 198 199 200 200 201 201 201 201 201 201 200 199 199 199 199 198 198 197 197 196 196 195 194 194 193 193 193 193 192 192 193 194 194 194 195 196 197 198 199 200 202 203 203 204 205 206 206 207 207 207 208 208 209 209 209 210 210 210 210 211 211 211 212 212 212 213 213 214 215 215 216 217 218 219 219 221 221 222 222 223 223 224 224 224 224 224 224 224 224 223 223 223 223 223 222 195 195 195 195 194 194 194 193 192 191 190 189 187 187 185 185 184 183 182 181 181 180 180 179 179 179 178 178 178 177 177 177 177 177 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 174 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 175 174 174 174 174 173 173 174 173 173 173 174 174 175 175 175 175 176 176 177 177 177 178 178 178 179 179 180 180 180 182 182 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 182 183 184 184 186 186 187 187 188 189 191 192 193 193 195 195 196 198 198 199 199 201 201 202 203 203 205 205 205 205 206 207 207 207 207 208 208 209 209 209 210 209 210 210 210 211 210 210 210 211 211 211 210 211 211 211 211 210 210 211 211 210 210 209 210 209 209 209 208 208 207 206 206 206 204 203 202 202 200 200 199 197 196 195 194 194 193 193 192 192 192 192 193 194 194 195 196 197 198 199 199 200 200 201 201 201 201 200 199 199 199 199 198 198 197 197 196 196 196 195 195 194 194 193 194 193 194 194 194 195 195 196 197 197 198 199 201 202 203 204 205 205 206 206 207 207 208 208 209 209 209 210 210 210 211 211 211 212 212 212 213 213 214 214 214 215 216 217 218 219 219 220 221 222 223 223 224 224 224 225 225 225 225 224 224 224 224 224 223 223 223 223 195 195 195 195 195 195 194 193 192 191 190 189 188 187 185 185 184 183 182 181 181 181 180 180 179 179 179 179 178 178 178 178 178 177 177 177 176 176 176 176 176 176 176 175 175 175 175 175 175 175 175 175 175 175 175 176 176 176 176 176 176 176 177 176 176 176 176 176 176 176 176 176 176 176 176 176 176 175 175 174 174 174 173 173 173 172 172 172 172 172 173 173 172 173 174 174 175 175 176 176 177 177 178 178 179 179 180 180 180 180 182 182 182 182 182 182 182 182 182 182 182 182 182 180 180 182 182 182 182 183 183 185 186 186 187 188 190 189 191 193 193 195 196 198 198 199 200 202 202 202 204 205 205 205 205 207 207 208 208 208 208 208 208 208 208 209 209 209 210 209 209 210 210 210 210 210 209 210 210 210 210 210 210 210 210 210 210 209 209 210 209 210 208 208 208 208 208 207 207 205 205 204 204 202 201 200 199 198 196 196 195 193 192 192 192 192 192 192 191 192 193 193 194 195 196 197 198 199 200 200 200 201 201 200 200 200 199 199 198 198 198 197 197 196 196 196 195 196 195 195 194 194 194 194 194 195 195 196 196 197 198 199 200 201 202 203 204 205 205 206 206 207 207 208 208 209 209 210 210 211 211 211 211 212 212 212 213 213 214 214 215 215 216 217 218 219 220 220 221 222 223 223 224 225 225 225 225 225 225 225 225 225 225 225 225 224 224 224 223 195 195 196 196 195 195 194 194 193 192 190 189 188 187 185 185 184 183 182 182 181 181 180 180 180 179 179 179 179 179 179 178 178 177 177 177 177 177 177 177 177 177 176 176 176 176 176 176 176 175 175 175 175 176 176 176 175 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 176 176 175 175 174 174 173 173 171 171 171 171 171 170 170 171 171 171 172 173 174 174 175 175 176 177 177 178 178 179 179 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 182 182 183 183 185 186 187 188 190 190 191 193 195 197 197 198 199 200 202 202 202 204 205 206 206 206 207 207 208 209 209 210 209 209 209 209 209 209 209 209 209 210 209 209 210 210 210 210 210 209 209 209 210 210 210 210 209 209 209 210 210 210 210 209 209 209 210 209 207 207 207 206 205 205 205 203 202 200 200 198 197 195 194 194 192 192 191 191 189 190 190 191 191 192 193 194 195 196 197 198 199 200 200 201 200 200 200 200 200 199 199 199 199 198 197 197 196 196 196 196 195 195 195 195 195 195 195 196 196 197 197 198 199 200 200 201 202 203 204 205 205 206 207 207 208 208 209 209 209 210 211 211 211 212 212 212 213 213 213 214 214 215 215 216 217 218 219 220 220 221 222 223 224 224 225 225 225 225 226 226 226 226 226 225 225 225 225 225 225 225 224 196 196 196 195 195 195 194 194 193 192 190 189 187 187 185 185 184 183 182 182 181 181 181 180 180 180 180 180 179 179 179 179 179 179 179 178 178 178 178 177 177 177 177 177 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 174 174 173 171 171 170 170 170 168 169 169 169 170 170 171 171 172 173 174 175 175 176 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 179 179 180 180 180 180 180 182 183 183 183 185 186 187 188 190 191 194 195 195 197 198 200 202 202 204 204 206 206 208 208 208 208 209 209 209 210 210 210 209 209 209 209 209 209 210 210 209 210 210 210 211 210 210 211 210 210 209 209 209 209 209 209 209 210 210 211 210 210 211 210 210 210 210 209 209 209 209 207 207 205 204 202 201 200 199 197 196 194 194 192 191 191 189 189 189 189 190 190 191 192 193 194 195 196 197 198 199 200 200 200 201 201 200 200 200 199 199 199 199 198 198 197 197 197 196 196 196 196 196 196 196 196 196 197 197 198 199 199 200 201 202 203 203 204 205 206 206 207 207 208 209 209 210 210 211 211 212 212 212 212 213 213 213 214 214 215 215 216 217 217 218 219 220 221 222 223 223 224 225 225 225 225 226 226 226 226 226 226 226 226 226 226 226 225 225 225 196 195 196 196 195 195 194 193 193 191 190 189 188 187 186 185 184 183 182 182 181 181 181 180 180 180 180 180 180 179 179 179 179 179 179 179 179 178 178 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 176 176 176 175 174 173 172 171 170 169 169 167 167 167 167 167 168 169 169 170 171 172 173 174 174 175 176 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 180 180 180 180 182 183 183 185 186 187 189 190 191 194 195 197 197 199 202 202 204 204 206 208 208 208 210 210 210 210 210 210 210 210 210 210 210 209 209 209 209 210 210 210 211 210 211 212 211 211 211 211 211 211 211 210 210 210 211 211 211 211 211 211 212 212 213 212 212 212 211 212 212 211 209 207 207 206 204 203 203 201 199 197 196 194 193 191 191 190 189 189 189 189 190 190 192 192 193 194 196 197 198 199 199 200 201 201 200 201 201 201 200 200 200 199 199 199 198 198 198 197 197 196 197 197 196 197 196 197 198 198 199 199 199 200 201 202 203 204 204 205 205 206 207 208 208 209 209 210 210 210 211 212 212 213 213 213 214 214 214 215 215 216 217 217 218 219 220 221 222 222 223 224 225 225 226 226 226 226 226 226 226 226 226 226 227 226 226 226 226 225 225 195 196 195 195 195 195 194 193 192 192 190 189 188 187 186 185 184 183 182 182 182 181 181 180 180 180 180 180 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 178 178 178 178 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 179 179 179 179 179 179 179 179 179 179 179 178 177 177 176 175 174 173 172 171 170 168 168 167 166 166 165 165 165 166 167 168 168 169 171 172 173 173 174 176 177 177 178 178 178 178 178 177 177 177 177 177 177 179 179 179 179 179 179 179 179 179 180 180 180 180 182 183 183 185 186 187 189 190 192 194 196 197 199 200 202 204 204 206 208 209 210 210 211 212 212 212 212 212 212 212 212 212 211 211 211 211 211 211 211 211 211 212 212 212 213 212 211 212 212 211 211 211 210 211 211 211 213 212 212 213 213 214 215 215 214 214 215 214 214 214 213 211 209 209 208 206 204 203 201 199 197 196 194 193 191 191 190 189 189 189 189 190 191 192 193 194 195 197 198 199 199 200 201 200 201 202 202 202 201 201 201 200 200 199 199 199 198 198 198 197 198 197 197 197 197 198 198 199 199 199 200 201 202 202 203 204 205 205 206 206 207 208 208 209 210 210 210 211 211 212 212 213 213 214 214 215 215 216 216 216 217 218 219 220 221 222 222 223 224 224 225 225 226 226 226 226 227 227 227 227 227 227 227 227 226 226 226 225 225 196 195 195 195 195 194 194 193 192 192 190 189 188 187 186 185 184 183 183 182 182 181 181 181 181 181 180 180 180 180 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 180 179 179 179 179 179 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 180 179 179 179 179 179 178 177 177 176 175 173 172 171 169 168 167 166 165 165 164 164 164 165 166 167 168 168 170 171 172 172 173 174 175 176 176 176 176 178 177 177 177 177 177 177 177 177 179 179 179 179 179 179 179 179 180 180 180 182 182 184 183 185 186 188 189 192 193 195 196 197 199 201 203 204 205 207 209 211 211 211 213 214 214 214 214 213 213 213 213 212 212 212 212 212 212 212 212 213 213 213 213 214 213 214 213 212 213 213 212 212 212 212 212 213 213 214 215 215 216 217 217 217 217 217 218 218 217 216 216 215 213 211 211 209 207 205 204 200 199 197 196 194 192 192 191 191 189 189 189 190 191 192 193 194 195 197 198 198 199 200 200 201 202 202 202 202 202 201 201 201 201 200 200 200 199 199 199 198 199 198 198 198 198 199 199 199 199 200 200 201 202 203 203 204 205 205 206 207 207 208 208 209 210 210 211 211 211 212 213 213 214 214 214 215 215 216 217 218 218 219 220 220 221 222 223 223 224 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 226 226 226 225 195 195 195 195 195 194 194 193 192 191 191 189 188 187 186 185 184 184 183 182 182 182 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 181 180 180 180 180 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 180 180 180 180 179 179 178 177 176 175 174 173 170 169 168 166 165 165 163 163 163 163 163 164 165 166 166 168 170 171 172 173 174 174 175 176 176 176 176 176 176 176 177 177 177 177 177 177 179 179 179 179 179 180 180 180 180 182 182 182 184 185 186 188 189 191 192 194 195 196 198 200 203 203 205 207 209 211 211 212 214 215 215 216 215 215 215 215 215 215 213 213 213 213 214 214 214 214 214 215 215 215 216 215 216 215 215 214 214 214 214 214 213 214 214 214 216 218 218 219 219 220 220 219 220 220 220 219 219 219 218 216 216 215 213 211 209 205 204 202 200 197 197 194 192 192 192 191 191 191 190 191 192 193 194 195 197 198 198 199 200 201 202 202 202 202 203 202 202 202 202 201 201 201 200 200 200 200 199 199 198 199 199 199 199 199 200 200 200 201 202 202 203 204 204 205 205 206 207 208 208 208 209 210 210 210 211 212 212 213 213 214 214 215 215 216 216 217 218 218 220 220 221 222 222 223 223 224 225 225 226 226 226 226 227 227 227 227 228 227 227 227 227 227 227 227 226 225 195 195 195 195 195 194 194 193 193 192 190 189 188 187 186 186 184 184 183 183 182 182 182 182 182 181 181 182 182 182 182 182 182 182 182 182 182 182 182 183 183 182 182 181 181 181 181 181 181 181 180 180 180 180 180 180 180 180 181 181 181 181 181 182 182 182 182 181 181 181 181 181 181 180 180 180 179 178 178 177 175 173 172 170 169 167 166 164 163 163 162 162 162 162 163 163 164 165 167 168 169 170 171 172 174 173 175 175 176 176 176 176 176 176 177 177 177 177 177 179 179 179 179 180 180 180 180 182 182 182 184 185 185 187 188 190 191 192 195 195 198 200 201 203 205 207 207 209 212 212 214 216 216 217 217 216 216 218 217 217 215 215 215 215 215 215 216 216 216 218 218 218 217 217 217 217 218 217 216 216 216 216 216 216 216 216 217 219 219 220 220 221 222 222 222 223 223 223 223 222 221 221 220 218 217 215 214 212 210 207 205 203 200 198 197 195 194 194 193 192 192 192 192 193 193 194 195 197 198 199 200 200 201 203 202 203 203 203 203 204 204 203 203 202 202 201 202 201 201 200 200 199 200 199 200 200 200 200 201 201 201 202 203 203 204 205 205 206 207 207 208 208 209 209 210 210 211 211 212 212 213 213 214 215 215 215 217 217 217 218 219 220 221 222 222 222 223 224 225 225 225 226 226 226 227 227 227 227 228 227 228 228 227 227 227 227 227 226 225 195 195 195 195 195 194 194 193 193 192 191 190 188 188 187 186 185 184 184 183 183 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 182 182 182 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 180 180 179 178 177 176 175 174 172 171 169 167 165 164 162 162 162 161 161 161 162 162 163 164 166 167 168 170 171 171 172 173 173 174 174 174 176 176 176 176 175 177 177 177 179 179 179 180 180 180 180 180 182 182 184 184 184 186 187 189 190 192 193 195 196 198 199 201 203 204 206 208 210 212 212 215 215 216 217 217 218 218 218 218 218 217 217 217 217 217 218 218 218 218 220 220 221 220 221 220 220 220 219 219 219 218 218 218 218 218 218 219 221 221 221 222 223 224 224 224 225 226 226 226 226 225 225 224 224 222 220 218 216 214 213 210 208 206 203 201 199 198 197 195 195 193 193 193 194 193 195 195 196 197 198 199 200 201 202 203 203 204 204 204 205 204 204 204 204 204 203 202 202 201 201 201 201 200 200 200 200 200 201 201 201 202 202 203 203 204 204 205 206 206 207 208 208 209 209 210 210 211 211 212 212 213 213 214 214 215 215 216 217 217 218 219 220 220 221 222 222 223 223 224 225 225 225 226 226 227 227 227 227 227 227 228 228 227 228 227 227 227 227 226 225 195 195 195 195 195 195 194 193 193 192 191 190 189 188 187 186 185 185 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 185 185 184 184 184 184 184 184 183 183 183 182 182 182 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 182 182 182 181 180 180 179 178 176 175 174 173 170 169 167 166 164 163 161 160 160 160 160 161 161 162 164 165 166 166 167 169 170 170 171 173 173 174 174 174 175 175 175 175 177 177 179 179 179 180 180 182 182 182 182 184 184 184 186 186 187 189 191 192 194 195 197 197 200 201 203 205 207 208 210 211 213 216 216 217 219 219 218 219 219 218 218 218 219 218 218 218 219 219 220 221 221 222 222 223 224 223 223 222 222 221 221 221 220 220 220 221 221 221 222 223 223 223 224 225 227 228 228 229 229 229 229 229 228 228 227 226 225 223 221 220 218 215 213 210 209 207 204 202 201 199 198 196 196 195 195 195 195 196 196 197 198 199 199 201 201 202 203 203 204 205 204 204 205 205 204 204 204 203 203 203 202 202 201 201 201 201 201 201 201 201 201 202 203 203 203 204 204 205 206 206 207 208 208 209 209 210 210 210 211 211 212 212 213 213 214 215 215 216 217 217 218 219 219 220 221 222 222 222 223 224 224 225 225 225 226 226 227 227 227 227 227 228 228 227 227 227 227 227 227 227 226 225 195 195 195 195 195 194 194 193 193 192 191 190 189 188 187 186 186 185 185 184 184 184 184 183 183 183 183 183 184 184 184 184 185 185 185 185 185 186 186 186 186 186 186 186 186 185 185 185 184 184 184 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 182 181 181 180 179 178 177 176 175 172 171 168 167 166 165 163 161 161 160 158 160 160 160 161 162 164 165 165 166 168 169 169 169 170 172 172 172 174 173 175 175 175 177 179 179 179 180 182 182 184 184 184 184 186 186 186 188 190 191 191 193 195 196 198 198 199 202 204 206 206 207 210 212 213 214 217 218 220 220 220 222 220 222 221 221 221 221 221 220 220 221 222 222 223 224 225 225 226 226 226 225 226 224 224 223 223 222 222 223 223 223 223 224 224 224 226 227 228 229 229 230 231 231 230 231 231 231 229 229 229 227 225 224 222 220 218 216 215 212 210 207 205 204 202 200 199 199 198 198 198 197 197 198 199 199 200 201 202 201 203 204 204 205 205 205 206 206 205 205 205 205 204 204 204 203 203 202 202 202 202 201 201 202 202 202 203 203 203 204 205 205 206 207 207 208 208 209 209 210 210 211 211 211 212 212 213 213 213 214 215 215 216 217 218 218 219 220 220 221 222 222 223 223 224 224 225 225 226 226 226 227 227 227 227 227 228 227 227 227 227 227 227 227 227 226 226 195 195 195 195 195 194 194 194 193 192 192 191 190 189 188 187 186 186 185 185 185 184 184 184 184 184 184 184 184 185 185 185 186 186 186 187 187 187 186 186 186 187 187 187 186 186 186 186 186 185 185 185 185 185 185 184 184 184 185 185 185 185 185 185 184 184 184 184 184 184 183 183 183 182 182 181 180 179 178 177 176 175 173 172 169 168 166 165 163 162 161 160 159 159 160 160 160 161 163 164 164 165 165 167 168 168 170 171 171 171 173 173 175 175 175 177 179 180 180 182 182 184 184 187 187 189 189 189 191 191 192 192 194 196 198 199 199 200 204 205 208 208 209 211 213 215 215 218 219 221 221 221 223 224 224 223 224 223 223 223 223 222 222 223 224 224 226 226 228 228 229 229 229 229 228 228 227 226 225 224 225 224 224 224 225 226 227 227 227 229 229 230 231 232 233 233 233 232 233 233 232 231 230 229 228 226 225 223 220 218 216 214 211 210 209 207 205 203 202 201 201 201 201 200 199 200 200 200 201 202 203 203 204 205 205 205 205 206 207 206 206 207 206 206 205 205 205 205 204 203 203 203 202 202 202 203 203 203 203 203 205 205 205 206 207 208 208 209 209 210 210 210 211 211 211 211 212 213 213 213 214 215 215 216 217 217 218 219 219 220 221 222 222 222 223 223 224 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 195 195 195 195 195 195 194 194 194 193 192 191 190 189 188 188 187 186 186 186 185 185 185 185 185 185 185 185 185 185 186 186 186 186 187 187 187 187 188 188 188 188 187 188 188 188 187 187 187 187 187 186 186 186 186 186 185 185 186 186 186 185 185 185 185 185 184 184 184 184 183 183 183 182 182 181 180 180 178 177 176 174 173 172 170 168 166 166 164 162 161 159 158 158 158 159 159 160 160 162 162 164 166 166 165 167 169 171 170 170 172 172 174 174 177 177 178 180 180 183 185 185 187 189 189 191 191 191 193 195 195 195 197 199 201 202 203 205 207 208 209 211 212 215 216 216 219 221 223 223 224 225 226 226 226 226 226 225 226 226 225 226 226 227 227 227 229 230 231 231 231 231 232 231 231 230 229 229 228 227 227 227 227 226 227 227 229 229 230 230 231 232 233 234 234 234 235 235 235 235 233 233 232 231 229 229 227 225 222 220 219 217 215 213 211 210 208 206 206 204 203 202 202 201 202 202 202 202 202 203 203 204 205 205 206 206 206 207 207 207 207 207 207 207 207 206 206 206 205 205 204 204 203 204 203 204 203 204 204 205 205 206 207 207 207 208 209 210 210 211 211 211 212 212 212 212 212 213 213 214 215 215 216 216 217 218 219 219 220 220 222 222 222 223 223 224 225 225 225 226 226 226 227 227 227 227 227 227 227 227 227 227 227 227 227 227 226 226 226 195 196 196 195 195 195 195 194 194 193 192 191 190 190 189 188 188 187 186 186 186 186 186 185 185 185 186 186 186 186 187 187 187 187 188 188 189 189 189 189 189 189 189 189 189 189 189 189 188 188 188 188 187 187 187 187 187 186 187 187 186 186 186 185 186 186 186 185 185 185 184 184 184 183 183 181 180 180 179 178 177 175 174 172 171 169 167 165 164 162 162 159 158 157 157 159 159 158 158 160 162 162 164 164 166 166 168 170 170 170 172 172 174 176 176 178 178 181 183 185 187 187 189 189 191 192 194 194 196 197 197 199 201 201 205 205 207 208 210 212 212 213 216 217 217 220 222 224 226 226 228 229 230 229 229 228 230 228 228 228 229 228 229 229 230 231 233 233 233 235 235 235 235 235 234 232 231 230 230 229 228 229 228 228 229 229 231 231 231 231 232 233 234 234 234 235 235 235 235 235 235 234 234 232 231 230 228 227 225 223 221 219 218 216 214 213 211 209 207 207 206 205 204 204 203 204 204 204 204 205 204 206 206 206 206 206 207 207 207 207 207 208 208 207 207 207 207 206 207 206 205 205 205 204 204 204 204 205 205 206 206 207 207 208 208 209 210 211 211 211 212 212 212 213 212 213 213 213 214 214 215 215 216 217 217 218 219 219 220 221 222 222 223 223 224 225 225 225 226 226 226 227 227 227 227 227 227 228 227 227 227 227 227 227 227 227 226 226 225 195 195 195 196 196 195 195 194 194 194 193 192 191 190 189 189 188 188 187 187 187 187 186 186 186 186 187 187 187 187 188 188 188 189 189 189 189 190 190 190 190 190 190 190 190 190 189 190 189 189 189 189 188 188 188 188 188 187 188 187 187 186 186 187 186 186 186 185 185 185 184 184 184 183 183 181 180 180 179 178 177 175 174 172 172 170 168 166 163 163 160 159 158 158 158 157 157 157 159 161 160 160 162 164 164 167 166 168 168 171 171 171 174 176 176 178 181 183 183 185 187 190 190 192 194 194 197 197 199 199 201 203 205 207 207 209 210 212 214 214 215 217 220 221 221 224 225 228 228 229 230 231 232 231 232 232 232 232 231 230 231 232 232 233 234 235 236 236 237 238 239 238 238 237 236 235 233 232 232 231 230 230 230 230 231 231 232 232 232 233 234 235 235 235 236 236 237 237 237 237 235 235 234 234 232 230 228 228 227 224 223 222 220 218 217 216 214 213 211 210 210 210 209 208 207 207 207 207 206 206 206 207 207 207 207 207 207 208 207 208 208 208 208 208 208 208 208 207 207 206 206 206 206 206 206 205 206 206 206 207 207 208 208 208 210 211 211 211 212 212 212 212 213 213 213 214 214 214 214 215 216 216 216 217 218 219 219 220 221 222 222 223 223 223 224 225 225 225 226 226 227 227 227 227 228 227 227 228 227 227 227 227 227 227 227 227 226 226 225 195 195 196 196 196 196 195 195 194 194 193 192 192 191 190 189 189 189 188 188 188 187 187 187 187 187 187 188 188 188 188 189 189 190 189 190 190 191 191 191 191 191 191 191 191 191 191 190 191 190 190 190 190 189 189 189 188 188 188 188 187 187 187 187 187 186 186 185 185 185 184 184 184 183 183 182 180 180 179 178 176 175 175 173 171 171 169 166 164 163 160 160 159 158 158 157 156 156 159 159 160 160 160 162 165 165 164 167 169 170 170 173 173 175 175 178 181 183 186 186 188 190 193 196 196 198 200 200 203 203 205 207 209 211 213 213 214 216 218 219 219 221 224 224 225 228 229 232 232 233 234 234 235 235 236 234 235 234 235 235 235 234 235 235 237 237 238 239 240 241 241 241 240 239 238 238 236 236 235 234 233 232 231 231 232 232 233 233 234 235 236 236 237 237 238 238 238 237 237 237 237 236 235 234 233 232 230 228 228 226 224 223 222 221 219 218 217 216 216 214 213 213 212 211 210 210 210 209 209 209 208 208 207 207 208 208 208 209 208 208 209 208 209 209 208 208 208 208 208 208 208 207 207 207 207 207 207 207 207 208 208 209 210 210 211 211 212 212 213 213 213 213 214 214 214 214 214 214 215 216 216 216 217 218 218 219 220 221 221 222 222 223 224 224 225 225 226 226 226 227 227 227 227 227 228 228 228 228 228 228 228 227 227 227 227 227 226 226 225 195 195 196 196 196 196 196 195 195 194 193 192 192 191 191 190 190 189 189 189 188 188 188 188 188 188 189 189 189 189 189 190 190 190 191 191 191 191 191 192 192 192 192 193 192 192 192 192 191 192 191 191 191 190 190 190 189 189 189 188 187 187 187 187 187 186 186 185 185 185 184 184 184 183 183 182 180 180 179 178 176 176 174 173 171 170 170 167 165 162 162 160 159 159 158 158 157 157 159 158 158 161 161 163 163 163 165 165 168 169 172 172 175 178 178 178 181 183 186 188 191 193 196 196 199 201 203 203 203 206 208 210 212 214 216 217 219 219 222 224 224 225 228 229 229 232 233 236 237 237 238 238 239 239 238 239 239 238 238 238 239 237 238 240 240 241 243 243 243 243 243 243 243 242 241 240 239 237 236 235 234 233 233 234 234 234 234 235 236 236 237 237 237 238 238 239 239 238 238 237 237 237 235 234 234 233 231 230 229 228 226 225 225 223 222 221 220 219 219 217 217 216 215 214 213 212 212 212 211 211 210 210 209 210 209 209 209 209 209 209 210 209 209 209 209 209 209 209 209 209 209 209 208 208 208 208 208 208 209 209 210 210 211 211 212 212 212 213 213 213 214 214 215 214 215 214 215 215 216 216 216 217 218 218 219 219 220 221 221 223 223 223 224 225 226 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 227 226 226 225 195 196 196 196 196 196 196 195 195 195 194 193 192 192 191 191 190 190 190 189 189 189 189 189 189 189 190 190 190 190 190 191 191 191 191 192 192 193 193 193 193 194 193 193 193 193 193 193 193 193 192 192 192 192 191 191 190 190 189 189 188 188 187 187 187 186 186 185 185 185 184 184 184 183 183 182 180 180 179 179 177 176 176 174 172 170 169 169 166 163 162 161 160 159 158 158 157 156 156 159 159 157 161 161 161 164 164 167 170 170 170 174 175 175 178 181 184 186 186 189 192 195 197 197 201 203 206 206 208 210 212 215 216 218 220 222 223 223 225 226 229 229 231 232 235 236 237 238 239 239 240 241 241 243 242 242 242 242 241 241 242 243 243 243 244 244 246 246 246 246 246 246 245 246 244 242 241 240 239 238 236 236 235 235 235 235 235 237 237 237 237 238 238 238 238 238 238 238 238 237 237 236 236 235 233 233 232 230 229 229 228 227 226 226 225 224 223 223 221 221 220 219 219 218 217 216 215 214 213 212 212 211 211 210 211 210 209 209 210 210 210 210 209 210 210 210 210 210 210 210 210 210 210 210 209 209 209 209 210 210 210 211 211 211 212 213 214 214 214 214 215 215 215 215 215 215 216 216 216 216 217 218 218 218 219 220 221 221 222 223 223 225 225 226 226 227 227 227 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 227 227 227 227 226 226 195 196 196 196 196 196 196 196 196 195 194 194 193 192 192 192 191 191 190 190 190 190 190 190 190 190 191 191 191 191 191 191 192 192 192 193 193 193 193 194 194 194 194 194 194 194 194 193 194 194 194 193 193 192 192 192 191 190 189 189 188 187 188 188 187 186 186 185 185 185 184 184 184 183 183 182 180 180 180 179 177 176 176 174 173 171 170 168 167 164 163 162 161 160 160 159 157 156 156 156 158 158 158 162 160 160 164 168 169 169 173 173 177 177 181 181 184 187 187 190 196 199 199 202 206 208 211 211 213 215 217 220 221 223 225 227 227 228 230 233 234 234 235 238 239 240 240 242 243 244 245 245 245 245 246 245 245 244 245 245 246 246 246 247 247 249 249 249 249 250 250 250 248 247 247 244 243 242 240 239 238 237 237 236 236 236 236 237 237 237 238 238 238 239 238 238 238 238 238 238 237 237 235 234 233 233 232 230 230 230 229 228 228 228 227 226 225 225 225 224 224 223 222 222 221 219 219 217 216 215 215 214 213 212 212 211 210 210 210 211 210 210 210 210 211 211 211 211 211 211 211 211 210 211 210 211 211 211 211 211 211 211 212 213 214 214 215 214 214 215 215 215 215 216 216 216 217 217 217 217 218 218 219 219 220 221 221 222 223 223 224 225 225 226 227 227 228 228 228 229 229 229 229 229 229 229 228 229 229 229 228 228 228 227 227 227 227 227 227 195 196 196 197 197 197 197 196 196 195 195 195 194 193 193 192 192 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 193 193 193 193 194 194 194 194 194 195 195 195 195 195 195 195 195 194 194 194 193 193 192 192 192 190 190 190 189 188 188 188 187 186 186 185 185 185 184 184 183 183 183 182 182 180 180 179 177 177 175 175 173 172 170 169 169 166 164 163 162 162 157 156 155 158 158 157 157 160 160 159 163 163 167 167 167 172 172 177 177 181 181 184 188 187 191 194 197 200 203 204 208 214 214 216 219 221 223 225 227 228 230 230 232 233 236 237 237 238 241 242 243 243 246 247 247 248 249 249 249 250 248 249 249 248 249 249 249 250 250 250 250 250 252 252 253 253 253 253 251 250 248 247 246 245 242 241 240 239 238 238 238 238 238 238 238 238 238 238 239 239 239 239 239 239 238 237 237 237 235 234 233 232 232 231 230 230 229 229 230 230 230 229 229 228 228 228 227 227 225 225 223 223 222 221 220 218 217 216 215 214 213 212 211 211 211 211 210 210 211 211 211 211 211 212 212 212 212 212 211 212 212 212 212 212 212 212 212 213 213 214 214 214 215 215 215 216 216 216 216 216 216 217 217 217 218 218 219 219 219 220 220 221 222 223 223 225 225 226 226 227 227 228 228 229 229 229 230 230 230 230 230 229 229 229 229 229 229 229 228 228 228 228 227 227 227 196 196 196 196 197 197 197 197 196 196 195 195 194 194 193 193 193 192 192 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 194 194 195 195 195 196 196 196 196 196 196 196 196 196 196 196 195 195 195 194 193 194 193 191 191 190 189 188 187 188 187 186 186 185 185 185 185 184 184 183 183 183 182 182 180 180 179 177 177 175 175 172 172 169 168 167 166 163 161 159 158 157 157 155 155 157 157 157 162 162 160 165 165 166 171 176 176 181 181 181 185 189 188 192 192 196 199 202 205 210 213 216 218 221 223 225 225 229 230 232 235 235 237 238 239 239 242 243 244 245 247 248 251 251 252 252 252 253 253 253 252 252 253 253 252 252 252 253 254 254 255 255 255 255 255 255 255 254 254 253 251 250 248 246 245 243 242 241 240 240 240 240 240 240 239 239 239 239 239 239 239 238 238 238 238 237 237 235 235 234 233 233 233 231 231 231 231 231 231 231 231 231 231 231 231 231 230 229 229 228 227 226 224 223 221 220 219 218 216 215 214 213 213 212 211 211 211 211 211 212 211 212 212 212 212 212 213 213 213 213 213 213 213 213 213 213 213 214 214 214 214 215 215 216 216 216 217 217 217 217 218 218 218 218 219 220 220 220 220 221 222 222 223 223 224 225 225 226 227 228 228 229 229 229 229 230 230 230 230 230 230 230 230 230 230 230 229 229 229 229 229 228 228 228 228 195 196 196 197 197 197 197 197 197 196 196 195 195 195 194 194 194 193 193 193 193 193 193 193 193 193 193 193 193 194 194 194 194 194 195 195 195 195 196 196 196 197 197 197 197 197 197 196 197 196 196 196 196 195 195 193 194 192 191 191 189 189 188 187 187 187 186 186 185 185 185 184 184 184 183 183 182 182 180 180 179 179 177 175 174 174 171 171 167 167 165 165 159 158 157 155 153 153 155 155 155 160 158 158 163 163 165 170 176 176 181 181 181 186 190 190 194 193 197 200 200 209 212 215 220 220 223 227 229 229 234 237 238 240 240 241 242 243 246 246 247 248 249 251 251 252 253 253 255 256 256 255 255 255 256 256 255 255 255 255 255 256 257 257 258 259 259 259 258 258 258 257 255 254 253 251 250 249 247 245 243 243 242 242 241 240 240 240 240 240 240 240 240 240 240 240 240 238 238 237 236 236 236 235 233 233 233 232 232 231 231 232 232 232 232 233 233 233 233 233 233 232 231 230 230 228 227 226 224 222 221 220 219 216 216 215 214 214 213 212 212 212 212 212 212 213 213 213 213 213 214 213 214 213 214 214 214 214 214 214 214 214 214 215 215 215 216 216 217 217 217 217 217 218 218 218 219 219 220 220 220 221 221 222 222 223 224 224 225 226 226 227 227 228 229 229 230 230 230 230 230 230 230 230 230 230 231 231 230 230 230 230 230 230 229 229 229 229 228 196 196 196 196 196 197 197 197 197 197 196 196 196 196 195 195 195 194 194 194 194 194 194 194 194 194 194 194 194 194 194 195 195 195 196 196 196 196 197 197 197 197 197 198 197 198 197 198 197 197 197 196 197 196 196 194 194 193 192 192 190 190 188 187 188 187 187 186 186 185 185 185 184 184 184 183 183 182 182 180 179 179 179 176 174 174 173 173 169 168 168 166 162 160 159 157 155 155 153 153 158 156 156 162 168 168 169 175 181 181 181 187 187 191 195 195 195 198 202 203 207 211 214 219 222 228 230 232 236 239 240 243 244 244 245 246 247 248 250 251 252 253 253 255 256 256 256 257 259 259 260 260 258 259 259 259 258 258 258 258 258 259 260 260 260 260 261 261 261 261 261 259 258 257 255 254 253 250 248 247 246 244 244 244 243 243 243 242 242 241 241 241 241 241 240 240 239 238 238 237 236 236 235 234 234 233 232 232 232 232 232 232 232 232 234 234 234 235 235 234 235 234 234 234 233 231 230 228 227 225 224 222 220 219 218 216 215 215 213 214 213 213 212 213 213 213 214 213 214 214 214 214 214 214 214 214 215 215 215 215 216 216 216 216 216 216 216 217 217 218 218 218 218 219 219 219 220 220 221 221 221 222 222 223 223 224 225 225 226 226 227 227 228 229 229 230 230 231 231 231 231 231 231 231 231 231 231 231 231 231 231 231 230 230 230 230 230 230 229 196 196 196 197 197 197 197 197 197 197 197 197 197 196 196 196 196 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 195 196 196 196 197 197 197 198 198 198 198 198 199 198 198 198 198 198 197 198 197 197 196 195 194 194 193 192 191 190 189 188 188 187 187 187 186 186 185 185 185 184 184 183 183 183 182 180 180 180 179 176 176 176 176 173 172 171 170 166 165 163 162 160 155 158 156 156 156 159 159 166 166 168 175 182 189 189 188 194 192 198 196 201 201 205 209 209 213 216 222 225 228 233 235 242 242 243 246 247 250 250 251 252 255 255 256 256 257 259 259 259 260 260 262 262 263 263 263 263 262 262 262 262 261 261 261 261 261 261 263 263 263 263 263 263 263 262 262 261 259 258 257 255 254 253 251 250 248 247 247 246 245 244 244 244 244 243 243 243 241 241 241 241 240 240 238 238 238 237 236 236 235 233 233 233 233 233 232 233 234 234 234 235 235 236 236 237 236 237 236 235 234 232 232 231 229 228 226 224 222 221 219 217 216 216 214 215 214 213 213 213 214 214 214 214 214 215 215 215 215 215 216 216 216 216 216 216 216 216 216 216 216 217 217 217 217 218 218 219 219 219 220 220 221 221 221 222 222 222 223 224 224 224 225 226 226 227 228 228 229 230 230 230 231 231 231 231 231 231 231 231 231 232 231 231 232 231 231 231 231 231 231 231 230 230 230 196 196 196 197 197 197 197 197 198 197 198 197 197 197 197 197 197 196 196 196 196 196 196 195 196 196 196 196 196 196 196 196 196 196 196 197 197 197 198 198 198 198 199 199 199 199 199 199 199 199 199 198 198 198 197 197 195 195 194 192 192 191 190 189 188 188 187 187 187 186 186 185 185 186 184 185 183 184 184 182 180 180 180 178 178 176 175 175 175 170 170 169 168 162 160 160 158 156 153 159 159 159 166 174 174 174 182 190 195 195 195 199 199 205 202 207 207 211 211 215 219 225 228 231 236 241 243 248 249 251 252 253 255 256 257 257 260 260 260 261 261 261 263 264 264 264 264 264 264 265 265 265 265 265 265 265 264 264 264 264 264 266 266 266 266 266 266 266 264 263 263 262 261 259 259 257 255 254 253 251 250 249 248 247 247 246 246 246 246 246 244 244 243 243 243 243 242 240 240 240 238 238 236 236 235 235 234 234 234 234 232 234 235 235 236 237 237 237 237 238 238 238 238 236 236 235 234 233 231 229 228 226 224 223 221 220 219 218 216 216 215 215 214 214 215 214 214 215 215 215 215 215 215 216 216 216 216 217 217 217 217 217 217 217 217 217 217 217 218 218 219 219 219 219 220 221 221 221 222 223 223 223 224 225 225 225 226 227 227 228 228 229 229 230 230 231 231 231 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 232 231 231 231 231 231 195 196 196 197 197 197 198 198 198 198 198 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 197 197 196 196 196 197 197 197 197 198 198 198 198 199 199 199 199 200 200 200 200 199 200 200 199 199 198 198 197 196 195 195 193 192 192 191 189 189 188 188 187 187 187 186 186 185 186 186 185 185 185 184 184 182 180 180 181 178 178 178 178 175 174 173 172 167 166 165 163 162 159 159 156 164 164 173 182 182 182 190 197 197 204 201 207 205 205 209 214 214 214 218 222 228 231 234 239 245 248 249 253 257 258 258 258 261 262 262 265 265 265 265 265 265 265 268 268 268 268 268 268 268 268 268 266 267 267 267 267 265 265 265 265 267 267 267 267 267 267 267 267 266 264 263 263 262 260 259 258 256 255 254 253 252 252 250 250 248 248 248 248 247 247 247 245 244 244 244 245 242 242 242 240 240 239 238 237 237 236 234 235 235 235 234 234 234 236 236 237 237 238 237 239 239 238 239 238 238 237 235 233 232 232 230 228 226 224 223 222 221 219 218 217 216 216 215 215 215 215 215 215 215 215 216 216 216 216 216 217 217 217 217 217 217 217 218 218 218 218 218 218 218 219 219 219 220 220 221 221 222 222 223 223 224 224 225 225 225 226 226 227 228 228 229 229 230 230 231 231 231 232 232 232 233 233 233 233 233 233 232 233 233 232 233 233 233 233 232 232 232 232 232 196 196 197 197 197 198 198 198 198 198 198 199 199 199 199 199 199 199 199 198 198 198 198 198 198 198 198 197 197 197 197 197 197 197 197 198 198 198 199 199 199 200 199 200 200 201 200 200 200 200 200 200 199 199 199 198 197 196 195 194 193 193 191 190 190 189 189 188 187 187 187 186 187 187 187 186 185 185 185 184 184 182 183 181 181 181 178 178 177 177 173 172 172 170 169 169 168 166 164 164 173 173 182 182 191 191 200 204 204 210 210 212 212 212 217 221 221 221 225 228 235 237 243 245 251 252 256 260 260 264 264 267 267 267 267 269 269 269 269 269 269 271 271 271 271 271 271 271 270 270 270 270 270 270 270 268 268 268 268 268 268 268 268 268 268 268 268 268 267 266 264 264 263 262 260 259 258 256 255 255 255 253 253 253 251 250 250 250 250 249 249 247 247 247 246 245 245 243 243 242 241 240 240 239 239 239 238 236 237 237 237 237 237 237 237 238 238 238 239 239 239 240 239 239 238 238 236 235 233 232 231 229 228 226 225 223 222 221 219 218 218 217 216 215 216 215 215 215 216 216 216 216 216 216 217 217 218 218 218 218 218 218 218 218 218 218 218 219 219 219 219 220 220 221 221 222 223 223 224 224 224 225 225 225 226 226 226 228 228 228 228 229 230 230 231 232 232 232 232 232 232 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 233 232 196 196 197 197 197 198 198 198 198 199 199 199 200 199 200 200 200 200 200 199 199 199 199 199 199 198 198 198 198 198 198 198 198 198 198 198 198 199 199 199 199 200 200 200 201 200 201 201 201 201 201 201 201 200 199 199 198 198 196 196 194 194 192 191 190 190 190 189 188 188 189 188 188 187 187 188 186 187 185 186 184 184 183 183 183 181 181 181 181 177 177 176 176 176 169 168 166 174 173 173 182 182 191 191 200 200 207 204 210 216 216 221 217 217 221 225 225 229 232 235 241 243 248 250 255 255 260 263 264 267 269 269 269 269 272 272 272 272 271 271 274 273 273 273 273 273 273 273 273 273 273 273 271 271 271 271 271 270 270 270 270 270 270 270 270 270 270 270 268 267 266 264 264 263 260 259 259 258 256 256 256 255 254 254 254 253 253 253 252 252 250 250 250 249 249 249 248 248 246 246 246 243 243 243 241 239 239 239 239 239 239 239 239 239 239 239 240 240 240 240 239 240 240 240 239 238 237 236 234 234 232 231 229 228 226 225 223 222 221 220 219 218 217 216 216 216 216 216 216 216 216 217 216 216 217 218 218 218 218 218 218 218 219 218 218 218 219 219 219 219 220 221 221 221 222 223 223 223 224 224 225 225 225 226 226 226 227 227 228 228 229 229 230 230 231 231 231 232 232 232 232 233 233 233 233 233 233 233 233 233 233 234 234 234 233 234 233 233 233 196 197 197 197 197 198 198 198 199 199 199 200 200 200 201 201 200 201 201 200 200 200 200 200 200 199 199 199 199 199 198 198 198 199 199 198 199 199 199 200 200 200 201 201 201 201 201 202 202 201 201 202 201 201 200 199 199 199 197 197 195 194 194 192 191 190 191 190 189 188 189 189 188 188 187 188 188 187 187 187 186 185 185 183 183 183 181 181 181 181 177 176 176 176 175 168 174 174 173 182 182 191 191 200 207 207 207 214 216 216 221 221 221 221 225 225 229 232 235 241 243 248 253 258 259 263 266 266 269 269 272 274 274 274 274 276 276 276 276 276 275 275 275 275 275 275 275 275 275 275 274 274 273 273 273 273 273 273 272 272 272 272 271 271 271 271 270 270 270 268 266 264 264 263 262 260 260 259 258 257 257 257 256 255 255 255 255 254 254 253 253 253 252 252 252 252 251 251 249 249 248 247 247 246 244 243 243 241 241 241 240 240 240 241 241 242 241 242 242 241 240 239 240 239 239 239 238 237 235 235 234 232 231 230 228 226 225 224 223 221 220 219 218 218 217 217 216 216 217 216 217 217 217 217 217 218 218 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 221 221 222 223 223 223 224 224 225 225 225 226 226 226 227 227 228 228 228 229 230 230 230 231 231 232 232 232 232 233 233 233 233 233 233 234 233 234 234 234 234 234 234 234 234 234 234 196 196 197 197 197 198 198 199 199 199 199 200 200 201 201 201 201 201 202 201 201 201 201 201 201 200 200 199 199 199 199 199 199 199 199 199 199 199 200 200 200 201 201 201 202 202 202 202 202 203 202 202 202 201 201 201 200 199 198 197 197 195 195 193 192 191 192 191 190 189 189 189 189 188 189 188 188 188 187 187 186 187 185 186 183 184 184 181 181 181 181 181 176 175 175 175 182 182 182 191 191 191 200 207 214 214 214 220 216 221 221 225 225 229 232 232 232 239 241 243 248 253 258 263 263 266 269 272 272 274 274 276 276 276 278 278 278 278 278 277 277 277 277 277 278 278 278 278 276 276 276 276 276 274 274 274 274 274 274 274 274 272 272 272 272 271 271 270 270 268 267 266 264 263 262 260 260 260 259 259 259 259 258 258 258 258 257 257 255 255 255 254 254 254 256 255 255 254 254 252 252 252 249 249 249 247 247 247 245 244 244 242 242 243 241 242 242 242 242 242 240 240 240 240 239 238 237 237 236 236 234 233 231 231 229 228 226 225 224 223 222 220 219 218 218 218 217 217 216 217 217 217 217 217 217 218 218 218 218 219 219 219 219 219 219 220 220 220 220 220 221 221 221 221 222 222 223 223 224 224 225 225 225 225 226 226 227 227 228 228 228 229 229 230 230 230 231 231 232 232 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 234 234 234